7 1292 416 true 1 4 14 19 31 32 34