9 142 219 true 0 3 9 12 16 17 33 34 38