Suppose a triangle has two sides of length 32 and 35, and that the angle between these two sides is 120°. What is the length of the third side of the triangle?

A. 58.04
B. 47.43
C. 33.60
D. 53