Hundreds of thousands of spectators took to the streets from Hopkinton to Boston to cheer runners along all 26.2 miles of the 2024 Boston Marathon — and they brought their best signs with them.