Grant Valley School has hired a fleet of busses and vans to transport 96 students to a picnic . each bus can seat 31 people , and each van can seat 9 people . The school authorities want to have 3 teachers traveling in each bus and one teacher in each van . It will take ______ to accommodate 107 people , including the students and teachers with no seats vacant.
A. 2 busses and 4 vans
B. 3 busses and 2 vans
C. 2 busses and 2 vans
D. 1 bus and 4 vans
E. 2 busses and 5 vans