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