842
707
573
649
867
384
948
464
331
408
623
490
703
567
435
651
732
945
812
677
891
411
622
490
704
785
998
865
728
595
458
327
891
410
622
351
568
785
996
516
726
595
808
322
537
408
620
838
355
917
430
995
863
728
943