Seventy three percent of a town’s population own cars. What is the population of the town, if the number of cars owned is 112,420?