1008016
14689005
90675563
81537754
10804239
87981453
17566612
12277715
64823670
1448394
1874995
23122661
61838246
6261257
87925547
1557275
59641858
45859396
43849694
52286160
95076953
49561395
82531463
1444791
11962937
31722974
46769426
3303535
69871885
35503857
958368
7026532
61792738
98785660
72397352
62734917
61604679
73023724
76529285
46013216