Croatia to win would be amazing, though I have them pegged for semifinals, I still hope they could make it even further. Then again, I predicted a France - Spain final which seems unlikely with the way France is going atm, and Spain haven't been extremely consistent either though I still think they're good candidates.
I don't know if Spain ever lost to Italy in the euro's for the past like 12 years or something, but it has been very close a lot of times, even going into penalty SO's 8 years ago for example.
No. 13 is the new Redemption, Sleep Party People is not one of the random ones indeed, and the 3rd, 6th, 14th and 15th are all correct aswell.
This leaves 1,2,4,5,8,9,10,11,12,16