680677
362213
231228
260892
191388
478835
651416
155770
381638
54165
887287
304680
487504
30952
53987
564377
274284
510841
425275
788256
823951
473118
384102
63387