42065703
20487185
340940
18911573
38447305
8971015
2469240
20019153
2027636
34714823
99065987
89854530
1326941
98424598
53135344
52758491
90448256
68693555
77433405
26743212
71314242
69016936
99586328
74056477
79394384
27128724
63276429
43587779
16261637
54979548
79898188
47695033
9023545
36529305
21149585
6404902
55869087
43212074
52091740
18641414