A pirate captain has run aground, and all that remains of him is his health insurance card (how modern the pirate!). But unfortunately, two numbers are missing.

Moreover, as you know, the last two digits serve as a check (to ensure you haven't made a mistake). If you add the number formed by the first 13 digits to the number formed by the last two digits, you always get a multiple of 97. What is the captain's age?
We have

$$
\begin{gathered}
1 ? ? 1271153044+67=0 \quad(\bmod 97) \\
(1 ? ?) \times 10^{10}+1271153044+67=0 \quad(\bmod 97)
\end{gathered}
$$

We know that $10^{10}=49(\bmod 97)$ and $1271153044=54(\bmod 97)$, so we have

$$
(1 ? ?) \times 49+54+67=0 \quad(\bmod 97)
$$

And thus:

$$
(1 ? ?) \times 49=73 \quad(\bmod 97)
$$

Since $49 \times 2=1(\bmod 97)$, we can multiply both sides to get:

$$
(1 ? ?)=73 \times 2=146 \quad(\bmod 97)
$$

The only possibility that satisfies this condition is: (1??) = 146. Therefore, the captain was born in 1946, and in October 2011, the captain is 65 years old.