Rearrange these actors into the order in they played the Doctor, beginning with the earliest at the top
Correctly ordered list
1: William Hartnell 1963-1966
2: Patrick Troughton 1966-1969
3: Jon Pertwee 1970-1974
4: Tom Baker 1974-1981
5: Peter Davison 1982-1984
6: Colin Baker 1984-1986
7: Sylvester McCoy 1987-1989
8: Paul McGann 1996
9: Christopher Eccleston 2005
10: David Tennant 2005-