10 2139 516 true 1 7 9 18 19 26 28 29 30 33