CREATE TABLE table_31970 ("Heat Rank" FLOAT, "Lane" FLOAT, "Swimmer" TEXT, "Country" TEXT, "Time" FLOAT, "Overall Rank" TEXT)

Which country is ranked 56 overall and has a heat rank smaller than 8?
SELECT "Country" FROM table_31970 WHERE "Heat Rank" < '8' AND "Overall Rank" = '56'
SELECT "Country" FROM "table_31970" WHERE "Heat Rank" < '8' AND "Overall Rank" = '56'