11 145 142 true 1 5 12 14 21 28 29 33 34 38 39