10 8988 798 true 2 4 7 15 17 24 29 30 31 34