7 169 257 true 1 3 13 25 27 28 32