Electromagnetic form factors of the proton between 15 and 50 fm-2