15 1232 421 true 1 2 7 10 17 20 22 25 26 31 33 35 36 38 39