10 5498 547 true 2 5 6 9 12 14 15 26 32 39