8 1292 339 true 0 1 4 8 19 28 34 39