Each base of a triangular prism has an area of 43 square centimeters. Each lateral face has an area of 25 square centimeters. What is the surface area of the prism? Explain why.