10 4342 687 true 1 2 7 15 16 18 25 26 33 39