10 516 354 true 4 12 15 17 24 26 28 31 33 34