64468645
4757572
6371926
624668
89477222
2375761
49218116
93021959
20155321
91884633
25796673
60013378
51025605
17613611
98524288
57629039
13658855
61971458
71015422
39819559
85969563
2881971
4119751
98778921
59786213
55644560
21936478
21611658
67194731
19467694
5198568
37138690
68523763
16074814
6143959
52908036
18856787
55707697
82611353
9564067