My friends Peter and Sam are excellent mathematicians and always think strictly logical. Yesterday I told them: "I have secretly chosen two integers $x$ and $y$ with $1\le x\le y\le 99$. I have told their sum $s=x+y$ to Sam and their product $p=xy$ to Peter." Then the following conversation developed.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: I don't know the numbers.
- Sam said: I don't know the numbers.
- Peter said: Aha. Then I do know the numbers now.
- Sam said: Aha. Then I also know the numbers now.
What are the values of $x$ and $y$?
Bonus question: How does the answer change, if we replace the lower bound in "$1\le x\le y\le 99$" by the new lower bound "$66\le x\le y\le 99$"
Remark: This puzzle is a variation on Product and Sum, Variant 2a.