17 16890 167 true 4 18 21 22 42 56 67 83 88 99 105 110 127 131 134 137 140