12 1562 514 true 0 1 4 7 11 12 17 18 19 29 33 39