8 297 267 true 4 7 14 21 25 27 31 39