89366050
2507424
3515151
74249431
37279730
6143798
87502107
88056869
8707407
50532122
5292871
69134717
78259416
89969977
97155127
10624123
44994921
78784444
12095287
44988306
67521826
4071404
37708461
90382522
6424085
48781845
59512837
71063284
96479715
93479158
93174022
52232973
45901744
80848570
15888370
7834931
94691897
45384533
5093868
83754108