18508656
27525100
8201720
58649356
9898621
1333481
53222271
7146720
22348832
2751178
95264020
49008645
70335961
99751216
19871921
12403533
61513107
54433050
17903248
98873973
42105421
30098915
7845413
45026525
10388660
78347321
46109785
85643194
4134781
988613
95527570
57993732
31003988
6567043
95294458
82792096
60355928
57739805
48573573
63476919