309 participated teams from 33 countries