9 439 305 true 2 10 12 16 24 33 34 37 39