since it was repeated again.. i believe this is one of the supplication we should often carry..
It was mentioned that the supplication was done back then by a group of muslim who kept on supplicate with this 'doa after being tested in all kind of tests and these people are then said to be rewarded gracefully for their persistent and patients..
the reward mentioned in verse 111: "Indeed, I have rewarded them this Day for their patient endurance - that they are the attainers [of success]."
in verse 118, Allah ask for the 'doa to be said: "And, [O Muhammad], say, "My Lord, forgive and have mercy, and You are the best of the merciful."
wallahu'alam..
may Allah reward us as He rewarded them.. inshaAllah..
till then, -pen off-