393
960
691
904
424
641
501
718
932
799
662
395
961
826
689
905
770
504
717
930
447
660
529
393
608
474
689
417
635
497
716
581
796
312
529
741
959
339
903
419
986
500
714
796
309
527
740
606
473
337
903
418
634
500