5 248 267 true 6 9 15 19 26