Jennifer travels from Boston , Massachusetts, to Fairfield, Connecticut, a distance of 90 miles, at a speed of 45 miles per hour, and returns at a speed of 60 miles per hour. To the nearest half mile per hour, what is Jennifer's average rate for the whole trip?