308
869
737
602
818
897
764
629
846
361
923
790
658
736
956
817
682
896
412
626
846
362
790
653
519
382
603
465
685
411
627
490
360
922
441
653
733
599
466
680
545
411
978
495
706
569
438
650
517
385
600
464
332
544
758