Here are my current predictions for the semi finals. I don't have a prediction for the final yet, I might just wait until after the semis....
Semi Final One
1. Croatia
2. Ukraine
3. Finland
4. Lithuania
5. Ireland
6. Cyprus
7. Serbia
8. Luxembourg
9. Poland
10. Portugal
11. Slovenia
12...