There are 357 basketball fans who plan to go to a game. How many buses will be needed, given that each bus can hold 45 fans?