9 107 253 true 3 4 7 8 14 16 23 28 39