10 516 356 true 5 6 9 13 14 17 20 21 24 26