14 1692 969 true 1 2 4 7 12 15 17 18 27 28 30 34 37 39