The angles of a triangle are 120, 40, and 20. The longest side is 10 cm longer than the shortest side. Find the perimeter of the triangle.

A) 50 cm
B) 55 cm
C) 60 cm
D) 65 cm