500
933
800
665
532
396
610
826
342
770
986
853
717
932
449
662
745
612
825
339
905
774
985
851
368
446
661
876
740
957
475
339
554
770
633
716
933
446
662
877
742
957
822
689
418
982
849
714
932
444
660
875
391
604