Everton v Newcastle United picture quiz: Can you name these 10 players?

There are a number of players who have played for both Everton and Newcastle United over the years.