CREATE TABLE table_name_42 (points INTEGER, goal_difference INTEGER)
What is the fewest points that has more than 29 goals?
    
SQL: SELECT MIN(points) FROM table_name_42 WHERE goal_difference > 29