Megan Fox might have been the sexiest woman last year, but she was kicked out of her number one spot this year.

In a poll by online men's magazine AskMen.com, Latina beauty Eva Mendes topped its 9th annual list of Top 99 Most Desirable Women for 2009.

Readers cast more than 10 million votes to rank the women with the best qualities for the ideal girlfriend or wife.

The Cuban-American ranked fourth on last year's list. Rounding out the top three for 2009 were actress Megan Fox and Victoria's Secret model Marisa Miller.

Obviously good looks are one quality but intelligence, ambition and humor also count, James Bassil, editor-in-chief of AskMen.com told Reuters.

There are women in their mid to late 30s on this list who may be old by industry standards but you see more mature women on this list. The younger women getting a lot of play on gossip sites haven't had the time to accumulate the achievements that a lot of these women have.

Halle Berry, who was voted the Sexiest Woman Alive in 2008 by Esquire Magazine, ranked at No. 13 on this poll.

Britney Spears ranked at No. 90, while Grammy-winner Kate Winslet was at the 99th spot.

The full Top 99 Most Desirable Women by Askmen.com

1. Eva Mendes

2. Megan Fox

3. Marisa Miller

4. Keeley Hazell

5. Anne Hathaway

6. Alessandra Ambrosio

7. Scarlett Johansson

8. Rihanna

9. Kristen Bell

10. Kate Beckinsale

11. Heidi Klum

12. Emmanuelle Chriqui

13. Halle Berry

14. Brooke Burke

15. Jessica Alba

16. Jessica Biel

17. Selita Ebanks

18. Monica Bellucci

19. Adriana Lima

20. Cheryl Cole

21. Doutzen Kroes

22. Evangeline Lilly

23. Lucy Pinder

24. Bianca Beauchamp

25. Penelope Cruz

26. Charlize Theron

27. Mila Kunis

28. Gisele Bundchen

29. Keira Knightley

30. Olga Kurylenko

31. Isla Fisher

32. Misa Campo

33. Denise Milani

34. Bar Rafaeli

35. Christina Aguilera

36. Summer Glau

37. Layla Kayleigh

38. Katy Perry

39. Stacy Keibler

40. Odette Yustman

41. Hayden Panettiere

42. Angelina Jolie

43. Zoe Saldana

44. Sara Varone

45. Eva Longoria

46. Miranda Kerr

47. Carrie Underwood

48. Katrina Kaif

49. Karolina Kurkova

50. Beyonce

51. Christina Applegate

52. Christina Hendricks

53. Paz Vega

54. Leighton Meester

55. Maria Menounos

56. Elisabeth Hasselbeck

57. Taylor Swift

58. Emily Blunt

59. Blake Lively

60. Aishwarya Rai

61. Vanessa Hudgens

62. Olivia Munn

63. Dania Ramirez

64. Katharine Mcphee

65. Nicole Scherzinger

66. Holly Weber

67. Camilla Belle

68. Audrina Patridge

69. Julianne Hough

70. Jessica Simpson

71. Anna Paquin

72. Yunjim Kim

73. Gina Carano

74. Mia

75. Danielle Bux

76. Carla Bruni

77. Cassie

78. Anna Faris

79. Aubrey O'Day

80. Naomi Watts

81. Katherine Heigl

82. Jade Raymond

83. Maria Sharapova

84. Carolyn Murphy

85. Sarah Shahi

86. Leryn Franco

87. Torrie Wilson

88. Leona Lewis

89. Nadine Velasquez

90. Britney Spears

91. Danica Patrick

92. Alicia Keys

93. Emma Stone

94. Sophie Monk

95. Elizabeth Banks

96. Ana Ivanovic

97. Tina Fey

98. January Jones

99. Kate Winslet