7 107 170 true
8 9 12 23 25 31 32