12 14197 1151 true 2 9 11 17 21 22 24 29 33 34 37 39