25
6
68
14
27
58
53
199
86
35
222
47
59
163
30
41
78
29
338
42
191
282
213
129
1638
705
77
84
63
162
105
750
959
192
174
240