1971250
4117607
48494207
64855094
83075451
776655
82091099
7511261
38759579
30215295
4943800
9971300
40336423
61706135
7931379
6367734
55135376
88885851
48537549
18435376
73536802
92478483
86646502
59718466
79928875
17447697
38976733
95553543
50652295
63218639
65086252
37553865
62494094
92014003
51839950
78634048
69005678
37117225
6327104
916644