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