219
111
146
61
377
56
37
857
333
38
99
96
39
40
218
251
25
75
102
166
239
125
455
15
357
33
153
17
69
143