42504767
28979827
63255032
65454533
95659012
77654320
48851131
15121482
9198377
40528194
18518374
4362384
1908880
2905993
21044429
39247766
24847053
95923545
43458007
72859128
61749205
1352891
49015290
66572584
18966330
78106337
85809893
2306921
89152477
56607661
5085174
22052413
43144286
42447737
7405505
29044310
60903011
7354681
91187197
51654379