Answer:
It could be because of rounding error somewhere in your calculations. Another thing to note is 90 +/- 4 g/mol.
Your calculations don't have to be spot on.
5.9m questions
7.7m answers