312
395
611
825
338
552
767
983
853
720
797
315
529
390
606
823
339
905
420
632
715
930
444
660
525
741
958
823
338
769
980
497
714
581
795
311
740
605
474
332
551
417
633
497
366
930
441
310
522
391
953
472
335
900
763