10 2263 516 true 3 4 8 17 24 27 29 31 32 34