My best is 30km. But I believe that I am stronger now, I'll have to test myself before snow here in Canada
But if you want to go as fast as you can, push until you feel like you're gonna puke, lay off the effort a bit to make sure you don't, and hold that speed. So basically push as hard as you can hold for one hour?