Alfonso XIII
51304days17hours00min39sec