7 169 336 true 7 29 30 39 51 57 69