10 385 269 true 4 7 9 12 19 22 26 29 33 39