Boston has an area of 89. How many square miles of land is Boston?