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. William
  2. William 2
  3. Henry
  4. Stephen
  5. Henry 2
  6. Richard
  7. John
  8. Henry 3
  9. Edward
  10. Edward 2
  11. Edward 3
  12. Richard 2
  13. Henry 4
  14. Henry 5
  15. Henry 6
  16. Edward 4
  17. Edward 5
  18. Richard 3
  19. Henry 7
  20. Henry 8
  21. Henry 9
  22. Edward 6
  23. Mary 1
  24. Elizabeth
  25. James
  26. Charles
  27. Charles 2
  28. James 2
  29. William 3
  30. Mary
  31. Ann o Gloria
  32. George
  33. George 2
  34. George 3
  35. George 4
  36. William 4
  37. Victoria
  38. George 5
  39. Edward 7
  40. George 6
  41. Edward 8
  42. Queen Liz 2
  43. (Charles 3, William 5, George 7)
    Sorry. I'm sorry.