Mary Stewart, 16861746 (aged 59 years)