8 1606 575 true 4 10 14 15 17 29 35 39