37
36
27
19
18
10
22
63
24
186
35
99
52
68
264
158
56
94
133
157
44
97
31
123
318
200
162
113
115
91
382
214
139
1502
211
147
111
624
864
455
14968
625
121
154
289
70
66
177