18 20304 2183 true 1 2 3 5 7 9 12 18 19 20 22 24 27 30 33 35 37 38