Shortest time: 91 Shortest path: 1 63 42 59 35 8 77 74 100