Semi final 1 tonightttttttt
Here's who's on (in order) and whether I think they'll go through or not. Only 10 can survive!
Sweden - yes
Georgia - no
Australia - yes
Albania - yes
Belgium - no
Montenegro - yes
Finland - no
Azerbaijan - yes
Portugal - no
Greece - yes
Poland - yes
Moldova - no
Iceland - yes
Czech Republic - no
Cyprus - yes
Armenia - no
Slovenia - no
Latvia - yes