46145070
5077928
1941921
28529596
58704617
9189190
98019278
13793977
1079847
48076759
27142418
20554704
7824854
72321881
40153701
58834210
86233734
92932126
5872523
15917776
67794304
511616
18917707
84406957
69277375
79165222
75607151
13864797
29923723
38289586
78186923
64263586
44774022
78532374
9702814
82123091
89978704
15911074
88737787
76846875