7 230 288 true 4 5 10 12 25 34 39