10 3787 707 true 0 1 3 6 13 18 19 29 33 39