432
645
510
729
593
676
536
753
968
830
346
430
996
513
726
942
455
670
752
969
833
697
911
780
995
859
375
589
669
883
401
620
484
697
774
993
856
723
588
455
668
534
401
962
479
346
909
777
995
505
722
587
454
315
532