9 4788 597 true 1 3 7 8 17 20 21 27 39