50 superheroes, represented as the flags of the worldS

Artist Fabian Gonzalez — who previously depicted robots, superheroes, and supervillains as minimalist rectangles — has now transformed 50 superheroes into global flags. Can you guess them all? I hear that Punisheristan is really balmy this time of year.

[Spotted on Blastr]