86033536
95649989
16844120
52488200
40688
564002
14492559
72802610
40547657
52763601
32678160
5724213
65081677
46484913
95766133
7305846
19689978
25872346
37864918
58448525
22833309
17037012
98575955
73935296
69886634
32872926
16669732
79217018
79983621
11509350
92627736
46896733
70614121
25446733
35912220
90151299
5416190
27299891
21418195
43514525