7 107 253 true
8 12 13 20 28 32 35