Stingy 49ers hold down Drew Brees, Saints 36-32