Sofia Vergara, Kate Upton and Rooney Mara top AskMen's '99 Most Desirable Women'

sofia-vergara-getty.jpgThere are so many women who capture the imagination of the public. But who is the most wanted? According to AskMen, Sofia Vergara, who plays Gloria on the hit ABC comedy "Modern Family" is all that and a bag of chips.

In the site's 11th Annual "Top 99 Most Desirable Women," Vergara won for her combination of "attributes that men want in a companion, such as intelligence, talent, character, and beauty." They say the poll received more than 1 million votes.

While it's not a huge surprise that Vergara won out, some of the rankings for the other 98 were. For example, Megan Fox just barely made the list, ranking 96th. This is well below her " Transformers" replacement Rosie Huntington-Whiteley, who topped out at #20. Pippa Middleton hit the back end of the rankings at 98th. Her sister, Princess Kate, came in 11th.

Here's the full list.

1         Sofia Vergara
2         Kate Upton
3         Rooney Mara
4         Miranda Kerr
5         Nicki Minaj
6         Emma Stone
7         Scarlett Johansson
8         Kim Kardashian
9         Rihanna
10        Candice Swanepoel
11        Kate Middleton
12        Zooey Deschanel
13        Mila Kunis
14        Selena Gomez
15        Daisy Lowe
16        Katy Perry
17        Emma Watson
18        Lady Gaga
19        Lea Michele
20        Rosie Huntington-Whiteley
21        Natalie Portman
22        Kate Beckinsale
23        Olivia Wilde
24        Jessica Alba
25        Emmanuelle Chriqui
26        Minka Kelly
27        Kristen Stewart
28        Dianna Agron
29        Hayley Atwell
30        Kat Dennings
31        Lara Stone
32        Blake Lively
33        Brooklyn Decker
34        Jessica Gomes
35        Amber Heard
36        Kristen Wiig
37        Anne Hathaway
38        Sara Jane Underwood
39        Beyonce
40        Brittney Palmer
41        Amanda Seyfried
42        Alyson Hannigan
43        Liu Wen
44        Krysten Ritter
45        Stacy Keibler
46        Nicole Scherzinger
47        Jennifer Lawrence
48        Candace Bailey
49        Penelope Cruz
50        Carey Mulligan
51        Bar Refaeli
52        Jordana Brewster
53        Gisele Bundchen
54        Eva Mendes
55        Christina Ricci
56        Marisa Miller
57        Georgia Jagger
58        Freida Pinto
59        Anais Mali
60        Taylor Swift
61        Tamara Ecclestone
62        The Daily (Fix, Brief) Girls
63        Michelle Williams
64        Leryn Franco
65        Olivia Munn
66        Aubrey Plaza
67        Irina Shayk
68        Arianny Celeste
69        Cheryl Cole
70        Priyanka Chopra
71        Adriana Lima
72        Chanel Iman
73        Lily Aldridge
74        Kreayshawn
75        Olga Fonda
76        Kate Moss
77        Zoe Kravitz
78        Rose Byrne
79        Caroline Wozniacki
80        Demi Moore
81        Elsa Pataky
82        Sunny Leone
83        Zoe Saldana
84        Camilla Belle
85        Maria Menounous
86        Jessica Chastain
87        Madalina Ghenea
88        Emilia Clarke
89        Lake Bell
90        Berenice Marlohe
91        Alessandra Ambrosio
92        Adele
93        Jennifer Lopez
94        Elizabeth Olsen
95        Lana del Rey
96        Megan Fox
97        Tina Fey
98        Pippa Middleton
99        Paz de la Huerta 

Photo/Video credit: Getty Images