SPI's odds to win Champions Leagues. Barca is 3rd favorite?!