7 294 248 true 8 11 14 16 32 34 35