9 159 193 true 1 4 5 16 23 27 28 34 38