409
842
706
919
785
649
514
729
463
674
543
409
624
487
705
432
997
516
378
594
813
673
539
404
972
353
918
784
648
514
381
594
458
674
756
619
485
701
917
781
996
516
379
945
806
673
537
403
970
484
697
562
431
641
514