A charity organization budgets $3,500 to purchase supplies for a winter drive. The organization must purchase a minimum of 150 items (blankets and coats combined) to meet the community's needs. If blankets cost $12.50 each and coats cost $28.75 each, what is the maximum number of coats the organization can purchase to stay within the budget and meet the minimum item requirement?