666
530
964
478
341
558
423
504
721
932
448
664
529
743
478
691
555
772
986
506
367
449
663
875
391
611
475
694
768
982
852
716
583
447
664
529
741
958
339
552
771
984
850
716
933
796
310
528
741
608
472
688
553
767