12 3101 657 true
1 3 9 12 13 15 27 28 30 31 34 35