8 252 267 true 1 2 10 11 19 28 33 35