It's in your memory - FC & NES

Today I have seen a GIF image, just this one. It let me recall my old memories.
I don't think it's necessary to explain what's FC and NES. Just look at these classical characters. They never fade away in our memories.
(I haven't play all the games so I can't tell all the names of the characters. If you remember them, just write it in the comment so I can complete this list.)
Characters (according to order in the image)
1.Mario Mario (Yes! Both his first name and last name are Mario), Super Mario Bros, 1985
2.Simon Belmout, Castlevania
3.Link, Legend of Zelda (I think it looks like him. I'm not sure)
4.(Unknown)
5.Plane(I think it doesn't have a name), Gradius
6.Arthur, Ghouls 'n' Ghosts
7.Bill Rizer, Contra, 1988 (and 2P is Lance Bean)
8.(Unknown)
9.(Unknown)
10.鲛岛力, 热血物语, 1989 (I don't know his English name)
11.Black mage, Final Fantasy, 1987
12.Ryu Hayabusa, Ninja Gaiden, 1989
13.Samus Ara, Metroid, 1986
14.Rockman, Rockman, 1987
15.Rider(Has a name?), Excitebike, 1984
16.Pac-Man
17.(Unknown), Dig Dug, 1982
18.Tetris, 1987
19.(Unknown)
20.(Unknown)
21.(Unknown)
22.Donald Duck, Donald Tale
23.(Unknown)
24.(Unknown)
25.(Unknown)
26.(Unknown)
27.Prince, Castlevania: Legend of Prince, 1990
28.Princess Peach, Super Mario Bros.
29.(Unknown)
30.(Unknown)
31.Dog, Duck Hunt
32.(Unknown), Balloon Fight, 1984
33.(Unknown)
34.Billy Lee, Double Dragon
35.(Unknown)
36.(Unknown)
37.(Unknown)
38.(Unknown)
39.King Kong
40.Link, Legend of Zelda
41.Sonic. I don't think he has appeared in any game of FC