Survey USA: McCain 31, Huck 27, Mitt 17, Fred 16.