125
38
14
24
12
45
22
47
28
147
49
163
102
15
18
204
84
78
77
86
44
10
6
159
9
58
345
182
158
54
31
200
327
92
335
192
124
766
205
154
72
294
98
122
97
40