Laura is the fund-raising manager for a local charity. She is ordering caps for an upcoming charity walk. The company that makes the caps charges $6 per cap plus a $25 shipping fee. Laura has a budget of $1,000. What is the greatest number of caps she can buy? A.162 A. 162 B.163 B. 163 C.166 C. 166 D.167 D. 167