1 USA
2 PRC
3 Russia
4 Germany
5 France
6 Japan
7 GB
8 India
9 Turkey
10 Brazil
11 ROK
12 Indonesia
13 Italy
14 Mexico
15 Pakistan
16 Australia
17 Iran
18 Israel
19 Spain
20 Canada
Sorry there is no way ROC is more powerful than ROK or Japan.
Saudi Arabia isn't even in your top 20? Or North Korea?
Indonesia more influential than nuclear, mega-populous Pakistan? And Iran and Israel?
I tend to weight economic power more. Nuclear weapons are a deterrent but since in de facto terms they are not usable as an offensive weapon I tend to weight them less in terms of power.