The Eco-venture charter company offers local environmental excursions. The fare is $45 per person if up to 30 passengers sign up for the trip. (Note: The company does not offer the trip if fewer than 18 people sign up.) If more than 30 people sign up, the fare for every passenger is reduced by $1 for each passenger in excess of 30. The bus can hold only 48 passengers. Determine the number of passengers that generates the greatest revenue for the charter company. Show all your work.