9843
13046
15086
17818
25360
10027
8792
17768
17648
25198
16915
19893
9693
19288
8324
18911
19069
13637
5837
25250