Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: question: Nomeie o oponente com presença de 31.777.
 ###Tabelas: CREATE TABLE proposed (proposed_id AUTO_INCREMENT PRIMARY KEY, Building VARCHAR, Height VARCHAR, Floors INT, Year VARCHAR, Status VARCHAR) CREATE TABLE 1953 (1953_id AUTO_INCREMENT PRIMARY KEY, 1953 VARCHAR, party VARCHAR, Manhattan VARCHAR, The Bronx VARCHAR, Brooklyn VARCHAR, Queens VARCHAR, Richmond [Staten Is.] VARCHAR, Total INT) CREATE TABLE india (india_id AUTO_INCREMENT PRIMARY KEY, Dibrugarh VARCHAR, Kanyakumari VARCHAR, Vivek Express /15905/15906 VARCHAR, Indian Railways VARCHAR, 4286km VARCHAR, 55 INT, Weekly VARCHAR, 82.30 hrs(~3.5 days) VARCHAR) CREATE TABLE game_log (game_log_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Opponent VARCHAR, Score VARCHAR, Loss VARCHAR, Attendance VARCHAR, Record VARCHAR) CREATE TABLE u.s._census_statistics (u.s._census_statistics_id AUTO_INCREMENT PRIMARY KEY, Rank (CSA) VARCHAR, State(s) VARCHAR, 2007 Estimate VARCHAR, 2000 Population VARCHAR, Percent Change (1990–2000) VARCHAR)  
SELECT Opponent FROM game_log WHERE Attendance = 31,777