9 2538 547 true 1 5 6 7 17 23 24 25 30