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