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
391
438
489
467
477
297
476
497
385
393
585
375
280
472
690
382
374
584
534
507
250
460
465
473
291
526
262
407
414
671
390
378
531
357
335
282
379
515
422
371
251
517
668
532
362
520
662
459
370
317
577
347
516
550
446
713
474
612
554
457