Question: How many mile northeast of downtown Atlanta is the location of the 1996 Summer Olympics venue that is the 11th largest stadium in the United States ?
Answer: 70