9 316 314 true 2 12 14 19 21 23 27 32 37