What is the highest 1995 with a 1990 less than 36, a 1987 less than 1987, and a 2007 value greater than 107?
CREATE TABLE table_40321 (
    "Party" text,
    "1985" real,
    "1987" real,
    "1990" real,
    "1995" real,
    "1999" real,
    "2003" real,
    "2007" real,
    "2011" real
)
SELECT MAX("1995") FROM table_40321 WHERE "1990" > '36' AND "1987" < '1987' AND "2007" > '107'
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: What is the highest 1995 with a 1990 less than 36, a 1987 less than 1987, and a 2007 value greater than 107? ### Input: CREATE TABLE table_40321 (
    "Party" text,
    "1985" real,
    "1987" real,
    "1990" real,
    "1995" real,
    "1999" real,
    "2003" real,
    "2007" real,
    "2011" real
) ### Response: SELECT MAX("1995") FROM table_40321 WHERE "1990" > '36' AND "1987" < '1987' AND "2007" > '107'