CaptainWacky
I want to smell dark matter
Got to admit, they've outdone themselves this time! Here's the unmolsted list first with comments to follow.
1. Tulisa Contostavlos
2. Cheryl Cole
3. Rihanna
4. Rosie Jones
5. Georgia Salpa
6. Katy Perry
7. Megan Fox
8. Keeley Hazell
9. Mila Kunis
10. Emily Atack
11. Pippa Middleton
12. Pixie Lott
13. Daisy Lowe
14. Mollie King
15. Millie Mackintosh
16. Jessie J
17. Zooey Deschanel
18. Rosie Huntington-Whiteley
19. Frankie Sandford
20. Kelly Brook
21. Laura Haddock
22. Berenice Marlohe
23. Kate Upton
24. Holly Willoughby
25. Cher Lloyd
26. Michelle Keegan
27. Lana Del Rey
28. Katrina Bowden
29. Taylor Momsen
30. Scarlett Johansson
31. Angelina Jolie
32. Kate Middleton
33. Miley Cyrus
34. Mellisa Clarke
35. Paris Hilton
36. Karen Gillan
37. Emma Stone
38. Beyonce
39. Naya Rivera
40. Olivia Munn
41. Jessica Alba
42. Fearne Cotton
43. Nicole Scherzinger
44. Dianna Agron
45. Adriana Lima
46. Bar Refaeli
47. Helen Flanagan
48. Caroline Flack
49. Jade Thirlwall
50. Jessica Michibata
51. Miranda Kerr
52. Kristin Stewart
53. Olivia Wilde
54. Vanessa Hudgens
55. Carey Mulligan
56. Kaley Cuoco
57. Florence Brudenell-Bruce
58. Christine Bleakley
59. Britney Spears
60. Yasmin
61. Jennifer Lopez
62. Hayley Williams
63. Rachel Bilson
64. Emma Watson
65. Kim Kardashian
66. Una Healy
67. Lucy Mecklenburgh
68. Minka Kelly
69. Abbey Clancy
70. Ashley Greene
71. Natalie Portman
72. January Jones
73. Kaya Scodelario
74. Jennifer Lawrence
75. Selena Gomez
76. Amanda Seyfried
77. Alison Brie
78. Freya Mavor
79. Jennifer Aniston
80. Caggie Dunlop
81. Janina Gavankar
82. Alex Jones
83. Sofia Vergara
84. Rachel Riley
85. Alexandra Stan
86. Jorgie Porter
87. Laura Whitmore
88. Nicki Minaj
89. Christina Hendricks
90. Jenna Randall
91. Jenna-Louise Coleman
92. Florrie
93. Alexandra Breckenridge
94. Rita Ora
95. Irina Shayk
96. Helen Skelton
97. Kate Garraway
98. Jessica Findlay Brown
99. Taylor Swift
100. Franziska Klein
1. Tulisa Contostavlos
2. Cheryl Cole
3. Rihanna
4. Rosie Jones
5. Georgia Salpa
6. Katy Perry
7. Megan Fox
8. Keeley Hazell
9. Mila Kunis
10. Emily Atack
11. Pippa Middleton
12. Pixie Lott
13. Daisy Lowe
14. Mollie King
15. Millie Mackintosh
16. Jessie J
17. Zooey Deschanel
18. Rosie Huntington-Whiteley
19. Frankie Sandford
20. Kelly Brook
21. Laura Haddock
22. Berenice Marlohe
23. Kate Upton
24. Holly Willoughby
25. Cher Lloyd
26. Michelle Keegan
27. Lana Del Rey
28. Katrina Bowden
29. Taylor Momsen
30. Scarlett Johansson
31. Angelina Jolie
32. Kate Middleton
33. Miley Cyrus
34. Mellisa Clarke
35. Paris Hilton
36. Karen Gillan
37. Emma Stone
38. Beyonce
39. Naya Rivera
40. Olivia Munn
41. Jessica Alba
42. Fearne Cotton
43. Nicole Scherzinger
44. Dianna Agron
45. Adriana Lima
46. Bar Refaeli
47. Helen Flanagan
48. Caroline Flack
49. Jade Thirlwall
50. Jessica Michibata
51. Miranda Kerr
52. Kristin Stewart
53. Olivia Wilde
54. Vanessa Hudgens
55. Carey Mulligan
56. Kaley Cuoco
57. Florence Brudenell-Bruce
58. Christine Bleakley
59. Britney Spears
60. Yasmin
61. Jennifer Lopez
62. Hayley Williams
63. Rachel Bilson
64. Emma Watson
65. Kim Kardashian
66. Una Healy
67. Lucy Mecklenburgh
68. Minka Kelly
69. Abbey Clancy
70. Ashley Greene
71. Natalie Portman
72. January Jones
73. Kaya Scodelario
74. Jennifer Lawrence
75. Selena Gomez
76. Amanda Seyfried
77. Alison Brie
78. Freya Mavor
79. Jennifer Aniston
80. Caggie Dunlop
81. Janina Gavankar
82. Alex Jones
83. Sofia Vergara
84. Rachel Riley
85. Alexandra Stan
86. Jorgie Porter
87. Laura Whitmore
88. Nicki Minaj
89. Christina Hendricks
90. Jenna Randall
91. Jenna-Louise Coleman
92. Florrie
93. Alexandra Breckenridge
94. Rita Ora
95. Irina Shayk
96. Helen Skelton
97. Kate Garraway
98. Jessica Findlay Brown
99. Taylor Swift
100. Franziska Klein