47325389
27197570
1658509
95418457
17941873
89973268
45454591
60453766
93262226
62119725
57142538
12322810
83042776
11871873
21009063
43654045
24883265
14595338
74124336
80032370
98683446
95467404
27879848
11068792
19362734
3846575
334425
1773559
34894377
88742317
29009158
80895057
80209099
41513330
21731889
31532093
87586213
77209672
839183
34042180