7 94 121 true
12 23 26 28 34 38 39