15 688 372 true 1 2 4 5 7 14 15 17 24 26 29 34 36 38 39