Ben is three times as old as Ron. Ed is 8 years younger than Ben. Ron is 7 years older than Ken. If the sum of the ages of all four people is 161, how many years old is Ron?