46
388
12
11
115
9
137
38
42
208
15
27
78
96
65
191
53
45
33
207
31
59
104
146
29
44
213
52
40
1
120
334
148
1043
60
418
36
69
21
3415
435
54
61
245
99
98
43
179
56
32
7