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.
9.4m questions
12.2m answers