332
750
123
364
195
314
58
252
41
232
37
259
54
177
32
219
106
181
17
134
28
137
10
112
30
119
83
120
65
138
118