17 16574 166 true 1 9 11 12 18 21 34 43 81 84 85 96 108 109 113 135 147