Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE table_13025 ( "Rank" real, "Map Reference Number" real, "Census Statistical Area" text, "2007 Population" real, "Lake(s)" text )

### Question ###
What is the average map reference number for Lake Michigan, a larger rank than 15, and a smaller population on 2007 than 114,504

### Accurate SQL ###

SELECT AVG("Map Reference Number") FROM table_13025 WHERE "Lake(s)" = 'lake michigan' AND "Rank" > '15' AND "2007 Population" < '114,504'