9 4642 687 true 3 8 9 15 19 24 25 29 38