The perimeter of a rectangle is 158. The length is 7 more than the width. What is the length and the width?