Of the animals at a pet store 75 percent are mice.If there are 84 mice how many animals are at the pet store?

A90
B98
C106
D112