The first side of a triangle is 7cm less than twice the second side. The third side is 4cm longer than the first side. The perimeter is 80cm. Find the length of each side of the triangle.