SELECT MIN("Total") FROM table_34238 WHERE "Rank" < '7' AND "Gold" > '16' AND "Bronze" < '29'
Name the least total with rank less than 7, gold more than 16 and bronze less than 29
CREATE TABLE table_34238 (
    "Rank" real,
    "Nation" text,
    "Gold" real,
    "Silver" real,
    "Bronze" real,
    "Total" real
)