7 104 109 true
12 13 17 18 27 34 35