It is very interesting to analyse. You could have beaten me considering better route choices alone such as 3, 7, 11, 12 and 16 even before accounting for nav mistakes and running speed. The same though could be same for me as well though on 7 and 20.