93402625
57829403
67962135
22006674
9992352
62777082
55714955
35541089
59722444
41034857
6281426
24221196
65944858
50365713
10335747
84934578
311130
99984204
72645682
53595985
18205193
69625737
3211164
43294046
52839111
3240353
67659841
59735019
89738585
52021033
29027144
8659818
99187172
77437195
17409911
7367305
20194813
22848431
4408901
96528573