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