Triangle XYZ has XY=25 and XZ=29, and the altitude to YZ has length 20. What is the sum of the two possible values of YZ?
38
40
42
44
46