8 160 257 true 5 9 21 36 52 55 63 68