Rosewood falls to Princeton, 58-27