Shortest time: 58 Shortest path: 1 87 23 99 83 73 58 100