8 106 247 true 2 9 20 21 25 27 28 35