52832928
71297342
78308308
95432523
42884366
1476301
20267179
40753534
2713215
2396145
14227156
93972356
46638161
8037227
58667273
63445902
62766691
68366821
79006020
86704341
50345905
1121962
99725204
844532
34715413
31665517
64507850
15123795
87782911
72051557
71281181
8559788
95442409
39385511
75212800
63648600
9487580
7581293
92588960
69033153