9 171 157 true 9 10 13 20 22 23 25 28 33