Phase shift analysis of elastic?-16O scattering between 0 and 340 MeV