Semi Final 2 is feeling very hard to predict among the lower spots.
I have Belgium, Estonia, Austria, San Marino, Denmark and Malta all floating around those last qualification spots and I'm really not sure what way it could go....
Updated prediction:
Semi Final Two
01. Switzerland
02. Netherlands
03. Norway
04. Armenia
05. Greece
06. Israel
07. Georgia
08. Estonia
09. Belgium
10. San Marino
11. Austria
12. Malta
13. Denmark
14. Czechia
15. Albania
16. Latvia
Taking a swing on San Marino, I think it could happen.