who had a rank larger than 7, less than 305 goals, and 418 matches?
ferenc bene