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