50057166
33776820
86401763
25696854
46232198
89942582
93218242
18372286
60955595
72774704
91588399
6672476
7605653
9148850
67973763
5727465
13838638
42741527
88794440
9355739
37521674
12649905
80176529
54624589
7541126
19482031
23915000
39539195
28834631
64233048
7163719
79043175
90247216
49323113
42621297
78043111
51994244
27865439
21342
4848808