380575
1014110
733349
305111
28783
878916
683439
626538
321799
672929
854296
523918
574863
427738
252983
47478
506708
823888
7617
944770
795255
49069
525588
104142
767940
858472