9 153 240 true
1 12 13 19 20 23 26 31 39