14 1106 905 true 1 4 6 10 13 14 15 16 19 22 24 25 28 32