8 267 258 true 8 9 18 21 24 31 36 38