Puzzle #326

What are the next two numbers in this series.

12 15 45 42 14 17 51 48 16