CREATE TABLE table_64891 ("Rank" FLOAT, "Country" TEXT, "Athlete" TEXT, "Technical" FLOAT, "Free" FLOAT, "Total" FLOAT)

what is the most free when the total is 81.167 and the rank is higher than 23?
SELECT MAX("Free") FROM table_64891 WHERE "Total" = '81.167' AND "Rank" > '23'
SELECT MAX("Free") FROM "table_64891" WHERE "Rank" > '23' AND "Total" = '81.167'