CREATE TABLE table_name_89 (played INTEGER, lost VARCHAR(255), goal_difference VARCHAR(255))
What is the highest number played when there were less than 13 losses and a goal difference of +46?
    
SQL: SELECT MAX(played) FROM table_name_89 WHERE lost < 13 AND goal_difference = "+46"