7 157 161 true 1 5 12 17 21 27 35