16
14
109
47
350
31
106
7
39
35
84
142
194
80
137
674
58
124
22
55
43
327
26
544
37
4
50
29
200
747
27
114
68
30
78
60
53
107
112
72
19
77
38
259
170
32
204
329
21
116
245
49
46