Question: What years played did the player with a rank under 10, more than 271 matches, and 152 goals have?
SQL: SELECT years FROM table_name_82 WHERE rank < 10 AND matches > 271 AND goals = 152