13 712 248 true 4 6 7 8 9 16 18 21 22 28 29 34 39