7 107 253 true 8 12 13 20 28 32 35