57855558
35405933
35667949
49623276
62851414
88361647
22246400
13927152
28586946
86969980
6173446
40734572
84082375
55738179
11364034
66266948
92406244
49476241
90367805
43025328
12128031
71521107
36438847
3352845
14227113
55645948
76569506
6041701
19639436
72001934
4713029
26108029
61596766
54977960
2411646
86005583
32015981
81729859
27076335
21868