for how many years did hallgrimur sveinsson serve as the bishop of iceland?
19