15 1688 660 true
1 7 9 10 12 14 15 16 22 23 25 26 34 37 38