839
700
431
997
509
380
944
810
674
887
754
965
350
566
781
998
508
729
944
455
324
402
620
834
350
565
428
994
374
590
807
321
538
752
482
349
912
779
646
858
727
802
669
534
402
966
482
697
563
426
994
860
373
590