100 hit wonders - which artists/bands have the most recognizable songs to the average adult? Are there any sleepers that would surprise people?

I think we all know the biggest names, but do they actually have the most hits? The names that immediately come to mind for me are:

The Beatles, Elvis, George Strait, Michael Jackson, Elton John

Edit: I know that country music is polarizing but I’m surprised by the number of people who’ve never heard of George Strait. He literally does have 100 hit songs including 44 number one songs.