85462073
15287528
29019175
99212958
59788129
55018876
4451503
49476822
74909948
61467012
4198947
6382799
69114438
12993778
5838200
47052399
5026064
64385122
77064744
28333489
43868779
4782727
94107170
55521352
81908707
40129086
21046242
38928006
9229836
78564547
28963571
97731173
67716081
23099326
7154314
94634302
19005773
4686558
84852840
432527