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