8 161 144 true 3 16 19 24 34 35 37 39