25054685
32863262
1847560
89928691
10909116
9755426
96431533
23664126
525010000
6214883
34954032
7311774
38809468
30464185
5629777
8423758
56106967
24067764
11892707
8506768
8430492
36634193
1190297
38515935
3388673
11172580
93142815
45077184
462550
34859605
47981494
99761987
1749759
79465869
44103454
45292929
62367968
62374530
33699510
2963570