Drum roll please..... Here are top 20 sexiest female of 2010.
Maxim Hot 100 Top 20:
1. Katy Perry
2. Brooklyn Decker
3. Zoe Saldana
4. Blake Lively
5. Megan Fox
6. Rihanna
7. Elisabetta Canalis
8. Olivia Munn
9. Kim Kardashian
10. Marisa Miller
11. Eva Mendes
12. Audrina Patridge
13. Amber Heard
14. Scarlett Johansson
15. Amanda Bynes
16. Selita Ebanks
17. Leighton Meester
18. Christina Aguilera
19. Bar Refaeli
20. Olivia Wilde
Maxim Hot 100 Top 20:
1. Katy Perry
2. Brooklyn Decker
3. Zoe Saldana
4. Blake Lively
5. Megan Fox
6. Rihanna
7. Elisabetta Canalis
8. Olivia Munn
9. Kim Kardashian
10. Marisa Miller
11. Eva Mendes
12. Audrina Patridge
13. Amber Heard
14. Scarlett Johansson
15. Amanda Bynes
16. Selita Ebanks
17. Leighton Meester
18. Christina Aguilera
19. Bar Refaeli
20. Olivia Wilde