335
702
179
480
96
217
146
287
85
252
52
249
76
188
88
261
46
193
64
205
31
200
191
29
57
158
15
254
59
140
97
119