Laura is the fundraising 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 $25 shipping fee. Laura has a budget of $1,000 what is the greatest number of caps she can buy ?