9 173 260 true 3 7 12 19 23 25 27 28 30