256
593
381
205
140
440
297
134
427
310
253
245
409
240
195
346
298
234
324
301
293
455
292
382
364
115
619
354
191
417
376
363
777
303
415
471
283
377
496
181
305
404
349
331
247
127
78
290
168
250
456
510
223
249
