304
520
605
469
682
547
762
841
358
927
441
304
872
386
815
329
896
413
629
842
358
441
653
521
736
950
814
330
410
628
843
710
923
789
999
870
733
947
814
328
542
409
977
839
356
569
786
999
516
734
600
814
328
895
759