266
122
71
137
332
60
68
59
98
25
38
380
159
55
123
140
53
24
144
245
210
93
79
49
466
243
36
214
64
40
33
28
152
180
884
41
111
204
319
87
918
244
510
296
43
62
51
147
220
97
110