100 walkers complete the Thames Path Challenge