347
244
532
505
498
387
298
494
345
238
306
454
484
474
464
288
256
360
433
222
263
289
455
512
374
281
362
322
320
354
408
475
477
239