7 129 171 true 10 11 21 33 37 89 96