Glenda wants to paint the exterior of lateral surface of her house. It is eight feet high and has a perimeter of 120 feet. Each gallon of exterior paint covers 300 square feet. How many one gallon cans of paint does she need to buy to paint her house?