986
716
931
448
662
876
741
826
684
553
419
984
497
368
796
314
524
392
603
822
338
553
766
636
711
579
443
655
522
392
607
472
335
415
980
499
713
928
794
309
872
390
955
819
336
900
414
981
848
363
928
443
303
872
387