49ers news July 8, 2019 16 32 64 128 49ers news today 49ers news trade 49ers news and rumors 49ers news brandon aiyuk 49ers news today free agents 49ers news trent williams 49ers news garoppolo 49ers news espn 49ers news grant cohn 49ers news injury 49ers news deutsch 49ers news today trade 49ers news aiyuk 49ers news youtube