World mathematics championship 2023 July 8, 2019 16 32 64 128 World mathematics team championship 2023 World math olympiad World championship cycling 2023