John bought 59 jackets for the winter season. Later, he bought another 22 jackets. Driven by the sale, he also bought 58 jackets with different colors and patterns. How many jackets did John buy in total?