8 152 160 true 7 9 11 14 16 21 35 39