A company is setting up a new online training program. There is a one-time platform subscription fee of $60, and an additional $15.50 per participant for course materials. The company has allocated a maximum of $500 for this training program. What is the greatest number of participants that can enroll in the program without exceeding the allocated budget?