7 1292 353 true 1 4 14 19 31 32 34