398
525
339
458
347
539
514
368
467
390
487
510
384
505
243
468
518
223
245
235
500
238
432
448
488
464
509
371
495
397
526
307
251