12 445 267 true 4 6 8 9 15 16 20 21 22 29 32 38