earning for 25 years