There are 5 puppies in a room. One puppy is 15 weeks, another is 9 weeks, another is 4 weeks, and another is 10 weeks. If the average age of the puppies is 9 weeks, what is the age of the last puppy?