64615228
2816426
105410000
6918075
1497569
5231834
39921110
40351091
80982646
77189658
64906732
33876426
86219432
50608856
9457876
18603672
4584524
72243312
10846537
31669372
98984900
94903103
44959512
70916297
63798004
9846834
85908497
45186392
96359755
93393934
9150655
32018248
34174790
46568642
37751601
13196316
425287
75017727
79613062
14451079