how long was geir vidalin in office?
22 years