Puzzle #429
What are the next two numbers in this sequence?
15
17
18
18
17
15
12
8