379
135
72
31
420
154
307
58
348
91
211
110
217
177
204
178
175
106
164
102
203
100
235
77
459
191
371
84
133
91
599
205
309
117
77
69
99
82
490
30