Latest 49ers news brandon aiyuk July 8, 2019 16 32 64 128 49ers news brandon aiyuk 49ers news brandon aiyuk contract M news 45