Elastic electron-proton scattering at momentum transfers up to 110 fermi−2