81688296
99692151
43616214
78502524
3080521
3742188
67967807
50901007
22512302
48519961
6015770
28267645
810354
33638728
54451188
53153080
11289422
13408294
52577707
96505343
7074011
77354674
66314913
64223966
1441543
97012371
65104804
54804018
62184108
83348269
760611
32485691
7905396
99673500
70644192
72999560
27998217
2155286
75374574
40785008