97015867
64215960
43838908
90966126
78878889
41607092
1806380
55342961
70859381
69883375
4639072
3916934
94839990
53098482
13295652
1058734
11483252
38653012
81531372
2854826
51815366
591814
58528933
1771673
53998735
694848
5633777
11819324
30049287
61187017
85003589
13064739
79055227
74573824
663133
97767032
4826837
64285014
4947759
25113383