6 248 267 true 5 19 22 26 30 35