844302
147678
1163549
689967
150486
557882
39478
91931
176440
628860
909557
56987
780147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
804256