oh i hope im not too late.
Anyhoo
1 Viewtiful Joe
2 Mario
3 Luigi
4 Sir daniel fortesque
5 Lara croft
6 Fawful
7 Cackletta/Bowletta
8 Link
9 Midna
10 Cloud
11 Wander
12 Jak
13 Daxter
14 Crypto
15 James Bond
16 Gex
17 Abe
18 Munch
19 Sheik
20 Sora
21 Donald
22 Goofy
23 Brave fencer Mushashi
24 Solid Snake
25 Samus
26 Ridley
27 Yuna
28 Rikku
29 Paine
30 Tidus
God that was a lot of typing