A supporters club travelled by bus to watch their favourite sports team play. If the bus had been full each of them would have paid 14 euros for the trip. However, there were 20 seats free so they had to pay 18 euros each. How many seats were on the bus altogether?