The fourth graders and fifth graders at Valley Point Elementary are going on a field trip. There are 148 fourth graders and 96 fifth graders. There are also 18 teachers going. If 54 people can fit on one bus, how many buses are needed for all of the students and teachers?