178 registered teams from 27 countries