10 183 312 true 9 12 21 22 24 30 31 33 34 39