475
583
479
592
420
625
485
326
521
423
330
588
529
424
545
402
615
247
468
294
353
351
329
403
547
512
316
386
434
442
346
267
452
500
539
455
513
390
438
489
467
477
297
476
497
384
393
584
375
280
472
690
382
374
534
507
250
460
465
473
291
526
261
407
414
671
389
378
530
357
335
282
379
514
422
371
251
517
668
532
362
520
662
459
370
317
577
347
516
550
446
712
474
612
554
457