OK - so it sounds like 20hrs might be a bit hopeful.
I tend to be in the top half (by the skin of my teeth).
Judging by the stats from last year (thanks - you made me look at the website to see if there were stats for last year - obviously not thinking at the moment) that would put me about 22hrs........Assuming no navigational f*ck ups...
Cheers,
LS