8 160 237 true 4 14 15 27 31 33 35 39