26666092
1228508
90923800
52679282
62655469
53186971
98752237
96282914
16042803
67245548
77038705
17041732
3113706
31262780
33898933
44449195
8559895
676429
70999469
93972643
80953719
77304687
81847013
16955338
14103476
622447
81581926
62193376
35168248
30607815
27112652
85835040
26559109
87706287
60342924
39069424
58231500
49776586
27266151
15745905