18774100
593825
34389658
7739080
25749588
41131815
9040787
1675921
80499260
84245340
30631835
99045234
99965818
5744922
84822744
80484469
94031195
67107796
95069573
72729589
91232962
85417402
39101259
14265348
67321350
1998401
80553078
57562041
63274746
92634461
33547571
25371081
69379732
57622903
66095614
38838013
36899611
32482019
99471227
93288042