8 159 160 true 5 11 16 21 23 24 34 35