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.
7.8m questions
10.4m answers