68% Hillary Clinton 66% Rudy Giuliani 65% Barack Obama 63% John Edwards 61% Chris Dodd 55% Mitt Romney 54% Bill Richardson 53% John McCain 53% Joe Biden 51% Mike Gravel 51% Dennis Kucinich 47% Mike Huckabee 47% Tom Tancredo 45% Fred Thompson 29% Ron Paul