10 341 267 true 5 9 12 14 20 22 26 29 31 33