14 1116 387 true 0 1 5 6 7 10 13 15 18 21 29 31 34 35