418
166
45
170
570
213
97
342
232
340
132
217
176
440
128
198
82
37
37
134
238
128
63
178
119
86
242
484
237
214
244
60
158
133
453
258
90
298
243
191
234
222
173
158
344
105
162
126
220
125
247
322
222
295
242
264
184
96
153
276