My opinion:
Abraham Lincoln
Ronald Reagan
George Washington
Harry Truman
Theodore Roosevelt
Franklin D. Roosevelt
Richard Nixon
James K. Polk
James Monroe
Calvin Coolidge
James Madison
George H.W. Bush
John Adams
George W. Bush
William McKinley
Andrew Jackson
Thomas Jefferson
Dwight Eisenhower
John Kennedy
Woodrow Wilson
John Quincy Adams
Bill Clinton
Grover Cleveland
Zachary Taylor
William Henry Harrison
Gerald Ford
Chester Arthur
William Taft
Herbert Hoover
James Garfield
Rutherford Hayes
Benjamin Harrison
Ulysses S. Grant
Jimmy Carter
Lyndon Johnson
Warren Harding
John Tyler
Franklin Pierce
Martin Van Buren
Andrew Johnson
James Buchanan