Here is the full running order in which the 25 countries who made it through to the final tomorrow night will perform in.
1st – Lithuania
2nd – Israel
3rd – France
4th – Sweden
5th – Croatia
6th – Portugal
7th – Iceland
8th – Greece
9th – Armenia
10th – Russia
11th – Azerbaijan
12th – Bosnia & Herzegovina
13th – Moldova
14th – Malta
15th – Estonia
16th – Denmark
17th – Germany
18th – Turkey
19th – Albania
20th – Norway
21st – Ukraine
22nd – Romania
23rd – United Kingdom
24th – Finland
25th – Spain
You can watch the live final tomorrow night on BBC 1 from 8pm. Good Luck to all the entrants and let the best song win.
Come back here on Monday to see who voted for who.












