A disc jockey must allow time for 24 minutes of commercials every hour, along with 4 minutes for news, 3 minutes for weather, and 2 minutes for public-service announcements. If each record lasts and average of 3 minutes, how many records per hour can the DJ play?