Laura is the fund raising manager for a local charity. She is ordering caps for an upcoming charity event. The cost of a cap is $6. Plus a $25 shipping fee. Laura has a budget of $1000? What is the greatest number of caps she can buy? 
 Options are:
 A. 162
 B. 163
 C. 166
 D. 167