37
27
257
91
25
116
169
117
424
48
95
9
12
50
60
39
20
18
245
61
244
59
51
31
6
43
22
3
8
99
0
41
191
38
121
93
308
548
222
34
21
29
10
229
15