7 169 259 true 4 51 53 65 73 87 89