JLo. I don't particularly care for her but she's the oldest on that list and her looks are still easily > most of them and she easily goes head to head with anyone else.
Beyoncé and Shakira for me.
Shania Twain, Mariah Carey, Gwen Stefani, Nicole Scherzinger and Jennifer Lopez are all attractive ladies as well, especially when you take their respective ages into consideration.