I told you I could

Rulers of England. I'm fairly sure it's accurate, but it doesn't count the uh, other ones. British royal history is wild you guys.
  1. 1.
    William
  2. 2.
    William 2
  3. 3.
    Henry
  4. 4.
    Stephen
  5. 5.
    Henry 2
  6. 6.
    Richard
  7. 7.
    John
  8. 8.
    Henry 3
  9. 9.
    Edward
  10. 10.
    Edward 2
  11. 11.
    Edward 3
  12. 12.
    Richard 2
  13. 13.
    Henry 4
  14. 14.
    Henry 5
  15. 15.
    Henry 6
  16. 16.
    Edward 4
  17. 17.
    Edward 5
  18. 18.
    Richard 3
  19. 19.
    Henry 7
  20. 20.
    Henry 8
  21. 21.
    Henry 9
  22. 22.
    Edward 6
  23. 23.
    Mary 1
  24. 24.
    Elizabeth
  25. 25.
    James
  26. 26.
    Charles
  27. 27.
    Charles 2
  28. 28.
    James 2
  29. 29.
    William 3
  30. 30.
    Mary
  31. 31.
    Ann o Gloria
  32. 32.
    George
  33. 33.
    George 2
  34. 34.
    George 3
  35. 35.
    George 4
  36. 36.
    William 4
  37. 37.
    Victoria
  38. 38.
    George 5
  39. 39.
    Edward 7
  40. 40.
    George 6
  41. 41.
    Edward 8
  42. 42.
    Queen Liz 2
  43. 43.
    (Charles 3, William 5, George 7)
    Sorry. I'm sorry.