25627662
95514628
52499159
10067810
63242185
40053014
20459389
38421290
57042279
5864773
48232864
12285721
62462651
541987
71466315
43849115
56833121
2909827
20811052
91074356
63783586
87337571
21795144
54167986
66349363
1317692
77207942
56548498
99718560
1083731
37492545
640148
4464734
88736323
12473483
99597684
65768224
80518621
6197022
31987669