Table: olympic_duet_swimming
Columns: rank
country
athlete
technical
free
total

Question: what is the most free when the total is 81.167 and the rank is higher than 23?
SQL: SELECT MAX("free") FROM olympic_duet_swimming WHERE "total" = 81.167 AND "rank" > 23