12 435 267 true 6 8 10 11 19 20 21 29 30 31 37 38