9 104 203 true 6 7 9 10 17 21 28 29 38