12 314 221 true 3 4 13 15 22 24 27 31 33 36 38 39