user: Question: what is 2009 when 2004 is 107?
Columns: ['Tournament', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012']
Types: ['text', 'text', 'text', 'text', 'text', 'text', 'text', 'text', 'text', 'text', 'text', 'text']
Sample row: ['Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments', 'Grand Slam Tournaments']
SQL:

assistant: SELECT "2009" FROM "Table" WHERE "2004" = '107';