A charity organization is planning a fundraising event. They have a fixed cost of $120 for venue rental and an additional cost of $8.50 per guest for catering. If their total budget for the event is $500, what is the greatest number of guests they can invite without exceeding the budget?