CREATE TABLE table_name_67 (played VARCHAR(255), goals_for VARCHAR(255), points VARCHAR(255), position VARCHAR(255))
Name the total number of played when points of is 31-7, position is 16 and goals for is less than 35
    
SQL: SELECT COUNT(played) FROM table_name_67 WHERE points = "31-7" AND position = 16 AND goals_for < 35