45679681
30578684
97638426
7616328
38507009
27486905
2171111
237106
7335788
18043820
93987413
46364068
88208343
37786568
33304034
90788535
9997673
4870267
44327800
29185995
29686680
15134509
95908541
12982370
10074660
249957
99081828
96857500
27241205
5102980
76082549
65614413
19416912
97651144
56773505
48912990
5387470
89372580
57312672
78897223