Time phrases exercise

Put these time phrases in order from now going back into the past.
now1
ten minutes ago
last night
yesterday morning
two weeks ago
last year
ten years ago
twenty years ago
when I was born
past