8 165 257 true 1 6 12 23 25 31 32 39