Margareta Hasbjörnsdatter — Queen of Denmark from 1076 to 1080