13 1143 598 true 2 3 6 7 9 10 17 22 28 29 32 33 34