A marathon is 26.2 miles long. There is a water station every 114 miles along the race route and at the finish line. How many water stations are needed for this marathon?