From PEOPLE Magazine Click to enlarge
20s

20 Kate Upton

21 Sarah Hyland

22 Taylor Swift

23 Vanessa Hudgens

24 Rihanna

25 Florence Welch

26 Ashley Olsen

27 Bar Refaeli

28 Lara Stone

29 Nicki Minaj

30s

30 Kirsten Dunst

31 Kim Kardashian

32 Holly Madison

33 Katie Holmes

34 Karina Smirnoff

35 Shakira

36 Paula Patton

37 Chloe Sevigny

38 Kate Moss

39 Gwyneth Paltrow

40s

40 Carmen Electra

41 Padma Lakshmi

42 Minnie Driver

43 Naomi Watts

44 Julia Roberts

45 Halle Berry

46 Robin Wright

50s

50 Sheryl Crow

52 Nancy Shevell

54 Sharon Stone