Which of the following age groups comprise the largest percentage of skier visits in the United States: Baby Boomers (born 1946-1964); Gen X (born 1965-1980); Millennials (born 1981- 1996); or Gen Z (born after 1996)?