85217406
87068663
64949719
51691872
1982656
45892270
2257604
89784659
31137900
29672779
77833287
40369417
43654535
4605806
97778424
559098
4642490
3639322
67829340
77112130
57895732
7068980
9038851
31121974
37906919
31865035
39904693
35195550
15808687
58778473
702158
4001780
71517014
46192974
4807755
46142257
37672412
34596705
49996307
9322754