19884660
18661253
8618292
83675906
17799925
29933615
52365944
2343705
38048721
39767549
46282256
16728810
48937297
18876968
21748870
18411177
92054883
95208791
25086425
95273600
61366591
50375825
96748342
35536765
19599961
64711534
80823217
7694847
62779256
95395387
64948129
7065217
52092621
5891621
32416014
18947026
95466857
9761686
82883959
55052570