9 3786 580 true 4 6 10 13 14 19 25 38 39