15975981
81855318
70397413
21198714
81936057
89091571
6590257
39725819
52359757
20529475
7990935
94523562
48137669
712524
72716624
90483139
38397431
46932462
96815062
20743894
38498751
7641861
20362058
20236933
23557695
82151104
56452481
43194144
78826036
38949868
77844063
57187232
46064845
92991251
75754655
33806113
18347427
20473375
4993875
14305705