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