You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "who plays the mayor on season 8 of blue bloods?" whose answer is Lorraine Bracco.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who played mayor in blue bloods season 8
Useful Output:

Doc 1: Meet the Blue Bloods season 13 cast: who's who in the police drama · Tom Selleck as Frank Reagan · Donnie Wahlberg as Danny Reagan · Get the What
Doc 2: Affectionately known as Pop, Henry Reagan was the former police commissioner on Blue Bloods. The actor behind him, Len Cariou, who is always
Doc 3:  mayor of New York City, Margaret Dutton (Lorraine Bracco)  Blue Bloods · About · Shop. Back to video. Search shows · Sign Up · Sign In
Doc 4: Blue Bloods Season 8 Episode 3 Review: The Enemy of My Enemy. By  Garrett: The acting mayor, she opposes the plan. permalink: The
Doc 5: r/bluebloods. Join. Blue Bloods on CBS. Blue Bloods airs on CBS Friday's at 10/9 Central. Show more. 7.1K Members. 5 Online. Top 9% Rank by size