CREATE TABLE table_47737 ("Position" FLOAT, "Club" TEXT, "Played" FLOAT, "Points" FLOAT, "Wins" FLOAT, "Draws" FLOAT, "Losses" FLOAT, "Goals for" FLOAT, "Goals against" FLOAT, "Goal Difference" FLOAT)

What is the smallest number of goals when the goals against are more than 58 and played number is more than 30?
SELECT MIN("Goals for") FROM table_47737 WHERE "Goals against" > '58' AND "Played" > '30'
SELECT MIN("Goals for") FROM "table_47737" WHERE "Goals against" > '58' AND "Played" > '30'