8 252 267 true 1 4 19 20 23 27 32 33