The sum of Mary's and George's ages is 33 years; the sum of Alice's and Claire's ages is 95 years; if you add Stephen's age to Mary's age you will get 72 years; the sum of Mary's and Claire's ages is 87 years; if you add Stephen's age to George's age you will get 73 years. How old are Mary, George, Alice, Claire and Stephen?