84349728
40135451
64309856
12035221
773982
27771033
30419089
35495553
46267168
88506044
93896548
26518913
54025
55179955
83441330
11984478
69057560
15906820
6463404
42054214
6049381
10715688
95255551
40268485
78845240
21639955
51888248
37125045
3452938
31195786
46914880
49751813
2453919
7887673
30997270
9881435
34833446
65188595
48724577
665936