Now back to the important stuff :)
1) Maria Kirilenko
2) Karen Gillan
3) Ivanka Trump (I know I might get some flack for this one, but I'd hit it in a millisecond)
4) Lacey Chabert
5) Giada de Laurentiis. She can make spaghetti and is 65% boob. Growl. (X 2 - KN)
6) Heidi Klum (timeless)
7) Alissa Milano (in the day)
8) Jessica Biel
9) Zooey Deschanel.....yeah I know she is a "bit" quirky
10) Jennifer Love-Hewitt
11) Jennifer Aniston
12) Carrie Underwood
13) Christie Brinkley still fine!
14) Demi Moore
15) Marie Osmond (only with ball gag)
16) Kate Upton...I mean WTF why is she #16 on this list?
17)
Charlotte McKinney wow this girl is amazing.