676
541
971
834
351
919
433
647
863
729
810
326
539
756
972
486
697
428
643
860
379
941
456
324
749
618
486
699
563
778
994
860
726
942
317
886
749
619
834
703
914
781
993
375
589
455
319
538
750
618
831
348
560
427