7 219 183 true 1 2 7 12 18 33 39