Route #1: 78 29 431 33 310 15 262 220 285 506 488 157 499 120 461 225 288 315 319 281 165 6 433 311 497 31 277 Route #2: 67 367 79 397 328 337 428 200 30 473 447 386 272 191 45 471 365 375 138 411 36 204 76 404 111 Route #3: 129 265 360 227 523 58 419 424 83 283 230 420 95 327 61 59 464 21 161 369 177 27 68 169 384 Route #4: 107 266 416 223 320 402 455 330 117 387 362 105 481 432 86 1 179 118 218 93 96 50 26 114 148 Route #5: 484 271 410 307 43 405 35 391 153 412 113 174 291 46 13 88 20 163 342 334 140 108 282 493 Route #6: 5 454 94 491 441 144 264 326 3 520 244 406 110 372 72 128 62 290 213 308 388 343 368 173 Route #7: 486 393 273 190 302 442 401 104 203 329 335 231 237 109 518 502 475 400 49 197 426 495 40 351 Route #8: 301 514 84 465 287 188 306 415 403 127 70 164 345 162 260 396 167 202 270 217 339 421 215 Route #9: 450 232 221 452 12 268 346 224 344 65 89 16 341 240 501 463 364 483 47 382 87 286 376 Route #10: 98 122 443 294 226 453 28 317 53 312 57 41 11 66 407 34 85 470 2 132 125 459 300 Route #11: 430 130 336 392 436 253 318 363 457 259 22 245 460 199 54 324 462 74 243 214 374 521 278 Route #12: 248 160 9 52 446 516 99 487 242 257 154 503 280 261 103 102 229 325 508 7 474 48 Route #13: 156 44 500 469 176 42 394 151 236 208 115 255 92 385 444 354 4 494 519 69 356 Route #14: 32 417 439 38 19 313 258 23 112 515 210 289 73 60 276 309 149 279 449 476 355 Route #15: 429 150 185 350 75 490 314 55 152 512 304 254 359 458 440 338 193 352 184 379 Route #16: 366 24 187 468 263 510 349 284 101 347 121 522 299 480 207 316 504 373 472 139 Route #17: 119 507 371 212 434 395 513 478 297 141 71 194 135 383 201 192 414 91 116 427 Route #18: 100 81 18 39 380 425 222 398 479 14 509 181 158 80 250 143 155 247 137 249 Route #19: 377 408 198 136 381 106 168 216 293 189 252 378 295 456 195 267 485 423 353 Route #20: 496 418 82 64 413 511 438 183 331 235 131 445 206 298 477 333 332 448 172 Route #21: 296 370 292 133 166 233 437 178 357 246 126 175 482 358 275 228 269 409 134 Route #22: 498 322 305 435 209 37 389 17 170 171 505 25 123 303 241 323 196 467 205 321 Route #23: 211 63 219 186 256 492 97 451 142 10 239 274 90 146 517 124 51 466 Route #24: 159 238 340 422 8 489 234 56 147 77 390 145 251 361 348 180 182 399 Cost 44470