Puzzle #518

What are the missing numbers in this series?

3 3 5 15 19 95 101