9 119 143 true 2 9 17 18 21 26 31 32 37