8 104 136 true 1 16 19 23 25 27 33 35