94768503
10877168
3142336
65792146
30966392
42035401
2101998
48026695
74676973
4295494
93647503
672020
73398893
67455067
51617379
6265727
6849547
13192202
38063919
1687653
78728447
24388011
8931713
56364043
89363060
990898
60898331
90456396
64453076
2957863
33153016
17709750
59601619
95994837
18813886
96537735
16164171
90345228
70741712
43668317