8 1494 536 true 0 3 19 20 27 29 35 39