222
69
163
62
93
225
1166
431
124
43
223
83
54
59
98
29
28
52
75
53
416
249
319
84
383
180
34
14
26
266
343
263
100
18
56
185
94
66
63
6
47
57
147
36
44
61
41
24
81
119
27
533
102