70% Rudy Giuliani 58% Hillary Clinton 58% Mitt Romney 57% John McCain 57% Joe Biden 54% Chris Dodd 53% Tom Tancredo 52% John Edwards 52% Barack Obama 50% Fred Thompson 46% Bill Richardson 46% Mike Huckabee 42% Mike Gravel 41% Dennis Kucinich 23% Ron Paul