18 46106 1782 true 1 3 4 5 8 9 10 12 20 22 23 25 27 29 31 35 36 39