35151570
28077674
66694060
30959393
23322920
5739507
41601890
3468047
93348939
27754570
5635567
73112315
1324868
1537326
73824036
90422259
57195
31663593
94314605
10829621
18953123
8097853
11299948
84065911
68645852
36061521
32167489
20702271
65383565
32004827
23324411
85528519
21514561
86551074
44101385
29918003
61933080
3228565
89852359
25873422