95518771
14986273
70997506
94905358
95313594
76642448
3445557
78324101
41611581
65647938
43756067
29147796
41747082
8048431
9838403
99925030
90495305
12273015
23992814
11719067
33673122
1039558
83686107
20537266
98754844
746936
84562007
58348798
21042133
49456200
60713186
7179879
31295502
38638907
79155998
8134549
2385185
3392383
71282471
6061520