85% Hillary Clinton 82% Barack Obama 80% John Edwards 78% Joe Biden 77% Chris Dodd 72% Rudy Giuliani 67% Bill Richardson 63% John McCain 55% Dennis Kucinich 54% Mike Gravel 52% Mitt Romney 51% Mike Huckabee 44% Tom Tancredo 39% Fred Thompson 22% Ron Paul