52
43
33
149
54
251
32
266
245
49
97
127
30
190
58
372
42
34
29
31
98
105
86
121
916
21
7
165
286
79
36
22
255
69
180
44
46
93
27
143
84
159
132
211
77
68
256
56
28