62365560
9359205
37039172
2081230
4793112
81419580
27128512
66394557
93632196
89531460
31839993
28747004
2128828
94875562
36787743
12527567
31277811
76225402
42141728
27054162
74549903
26386081
69189785
98139141
4681327
14433272
2253380
64165468
16094787
65343452
73545339
81631729
83469280
57294423
96116093
4694173
83231132
70954667
85079037
87822811