17 16942 154 true 1 9 12 18 21 34 43 81 84 85 96 105 108 109 113 135 147