I'm stumped on this puzzle.

Can you figure out the next two digits in the sequence?

31 41 59 26 ??

Hint 1: The Solution cannot be derived from the numbers.

Hint 2: The Sequence refers to a mathematical constant.

Hint 3: Try to imagine a decimal point after the 3.

I have absolutely no idea how to figure this one out and I need help!