7 161 166 true 1 5 9 12 21 27 28