41605649
46986133
7838747
5496465
44036885
90529475
8755100
7815011
69725150
6826305
31389193
17724892
4267290
2153938
66804898
50139214
6858998
25009819
28671513
1928464
89563967
99602858
33928443
5179747
1371847
15893156
69039659
95688991
46659776
50086494
74594553
58977172
98122943
15798461
94734819
99161712
5864505
91199768
89145029
39661240