159
107
395
771
716
1273
1429
765
599
261
1832
813
456
590
663
656
668
1121
873
526
1132
1041
418
446
865
564
595
593
381
764
597
698
943
625
1015
556
931
331
1437
272
451
525