12585
18107
68151
42286
55744
91299
67436
20708
16076
99610