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