9 105 178 true 6 9 12 17 21 28 29 33 38