Puzzle #429

What are the next two numbers in this sequence?

15 17 18 18 17 15 12 8