Route #1: 267 293 343 91 2 286 161 82 224 Route #2: 197 40 204 39 58 242 141 271 245 124 147 17 Route #3: 85 146 225 275 268 344 188 315 Route #4: 55 337 13 148 254 96 29 Route #5: 342 20 156 79 78 132 336 138 347 Route #6: 173 249 211 194 50 123 111 104 309 Route #7: 74 247 116 234 172 30 219 38 162 311 Route #8: 52 118 126 316 313 186 300 299 169 317 Route #9: 121 276 77 23 331 43 318 259 Route #10: 114 185 71 310 319 269 221 327 Route #11: 137 262 339 182 159 93 308 240 Route #12: 320 143 67 68 282 11 227 295 Route #13: 134 44 94 252 246 105 140 35 Route #14: 283 113 329 189 230 350 Route #15: 273 65 170 338 90 312 207 24 321 Route #16: 264 101 292 334 106 21 290 340 Route #17: 348 122 200 133 108 56 253 237 100 177 Route #18: 46 202 196 332 32 277 Route #19: 31 281 64 158 54 190 199 160 257 Route #20: 14 241 53 218 233 3 4 Route #21: 112 301 62 198 153 250 255 Route #22: 232 187 97 291 95 34 322 Route #23: 214 16 8 179 168 76 213 120 Route #24: 325 328 75 164 61 261 59 115 345 349 Route #25: 25 145 12 37 7 9 87 142 72 69 212 Route #26: 66 33 323 99 333 19 314 Route #27: 151 307 110 154 324 166 48 Route #28: 155 302 127 216 285 235 239 289 Route #29: 150 306 157 195 135 139 274 73 Route #30: 175 102 288 42 130 210 206 109 1 125 Route #31: 335 215 81 98 183 167 294 191 Route #32: 165 45 305 265 266 60 Route #33: 278 181 131 209 251 89 6 51 Route #34: 83 47 176 201 236 180 152 287 28 Route #35: 279 231 86 256 205 296 243 258 5 326 208 192 Route #36: 346 330 57 26 222 228 203 22 88 Route #37: 171 298 80 229 263 41 63 128 27 260 248 297 Route #38: 303 193 107 304 226 36 270 70 223 18 92 Route #39: 244 117 280 284 272 119 136 341 178 Route #40: 238 149 163 217 103 144 15 49 220 129 184 84 10 174 Cost 25896