Juan Carlos I, 39 años de reinado