272
238
492
497
507
395
387
472
431
373
488
298
501
474
277
486
418
475
468
392
429
508
307
427
241
485
408
317
423
283
224