los reyes Isabel II, Alfonso XII y Alfonso XIII.