14 1136 749 true 3 4 6 7 8 9 11 12 15 18 19 20 28 32