Shortest path length:43.6961661274 324-320-316-315-109-112-116-646-649