My current ranking
Newt Perry-Santorum Romney Paul
Agree with your ranking.
Your ranking is exactly right, but you left Juan Williams off the list in dead last.
Newt
Perry
The rest are far behind