diff --git a/GVRP/L-1040-C209-R5.sol b/GVRP/L-1040-C209-R5.sol index 75d6967..e424c6a 100644 --- a/GVRP/L-1040-C209-R5.sol +++ b/GVRP/L-1040-C209-R5.sol @@ -1,11 +1,11 @@ -Route #1: 430 629 669 710 750 791 831 951 950 990 949 909 868 908 947 987 946 905 865 786 746 707 667 668 628 467 427 -Route #2: 107 228 268 230 193 194 115 75 -Route #3: 311 471 511 592 632 792 872 953 993 954 914 915 916 956 957 917 918 958 959 919 880 840 720 481 401 361 281 -Route #4: 354 474 514 593 633 674 715 675 636 596 637 677 718 678 639 599 479 398 318 238 -Route #5: 490 650 810 850 889 929 888 928 967 927 926 886 805 845 924 964 923 883 922 962 921 881 761 722 682 643 564 524 -Route #6: 129 289 409 449 609 649 688 648 607 647 646 606 565 445 405 365 284 204 84 -Route #7: 331 451 491 692 732 771 891 931 972 932 893 933 974 934 855 815 734 653 613 494 415 336 256 -Route #8: 57 137 136 95 15 -Route #9: 223 263 342 382 422 462 583 623 582 581 621 620 660 659 698 657 617 538 498 499 459 419 -Route #10: 346 386 506 505 544 584 744 904 944 983 943 862 822 901 941 940 939 899 898 938 977 937 936 816 736 656 535 495 335 254 -Cost: 18207467 +Route #1: 150 229 269 308 427 467 628 668 707 667 626 586 505 465 464 424 384 303 263 +Route #2: 311 471 511 592 672 832 872 953 993 954 914 915 916 956 957 917 918 958 959 919 880 760 720 481 401 361 240 +Route #3: 430 629 669 710 750 791 871 951 950 990 949 909 868 908 947 987 946 906 865 905 904 944 983 943 704 664 623 583 462 +Route #4: 194 314 474 514 593 633 674 715 675 636 596 637 677 718 678 639 519 479 398 358 +Route #5: 80 120 124 165 126 87 +Route #6: 491 690 730 850 889 929 888 928 967 927 926 886 805 845 924 964 923 883 922 962 921 881 761 722 682 643 564 524 +Route #7: 249 290 371 410 450 449 609 649 688 648 607 647 646 606 565 445 405 365 284 203 +Route #8: 254 335 375 455 535 614 654 613 653 692 732 771 811 931 972 932 893 933 974 934 855 815 696 656 497 457 417 +Route #9: 340 380 500 540 581 621 662 822 862 901 941 860 820 899 939 898 938 977 936 896 817 777 698 658 619 579 258 +Route #10: 56 136 140 141 103 25 +Cost: 18078056 diff --git a/GVRP/L-1200-C241-R5.sol b/GVRP/L-1200-C241-R5.sol index 74688ba..5210030 100644 --- a/GVRP/L-1200-C241-R5.sol +++ b/GVRP/L-1200-C241-R5.sol @@ -1,11 +1,11 @@ -Route #1: 348 428 548 588 749 789 908 1028 1068 1107 1147 1106 1066 1025 985 904 1024 1104 1103 1063 1022 982 941 981 1101 1140 1100 1059 1019 819 779 740 700 499 459 -Route #2: 264 384 423 463 542 661 701 742 782 743 703 704 664 705 745 786 826 787 667 627 546 465 425 226 -Route #3: 312 472 512 552 712 713 753 834 874 955 995 1155 1154 1114 1153 1113 1072 1032 1071 1111 1110 1150 1149 1029 989 870 830 791 671 631 550 -Route #4: 37 115 153 151 109 29 -Route #5: 354 434 474 514 635 675 716 796 876 1036 1116 1117 1077 1078 1118 1119 1079 879 878 838 797 757 637 478 398 318 278 -Route #6: 642 682 723 804 844 805 765 766 806 847 887 1087 1046 1086 1085 1125 1124 1084 1123 1083 1002 1042 1081 1041 1040 1000 761 721 720 680 599 559 -Route #7: 122 242 361 401 442 523 524 525 485 405 365 326 287 247 128 88 -Route #8: 253 333 373 493 494 534 615 736 776 775 815 814 774 773 813 812 772 731 690 650 571 531 491 451 371 -Route #9: 527 568 609 729 769 808 888 1008 1088 1089 1049 970 1010 1051 1091 1052 1092 1133 1093 1054 1094 1135 1095 1056 1096 1097 1137 1138 1018 978 857 817 738 698 538 497 457 -Route #10: 57 97 137 257 297 299 260 220 -Cost: 21778340 +Route #1: 128 207 326 365 445 485 525 604 644 683 723 682 562 522 401 361 242 122 +Route #2: 468 588 749 789 908 1028 1068 1107 1147 1106 1066 1025 985 1064 1104 1103 1063 1022 982 941 1061 1101 1140 1100 1059 979 819 779 740 701 661 580 499 459 419 +Route #3: 262 383 464 504 543 583 622 662 782 783 824 784 705 745 786 826 787 747 627 546 465 425 345 226 +Route #4: 350 510 550 631 751 791 830 870 989 1109 1149 1150 1110 1111 1071 1032 1072 1113 1153 1154 1074 914 834 753 713 712 672 512 472 392 352 +Route #5: 448 648 687 727 726 765 805 886 926 1047 1087 1086 1125 1085 964 1004 1124 1123 1083 1002 1042 1081 1041 1040 1000 761 721 720 680 599 559 319 +Route #6: 314 474 514 635 675 716 796 876 955 995 1155 1116 1076 1077 1117 1078 1118 1119 1079 879 878 838 797 757 637 478 438 278 +Route #7: 257 337 377 497 538 618 738 817 857 978 1018 1138 1137 1097 1056 1096 1135 1095 1054 1094 1093 1133 1092 1052 1091 1051 1010 970 1049 1089 1088 1008 928 769 729 529 +Route #8: 253 293 373 453 493 494 534 615 736 776 775 815 814 774 773 813 812 772 731 690 650 571 531 491 330 249 +Route #9: 83 115 153 151 109 69 +Route #10: 16 97 138 139 19 +Cost: 21682909 diff --git a/GVRP/L-640-C129-R5.sol b/GVRP/L-640-C129-R5.sol index c7f2ce3..4efed07 100644 --- a/GVRP/L-640-C129-R5.sol +++ b/GVRP/L-640-C129-R5.sol @@ -1,11 +1,11 @@ -Route #1: 227 346 386 467 507 546 505 545 544 584 583 542 502 463 423 343 224 -Route #2: 27 -Route #3: 309 349 389 469 548 588 589 550 510 551 591 592 593 594 554 513 473 432 392 352 272 -Route #4: 69 109 151 155 156 77 -Route #5: 275 435 475 515 556 557 558 598 599 559 520 480 399 359 279 239 -Route #6: 161 241 361 481 521 522 523 483 484 444 324 285 245 205 165 -Route #7: 250 330 370 491 531 530 529 489 448 488 487 527 526 566 525 485 366 287 247 -Route #8: 12 52 90 -Route #9: 173 214 295 335 375 337 258 218 178 137 -Route #10: 142 381 421 541 581 540 539 499 538 578 537 536 496 495 534 574 533 493 492 452 332 -Cost: 9337979 +Route #1: 379 419 538 578 579 580 581 541 542 502 543 583 584 544 545 546 465 425 386 346 226 +Route #2: 267 427 467 507 548 588 589 549 510 550 591 551 512 472 351 311 231 151 +Route #3: 157 277 356 396 477 517 556 555 554 594 593 553 473 392 352 193 +Route #4: 20 +Route #5: 242 322 362 483 523 482 481 521 560 599 598 558 479 439 399 359 199 +Route #6: 83 123 204 166 88 52 +Route #7: 330 370 491 531 530 529 489 448 488 487 527 526 566 525 484 444 405 366 326 287 247 +Route #8: 171 251 372 452 492 493 533 574 534 535 536 497 457 376 375 335 295 255 +Route #9: 137 178 259 260 301 262 144 106 +Route #10: 37 77 76 +Cost: 9307210 diff --git a/GVRP/L-720-C145-R5.sol b/GVRP/L-720-C145-R5.sol index 3a7dafb..62d7068 100644 --- a/GVRP/L-720-C145-R5.sol +++ b/GVRP/L-720-C145-R5.sol @@ -1,11 +1,11 @@ -Route #1: 224 304 385 425 505 585 624 664 663 623 622 621 581 502 423 382 341 301 181 -Route #2: 24 23 -Route #3: 309 389 429 470 510 591 631 630 669 629 588 628 667 666 626 507 467 427 267 -Route #4: 114 154 233 191 149 66 -Route #5: 354 394 433 472 592 632 633 673 674 634 555 595 636 676 677 638 598 517 477 437 397 277 197 -Route #6: 320 359 440 480 559 599 640 680 641 601 602 562 523 563 604 524 404 364 324 -Route #7: 87 165 203 161 121 81 -Route #8: 328 368 408 448 487 486 526 605 645 646 647 648 649 609 570 610 651 611 572 532 411 371 -Route #9: 210 251 252 293 334 295 216 177 137 -Route #10: 299 379 500 540 579 619 618 658 617 577 616 656 655 654 613 573 534 495 455 256 -Cost: 11127739 +Route #1: 204 406 485 564 604 645 646 606 607 647 648 649 650 651 611 530 489 448 408 368 328 +Route #2: 324 364 404 523 563 562 602 601 641 680 640 599 559 480 440 320 280 199 +Route #3: 394 433 472 512 632 633 673 674 634 555 595 636 676 677 638 598 517 477 437 397 317 277 +Route #4: 115 154 193 233 312 311 190 149 +Route #5: 167 210 251 252 293 334 295 256 216 177 +Route #6: 58 59 24 +Route #7: 183 223 302 342 382 423 464 545 585 624 664 663 623 622 582 621 581 540 500 380 259 +Route #8: 267 347 427 467 507 626 666 667 628 588 629 669 630 631 591 510 470 429 309 +Route #9: 417 457 497 538 579 619 658 657 656 616 575 615 614 654 613 573 572 532 411 371 +Route #10: 87 86 6 +Cost: 11112504 diff --git a/GVRP/L-880-C177-R5.sol b/GVRP/L-880-C177-R5.sol index 15c7d89..9d7ce91 100644 --- a/GVRP/L-880-C177-R5.sol +++ b/GVRP/L-880-C177-R5.sol @@ -1,11 +1,11 @@ -Route #1: 351 470 510 549 669 709 829 788 748 787 827 826 786 785 745 784 824 823 783 782 781 701 621 542 502 302 -Route #2: 184 264 383 423 463 544 545 546 547 508 468 349 309 269 -Route #3: 71 70 69 24 -Route #4: 400 520 521 561 720 760 799 839 838 798 797 837 836 796 755 715 794 834 833 793 792 832 831 790 750 711 671 592 552 553 -Route #5: 195 274 314 394 514 515 556 516 517 518 519 399 359 279 -Route #6: 87 126 83 82 2 -Route #7: 244 444 484 563 602 642 761 801 802 803 763 804 764 765 725 766 806 807 767 768 808 809 769 730 690 451 -Route #8: 243 283 324 365 446 486 526 527 488 489 449 410 370 329 250 211 -Route #9: 494 573 612 651 731 811 812 772 773 813 814 774 775 735 776 816 817 777 778 818 819 779 700 660 539 460 420 260 -Route #10: 94 214 294 334 414 455 496 536 497 498 458 338 218 98 -Cost: 14638349 +Route #1: 381 421 461 500 579 660 700 779 819 818 778 777 817 816 776 735 775 814 774 773 813 812 811 771 652 612 573 494 213 +Route #2: 351 470 510 549 589 750 790 829 789 748 788 787 827 826 786 745 785 784 824 823 783 782 781 741 542 302 +Route #3: 92 210 329 370 410 449 489 488 527 526 486 446 406 325 285 204 +Route #4: 553 552 592 671 791 831 832 792 793 833 834 794 755 715 676 756 836 837 797 798 838 839 799 760 640 600 561 521 321 +Route #5: 531 571 690 730 769 809 808 768 767 807 806 766 725 765 804 764 763 803 802 801 761 642 602 563 484 444 +Route #6: 279 319 399 439 519 518 517 516 515 514 394 354 274 195 +Route #7: 184 264 383 423 463 544 545 546 547 508 468 349 309 269 +Route #8: 98 218 298 418 458 498 497 536 496 455 414 334 294 254 +Route #9: 82 83 126 87 7 +Route #10: 71 70 69 24 +Cost: 14623466 diff --git a/GVRP/L-960-C193-R5.sol b/GVRP/L-960-C193-R5.sol index dfbe767..f6ab894 100644 --- a/GVRP/L-960-C193-R5.sol +++ b/GVRP/L-960-C193-R5.sol @@ -1,11 +1,11 @@ -Route #1: 262 423 463 544 584 663 703 903 864 824 825 785 826 866 907 867 828 868 909 869 830 790 629 589 550 471 391 -Route #2: 150 270 309 349 469 548 588 587 547 506 505 465 345 305 265 224 -Route #3: 553 593 632 672 711 751 871 872 913 873 874 834 835 836 876 917 877 838 878 919 879 840 800 680 561 441 321 281 -Route #4: 198 318 358 398 439 559 599 598 637 597 556 596 635 595 514 394 354 314 194 -Route #5: 78 81 84 85 5 -Route #6: 450 569 609 650 770 810 849 889 848 808 847 887 846 806 765 805 804 844 843 883 842 841 801 642 602 603 563 484 -Route #7: 165 204 325 365 405 445 526 567 527 488 409 370 330 291 171 -Route #8: 501 582 742 782 821 861 860 899 859 858 818 857 897 856 816 815 814 854 893 853 693 772 812 851 731 691 571 532 492 -Route #9: 254 335 375 454 494 534 575 615 576 577 617 618 619 579 580 540 379 339 299 218 -Route #10: 56 136 99 102 103 25 -Cost: 16074038 +Route #1: 78 81 83 127 129 130 93 97 +Route #2: 264 384 424 543 583 742 782 821 861 860 899 859 818 858 897 856 816 737 697 536 496 455 415 334 294 254 +Route #3: 277 437 477 556 596 637 678 718 879 919 918 917 877 876 836 795 635 595 514 474 434 354 274 +Route #4: 559 599 680 800 840 801 841 842 883 843 844 804 805 765 806 846 847 887 888 889 849 810 770 689 688 648 567 527 526 +Route #5: 177 217 378 458 498 579 619 580 540 501 502 462 301 261 182 142 +Route #6: 204 325 365 405 445 484 563 603 642 602 561 521 401 361 360 320 239 +Route #7: 585 625 704 744 863 903 864 825 826 866 907 867 828 868 909 869 830 790 831 871 872 913 874 834 713 673 672 632 591 471 +Route #8: 249 409 449 530 570 571 691 731 851 812 772 853 893 854 815 775 694 654 613 573 532 492 371 331 +Route #9: 25 24 16 +Route #10: 152 231 351 391 510 550 589 629 588 548 587 506 466 387 347 307 227 +Cost: 16064910 diff --git a/HFVRP/X129-FSMFD.sol b/HFVRP/X129-FSMFD.sol index 6759664..f068db4 100644 --- a/HFVRP/X129-FSMFD.sol +++ b/HFVRP/X129-FSMFD.sol @@ -1,1153 +1,1153 @@ -Route #1: 124 9 -Route #2: 93 89 103 75 -Route #3: 52 113 88 -Route #4: 66 44 90 -Route #5: 15 20 50 -Route #6: 91 86 3 -Route #7: 24 47 78 -Route #8: 127 70 53 119 -Route #9: 106 68 80 -Route #10: 38 28 -Route #11: 123 122 115 74 -Route #12: 14 117 5 -Route #13: 125 31 69 -Route #14: 8 37 -Route #15: 114 96 12 16 42 97 -Route #16: 4 81 107 -Route #17: 128 36 26 -Route #18: 100 108 71 126 -Route #19: 49 92 116 95 73 -Route #20: 11 61 41 101 17 -Route #21: 85 55 40 58 -Route #22: 29 45 -Route #23: 22 46 2 48 -Route #24: 57 33 21 34 -Route #25: 121 94 111 98 -Route #26: 30 62 84 23 -Route #27: 87 6 54 7 19 63 -Route #28: 35 13 56 43 -Route #29: 39 67 -Route #30: 27 82 -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: 25 77 60 +Route #1: 24 119 50 78 +Route #2: 49 95 96 12 +Route #3: 103 89 91 +Route #4: 3 47 +Route #5: 115 122 53 +Route #6: 58 55 40 110 +Route #7: 100 73 114 16 +Route #8: 99 42 69 97 31 +Route #9: 38 28 +Route #10: 39 67 +Route #11: 20 63 19 6 54 7 +Route #12: 26 71 108 +Route #13: 57 33 21 34 +Route #14: 43 56 13 35 +Route #15: 66 44 90 +Route #16: 118 125 127 +Route #17: 27 82 +Route #18: 15 75 86 +Route #19: 8 37 +Route #20: 22 46 2 48 +Route #21: 101 41 61 85 104 +Route #22: 88 113 52 +Route #23: 29 45 +Route #24: 17 105 65 126 +Route #25: 30 62 84 23 +Route #26: 93 124 9 +Route #27: 14 117 70 +Route #28: 11 76 79 10 116 92 74 +Route #29: 87 121 94 111 4 +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: 83 109 51 120 Route #130: 64 1 59 18 -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: 83 109 51 120 118 -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: 102 72 112 32 99 -Route #386: 110 65 105 76 79 10 104 -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Cost: 59268.21 +Route #131: 25 77 60 +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: 32 112 72 102 +Route #258: 128 107 36 81 +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: 123 5 106 68 98 80 +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Cost: 5923682406 diff --git a/HFVRP/X148-HVRP.sol b/HFVRP/X148-HVRP.sol index 87a38d5..f4b6052 100644 --- a/HFVRP/X148-HVRP.sol +++ b/HFVRP/X148-HVRP.sol @@ -1,56 +1,56 @@ -Route #1: 5 -Route #2: 83 -Route #3: 145 71 -Route #4: 22 55 -Route #5: 118 -Route #6: 99 -Route #7: 39 43 -Route #8: 47 -Route #9: 61 14 -Route #10: 67 -Route #11: 98 7 57 -Route #12: 53 124 -Route #13: 19 31 114 -Route #14: 15 117 -Route #15: 102 131 16 -Route #16: 30 45 -Route #17: 11 63 24 9 -Route #18: 25 29 -Route #19: 33 13 66 36 -Route #20: 49 34 -Route #21: 82 32 -Route #22: 136 104 -Route #23: 137 110 -Route #24: 44 -Route #25: 23 46 -Route #26: 54 10 68 -Route #27: 119 48 6 -Route #28: 12 3 -Route #29: 144 65 -Route #30: 76 28 97 -Route #31: 140 121 -Route #32: 95 87 -Route #33: 59 1 -Route #34: 86 27 111 -Route #35: 84 122 -Route #36: 129 106 -Route #37: 130 26 -Route #38: 100 115 135 -Route #39: 69 38 50 51 -Route #40: 56 132 143 -Route #41: 92 79 139 91 96 -Route #42: 123 146 128 -Route #43: 35 70 113 142 -Route #44: 2 112 17 109 -Route #45: 89 73 126 -Route #46: 8 37 105 40 52 -Route #47: 4 138 94 64 60 -Route #48: 147 141 133 78 41 +Route #1: 55 22 +Route #2: 99 +Route #3: 5 +Route #4: 47 +Route #5: 60 4 +Route #6: 83 +Route #7: 69 63 24 +Route #8: 98 7 57 +Route #9: 118 +Route #10: 124 53 +Route #11: 71 145 +Route #12: 64 94 +Route #13: 114 125 +Route #14: 138 102 +Route #15: 39 43 +Route #16: 136 104 +Route #17: 54 10 68 +Route #18: 45 51 +Route #19: 23 46 +Route #20: 82 32 +Route #21: 25 29 +Route #22: 36 66 13 33 +Route #23: 110 137 +Route #24: 6 48 119 +Route #25: 30 19 +Route #26: 49 34 +Route #27: 44 +Route #28: 3 12 +Route #29: 111 27 86 +Route #30: 67 61 14 +Route #31: 100 115 135 +Route #32: 59 1 +Route #33: 50 9 11 38 +Route #34: 122 84 +Route #35: 106 129 +Route #36: 76 28 97 +Route #37: 26 130 +Route #38: 144 65 +Route #39: 8 37 105 40 52 +Route #40: 35 70 113 142 +Route #41: 87 95 121 +Route #42: 131 16 117 74 15 +Route #43: 92 79 139 91 96 +Route #44: 126 73 89 +Route #45: 109 17 112 2 +Route #46: 31 108 90 116 +Route #47: 128 146 123 +Route #48: 42 75 18 88 Route #49: 58 72 93 21 -Route #50: 62 85 127 77 134 107 -Route #51: 42 75 18 88 -Route #52: 20 81 120 80 103 101 -Route #53: 108 74 90 116 125 -Route #54: -Route #55: -Cost: 80285.74 +Route #50: 107 134 77 127 85 62 +Route #51: 20 81 120 80 103 101 +Route #52: 56 132 143 140 +Route #53: 41 78 133 141 147 +Route #54: +Route #55: +Cost: 8028527330 diff --git a/HFVRP/X172-HVRP.sol b/HFVRP/X172-HVRP.sol index b9be0df..e39c1e9 100644 --- a/HFVRP/X172-HVRP.sol +++ b/HFVRP/X172-HVRP.sol @@ -1,60 +1,60 @@ -Route #1: 12 -Route #2: 3 +Route #1: 74 +Route #2: 100 Route #3: 16 32 106 -Route #4: 65 13 -Route #5: 43 15 -Route #6: 74 -Route #7: 61 18 51 -Route #8: 100 -Route #9: 154 86 -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: 67 171 48 35 -Route #18: 46 -Route #19: 115 -Route #20: 143 80 -Route #21: 134 -Route #22: 124 -Route #23: 137 -Route #24: 19 82 140 1 -Route #25: 130 -Route #26: 169 136 -Route #27: 129 -Route #28: 27 -Route #29: 156 167 -Route #30: 153 150 -Route #31: 63 44 79 30 -Route #32: 34 111 -Route #33: 95 90 -Route #34: 68 161 152 132 22 -Route #35: 170 104 42 151 77 -Route #36: 39 31 56 72 45 -Route #37: 147 101 -Route #38: 163 160 -Route #39: 162 125 -Route #40: 28 168 139 -Route #41: 165 123 138 -Route #42: 26 55 20 -Route #43: 53 141 88 116 -Route #44: 131 87 103 70 110 92 62 -Route #45: 76 57 166 -Route #46: 59 38 66 73 -Route #47: 54 4 33 14 17 135 -Route #48: 69 60 25 -Route #49: 128 23 10 5 9 29 8 64 81 78 -Route #50: 21 145 146 102 -Route #51: 84 41 85 133 -Route #52: 71 52 24 109 -Route #53: 144 120 159 83 -Route #54: 40 49 118 113 -Route #55: 121 105 108 164 99 142 94 96 89 98 93 158 91 -Route #56: 58 47 157 50 -Route #57: 6 2 117 148 -Route #58: 75 97 126 36 -Route #59: 11 114 149 155 107 37 119 127 7 122 112 -Cost: 97579.19 +Route #4: 3 +Route #5: 51 18 61 +Route #6: 48 53 11 132 +Route #7: 15 43 +Route #8: 1 140 19 +Route #9: 63 6 +Route #10: 86 154 +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: 134 +Route #18: 77 169 +Route #19: 46 +Route #20: 115 +Route #21: 27 +Route #22: 153 67 +Route #23: 124 +Route #24: 130 +Route #25: 143 80 +Route #26: 170 104 42 151 +Route #27: 166 17 135 +Route #28: 167 156 +Route #29: +Route #30: 12 84 +Route #31: 30 79 72 45 +Route #32: 90 95 +Route #33: 147 101 +Route #34: 71 113 +Route #35: 76 55 +Route #36: 137 150 +Route #37: 60 69 13 171 +Route #38: 162 125 +Route #39: 111 34 +Route #40: 54 14 33 23 10 5 9 29 78 82 128 +Route #41: 159 120 144 +Route #42: 40 109 49 +Route #43: 59 38 66 73 +Route #44: 39 81 8 64 31 56 44 +Route #45: 126 163 160 +Route #46: 2 24 75 +Route #47: 4 20 57 +Route #48: 85 41 65 +Route #49: 35 129 136 +Route #50: 123 165 139 26 +Route #51: 22 105 119 164 99 142 94 96 89 98 93 158 108 7 91 +Route #52: 83 21 145 168 +Route #53: 121 131 70 114 110 92 62 161 68 +Route #54: 141 88 146 102 +Route #55: 148 97 52 +Route #56: 138 116 25 28 +Route #57: 118 117 36 133 +Route #58: 112 122 127 37 107 149 155 103 87 152 +Route #59: 58 47 157 50 +Cost: 9740006701 diff --git a/HFVRP/X181-HD.sol b/HFVRP/X181-HD.sol index 9e948b8..933ed2f 100644 --- a/HFVRP/X181-HD.sol +++ b/HFVRP/X181-HD.sol @@ -1,26 +1,26 @@ -Route #1: 12 70 76 18 8 21 -Route #2: 158 96 171 159 80 58 -Route #3: 142 19 49 60 11 143 +Route #1: 158 96 171 159 80 58 +Route #2: 180 133 136 77 13 145 +Route #3: 102 21 8 18 76 70 Route #4: 140 61 65 32 44 132 -Route #5: 145 13 77 136 133 180 -Route #6: 10 43 111 54 121 108 -Route #7: 137 14 36 30 79 9 128 -Route #8: 169 131 92 116 84 42 157 -Route #9: 127 15 164 37 147 87 167 -Route #10: 149 63 85 89 2 26 90 -Route #11: 170 155 138 115 179 24 17 -Route #12: 59 106 160 41 22 139 112 +Route #5: 142 19 49 60 11 143 +Route #6: 42 84 116 92 131 169 +Route #7: 167 87 147 37 164 15 127 +Route #8: 137 14 36 30 79 9 128 +Route #9: 53 4 39 125 103 83 134 +Route #10: 112 139 22 41 160 106 59 +Route #11: 108 12 121 54 111 43 10 +Route #12: 170 155 138 115 179 24 17 Route #13: 129 173 119 28 69 100 56 99 -Route #14: 33 134 83 103 125 39 97 34 -Route #15: -Route #16: 47 122 27 29 163 95 51 52 152 -Route #17: 148 101 120 126 6 48 174 123 45 -Route #18: +Route #14: 163 90 26 2 89 85 63 149 +Route #15: +Route #16: 45 123 174 48 6 126 120 101 148 +Route #17: 152 52 51 95 29 27 122 157 47 +Route #18: Route #19: 168 72 25 66 81 141 172 154 38 -Route #20: 31 75 113 118 40 150 177 156 178 -Route #21: 71 135 5 105 64 86 62 23 55 -Route #22: 88 78 102 3 93 20 107 161 109 68 -Route #23: 104 165 144 124 176 98 130 73 67 114 -Route #24: 1 16 50 94 146 166 74 46 82 153 -Route #25: 162 91 7 151 53 4 35 117 175 110 57 -Cost: 26034.30 +Route #20: 71 135 5 105 64 86 62 23 55 +Route #21: 114 67 73 98 176 124 144 165 104 +Route #22: 57 110 175 117 35 151 33 7 91 162 +Route #23: 153 82 46 74 166 146 94 50 16 1 +Route #24: 130 88 78 93 3 20 107 161 109 68 +Route #25: 178 156 177 40 150 97 34 118 113 75 31 +Cost: 2602112198 diff --git a/HFVRP/X186-FSMD.sol b/HFVRP/X186-FSMD.sol index dee0287..47d4fb0 100644 --- a/HFVRP/X186-FSMD.sol +++ b/HFVRP/X186-FSMD.sol @@ -1,926 +1,926 @@ -Route #1: 43 108 170 41 38 86 42 67 -Route #2: 53 154 5 162 168 145 164 72 -Route #3: 14 73 8 143 153 166 152 124 26 -Route #4: 28 172 68 155 58 176 13 -Route #5: 85 173 126 49 140 4 24 171 -Route #6: -Route #7: -Route #8: -Route #9: -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: +Route #1: 28 172 68 155 58 176 13 +Route #2: 26 124 152 166 153 143 8 73 14 +Route #3: 171 24 4 140 49 126 173 85 +Route #4: +Route #5: +Route #6: +Route #7: +Route #8: +Route #9: +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: Route #186: 33 104 177 64 65 34 132 117 119 158 -Route #187: 2 30 93 182 183 9 77 159 69 107 60 -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: 165 148 63 70 50 92 44 138 21 147 55 48 179 123 -Route #372: 184 71 135 66 20 112 54 94 11 180 35 19 16 -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: 45 91 39 29 150 106 81 75 78 134 83 51 136 95 -Route #557: 121 101 96 174 178 114 142 113 1 144 163 103 116 18 40 88 -Route #558: 47 120 125 137 169 146 76 46 57 62 56 167 141 130 127 -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: 111 181 175 74 128 82 97 102 139 122 151 98 89 27 84 99 12 129 -Route #742: 59 37 185 131 10 6 133 160 25 109 105 23 32 90 7 31 15 22 -Route #743: 156 79 161 3 149 110 80 17 157 61 36 118 115 100 52 87 -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Cost: 23966.54 +Route #187: 67 42 86 41 181 170 108 43 38 111 +Route #188: 2 30 93 182 183 9 77 159 69 107 60 +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: 12 99 84 27 89 98 151 122 139 102 97 175 +Route #372: 165 148 63 70 50 92 44 138 21 147 55 48 179 123 +Route #373: 16 19 35 180 11 94 54 112 20 66 135 71 184 +Route #374: 53 154 5 168 45 91 39 82 128 74 129 +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: 47 120 125 137 169 146 76 46 57 62 56 167 141 130 127 +Route #557: 72 164 145 136 51 83 134 78 75 81 106 150 29 95 162 +Route #558: 88 40 18 116 103 163 144 1 113 142 114 178 174 96 101 121 +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: 22 15 31 7 90 32 23 105 109 25 160 133 6 10 131 185 37 59 +Route #742: 156 79 161 3 149 110 80 17 157 61 36 118 115 100 52 87 +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Cost: 2395988497 diff --git a/HFVRP/X204-FSMD.sol b/HFVRP/X204-FSMD.sol index 7d07b89..649b86b 100644 --- a/HFVRP/X204-FSMD.sol +++ b/HFVRP/X204-FSMD.sol @@ -1,1016 +1,1016 @@ Route #1: 189 38 26 -Route #2: -Route #3: -Route #4: -Route #5: -Route #6: -Route #7: -Route #8: -Route #9: -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: 85 86 6 28 24 23 4 59 69 -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: 51 11 56 40 94 54 91 25 13 31 41 87 3 74 61 -Route #611: 63 45 50 88 64 60 37 35 82 20 46 80 19 -Route #612: 58 17 43 33 39 84 7 67 95 29 92 73 21 42 -Route #613: 48 36 101 53 34 15 100 78 174 52 27 49 75 83 160 -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: 173 65 143 128 32 72 30 99 179 71 162 113 122 157 105 120 186 79 77 153 183 96 -Route #814: 194 5 176 109 2 124 70 62 152 18 200 182 150 181 198 16 164 169 131 167 177 -Route #815: 118 98 159 188 172 1 8 166 134 68 121 126 192 149 47 129 112 111 187 9 154 133 193 -Route #816: 151 104 190 114 132 127 195 199 203 144 119 116 148 136 12 135 202 155 123 106 170 90 -Route #817: 141 140 185 156 110 66 165 180 158 146 103 184 163 57 93 89 139 197 55 137 102 10 44 81 -Route #818: 145 142 201 147 14 191 138 115 168 175 130 161 171 107 178 108 196 97 76 117 125 22 -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Cost: 19563.71 +Route #2: +Route #3: +Route #4: +Route #5: +Route #6: +Route #7: +Route #8: +Route #9: +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: 69 59 4 23 24 28 6 86 85 +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: 58 17 43 33 39 84 7 67 95 29 92 73 21 42 +Route #611: 51 11 56 40 94 54 91 25 13 31 41 87 3 74 61 +Route #612: 48 36 101 53 34 15 100 78 174 52 27 49 75 83 160 +Route #613: 63 45 50 88 64 60 37 35 82 20 46 80 19 +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: 177 167 131 169 164 16 198 181 150 182 200 18 152 62 70 124 2 109 176 5 194 +Route #814: 141 140 185 156 110 66 158 146 103 184 163 180 165 57 93 89 139 197 55 137 102 10 44 81 +Route #815: 173 65 143 128 32 72 30 99 179 71 162 113 122 157 105 120 186 79 77 153 183 96 +Route #816: 118 98 159 188 172 1 8 166 134 68 121 126 192 149 47 129 112 111 187 9 154 133 193 +Route #817: 22 125 117 76 97 196 108 178 107 171 161 130 175 168 115 138 191 14 147 201 142 145 +Route #818: 90 170 106 123 155 202 135 12 136 148 116 119 144 203 199 195 127 132 114 190 104 151 +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Cost: 1956178574 diff --git a/HFVRP/X219-HD.sol b/HFVRP/X219-HD.sol index b9a339a..e02a95d 100644 --- a/HFVRP/X219-HD.sol +++ b/HFVRP/X219-HD.sol @@ -1,27 +1,27 @@ -Route #1: 56 218 -Route #2: 157 87 -Route #3: 20 41 -Route #4: 176 5 -Route #5: 109 107 -Route #6: 7 48 -Route #7: 139 125 -Route #8: 39 32 -Route #9: 129 158 -Route #10: 13 99 -Route #11: 137 74 -Route #12: 71 190 -Route #13: 3 112 -Route #14: 193 124 -Route #15: 18 78 -Route #16: 70 12 -Route #17: 138 131 -Route #18: 93 183 -Route #19: 61 9 -Route #20: 52 95 -Route #21: 30 146 -Route #22: 4 191 -Route #23: 166 185 -Route #24: 173 180 +Route #1: 137 74 +Route #2: 48 7 +Route #3: 13 99 +Route #4: 124 193 +Route #5: 139 125 +Route #6: 56 218 +Route #7: 129 158 +Route #8: 16 167 +Route #9: 41 20 +Route #10: 51 64 +Route #11: 32 39 +Route #12: 3 112 +Route #13: 18 78 +Route #14: 157 87 +Route #15: 5 176 +Route #16: 131 138 +Route #17: 190 71 +Route #18: 9 61 +Route #19: 4 191 +Route #20: 30 146 +Route #21: 166 185 +Route #22: 95 52 +Route #23: 183 93 +Route #24: 180 173 Route #25: Route #26: Route #27: @@ -32,55 +32,55 @@ Route #31: Route #32: Route #33: Route #34: -Route #35: 67 35 106 -Route #36: 55 54 151 -Route #37: 59 198 130 -Route #38: 86 101 163 -Route #39: 194 120 196 -Route #40: 111 45 10 -Route #41: 136 69 212 -Route #42: 140 60 197 -Route #43: 159 175 37 -Route #44: 177 77 149 -Route #45: 11 14 80 -Route #46: 113 204 81 -Route #47: 72 65 2 -Route #48: 209 57 22 -Route #49: 82 98 141 -Route #50: 24 49 117 -Route #51: 153 165 172 -Route #52: 192 110 167 -Route #53: 83 116 88 -Route #54: 155 181 178 +Route #35: 55 54 151 +Route #36: 113 204 81 +Route #37: 172 165 153 +Route #38: 24 49 117 +Route #39: 136 69 212 +Route #40: 149 77 177 +Route #41: 111 45 10 +Route #42: 82 98 141 +Route #43: 22 57 209 +Route #44: 163 101 86 +Route #45: 53 217 102 +Route #46: 197 60 140 +Route #47: 80 14 11 +Route #48: 59 198 130 +Route #49: 159 175 37 +Route #50: 67 35 106 +Route #51: 2 65 72 +Route #52: 164 127 115 +Route #53: 76 36 205 +Route #54: 12 70 25 Route #55: 210 201 207 -Route #56: 115 127 164 -Route #57: 16 64 51 -Route #58: 211 91 134 -Route #59: 97 1 208 -Route #60: 26 122 27 -Route #61: 114 46 75 -Route #62: 85 162 147 -Route #63: 76 36 205 -Route #64: 170 123 47 -Route #65: 62 132 188 -Route #66: 66 160 84 -Route #67: 189 179 108 -Route #68: 89 168 92 -Route #69: 214 202 6 206 -Route #70: 90 135 79 121 -Route #71: 53 217 102 25 -Route #72: 133 43 169 161 -Route #73: 150 40 38 15 -Route #74: 128 96 152 31 -Route #75: 171 58 156 34 -Route #76: 17 73 174 104 -Route #77: 126 94 68 105 -Route #78: 143 186 145 100 -Route #79: 148 200 33 144 -Route #80: 119 215 8 21 -Route #81: 63 42 44 203 -Route #82: 118 23 29 154 -Route #83: 216 103 50 142 -Route #84: 187 19 213 184 -Route #85: 199 182 28 195 -Cost: 12075095525 +Route #56: 110 107 192 +Route #57: 97 1 208 +Route #58: 147 162 85 +Route #59: 88 116 83 +Route #60: 47 123 170 +Route #61: 89 168 92 +Route #62: 27 122 26 +Route #63: 155 181 178 +Route #64: 194 120 196 +Route #65: 211 91 134 +Route #66: 189 179 108 +Route #67: 114 46 75 +Route #68: 188 132 62 +Route #69: 121 79 135 90 +Route #70: 150 40 38 15 +Route #71: 31 152 96 128 +Route #72: 214 202 6 206 +Route #73: 203 44 42 63 +Route #74: 144 33 200 148 +Route #75: 66 160 84 109 +Route #76: 184 213 19 187 +Route #77: 216 103 50 142 +Route #78: 133 43 169 161 +Route #79: 199 182 28 195 +Route #80: 171 58 156 34 +Route #81: 104 174 73 17 +Route #82: 21 8 215 119 +Route #83: 154 29 23 118 +Route #84: 126 94 68 105 +Route #85: 100 145 186 143 +Cost: 12073965984 diff --git a/HFVRP/X223-HVRP.sol b/HFVRP/X223-HVRP.sol index 90b7599..17a22a3 100644 --- a/HFVRP/X223-HVRP.sol +++ b/HFVRP/X223-HVRP.sol @@ -1,42 +1,42 @@ -Route #1: 20 100 -Route #2: 177 202 -Route #3: 130 153 -Route #4: 38 95 +Route #1: 66 120 123 +Route #2: 181 69 121 +Route #3: 100 20 +Route #4: 15 207 125 88 160 Route #5: 191 201 159 -Route #6: 145 31 24 -Route #7: 216 132 -Route #8: 123 120 66 -Route #9: 94 135 162 115 78 -Route #10: 195 197 185 -Route #11: 15 207 125 88 160 -Route #12: 209 166 -Route #13: 8 148 9 -Route #14: 136 102 -Route #15: 112 124 39 -Route #16: 181 69 121 -Route #17: -Route #18: -Route #19: -Route #20: 70 48 64 21 96 -Route #21: 43 44 108 71 -Route #22: 193 176 149 173 -Route #23: 5 52 12 134 146 53 -Route #24: 99 140 206 172 210 -Route #25: 49 106 42 189 168 187 180 58 79 167 -Route #26: 28 19 221 80 4 152 -Route #27: 211 41 84 62 56 45 -Route #28: 22 164 82 68 35 74 -Route #29: 215 150 107 133 184 157 175 -Route #30: 196 111 32 105 154 92 -Route #31: -Route #32: 47 198 60 67 83 33 51 110 50 97 40 179 -Route #33: 212 199 113 151 128 147 89 142 219 139 178 169 -Route #34: 174 165 163 122 186 138 156 77 14 -Route #35: 204 158 119 220 117 126 222 218 129 131 -Route #36: 143 114 200 141 170 87 27 137 171 203 1 -Route #37: 13 54 213 76 85 55 6 65 -Route #38: 182 46 205 118 155 127 144 214 116 161 -Route #39: 25 16 104 7 86 57 101 73 23 36 30 2 72 29 103 91 98 -Route #40: 59 61 109 17 90 81 75 18 93 3 34 11 10 -Route #41: 63 208 217 183 194 190 188 37 192 26 -Cost: 72286.22 +Route #6: 9 148 8 +Route #7: 153 130 +Route #8: 112 124 39 +Route #9: 173 202 +Route #10: 145 31 24 +Route #11: 94 135 162 115 78 +Route #12: 53 210 95 +Route #13: 102 136 +Route #14: 195 197 185 +Route #15: 209 177 +Route #16: 134 28 99 +Route #17: +Route #18: +Route #19: +Route #20: 25 16 104 7 86 57 101 73 2 56 45 +Route #21: 175 157 184 133 107 150 215 +Route #22: 167 79 58 180 187 168 189 42 106 49 +Route #23: 216 38 5 52 132 +Route #24: 74 35 68 82 164 22 +Route #25: 43 44 108 71 +Route #26: 131 92 105 32 111 196 +Route #27: 149 176 166 193 +Route #28: 12 96 21 37 192 26 +Route #29: 211 40 179 206 172 140 +Route #30: 64 48 188 152 +Route #31: +Route #32: 70 174 165 163 122 186 138 156 77 205 +Route #33: 154 204 158 119 220 117 126 222 218 129 +Route #34: 212 199 113 151 128 147 89 142 219 139 178 169 +Route #35: 59 61 109 17 90 81 75 18 93 3 34 11 10 +Route #36: 146 19 221 118 155 127 144 214 116 161 +Route #37: 84 62 91 29 72 30 36 23 103 51 98 41 +Route #38: 63 208 217 183 194 190 182 46 80 4 +Route #39: 143 114 200 141 170 87 27 137 171 203 1 +Route #40: 13 54 213 76 85 55 6 65 +Route #41: 97 50 110 33 83 67 60 198 14 47 +Cost: 7227948482 diff --git a/HFVRP/X228-FSMFD.sol b/HFVRP/X228-FSMFD.sol index 1d5ba03..3d9295b 100644 --- a/HFVRP/X228-FSMFD.sol +++ b/HFVRP/X228-FSMFD.sol @@ -1,2044 +1,2044 @@ -Route #1: 156 32 51 114 -Route #2: 220 61 128 40 57 78 186 207 191 193 -Route #3: 151 212 222 146 62 158 74 133 173 -Route #4: 91 26 202 -Route #5: 145 67 110 206 172 159 83 100 86 76 47 137 203 70 98 -Route #6: 52 15 192 -Route #7: 36 14 182 -Route #8: 88 13 177 208 -Route #9: 217 4 148 -Route #10: 162 50 20 119 -Route #11: 37 65 72 167 82 144 92 116 75 134 -Route #12: 59 122 190 152 97 165 139 39 112 171 -Route #13: 200 181 213 138 163 196 201 99 221 136 111 121 127 79 -Route #14: 12 194 198 -Route #15: 178 34 166 95 209 94 135 130 63 107 214 48 126 -Route #16: 149 9 -Route #17: 10 -Route #18: 19 41 120 60 -Route #19: 160 21 161 153 -Route #20: 157 73 226 210 143 174 113 180 46 188 199 89 169 -Route #21: 115 43 31 93 -Route #22: 215 96 147 7 105 -Route #23: 90 142 29 38 -Route #24: 49 23 -Route #25: 195 205 44 68 77 225 218 103 35 -Route #26: 106 58 2 -Route #27: 129 187 150 179 53 87 102 66 223 183 -Route #28: 81 168 131 45 85 55 219 124 69 155 176 -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: 80 1 -Route #229: 123 54 24 -Route #230: 197 11 -Route #231: 22 132 -Route #232: 28 118 42 -Route #233: 204 185 17 154 -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: 30 101 -Route #456: 33 -Route #457: 164 108 6 64 109 -Route #458: 5 56 -Route #459: 25 141 -Route #460: 71 224 16 -Route #461: 3 84 216 -Route #462: 184 27 140 -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: 104 18 189 170 117 -Route #683: 227 211 8 175 125 -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Cost: 42369.35 +Route #1: 116 88 13 208 +Route #2: 79 127 121 111 136 221 99 163 138 213 181 200 217 +Route #3: 193 191 207 186 189 104 51 114 155 +Route #4: 172 159 83 100 57 40 78 61 220 74 +Route #5: 157 187 150 179 53 87 102 132 223 211 227 +Route #6: 23 115 +Route #7: 125 17 +Route #8: 32 173 133 80 +Route #9: 170 222 146 62 158 86 110 206 76 47 212 +Route #10: 160 21 161 153 +Route #11: 164 39 139 165 97 122 152 190 201 59 109 +Route #12: 67 177 20 50 92 +Route #13: 134 65 72 82 144 162 167 112 171 119 +Route #14: 195 205 44 68 77 225 218 103 35 +Route #15: 123 89 188 199 63 130 135 94 209 95 166 34 178 +Route #16: 38 29 142 90 +Route #17: 60 120 41 19 +Route #18: 52 15 192 +Route #19: 129 183 81 168 131 45 85 55 219 124 69 +Route #20: 12 194 198 +Route #21: 2 58 106 +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: 93 10 180 46 +Route #229: 11 197 +Route #230: 28 118 42 +Route #231: 43 31 113 174 49 73 +Route #232: 14 36 137 203 70 98 +Route #233: 169 54 9 107 +Route #234: 66 22 +Route #235: 202 151 26 176 +Route #236: 128 1 145 +Route #237: 226 105 7 147 96 215 210 143 +Route #238: 91 37 75 182 4 148 +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: 3 214 48 216 +Route #456: 18 156 117 +Route #457: 149 24 126 84 +Route #458: 108 6 64 196 +Route #459: 184 27 140 +Route #460: 25 141 +Route #461: 30 101 +Route #462: 5 56 +Route #463: 16 224 71 +Route #464: 33 +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: 175 154 8 185 204 +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Cost: 4236332404 diff --git a/HFVRP/X242-FSMFD.sol b/HFVRP/X242-FSMFD.sol index bb5d9f5..f33aa16 100644 --- a/HFVRP/X242-FSMFD.sol +++ b/HFVRP/X242-FSMFD.sol @@ -1,2170 +1,2170 @@ -Route #1: 14 6 -Route #2: 121 -Route #3: 157 102 -Route #4: 210 -Route #5: 134 79 -Route #6: 33 31 -Route #7: 43 -Route #8: 69 237 -Route #9: 28 96 -Route #10: 35 174 -Route #11: 222 105 -Route #12: 241 50 -Route #13: 27 145 -Route #14: 147 127 -Route #15: 19 26 90 -Route #16: 85 -Route #17: 24 95 92 -Route #18: 215 115 -Route #19: 139 17 16 -Route #20: 65 124 -Route #21: 12 217 150 -Route #22: 52 153 207 -Route #23: 56 15 -Route #24: 180 -Route #25: 171 -Route #26: 22 178 239 198 -Route #27: 177 104 53 191 -Route #28: 58 125 -Route #29: 76 122 -Route #30: 219 161 40 -Route #31: 114 87 -Route #32: 113 235 -Route #33: 211 230 -Route #34: 116 197 -Route #35: 225 204 -Route #36: 60 140 -Route #37: 110 167 -Route #38: 49 -Route #39: 55 187 231 -Route #40: 42 -Route #41: 129 -Route #42: 188 111 -Route #43: 136 -Route #44: 8 25 66 -Route #45: 218 13 -Route #46: 36 -Route #47: 195 189 -Route #48: 70 67 -Route #49: 213 -Route #50: 172 -Route #51: 86 228 -Route #52: 128 151 -Route #53: 57 -Route #54: 61 51 -Route #55: 179 185 -Route #56: 68 203 -Route #57: 101 -Route #58: 186 -Route #59: 77 41 -Route #60: 73 80 29 -Route #61: 240 48 -Route #62: 183 97 -Route #63: 184 81 88 3 -Route #64: 132 -Route #65: 199 -Route #66: 234 -Route #67: 208 82 39 -Route #68: 168 91 -Route #69: 160 135 44 -Route #70: 209 -Route #71: 156 -Route #72: 194 98 -Route #73: 112 20 -Route #74: 9 233 -Route #75: 155 108 -Route #76: 54 78 -Route #77: 232 205 -Route #78: 103 119 -Route #79: 107 137 -Route #80: 21 83 -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: +Route #1: 150 217 12 +Route #2: 5 70 +Route #3: 43 +Route #4: 51 61 +Route #5: 241 50 +Route #6: 209 +Route #7: 232 205 +Route #8: 52 153 207 +Route #9: 27 135 160 17 139 +Route #10: 79 146 +Route #11: 213 +Route #12: 65 124 +Route #13: 171 +Route #14: 68 203 +Route #15: 115 215 +Route #16: 96 28 +Route #17: 4 202 3 +Route #18: 33 31 +Route #19: 13 218 +Route #20: 85 +Route #21: 22 178 239 198 +Route #22: 98 194 +Route #23: 121 +Route #24: 29 154 +Route #25: 10 +Route #26: 222 +Route #27: 191 189 164 219 +Route #28: 223 176 73 +Route #29: 230 211 +Route #30: 8 30 +Route #31: 186 +Route #32: 180 +Route #33: 179 185 +Route #34: 88 1 208 +Route #35: 78 54 +Route #36: 210 +Route #37: 49 +Route #38: 99 +Route #39: 14 6 +Route #40: 163 206 +Route #41: 57 +Route #42: 58 125 +Route #43: 129 +Route #44: 102 157 +Route #45: 132 +Route #46: 142 165 +Route #47: 166 118 +Route #48: 107 137 +Route #49: 76 122 +Route #50: 21 83 +Route #51: 26 175 141 74 +Route #52: 101 +Route #53: 225 204 +Route #54: 233 9 +Route #55: 20 16 +Route #56: 240 48 +Route #57: 159 +Route #58: 105 119 +Route #59: 237 69 +Route #60: 24 95 92 +Route #61: 35 174 +Route #62: 97 183 +Route #63: 114 87 +Route #64: 155 108 +Route #65: 113 235 +Route #66: 60 140 +Route #67: 66 25 11 +Route #68: 36 +Route #69: 55 44 +Route #70: 184 80 81 +Route #71: 75 +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: 117 212 +Route #243: 93 138 +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: Route #483: 227 196 -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: 173 181 212 -Route #725: 117 216 220 -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: +Route #484: 86 82 168 +Route #485: 67 123 167 +Route #486: 84 110 +Route #487: 181 173 103 +Route #488: 145 56 +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: Route #965: 18 170 32 130 38 -Route #966: 93 123 138 84 -Route #967: 214 71 62 146 -Route #968: 166 118 159 11 -Route #969: 201 30 224 -Route #970: 1 163 202 4 206 -Route #971: 158 190 126 -Route #972: 154 141 74 99 -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: 142 165 176 223 75 10 5 -Route #1689: 238 192 221 120 164 72 45 152 -Route #1690: 236 89 37 200 149 133 100 -Route #1691: 193 63 109 143 131 7 34 59 -Route #1692: 94 106 229 2 23 144 162 182 -Route #1693: 47 148 169 46 175 226 64 -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Route #2051: -Route #2052: -Route #2053: -Route #2054: -Route #2055: -Route #2056: -Route #2057: -Route #2058: -Route #2059: -Route #2060: -Route #2061: -Route #2062: -Route #2063: -Route #2064: -Route #2065: -Route #2066: -Route #2067: -Route #2068: -Route #2069: -Route #2070: -Route #2071: -Route #2072: -Route #2073: -Route #2074: -Route #2075: -Route #2076: -Route #2077: -Route #2078: -Route #2079: -Route #2080: -Route #2081: -Route #2082: -Route #2083: -Route #2084: -Route #2085: -Route #2086: -Route #2087: -Route #2088: -Route #2089: -Route #2090: -Route #2091: -Route #2092: -Route #2093: -Route #2094: -Route #2095: -Route #2096: -Route #2097: -Route #2098: -Route #2099: -Route #2100: -Route #2101: -Route #2102: -Route #2103: -Route #2104: -Route #2105: -Route #2106: -Route #2107: -Route #2108: -Route #2109: -Route #2110: -Route #2111: -Route #2112: -Route #2113: -Route #2114: -Route #2115: -Route #2116: -Route #2117: -Route #2118: -Route #2119: -Route #2120: -Route #2121: -Route #2122: -Route #2123: -Route #2124: -Route #2125: -Route #2126: -Route #2127: -Route #2128: -Route #2129: -Route #2130: -Route #2131: -Route #2132: -Route #2133: -Route #2134: -Route #2135: -Route #2136: -Route #2137: -Route #2138: -Route #2139: -Route #2140: -Route #2141: -Route #2142: -Route #2143: -Route #2144: -Route #2145: -Route #2146: -Route #2147: -Route #2148: -Route #2149: -Route #2150: -Route #2151: -Route #2152: -Route #2153: -Route #2154: -Route #2155: -Route #2156: -Route #2157: -Route #2158: -Route #2159: -Route #2160: -Route #2161: -Route #2162: -Route #2163: -Route #2164: -Route #2165: -Route #2166: -Route #2167: -Route #2168: -Route #2169: -Cost: 188004.52 +Route #966: 228 156 111 +Route #967: 62 71 214 134 +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: 172 77 151 41 128 +Route #1207: 90 188 234 19 47 +Route #1208: 220 201 224 216 +Route #1209: 126 190 158 112 +Route #1210: 15 40 161 192 238 221 +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: 100 133 149 200 37 89 236 +Route #1689: 59 34 7 131 143 109 63 193 +Route #1690: 91 39 195 72 120 45 197 152 +Route #1691: 42 187 199 127 147 136 231 +Route #1692: 116 182 162 144 23 2 106 104 53 +Route #1693: 148 177 94 229 169 46 226 64 +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Route #2051: +Route #2052: +Route #2053: +Route #2054: +Route #2055: +Route #2056: +Route #2057: +Route #2058: +Route #2059: +Route #2060: +Route #2061: +Route #2062: +Route #2063: +Route #2064: +Route #2065: +Route #2066: +Route #2067: +Route #2068: +Route #2069: +Route #2070: +Route #2071: +Route #2072: +Route #2073: +Route #2074: +Route #2075: +Route #2076: +Route #2077: +Route #2078: +Route #2079: +Route #2080: +Route #2081: +Route #2082: +Route #2083: +Route #2084: +Route #2085: +Route #2086: +Route #2087: +Route #2088: +Route #2089: +Route #2090: +Route #2091: +Route #2092: +Route #2093: +Route #2094: +Route #2095: +Route #2096: +Route #2097: +Route #2098: +Route #2099: +Route #2100: +Route #2101: +Route #2102: +Route #2103: +Route #2104: +Route #2105: +Route #2106: +Route #2107: +Route #2108: +Route #2109: +Route #2110: +Route #2111: +Route #2112: +Route #2113: +Route #2114: +Route #2115: +Route #2116: +Route #2117: +Route #2118: +Route #2119: +Route #2120: +Route #2121: +Route #2122: +Route #2123: +Route #2124: +Route #2125: +Route #2126: +Route #2127: +Route #2128: +Route #2129: +Route #2130: +Route #2131: +Route #2132: +Route #2133: +Route #2134: +Route #2135: +Route #2136: +Route #2137: +Route #2138: +Route #2139: +Route #2140: +Route #2141: +Route #2142: +Route #2143: +Route #2144: +Route #2145: +Route #2146: +Route #2147: +Route #2148: +Route #2149: +Route #2150: +Route #2151: +Route #2152: +Route #2153: +Route #2154: +Route #2155: +Route #2156: +Route #2157: +Route #2158: +Route #2159: +Route #2160: +Route #2161: +Route #2162: +Route #2163: +Route #2164: +Route #2165: +Route #2166: +Route #2167: +Route #2168: +Route #2169: +Cost: 18779777099 diff --git a/HFVRP/X266-HD.sol b/HFVRP/X266-HD.sol index 64e90ef..49107d7 100644 --- a/HFVRP/X266-HD.sol +++ b/HFVRP/X266-HD.sol @@ -1,65 +1,65 @@ -Route #1: 262 10 137 -Route #2: 109 29 230 -Route #3: 27 185 144 198 -Route #4: 81 233 47 -Route #5: 261 139 223 -Route #6: 206 263 84 197 -Route #7: 195 202 -Route #8: 217 183 239 -Route #9: 236 165 -Route #10: 88 237 103 -Route #11: 170 149 68 -Route #12: 162 235 241 -Route #13: 114 191 219 -Route #14: 13 234 227 -Route #15: 194 238 66 98 -Route #16: 69 125 104 -Route #17: 102 41 16 -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: 153 265 43 190 -Route #26: 249 51 94 89 -Route #27: 172 123 180 163 -Route #28: 186 143 189 193 62 -Route #29: 166 171 20 148 -Route #30: 134 204 57 133 152 -Route #31: 174 258 21 181 -Route #32: 173 159 182 240 -Route #33: 141 254 164 25 -Route #34: 154 209 73 231 -Route #35: 112 59 246 147 -Route #36: 90 115 106 65 44 -Route #37: 110 211 33 53 -Route #38: 253 245 63 158 -Route #39: 215 201 264 168 161 -Route #40: 79 99 199 212 138 -Route #41: 113 260 127 196 250 -Route #42: 251 256 214 140 -Route #43: 97 259 229 178 232 -Route #44: 155 156 226 218 150 -Route #45: 242 12 205 54 146 -Route #46: 124 5 96 121 126 167 -Route #47: 188 175 34 184 105 157 -Route #48: 243 108 40 70 82 49 -Route #49: 76 31 18 58 24 224 -Route #50: 179 207 74 136 15 187 -Route #51: 225 128 87 22 213 23 -Route #52: 118 130 7 77 19 91 -Route #53: 252 160 210 169 216 244 200 -Route #54: 60 247 36 111 38 228 -Route #55: 50 131 48 55 46 4 220 -Route #56: 2 117 80 93 61 119 26 -Route #57: 177 203 14 42 151 132 -Route #58: 72 30 64 6 3 116 -Route #59: 248 257 86 95 78 52 192 -Route #60: 67 142 255 222 145 135 +Route #1: 10 20 262 +Route #2: 88 149 68 +Route #3: 81 148 137 +Route #4: 109 29 249 +Route #5: 206 263 84 197 +Route #6: 236 165 +Route #7: 27 185 144 198 +Route #8: 114 234 219 +Route #9: 89 94 51 +Route #10: 170 227 112 +Route #11: 166 186 233 +Route #12: 16 41 102 +Route #13: 195 202 +Route #14: 230 217 239 +Route #15: 237 47 103 +Route #16: 261 139 223 +Route #17: 98 66 238 194 +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: 13 191 246 147 +Route #26: 69 253 245 63 +Route #27: 21 258 152 162 204 +Route #28: 172 123 180 163 +Route #29: 141 254 164 25 +Route #30: 79 99 252 199 212 +Route #31: 215 201 264 168 161 +Route #32: 153 265 43 190 +Route #33: 240 182 159 173 +Route #34: 97 259 232 178 250 +Route #35: 125 76 243 59 +Route #36: 104 211 33 53 +Route #37: 171 193 189 143 62 +Route #38: 146 54 205 12 242 +Route #39: 155 251 256 113 218 +Route #40: 229 142 67 248 150 +Route #41: 241 235 133 57 +Route #42: 181 174 183 134 +Route #43: 226 140 214 156 +Route #44: 90 115 106 65 44 +Route #45: 231 73 209 154 +Route #46: 179 207 74 136 15 187 +Route #47: 116 3 6 64 30 72 +Route #48: 120 17 100 8 107 85 +Route #49: 247 4 55 48 131 50 14 +Route #50: 2 117 80 93 61 119 26 +Route #51: 18 58 91 24 224 158 +Route #52: 5 96 121 126 108 31 +Route #53: 60 46 36 111 38 19 +Route #54: 35 122 1 37 9 71 39 +Route #55: 45 92 101 56 75 129 221 +Route #56: 145 257 86 95 78 52 192 +Route #57: 167 77 7 130 118 228 +Route #58: 160 220 210 169 216 244 200 +Route #59: 135 222 255 260 127 177 +Route #60: 110 124 40 70 82 49 Route #61: 176 83 32 28 11 208 -Route #62: 35 122 1 37 9 71 39 -Route #63: 120 17 100 8 107 85 -Route #64: 45 92 101 56 75 129 221 -Cost: 70493.84 +Route #62: 188 175 34 184 105 157 +Route #63: 225 128 87 22 213 23 +Route #64: 138 132 151 42 203 196 +Cost: 7043602759 diff --git a/HFVRP/X270-FSMD.sol b/HFVRP/X270-FSMD.sol index fb685a3..e5b5f1c 100644 --- a/HFVRP/X270-FSMD.sol +++ b/HFVRP/X270-FSMD.sol @@ -1,14 +1,14 @@ -Route #1: 29 31 33 -Route #2: 151 183 -Route #3: 118 51 27 -Route #4: 208 244 -Route #5: 9 101 108 -Route #6: 168 225 -Route #7: 81 94 -Route #8: 120 83 -Route #9: -Route #10: -Route #11: +Route #1: 33 31 29 +Route #2: 183 151 +Route #3: 71 200 212 +Route #4: 122 127 +Route #5: 208 244 +Route #6: 62 120 118 +Route #7: 56 51 27 +Route #8: 168 225 +Route #9: 83 41 188 +Route #10: 9 101 108 +Route #11: 81 94 Route #12: Route #13: Route #14: @@ -267,10 +267,10 @@ Route #266: Route #267: Route #268: Route #269: -Route #270: 245 97 127 41 +Route #270: 12 72 2 Route #271: 49 132 86 176 -Route #272: 91 65 7 4 -Route #273: 212 188 200 71 62 +Route #272: 1 194 104 89 +Route #273: 91 65 7 4 Route #274: Route #275: Route #276: @@ -536,14 +536,14 @@ Route #535: Route #536: Route #537: Route #538: -Route #539: 28 110 30 186 226 82 -Route #540: 42 46 17 103 8 112 -Route #541: 34 70 126 105 60 111 -Route #542: 18 123 36 57 76 102 121 -Route #543: 63 95 55 145 52 248 -Route #544: 1 38 12 72 2 -Route #545: 194 26 218 231 147 104 -Route #546: 50 125 45 66 107 116 +Route #539: 38 10 69 26 218 234 167 +Route #540: 50 125 45 66 107 116 +Route #541: 245 55 145 95 90 269 +Route #542: 34 70 126 105 60 111 +Route #543: 8 103 17 42 46 93 121 +Route #544: +Route #545: +Route #546: Route #547: Route #548: Route #549: @@ -805,18 +805,18 @@ Route #804: Route #805: Route #806: Route #807: -Route #808: 184 259 195 128 87 96 53 79 84 73 -Route #809: 89 167 48 140 144 199 85 268 149 214 -Route #810: 159 11 246 161 21 254 152 253 158 -Route #811: 37 39 131 88 23 129 24 169 265 119 -Route #812: 213 109 19 25 59 92 20 78 122 6 -Route #813: 207 156 181 157 98 205 44 124 224 90 269 -Route #814: 10 69 113 228 99 67 163 165 215 220 -Route #815: 189 180 221 201 185 138 170 229 211 217 -Route #816: 32 35 106 64 16 100 80 54 77 -Route #817: 234 250 14 115 252 182 74 134 58 255 22 -Route #818: 251 117 15 230 155 43 258 247 3 -Route #819: +Route #808: 32 35 106 64 16 100 80 54 77 +Route #809: 250 14 115 252 182 74 134 58 255 22 238 +Route #810: 251 117 15 230 155 43 258 247 3 +Route #811: 47 5 119 265 23 129 88 39 112 37 +Route #812: 213 109 19 25 59 92 20 78 97 6 +Route #813: 211 170 229 63 248 226 82 28 217 +Route #814: 206 243 164 257 68 193 192 266 260 128 195 +Route #815: 57 203 173 240 13 190 172 130 76 102 +Route #816: 113 228 99 67 163 165 215 220 231 147 +Route #817: 73 84 79 96 87 53 259 184 123 18 +Route #818: 110 186 30 196 187 166 237 199 268 +Route #819: 263 207 156 181 157 98 205 44 124 224 52 Route #820: Route #821: Route #822: @@ -1074,11 +1074,11 @@ Route #1073: Route #1074: Route #1075: Route #1076: -Route #1077: 56 61 148 179 261 233 178 137 75 197 204 216 202 5 47 -Route #1078: 223 210 232 249 236 139 242 146 160 174 239 143 133 256 162 -Route #1079: 40 142 227 177 153 266 192 260 193 68 141 154 206 173 240 203 -Route #1080: 262 267 209 171 150 135 222 198 264 238 166 237 187 196 263 -Route #1081: 191 175 241 219 136 235 114 257 164 243 13 190 172 130 93 +Route #1077: 61 202 216 204 148 179 261 233 178 137 75 197 24 169 131 +Route #1078: 48 262 267 209 171 150 135 222 264 198 140 144 85 149 214 +Route #1079: 162 256 133 143 239 174 160 146 242 139 236 249 232 210 223 +Route #1080: 36 191 175 241 235 154 114 141 136 219 153 177 227 142 40 +Route #1081: 159 189 180 221 201 138 185 11 246 161 21 254 152 253 158 Route #1082: Route #1083: Route #1084: @@ -1343,4 +1343,4 @@ Route #1342: Route #1343: Route #1344: Route #1345: -Cost: 3879988438 +Cost: 3868787116 diff --git a/HFVRP/X275-HVRP.sol b/HFVRP/X275-HVRP.sol index 8c6fef5..b0db048 100644 --- a/HFVRP/X275-HVRP.sol +++ b/HFVRP/X275-HVRP.sol @@ -1,30 +1,30 @@ -Route #1: 173 111 127 201 64 -Route #2: 217 233 134 148 126 -Route #3: 115 172 9 273 168 -Route #4: 252 100 241 77 157 -Route #5: 190 117 62 160 82 -Route #6: 247 228 139 61 186 -Route #7: 124 138 152 88 230 206 -Route #8: 75 22 106 144 85 23 -Route #9: -Route #10: 90 170 150 122 229 166 118 158 -Route #11: 102 5 101 130 46 35 151 200 -Route #12: 119 198 65 269 42 73 104 181 -Route #13: 69 94 4 63 140 7 245 209 249 -Route #14: 86 225 24 175 253 60 74 193 235 -Route #15: 147 221 133 177 202 145 89 159 272 -Route #16: 212 123 265 192 195 99 164 132 267 218 210 -Route #17: 142 34 211 234 248 55 256 189 155 208 33 -Route #18: 13 239 93 52 131 143 205 105 203 17 30 -Route #19: 183 258 68 14 80 76 187 216 113 95 37 71 196 -Route #20: 188 156 53 16 266 57 36 114 58 103 96 254 26 +Route #1: 152 252 100 239 13 +Route #2: 115 172 9 273 168 +Route #3: 217 233 134 148 139 +Route #4: 173 111 127 201 64 +Route #5: 86 193 235 138 124 +Route #6: 150 229 166 118 158 +Route #7: 157 77 241 88 230 206 +Route #8: 82 212 160 62 117 190 +Route #9: +Route #10: 93 52 131 72 70 259 12 143 +Route #11: 181 104 73 42 269 65 198 119 +Route #12: 221 133 177 202 145 89 159 272 +Route #13: 200 151 35 63 46 130 101 5 102 +Route #14: 183 68 258 216 113 95 37 71 196 +Route #15: 14 187 247 228 76 80 61 186 75 +Route #16: 74 60 253 175 16 147 266 53 156 24 225 +Route #17: 33 208 155 189 34 211 256 55 248 234 126 +Route #18: 15 210 218 267 132 164 99 195 192 265 123 +Route #19: 51 50 178 6 28 59 48 137 205 105 203 17 30 +Route #20: 90 274 110 69 94 4 140 7 245 209 249 122 170 Route #21: 184 109 91 120 180 236 222 194 257 27 107 146 226 -Route #22: 92 79 20 84 220 44 213 135 207 262 185 136 21 -Route #23: 32 56 31 240 49 165 41 224 232 67 87 171 215 112 163 -Route #24: 161 97 141 268 260 244 25 2 182 246 179 250 238 116 204 -Route #25: 129 38 39 47 83 149 98 263 264 271 231 54 191 197 162 -Route #26: 12 72 259 70 237 154 153 66 270 81 223 174 78 108 219 -Route #27: 176 214 167 199 19 1 8 43 274 110 45 261 251 11 242 125 15 29 -Route #28: 243 169 128 40 227 10 3 255 18 121 6 28 59 137 48 178 50 51 -Route #29: -Cost: 30774.91 +Route #22: 219 108 78 174 223 81 270 66 153 237 154 271 231 +Route #23: 161 179 246 2 25 244 260 268 141 144 106 85 22 23 97 +Route #24: 176 214 167 199 19 1 43 8 45 261 251 11 242 125 29 +Route #25: 188 26 254 57 96 103 58 114 36 142 182 250 238 116 204 +Route #26: 32 56 31 240 49 165 41 224 232 67 87 171 215 112 163 +Route #27: 243 169 128 40 227 10 255 121 18 3 197 162 44 220 84 20 79 92 +Route #28: 21 135 213 38 39 191 54 264 263 98 149 83 47 129 207 262 185 136 +Route #29: +Cost: 3070408146 diff --git a/HFVRP/X294-HD.sol b/HFVRP/X294-HD.sol index 02a4740..4d4e39b 100644 --- a/HFVRP/X294-HD.sol +++ b/HFVRP/X294-HD.sol @@ -1,55 +1,55 @@ -Route #1: 69 -Route #2: 188 -Route #3: 285 257 151 10 206 266 184 -Route #4: 190 239 -Route #5: 180 288 -Route #6: 193 67 145 5 -Route #7: 154 32 103 -Route #8: 89 101 -Route #9: 16 74 -Route #10: 55 98 -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: 211 126 199 187 -Route #20: 24 224 215 267 -Route #21: 178 270 259 231 -Route #22: 130 144 76 115 -Route #23: 88 233 54 223 91 -Route #24: 189 221 116 -Route #25: 92 291 185 104 269 45 -Route #26: 149 72 48 23 80 30 -Route #27: 273 36 27 -Route #28: 216 181 244 -Route #29: 195 44 111 170 210 156 -Route #30: 12 214 50 281 -Route #31: 8 229 175 73 38 159 -Route #32: 66 255 15 182 29 222 -Route #33: 196 265 217 232 176 -Route #34: 18 191 34 51 -Route #35: 150 39 78 133 226 -Route #36: 207 79 220 6 -Route #37: 128 166 121 129 167 21 155 278 118 219 274 100 -Route #38: 218 143 26 120 252 142 292 192 28 -Route #39: 228 56 241 19 112 65 280 141 35 -Route #40: 61 213 198 75 95 123 234 203 235 -Route #41: 46 289 99 33 186 124 11 86 3 -Route #42: 102 169 237 238 268 246 135 58 -Route #43: 31 84 114 40 256 243 279 81 -Route #44: 1 14 4 152 60 57 70 71 205 227 -Route #45: 163 260 132 161 249 127 254 87 242 282 117 131 293 160 -Route #46: 52 263 20 25 134 183 96 158 97 -Route #47: 49 179 113 240 262 136 250 247 283 147 -Route #48: 230 146 251 171 37 275 197 62 164 225 22 253 -Route #49: 168 43 271 106 194 2 201 64 82 276 261 -Route #50: 148 162 204 90 105 59 107 153 83 109 85 174 172 77 157 +Route #1: 74 16 +Route #2: 89 101 +Route #3: 32 180 +Route #4: 69 +Route #5: 176 265 +Route #6: 291 185 +Route #7: 273 +Route #8: 55 98 +Route #9: 232 217 196 +Route #10: 239 +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: 190 233 54 288 +Route #20: 218 199 187 224 +Route #21: 269 131 117 282 293 163 +Route #22: 24 231 88 188 +Route #23: 45 103 44 27 36 +Route #24: 226 133 78 39 150 +Route #25: 201 2 194 85 174 172 77 157 +Route #26: 18 191 34 51 +Route #27: 244 181 216 +Route #28: 260 132 254 127 249 161 183 +Route #29: 178 259 267 215 +Route #30: 189 221 116 +Route #31: 147 12 214 50 +Route #32: 270 76 115 +Route #33: 261 111 170 210 156 281 154 +Route #34: 96 158 97 193 67 145 5 +Route #35: 184 266 206 124 10 151 257 75 +Route #36: 6 220 79 207 +Route #37: 160 242 87 1 14 4 80 23 104 +Route #38: 30 152 60 57 70 71 205 48 227 81 149 +Route #39: 144 186 33 11 86 3 237 169 223 +Route #40: 195 179 262 240 113 25 134 49 20 263 52 +Route #41: 222 8 229 29 182 15 38 73 175 255 66 159 +Route #42: 100 274 219 118 278 155 21 167 129 121 166 128 +Route #43: 28 192 228 142 252 120 26 143 211 126 +Route #44: 63 125 236 68 264 209 258 137 17 139 +Route #45: 61 213 280 65 234 123 95 198 285 +Route #46: 82 64 253 83 153 109 106 271 43 168 +Route #47: 162 204 90 275 197 62 164 225 105 22 59 107 +Route #48: 290 140 122 41 165 202 200 9 212 47 53 +Route #49: 292 56 241 19 112 141 203 35 235 +Route #50: 287 208 108 93 272 138 173 42 286 Route #51: 245 284 13 277 7 94 248 110 177 119 -Route #52: 63 125 236 68 264 209 258 137 17 139 -Route #53: 286 42 173 138 272 93 108 208 287 -Route #54: 290 140 122 41 165 202 200 9 212 47 53 -Cost: 44242.29 +Route #52: 92 72 279 243 256 40 114 84 31 102 91 +Route #53: 58 135 238 246 268 99 289 46 130 +Route #54: 283 247 250 136 171 37 251 146 230 148 276 +Cost: 4420737746 diff --git a/HFVRP/X351-HVRP.sol b/HFVRP/X351-HVRP.sol index b9bb7e4..d7f47a7 100644 --- a/HFVRP/X351-HVRP.sol +++ b/HFVRP/X351-HVRP.sol @@ -1,45 +1,45 @@ -Route #1: 158 54 190 199 160 64 -Route #2: 105 246 321 252 301 -Route #3: 112 140 35 350 -Route #4: 145 12 345 115 59 261 61 325 200 122 -Route #5: 348 101 292 334 106 21 340 -Route #6: 25 349 37 7 9 178 281 274 73 -Route #7: 232 187 97 291 95 322 -Route #8: 177 133 253 56 108 -Route #9: 283 113 329 189 230 -Route #10: 20 240 121 79 156 347 -Route #11: 328 164 257 264 75 -Route #12: 111 197 58 242 141 39 204 40 123 211 -Route #13: 85 147 124 245 271 319 310 71 185 114 -Route #14: 201 180 236 184 129 220 49 84 10 174 57 -Route #15: 304 63 41 263 229 15 144 103 217 163 149 -Route #16: 87 142 314 19 333 99 323 72 -Route #17: 29 132 96 337 290 55 237 100 -Route #18: 342 315 188 344 275 225 146 -Route #19: 308 93 52 159 182 339 262 137 -Route #20: 44 94 207 24 312 90 338 170 273 -Route #21: 148 13 104 254 309 78 138 -Route #22: 336 259 318 331 23 77 276 -Route #23: 175 110 42 130 288 297 307 102 151 18 92 -Route #24: 157 66 33 166 154 324 48 238 51 -Route #25: 244 117 280 284 272 119 136 341 -Route #26: 250 289 239 198 134 62 153 -Route #27: 150 306 195 135 69 139 212 -Route #28: 235 285 335 215 88 127 216 -Route #29: 3 16 8 179 168 76 213 120 -Route #30: 302 181 191 131 209 251 89 6 -Route #31: 46 155 196 332 32 202 277 255 -Route #32: 4 214 233 218 31 53 241 14 34 -Route #33: -Route #34: -Route #35: -Route #36: 267 38 143 67 68 282 11 227 300 126 118 295 -Route #37: 43 311 162 343 91 161 286 2 293 -Route #38: 210 223 70 36 226 128 27 260 248 107 193 303 -Route #39: 265 305 28 208 326 5 258 243 296 205 256 86 231 279 -Route #40: 81 60 266 287 152 298 80 270 171 192 294 -Route #41: 173 249 50 194 219 30 172 320 234 116 247 82 74 -Route #42: 17 268 316 313 186 269 221 327 299 169 317 224 -Route #43: 83 47 176 22 203 228 222 26 330 65 346 -Route #44: 278 98 183 167 165 45 1 206 109 125 -Cost: 53936.57 +Route #1: 111 197 204 39 58 242 141 271 +Route #2: 347 138 156 20 342 283 +Route #3: 340 21 106 334 292 101 348 +Route #4: 85 268 245 124 319 310 71 185 114 +Route #5: 134 44 94 273 235 +Route #6: 64 160 199 190 54 158 119 157 +Route #7: 35 140 105 246 252 301 +Route #8: 232 122 200 325 61 261 59 115 345 349 95 +Route #9: 28 287 236 184 129 220 49 84 10 174 57 +Route #10: 274 281 9 7 37 12 145 25 +Route #11: 285 346 170 338 90 312 207 24 321 +Route #12: 113 329 189 230 350 +Route #13: 259 318 331 77 276 79 +Route #14: 127 88 215 335 216 +Route #15: 328 164 257 264 75 +Route #16: 240 262 339 295 93 182 159 315 +Route #17: 146 225 275 344 188 17 147 137 +Route #18: 100 253 56 108 133 177 +Route #19: 87 142 314 19 333 99 323 72 +Route #20: 297 128 63 41 263 229 15 144 103 217 163 149 +Route #21: 244 284 272 280 117 136 341 178 +Route #22: 191 125 109 1 256 210 288 307 151 18 +Route #23: 336 78 43 173 311 309 132 +Route #24: 175 42 303 193 27 260 248 107 130 +Route #25: 238 48 166 324 154 110 102 92 +Route #26: 8 179 168 212 150 76 213 120 +Route #27: 306 195 33 66 135 69 139 73 +Route #28: 51 6 89 251 209 131 181 302 +Route #29: 46 202 196 332 32 277 255 +Route #30: 53 31 218 233 16 3 214 4 155 +Route #31: 112 153 62 198 239 289 250 +Route #32: 34 291 187 97 241 14 322 +Route #33: +Route #34: +Route #35: +Route #36: 98 60 266 265 305 165 167 183 278 +Route #37: 294 45 192 208 326 5 171 258 243 296 205 206 231 +Route #38: 29 96 254 104 148 13 337 290 55 237 +Route #39: 65 330 26 222 228 203 22 47 83 81 +Route #40: 121 308 224 317 82 161 286 91 343 293 23 267 +Route #41: 118 227 143 11 282 68 67 40 123 50 249 +Route #42: 2 247 116 234 320 172 30 219 194 211 38 162 +Route #43: 279 86 223 70 304 226 36 270 80 298 152 180 201 176 +Route #44: 74 169 299 300 327 221 269 186 313 316 126 52 +Cost: 5391526398 diff --git a/HFVRP/X359-HD.sol b/HFVRP/X359-HD.sol index ff5a006..2c6b6de 100644 --- a/HFVRP/X359-HD.sol +++ b/HFVRP/X359-HD.sol @@ -1,33 +1,33 @@ -Route #1: 318 60 6 48 203 -Route #2: 304 302 249 175 -Route #3: 174 205 154 177 -Route #4: 316 73 355 289 5 -Route #5: 171 8 14 68 43 90 7 -Route #6: 19 148 167 255 314 51 -Route #7: 87 303 172 -Route #8: 86 183 286 162 -Route #9: -Route #10: -Route #11: -Route #12: 245 187 225 283 4 346 92 342 188 308 49 -Route #13: 137 221 199 204 35 99 339 194 178 -Route #14: 17 89 305 350 354 238 263 295 262 16 224 243 353 -Route #15: 62 213 291 94 176 124 128 116 20 101 211 -Route #16: 345 351 42 59 328 10 149 -Route #17: 22 96 161 45 12 168 296 113 226 309 281 -Route #18: 181 349 287 57 197 191 107 222 193 -Route #19: 165 79 47 109 18 93 3 133 -Route #20: 106 277 32 261 15 340 136 270 280 250 66 -Route #21: -Route #22: -Route #23: 195 330 343 320 103 61 334 143 311 80 55 135 76 326 284 200 71 271 166 1 74 325 63 34 293 26 -Route #24: 357 253 78 53 142 147 229 9 134 192 190 233 319 322 358 184 223 239 317 130 120 28 115 95 -Route #25: 2 248 169 81 310 299 33 227 272 97 38 292 77 218 58 122 123 65 139 23 108 -Route #26: 150 46 64 126 85 170 160 153 158 163 40 140 67 39 151 37 254 98 219 276 341 72 257 -Route #27: 259 179 236 298 104 216 206 269 145 356 202 231 182 331 129 297 185 288 258 212 242 -Route #28: 121 36 56 348 266 337 329 279 336 215 301 180 228 285 256 208 138 24 234 102 323 13 -Route #29: 275 189 198 230 235 246 173 214 41 268 267 313 91 324 144 157 25 209 344 156 252 347 -Route #30: 220 278 155 100 196 217 54 210 306 207 264 333 327 273 114 335 232 30 118 251 88 29 159 127 -Route #31: 119 52 21 82 152 117 164 307 146 105 27 44 338 132 125 75 83 84 131 112 110 111 141 312 50 -Route #32: 260 300 352 282 247 11 274 294 237 186 315 31 240 332 321 69 241 244 70 265 290 201 -Cost: 59895.69 +Route #1: 192 30 171 8 14 68 43 90 +Route #2: 162 286 183 86 +Route #3: 178 93 18 +Route #4: 108 156 209 252 289 +Route #5: 19 22 148 167 314 51 344 +Route #6: 154 205 133 177 +Route #7: 87 79 165 +Route #8: 347 318 48 6 60 174 +Route #9: +Route #10: +Route #11: +Route #12: 245 283 211 4 346 92 287 342 188 225 187 221 +Route #13: 308 349 57 197 191 107 222 193 +Route #14: 277 32 261 15 340 136 280 201 250 +Route #15: 106 149 17 89 354 238 350 305 66 243 355 +Route #16: 281 309 65 226 113 296 168 12 45 161 96 +Route #17: 181 62 213 291 94 176 124 128 116 20 101 +Route #18: 47 109 194 339 35 204 199 99 137 +Route #19: 3 345 42 328 10 351 +Route #20: 316 172 303 73 175 353 249 302 203 304 +Route #21: +Route #22: +Route #23: 259 179 224 262 295 104 216 206 269 121 202 231 182 331 129 298 236 297 185 288 258 212 242 +Route #24: 198 230 235 246 173 214 41 268 267 313 91 2 255 324 144 157 25 189 275 5 +Route #25: 23 139 123 122 58 218 77 292 38 97 272 227 33 299 310 81 247 282 352 300 260 +Route #26: 332 330 343 320 103 61 334 143 311 80 55 135 76 326 284 200 71 271 254 98 219 276 341 72 26 46 150 +Route #27: 127 159 29 88 251 118 232 335 114 273 327 333 264 207 306 210 54 217 196 100 155 278 220 49 +Route #28: 119 52 21 82 152 117 164 307 146 105 27 44 338 132 125 75 83 84 131 112 110 111 141 312 50 +Route #29: 356 36 56 266 321 337 329 279 336 215 301 180 228 285 256 208 138 24 234 102 257 263 +Route #30: 95 115 28 120 130 317 239 223 184 358 322 319 233 190 134 9 229 147 142 53 78 253 357 59 +Route #31: 64 126 85 170 160 153 158 163 40 140 67 39 151 37 166 1 7 74 325 63 34 293 13 270 +Route #32: 16 145 290 265 70 244 323 69 241 348 240 31 315 186 237 294 274 11 169 248 195 +Cost: 5983087165 diff --git a/HFVRP/X367-FSMFD.sol b/HFVRP/X367-FSMFD.sol index 4ea7e8d..95a4d9c 100644 --- a/HFVRP/X367-FSMFD.sol +++ b/HFVRP/X367-FSMFD.sol @@ -1,3295 +1,3295 @@ -Route #1: 242 160 351 189 209 274 97 280 33 252 81 223 219 214 61 -Route #2: 313 257 335 122 29 36 108 54 143 117 315 164 266 -Route #3: 186 347 312 156 336 216 307 46 210 138 129 254 -Route #4: 107 150 208 87 262 50 261 113 240 111 293 288 354 -Route #5: 267 27 204 92 358 49 78 167 154 195 56 310 272 246 181 104 168 132 131 173 28 -Route #6: 295 256 286 259 222 124 90 194 303 199 86 355 287 -Route #7: 232 95 162 249 37 211 285 333 88 67 165 322 41 -Route #8: 119 166 126 8 345 -Route #9: 273 318 106 98 330 213 62 224 275 337 290 270 127 43 227 179 147 -Route #10: 76 225 323 316 202 235 291 245 221 305 339 366 151 212 -Route #11: 133 193 206 343 112 136 191 309 85 60 185 169 -Route #12: 182 203 282 205 120 105 299 161 146 142 269 289 297 30 -Route #13: 3 320 -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: 180 141 302 89 229 55 306 134 65 34 332 263 284 69 51 74 243 137 -Route #368: 163 226 158 18 80 218 -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Route #2051: -Route #2052: -Route #2053: -Route #2054: -Route #2055: -Route #2056: -Route #2057: -Route #2058: -Route #2059: -Route #2060: -Route #2061: -Route #2062: -Route #2063: -Route #2064: -Route #2065: -Route #2066: -Route #2067: -Route #2068: -Route #2069: -Route #2070: -Route #2071: -Route #2072: -Route #2073: -Route #2074: -Route #2075: -Route #2076: -Route #2077: -Route #2078: -Route #2079: -Route #2080: -Route #2081: -Route #2082: -Route #2083: -Route #2084: -Route #2085: -Route #2086: -Route #2087: -Route #2088: -Route #2089: -Route #2090: -Route #2091: -Route #2092: -Route #2093: -Route #2094: -Route #2095: -Route #2096: -Route #2097: -Route #2098: -Route #2099: -Route #2100: -Route #2101: -Route #2102: -Route #2103: -Route #2104: -Route #2105: -Route #2106: -Route #2107: -Route #2108: -Route #2109: -Route #2110: -Route #2111: -Route #2112: -Route #2113: -Route #2114: -Route #2115: -Route #2116: -Route #2117: -Route #2118: -Route #2119: -Route #2120: -Route #2121: -Route #2122: -Route #2123: -Route #2124: -Route #2125: -Route #2126: -Route #2127: -Route #2128: -Route #2129: -Route #2130: -Route #2131: -Route #2132: -Route #2133: -Route #2134: -Route #2135: -Route #2136: -Route #2137: -Route #2138: -Route #2139: -Route #2140: -Route #2141: -Route #2142: -Route #2143: -Route #2144: -Route #2145: -Route #2146: -Route #2147: -Route #2148: -Route #2149: -Route #2150: -Route #2151: -Route #2152: -Route #2153: -Route #2154: -Route #2155: -Route #2156: -Route #2157: -Route #2158: -Route #2159: -Route #2160: -Route #2161: -Route #2162: -Route #2163: -Route #2164: -Route #2165: -Route #2166: -Route #2167: -Route #2168: -Route #2169: -Route #2170: -Route #2171: -Route #2172: -Route #2173: -Route #2174: -Route #2175: -Route #2176: -Route #2177: -Route #2178: -Route #2179: -Route #2180: -Route #2181: -Route #2182: -Route #2183: -Route #2184: -Route #2185: -Route #2186: -Route #2187: -Route #2188: -Route #2189: -Route #2190: -Route #2191: -Route #2192: -Route #2193: -Route #2194: -Route #2195: -Route #2196: -Route #2197: 19 314 68 197 174 187 128 324 31 71 77 11 44 72 157 91 220 364 7 300 42 326 207 296 353 362 233 -Route #2198: -Route #2199: -Route #2200: -Route #2201: -Route #2202: -Route #2203: -Route #2204: -Route #2205: -Route #2206: -Route #2207: -Route #2208: -Route #2209: -Route #2210: -Route #2211: -Route #2212: -Route #2213: -Route #2214: -Route #2215: -Route #2216: -Route #2217: -Route #2218: -Route #2219: -Route #2220: -Route #2221: -Route #2222: -Route #2223: -Route #2224: -Route #2225: -Route #2226: -Route #2227: -Route #2228: -Route #2229: -Route #2230: -Route #2231: -Route #2232: -Route #2233: -Route #2234: -Route #2235: -Route #2236: -Route #2237: -Route #2238: -Route #2239: -Route #2240: -Route #2241: -Route #2242: -Route #2243: -Route #2244: -Route #2245: -Route #2246: -Route #2247: -Route #2248: -Route #2249: -Route #2250: -Route #2251: -Route #2252: -Route #2253: -Route #2254: -Route #2255: -Route #2256: -Route #2257: -Route #2258: -Route #2259: -Route #2260: -Route #2261: -Route #2262: -Route #2263: -Route #2264: -Route #2265: -Route #2266: -Route #2267: -Route #2268: -Route #2269: -Route #2270: -Route #2271: -Route #2272: -Route #2273: -Route #2274: -Route #2275: -Route #2276: -Route #2277: -Route #2278: -Route #2279: -Route #2280: -Route #2281: -Route #2282: -Route #2283: -Route #2284: -Route #2285: -Route #2286: -Route #2287: -Route #2288: -Route #2289: -Route #2290: -Route #2291: -Route #2292: -Route #2293: -Route #2294: -Route #2295: -Route #2296: -Route #2297: -Route #2298: -Route #2299: -Route #2300: -Route #2301: -Route #2302: -Route #2303: -Route #2304: -Route #2305: -Route #2306: -Route #2307: -Route #2308: -Route #2309: -Route #2310: -Route #2311: -Route #2312: -Route #2313: -Route #2314: -Route #2315: -Route #2316: -Route #2317: -Route #2318: -Route #2319: -Route #2320: -Route #2321: -Route #2322: -Route #2323: -Route #2324: -Route #2325: -Route #2326: -Route #2327: -Route #2328: -Route #2329: -Route #2330: -Route #2331: -Route #2332: -Route #2333: -Route #2334: -Route #2335: -Route #2336: -Route #2337: -Route #2338: -Route #2339: -Route #2340: -Route #2341: -Route #2342: -Route #2343: -Route #2344: -Route #2345: -Route #2346: -Route #2347: -Route #2348: -Route #2349: -Route #2350: -Route #2351: -Route #2352: -Route #2353: -Route #2354: -Route #2355: -Route #2356: -Route #2357: -Route #2358: -Route #2359: -Route #2360: -Route #2361: -Route #2362: -Route #2363: -Route #2364: -Route #2365: -Route #2366: -Route #2367: -Route #2368: -Route #2369: -Route #2370: -Route #2371: -Route #2372: -Route #2373: -Route #2374: -Route #2375: -Route #2376: -Route #2377: -Route #2378: -Route #2379: -Route #2380: -Route #2381: -Route #2382: -Route #2383: -Route #2384: -Route #2385: -Route #2386: -Route #2387: -Route #2388: -Route #2389: -Route #2390: -Route #2391: -Route #2392: -Route #2393: -Route #2394: -Route #2395: -Route #2396: -Route #2397: -Route #2398: -Route #2399: -Route #2400: -Route #2401: -Route #2402: -Route #2403: -Route #2404: -Route #2405: -Route #2406: -Route #2407: -Route #2408: -Route #2409: -Route #2410: -Route #2411: -Route #2412: -Route #2413: -Route #2414: -Route #2415: -Route #2416: -Route #2417: -Route #2418: -Route #2419: -Route #2420: -Route #2421: -Route #2422: -Route #2423: -Route #2424: -Route #2425: -Route #2426: -Route #2427: -Route #2428: -Route #2429: -Route #2430: -Route #2431: -Route #2432: -Route #2433: -Route #2434: -Route #2435: -Route #2436: -Route #2437: -Route #2438: -Route #2439: -Route #2440: -Route #2441: -Route #2442: -Route #2443: -Route #2444: -Route #2445: -Route #2446: -Route #2447: -Route #2448: -Route #2449: -Route #2450: -Route #2451: -Route #2452: -Route #2453: -Route #2454: -Route #2455: -Route #2456: -Route #2457: -Route #2458: -Route #2459: -Route #2460: -Route #2461: -Route #2462: -Route #2463: -Route #2464: -Route #2465: -Route #2466: -Route #2467: -Route #2468: -Route #2469: -Route #2470: -Route #2471: -Route #2472: -Route #2473: -Route #2474: -Route #2475: -Route #2476: -Route #2477: -Route #2478: -Route #2479: -Route #2480: -Route #2481: -Route #2482: -Route #2483: -Route #2484: -Route #2485: -Route #2486: -Route #2487: -Route #2488: -Route #2489: -Route #2490: -Route #2491: -Route #2492: -Route #2493: -Route #2494: -Route #2495: -Route #2496: -Route #2497: -Route #2498: -Route #2499: -Route #2500: -Route #2501: -Route #2502: -Route #2503: -Route #2504: -Route #2505: -Route #2506: -Route #2507: -Route #2508: -Route #2509: -Route #2510: -Route #2511: -Route #2512: -Route #2513: -Route #2514: -Route #2515: -Route #2516: -Route #2517: -Route #2518: -Route #2519: -Route #2520: -Route #2521: -Route #2522: -Route #2523: -Route #2524: -Route #2525: -Route #2526: -Route #2527: -Route #2528: -Route #2529: -Route #2530: -Route #2531: -Route #2532: -Route #2533: -Route #2534: -Route #2535: -Route #2536: -Route #2537: -Route #2538: -Route #2539: -Route #2540: -Route #2541: -Route #2542: -Route #2543: -Route #2544: -Route #2545: -Route #2546: -Route #2547: -Route #2548: -Route #2549: -Route #2550: -Route #2551: -Route #2552: -Route #2553: -Route #2554: -Route #2555: -Route #2556: -Route #2557: -Route #2558: -Route #2559: -Route #2560: -Route #2561: -Route #2562: -Route #2563: 356 66 237 40 175 38 361 327 125 114 148 73 20 357 268 12 329 200 4 75 258 277 45 241 82 188 47 -Route #2564: -Route #2565: -Route #2566: -Route #2567: -Route #2568: -Route #2569: -Route #2570: -Route #2571: -Route #2572: -Route #2573: -Route #2574: -Route #2575: -Route #2576: -Route #2577: -Route #2578: -Route #2579: -Route #2580: -Route #2581: -Route #2582: -Route #2583: -Route #2584: -Route #2585: -Route #2586: -Route #2587: -Route #2588: -Route #2589: -Route #2590: -Route #2591: -Route #2592: -Route #2593: -Route #2594: -Route #2595: -Route #2596: -Route #2597: -Route #2598: -Route #2599: -Route #2600: -Route #2601: -Route #2602: -Route #2603: -Route #2604: -Route #2605: -Route #2606: -Route #2607: -Route #2608: -Route #2609: -Route #2610: -Route #2611: -Route #2612: -Route #2613: -Route #2614: -Route #2615: -Route #2616: -Route #2617: -Route #2618: -Route #2619: -Route #2620: -Route #2621: -Route #2622: -Route #2623: -Route #2624: -Route #2625: -Route #2626: -Route #2627: -Route #2628: -Route #2629: -Route #2630: -Route #2631: -Route #2632: -Route #2633: -Route #2634: -Route #2635: -Route #2636: -Route #2637: -Route #2638: -Route #2639: -Route #2640: -Route #2641: -Route #2642: -Route #2643: -Route #2644: -Route #2645: -Route #2646: -Route #2647: -Route #2648: -Route #2649: -Route #2650: -Route #2651: -Route #2652: -Route #2653: -Route #2654: -Route #2655: -Route #2656: -Route #2657: -Route #2658: -Route #2659: -Route #2660: -Route #2661: -Route #2662: -Route #2663: -Route #2664: -Route #2665: -Route #2666: -Route #2667: -Route #2668: -Route #2669: -Route #2670: -Route #2671: -Route #2672: -Route #2673: -Route #2674: -Route #2675: -Route #2676: -Route #2677: -Route #2678: -Route #2679: -Route #2680: -Route #2681: -Route #2682: -Route #2683: -Route #2684: -Route #2685: -Route #2686: -Route #2687: -Route #2688: -Route #2689: -Route #2690: -Route #2691: -Route #2692: -Route #2693: -Route #2694: -Route #2695: -Route #2696: -Route #2697: -Route #2698: -Route #2699: -Route #2700: -Route #2701: -Route #2702: -Route #2703: -Route #2704: -Route #2705: -Route #2706: -Route #2707: -Route #2708: -Route #2709: -Route #2710: -Route #2711: -Route #2712: -Route #2713: -Route #2714: -Route #2715: -Route #2716: -Route #2717: -Route #2718: -Route #2719: -Route #2720: -Route #2721: -Route #2722: -Route #2723: -Route #2724: -Route #2725: -Route #2726: -Route #2727: -Route #2728: -Route #2729: -Route #2730: -Route #2731: -Route #2732: -Route #2733: -Route #2734: -Route #2735: -Route #2736: -Route #2737: -Route #2738: -Route #2739: -Route #2740: -Route #2741: -Route #2742: -Route #2743: -Route #2744: -Route #2745: -Route #2746: -Route #2747: -Route #2748: -Route #2749: -Route #2750: -Route #2751: -Route #2752: -Route #2753: -Route #2754: -Route #2755: -Route #2756: -Route #2757: -Route #2758: -Route #2759: -Route #2760: -Route #2761: -Route #2762: -Route #2763: -Route #2764: -Route #2765: -Route #2766: -Route #2767: -Route #2768: -Route #2769: -Route #2770: -Route #2771: -Route #2772: -Route #2773: -Route #2774: -Route #2775: -Route #2776: -Route #2777: -Route #2778: -Route #2779: -Route #2780: -Route #2781: -Route #2782: -Route #2783: -Route #2784: -Route #2785: -Route #2786: -Route #2787: -Route #2788: -Route #2789: -Route #2790: -Route #2791: -Route #2792: -Route #2793: -Route #2794: -Route #2795: -Route #2796: -Route #2797: -Route #2798: -Route #2799: -Route #2800: -Route #2801: -Route #2802: -Route #2803: -Route #2804: -Route #2805: -Route #2806: -Route #2807: -Route #2808: -Route #2809: -Route #2810: -Route #2811: -Route #2812: -Route #2813: -Route #2814: -Route #2815: -Route #2816: -Route #2817: -Route #2818: -Route #2819: -Route #2820: -Route #2821: -Route #2822: -Route #2823: -Route #2824: -Route #2825: -Route #2826: -Route #2827: -Route #2828: -Route #2829: -Route #2830: -Route #2831: -Route #2832: -Route #2833: -Route #2834: -Route #2835: -Route #2836: -Route #2837: -Route #2838: -Route #2839: -Route #2840: -Route #2841: -Route #2842: -Route #2843: -Route #2844: -Route #2845: -Route #2846: -Route #2847: -Route #2848: -Route #2849: -Route #2850: -Route #2851: -Route #2852: -Route #2853: -Route #2854: -Route #2855: -Route #2856: -Route #2857: -Route #2858: -Route #2859: -Route #2860: -Route #2861: -Route #2862: -Route #2863: -Route #2864: -Route #2865: -Route #2866: -Route #2867: -Route #2868: -Route #2869: -Route #2870: -Route #2871: -Route #2872: -Route #2873: -Route #2874: -Route #2875: -Route #2876: -Route #2877: -Route #2878: -Route #2879: -Route #2880: -Route #2881: -Route #2882: -Route #2883: -Route #2884: -Route #2885: -Route #2886: -Route #2887: -Route #2888: -Route #2889: -Route #2890: -Route #2891: -Route #2892: -Route #2893: -Route #2894: -Route #2895: -Route #2896: -Route #2897: -Route #2898: -Route #2899: -Route #2900: -Route #2901: -Route #2902: -Route #2903: -Route #2904: -Route #2905: -Route #2906: -Route #2907: -Route #2908: -Route #2909: -Route #2910: -Route #2911: -Route #2912: -Route #2913: -Route #2914: -Route #2915: -Route #2916: -Route #2917: -Route #2918: -Route #2919: -Route #2920: -Route #2921: -Route #2922: -Route #2923: -Route #2924: -Route #2925: -Route #2926: -Route #2927: -Route #2928: -Route #2929: 159 9 190 170 79 271 101 64 183 84 311 26 6 352 17 145 52 103 348 298 2 234 217 255 100 -Route #2930: 294 198 130 63 153 363 22 350 172 5 24 178 99 340 110 349 96 228 15 338 250 244 196 32 192 321 -Route #2931: 121 83 248 331 144 342 155 109 13 341 365 102 176 16 53 325 359 238 116 308 301 319 115 201 184 135 239 171 140 283 152 304 278 279 10 292 139 230 231 -Route #2932: 281 334 247 70 177 265 25 57 14 39 317 118 1 94 264 123 260 253 344 328 276 59 48 93 215 149 360 251 21 35 236 23 58 346 -Route #2933: -Route #2934: -Route #2935: -Route #2936: -Route #2937: -Route #2938: -Route #2939: -Route #2940: -Route #2941: -Route #2942: -Route #2943: -Route #2944: -Route #2945: -Route #2946: -Route #2947: -Route #2948: -Route #2949: -Route #2950: -Route #2951: -Route #2952: -Route #2953: -Route #2954: -Route #2955: -Route #2956: -Route #2957: -Route #2958: -Route #2959: -Route #2960: -Route #2961: -Route #2962: -Route #2963: -Route #2964: -Route #2965: -Route #2966: -Route #2967: -Route #2968: -Route #2969: -Route #2970: -Route #2971: -Route #2972: -Route #2973: -Route #2974: -Route #2975: -Route #2976: -Route #2977: -Route #2978: -Route #2979: -Route #2980: -Route #2981: -Route #2982: -Route #2983: -Route #2984: -Route #2985: -Route #2986: -Route #2987: -Route #2988: -Route #2989: -Route #2990: -Route #2991: -Route #2992: -Route #2993: -Route #2994: -Route #2995: -Route #2996: -Route #2997: -Route #2998: -Route #2999: -Route #3000: -Route #3001: -Route #3002: -Route #3003: -Route #3004: -Route #3005: -Route #3006: -Route #3007: -Route #3008: -Route #3009: -Route #3010: -Route #3011: -Route #3012: -Route #3013: -Route #3014: -Route #3015: -Route #3016: -Route #3017: -Route #3018: -Route #3019: -Route #3020: -Route #3021: -Route #3022: -Route #3023: -Route #3024: -Route #3025: -Route #3026: -Route #3027: -Route #3028: -Route #3029: -Route #3030: -Route #3031: -Route #3032: -Route #3033: -Route #3034: -Route #3035: -Route #3036: -Route #3037: -Route #3038: -Route #3039: -Route #3040: -Route #3041: -Route #3042: -Route #3043: -Route #3044: -Route #3045: -Route #3046: -Route #3047: -Route #3048: -Route #3049: -Route #3050: -Route #3051: -Route #3052: -Route #3053: -Route #3054: -Route #3055: -Route #3056: -Route #3057: -Route #3058: -Route #3059: -Route #3060: -Route #3061: -Route #3062: -Route #3063: -Route #3064: -Route #3065: -Route #3066: -Route #3067: -Route #3068: -Route #3069: -Route #3070: -Route #3071: -Route #3072: -Route #3073: -Route #3074: -Route #3075: -Route #3076: -Route #3077: -Route #3078: -Route #3079: -Route #3080: -Route #3081: -Route #3082: -Route #3083: -Route #3084: -Route #3085: -Route #3086: -Route #3087: -Route #3088: -Route #3089: -Route #3090: -Route #3091: -Route #3092: -Route #3093: -Route #3094: -Route #3095: -Route #3096: -Route #3097: -Route #3098: -Route #3099: -Route #3100: -Route #3101: -Route #3102: -Route #3103: -Route #3104: -Route #3105: -Route #3106: -Route #3107: -Route #3108: -Route #3109: -Route #3110: -Route #3111: -Route #3112: -Route #3113: -Route #3114: -Route #3115: -Route #3116: -Route #3117: -Route #3118: -Route #3119: -Route #3120: -Route #3121: -Route #3122: -Route #3123: -Route #3124: -Route #3125: -Route #3126: -Route #3127: -Route #3128: -Route #3129: -Route #3130: -Route #3131: -Route #3132: -Route #3133: -Route #3134: -Route #3135: -Route #3136: -Route #3137: -Route #3138: -Route #3139: -Route #3140: -Route #3141: -Route #3142: -Route #3143: -Route #3144: -Route #3145: -Route #3146: -Route #3147: -Route #3148: -Route #3149: -Route #3150: -Route #3151: -Route #3152: -Route #3153: -Route #3154: -Route #3155: -Route #3156: -Route #3157: -Route #3158: -Route #3159: -Route #3160: -Route #3161: -Route #3162: -Route #3163: -Route #3164: -Route #3165: -Route #3166: -Route #3167: -Route #3168: -Route #3169: -Route #3170: -Route #3171: -Route #3172: -Route #3173: -Route #3174: -Route #3175: -Route #3176: -Route #3177: -Route #3178: -Route #3179: -Route #3180: -Route #3181: -Route #3182: -Route #3183: -Route #3184: -Route #3185: -Route #3186: -Route #3187: -Route #3188: -Route #3189: -Route #3190: -Route #3191: -Route #3192: -Route #3193: -Route #3194: -Route #3195: -Route #3196: -Route #3197: -Route #3198: -Route #3199: -Route #3200: -Route #3201: -Route #3202: -Route #3203: -Route #3204: -Route #3205: -Route #3206: -Route #3207: -Route #3208: -Route #3209: -Route #3210: -Route #3211: -Route #3212: -Route #3213: -Route #3214: -Route #3215: -Route #3216: -Route #3217: -Route #3218: -Route #3219: -Route #3220: -Route #3221: -Route #3222: -Route #3223: -Route #3224: -Route #3225: -Route #3226: -Route #3227: -Route #3228: -Route #3229: -Route #3230: -Route #3231: -Route #3232: -Route #3233: -Route #3234: -Route #3235: -Route #3236: -Route #3237: -Route #3238: -Route #3239: -Route #3240: -Route #3241: -Route #3242: -Route #3243: -Route #3244: -Route #3245: -Route #3246: -Route #3247: -Route #3248: -Route #3249: -Route #3250: -Route #3251: -Route #3252: -Route #3253: -Route #3254: -Route #3255: -Route #3256: -Route #3257: -Route #3258: -Route #3259: -Route #3260: -Route #3261: -Route #3262: -Route #3263: -Route #3264: -Route #3265: -Route #3266: -Route #3267: -Route #3268: -Route #3269: -Route #3270: -Route #3271: -Route #3272: -Route #3273: -Route #3274: -Route #3275: -Route #3276: -Route #3277: -Route #3278: -Route #3279: -Route #3280: -Route #3281: -Route #3282: -Route #3283: -Route #3284: -Route #3285: -Route #3286: -Route #3287: -Route #3288: -Route #3289: -Route #3290: -Route #3291: -Route #3292: -Route #3293: -Route #3294: -Cost: 50835.63 +Route #1: 128 141 302 89 229 55 306 134 65 34 332 263 253 260 317 184 78 +Route #2: 257 335 122 29 36 108 54 143 117 315 164 266 323 225 +Route #3: 188 212 297 178 200 151 366 339 305 221 245 291 235 202 316 327 38 +Route #4: 61 214 242 223 219 81 252 33 280 97 274 209 352 155 145 52 331 248 +Route #5: 273 318 106 98 330 213 62 224 275 337 290 270 127 43 35 168 132 +Route #6: 169 185 60 85 309 191 136 112 343 206 193 133 +Route #7: 41 256 90 124 8 222 126 +Route #8: 322 165 119 166 286 259 345 295 355 287 +Route #9: 150 87 262 50 261 113 240 111 293 307 156 320 +Route #10: 120 105 299 161 146 142 269 110 349 96 250 30 +Route #11: 86 199 303 194 182 203 282 205 211 285 333 88 67 162 +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: 80 18 121 83 296 353 362 233 +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: 186 347 312 354 3 288 216 336 46 208 294 107 129 254 +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Route #2051: +Route #2052: +Route #2053: +Route #2054: +Route #2055: +Route #2056: +Route #2057: +Route #2058: +Route #2059: +Route #2060: +Route #2061: +Route #2062: +Route #2063: +Route #2064: +Route #2065: +Route #2066: +Route #2067: +Route #2068: +Route #2069: +Route #2070: +Route #2071: +Route #2072: +Route #2073: +Route #2074: +Route #2075: +Route #2076: +Route #2077: +Route #2078: +Route #2079: +Route #2080: +Route #2081: +Route #2082: +Route #2083: +Route #2084: +Route #2085: +Route #2086: +Route #2087: +Route #2088: +Route #2089: +Route #2090: +Route #2091: +Route #2092: +Route #2093: +Route #2094: +Route #2095: +Route #2096: +Route #2097: +Route #2098: +Route #2099: +Route #2100: +Route #2101: +Route #2102: +Route #2103: +Route #2104: +Route #2105: +Route #2106: +Route #2107: +Route #2108: +Route #2109: +Route #2110: +Route #2111: +Route #2112: +Route #2113: +Route #2114: +Route #2115: +Route #2116: +Route #2117: +Route #2118: +Route #2119: +Route #2120: +Route #2121: +Route #2122: +Route #2123: +Route #2124: +Route #2125: +Route #2126: +Route #2127: +Route #2128: +Route #2129: +Route #2130: +Route #2131: +Route #2132: +Route #2133: +Route #2134: +Route #2135: +Route #2136: +Route #2137: +Route #2138: +Route #2139: +Route #2140: +Route #2141: +Route #2142: +Route #2143: +Route #2144: +Route #2145: +Route #2146: +Route #2147: +Route #2148: +Route #2149: +Route #2150: +Route #2151: +Route #2152: +Route #2153: +Route #2154: +Route #2155: +Route #2156: +Route #2157: +Route #2158: +Route #2159: +Route #2160: +Route #2161: +Route #2162: +Route #2163: +Route #2164: +Route #2165: +Route #2166: +Route #2167: +Route #2168: +Route #2169: +Route #2170: +Route #2171: +Route #2172: +Route #2173: +Route #2174: +Route #2175: +Route #2176: +Route #2177: +Route #2178: +Route #2179: +Route #2180: +Route #2181: +Route #2182: +Route #2183: +Route #2184: +Route #2185: +Route #2186: +Route #2187: +Route #2188: +Route #2189: +Route #2190: +Route #2191: +Route #2192: +Route #2193: +Route #2194: +Route #2195: +Route #2196: +Route #2197: 218 170 160 79 351 189 271 101 64 183 84 311 26 6 17 342 103 144 300 42 326 234 217 255 100 +Route #2198: 27 204 292 49 279 152 304 116 238 69 284 344 328 276 59 48 93 215 149 360 251 21 236 23 58 131 173 313 346 28 +Route #2199: +Route #2200: +Route #2201: +Route #2202: +Route #2203: +Route #2204: +Route #2205: +Route #2206: +Route #2207: +Route #2208: +Route #2209: +Route #2210: +Route #2211: +Route #2212: +Route #2213: +Route #2214: +Route #2215: +Route #2216: +Route #2217: +Route #2218: +Route #2219: +Route #2220: +Route #2221: +Route #2222: +Route #2223: +Route #2224: +Route #2225: +Route #2226: +Route #2227: +Route #2228: +Route #2229: +Route #2230: +Route #2231: +Route #2232: +Route #2233: +Route #2234: +Route #2235: +Route #2236: +Route #2237: +Route #2238: +Route #2239: +Route #2240: +Route #2241: +Route #2242: +Route #2243: +Route #2244: +Route #2245: +Route #2246: +Route #2247: +Route #2248: +Route #2249: +Route #2250: +Route #2251: +Route #2252: +Route #2253: +Route #2254: +Route #2255: +Route #2256: +Route #2257: +Route #2258: +Route #2259: +Route #2260: +Route #2261: +Route #2262: +Route #2263: +Route #2264: +Route #2265: +Route #2266: +Route #2267: +Route #2268: +Route #2269: +Route #2270: +Route #2271: +Route #2272: +Route #2273: +Route #2274: +Route #2275: +Route #2276: +Route #2277: +Route #2278: +Route #2279: +Route #2280: +Route #2281: +Route #2282: +Route #2283: +Route #2284: +Route #2285: +Route #2286: +Route #2287: +Route #2288: +Route #2289: +Route #2290: +Route #2291: +Route #2292: +Route #2293: +Route #2294: +Route #2295: +Route #2296: +Route #2297: +Route #2298: +Route #2299: +Route #2300: +Route #2301: +Route #2302: +Route #2303: +Route #2304: +Route #2305: +Route #2306: +Route #2307: +Route #2308: +Route #2309: +Route #2310: +Route #2311: +Route #2312: +Route #2313: +Route #2314: +Route #2315: +Route #2316: +Route #2317: +Route #2318: +Route #2319: +Route #2320: +Route #2321: +Route #2322: +Route #2323: +Route #2324: +Route #2325: +Route #2326: +Route #2327: +Route #2328: +Route #2329: +Route #2330: +Route #2331: +Route #2332: +Route #2333: +Route #2334: +Route #2335: +Route #2336: +Route #2337: +Route #2338: +Route #2339: +Route #2340: +Route #2341: +Route #2342: +Route #2343: +Route #2344: +Route #2345: +Route #2346: +Route #2347: +Route #2348: +Route #2349: +Route #2350: +Route #2351: +Route #2352: +Route #2353: +Route #2354: +Route #2355: +Route #2356: +Route #2357: +Route #2358: +Route #2359: +Route #2360: +Route #2361: +Route #2362: +Route #2363: +Route #2364: +Route #2365: +Route #2366: +Route #2367: +Route #2368: +Route #2369: +Route #2370: +Route #2371: +Route #2372: +Route #2373: +Route #2374: +Route #2375: +Route #2376: +Route #2377: +Route #2378: +Route #2379: +Route #2380: +Route #2381: +Route #2382: +Route #2383: +Route #2384: +Route #2385: +Route #2386: +Route #2387: +Route #2388: +Route #2389: +Route #2390: +Route #2391: +Route #2392: +Route #2393: +Route #2394: +Route #2395: +Route #2396: +Route #2397: +Route #2398: +Route #2399: +Route #2400: +Route #2401: +Route #2402: +Route #2403: +Route #2404: +Route #2405: +Route #2406: +Route #2407: +Route #2408: +Route #2409: +Route #2410: +Route #2411: +Route #2412: +Route #2413: +Route #2414: +Route #2415: +Route #2416: +Route #2417: +Route #2418: +Route #2419: +Route #2420: +Route #2421: +Route #2422: +Route #2423: +Route #2424: +Route #2425: +Route #2426: +Route #2427: +Route #2428: +Route #2429: +Route #2430: +Route #2431: +Route #2432: +Route #2433: +Route #2434: +Route #2435: +Route #2436: +Route #2437: +Route #2438: +Route #2439: +Route #2440: +Route #2441: +Route #2442: +Route #2443: +Route #2444: +Route #2445: +Route #2446: +Route #2447: +Route #2448: +Route #2449: +Route #2450: +Route #2451: +Route #2452: +Route #2453: +Route #2454: +Route #2455: +Route #2456: +Route #2457: +Route #2458: +Route #2459: +Route #2460: +Route #2461: +Route #2462: +Route #2463: +Route #2464: +Route #2465: +Route #2466: +Route #2467: +Route #2468: +Route #2469: +Route #2470: +Route #2471: +Route #2472: +Route #2473: +Route #2474: +Route #2475: +Route #2476: +Route #2477: +Route #2478: +Route #2479: +Route #2480: +Route #2481: +Route #2482: +Route #2483: +Route #2484: +Route #2485: +Route #2486: +Route #2487: +Route #2488: +Route #2489: +Route #2490: +Route #2491: +Route #2492: +Route #2493: +Route #2494: +Route #2495: +Route #2496: +Route #2497: +Route #2498: +Route #2499: +Route #2500: +Route #2501: +Route #2502: +Route #2503: +Route #2504: +Route #2505: +Route #2506: +Route #2507: +Route #2508: +Route #2509: +Route #2510: +Route #2511: +Route #2512: +Route #2513: +Route #2514: +Route #2515: +Route #2516: +Route #2517: +Route #2518: +Route #2519: +Route #2520: +Route #2521: +Route #2522: +Route #2523: +Route #2524: +Route #2525: +Route #2526: +Route #2527: +Route #2528: +Route #2529: +Route #2530: +Route #2531: +Route #2532: +Route #2533: +Route #2534: +Route #2535: +Route #2536: +Route #2537: +Route #2538: +Route #2539: +Route #2540: +Route #2541: +Route #2542: +Route #2543: +Route #2544: +Route #2545: +Route #2546: +Route #2547: +Route #2548: +Route #2549: +Route #2550: +Route #2551: +Route #2552: +Route #2553: +Route #2554: +Route #2555: +Route #2556: +Route #2557: +Route #2558: +Route #2559: +Route #2560: +Route #2561: +Route #2562: +Route #2563: 324 31 71 77 44 180 109 13 341 365 102 176 16 53 325 359 51 74 278 243 358 10 137 92 +Route #2564: 210 198 130 63 153 363 24 22 350 172 5 4 75 258 277 45 241 82 47 138 +Route #2565: 267 231 230 139 167 154 283 140 171 239 135 201 115 319 301 308 94 1 118 264 123 227 179 147 39 14 57 25 265 177 70 310 272 181 104 246 56 195 247 334 281 +Route #2566: +Route #2567: +Route #2568: +Route #2569: +Route #2570: +Route #2571: +Route #2572: +Route #2573: +Route #2574: +Route #2575: +Route #2576: +Route #2577: +Route #2578: +Route #2579: +Route #2580: +Route #2581: +Route #2582: +Route #2583: +Route #2584: +Route #2585: +Route #2586: +Route #2587: +Route #2588: +Route #2589: +Route #2590: +Route #2591: +Route #2592: +Route #2593: +Route #2594: +Route #2595: +Route #2596: +Route #2597: +Route #2598: +Route #2599: +Route #2600: +Route #2601: +Route #2602: +Route #2603: +Route #2604: +Route #2605: +Route #2606: +Route #2607: +Route #2608: +Route #2609: +Route #2610: +Route #2611: +Route #2612: +Route #2613: +Route #2614: +Route #2615: +Route #2616: +Route #2617: +Route #2618: +Route #2619: +Route #2620: +Route #2621: +Route #2622: +Route #2623: +Route #2624: +Route #2625: +Route #2626: +Route #2627: +Route #2628: +Route #2629: +Route #2630: +Route #2631: +Route #2632: +Route #2633: +Route #2634: +Route #2635: +Route #2636: +Route #2637: +Route #2638: +Route #2639: +Route #2640: +Route #2641: +Route #2642: +Route #2643: +Route #2644: +Route #2645: +Route #2646: +Route #2647: +Route #2648: +Route #2649: +Route #2650: +Route #2651: +Route #2652: +Route #2653: +Route #2654: +Route #2655: +Route #2656: +Route #2657: +Route #2658: +Route #2659: +Route #2660: +Route #2661: +Route #2662: +Route #2663: +Route #2664: +Route #2665: +Route #2666: +Route #2667: +Route #2668: +Route #2669: +Route #2670: +Route #2671: +Route #2672: +Route #2673: +Route #2674: +Route #2675: +Route #2676: +Route #2677: +Route #2678: +Route #2679: +Route #2680: +Route #2681: +Route #2682: +Route #2683: +Route #2684: +Route #2685: +Route #2686: +Route #2687: +Route #2688: +Route #2689: +Route #2690: +Route #2691: +Route #2692: +Route #2693: +Route #2694: +Route #2695: +Route #2696: +Route #2697: +Route #2698: +Route #2699: +Route #2700: +Route #2701: +Route #2702: +Route #2703: +Route #2704: +Route #2705: +Route #2706: +Route #2707: +Route #2708: +Route #2709: +Route #2710: +Route #2711: +Route #2712: +Route #2713: +Route #2714: +Route #2715: +Route #2716: +Route #2717: +Route #2718: +Route #2719: +Route #2720: +Route #2721: +Route #2722: +Route #2723: +Route #2724: +Route #2725: +Route #2726: +Route #2727: +Route #2728: +Route #2729: +Route #2730: +Route #2731: +Route #2732: +Route #2733: +Route #2734: +Route #2735: +Route #2736: +Route #2737: +Route #2738: +Route #2739: +Route #2740: +Route #2741: +Route #2742: +Route #2743: +Route #2744: +Route #2745: +Route #2746: +Route #2747: +Route #2748: +Route #2749: +Route #2750: +Route #2751: +Route #2752: +Route #2753: +Route #2754: +Route #2755: +Route #2756: +Route #2757: +Route #2758: +Route #2759: +Route #2760: +Route #2761: +Route #2762: +Route #2763: +Route #2764: +Route #2765: +Route #2766: +Route #2767: +Route #2768: +Route #2769: +Route #2770: +Route #2771: +Route #2772: +Route #2773: +Route #2774: +Route #2775: +Route #2776: +Route #2777: +Route #2778: +Route #2779: +Route #2780: +Route #2781: +Route #2782: +Route #2783: +Route #2784: +Route #2785: +Route #2786: +Route #2787: +Route #2788: +Route #2789: +Route #2790: +Route #2791: +Route #2792: +Route #2793: +Route #2794: +Route #2795: +Route #2796: +Route #2797: +Route #2798: +Route #2799: +Route #2800: +Route #2801: +Route #2802: +Route #2803: +Route #2804: +Route #2805: +Route #2806: +Route #2807: +Route #2808: +Route #2809: +Route #2810: +Route #2811: +Route #2812: +Route #2813: +Route #2814: +Route #2815: +Route #2816: +Route #2817: +Route #2818: +Route #2819: +Route #2820: +Route #2821: +Route #2822: +Route #2823: +Route #2824: +Route #2825: +Route #2826: +Route #2827: +Route #2828: +Route #2829: +Route #2830: +Route #2831: +Route #2832: +Route #2833: +Route #2834: +Route #2835: +Route #2836: +Route #2837: +Route #2838: +Route #2839: +Route #2840: +Route #2841: +Route #2842: +Route #2843: +Route #2844: +Route #2845: +Route #2846: +Route #2847: +Route #2848: +Route #2849: +Route #2850: +Route #2851: +Route #2852: +Route #2853: +Route #2854: +Route #2855: +Route #2856: +Route #2857: +Route #2858: +Route #2859: +Route #2860: +Route #2861: +Route #2862: +Route #2863: +Route #2864: +Route #2865: +Route #2866: +Route #2867: +Route #2868: +Route #2869: +Route #2870: +Route #2871: +Route #2872: +Route #2873: +Route #2874: +Route #2875: +Route #2876: +Route #2877: +Route #2878: +Route #2879: +Route #2880: +Route #2881: +Route #2882: +Route #2883: +Route #2884: +Route #2885: +Route #2886: +Route #2887: +Route #2888: +Route #2889: +Route #2890: +Route #2891: +Route #2892: +Route #2893: +Route #2894: +Route #2895: +Route #2896: +Route #2897: +Route #2898: +Route #2899: +Route #2900: +Route #2901: +Route #2902: +Route #2903: +Route #2904: +Route #2905: +Route #2906: +Route #2907: +Route #2908: +Route #2909: +Route #2910: +Route #2911: +Route #2912: +Route #2913: +Route #2914: +Route #2915: +Route #2916: +Route #2917: +Route #2918: +Route #2919: +Route #2920: +Route #2921: +Route #2922: +Route #2923: +Route #2924: +Route #2925: +Route #2926: +Route #2927: +Route #2928: +Route #2929: 356 76 66 237 40 175 361 125 114 148 73 20 357 268 12 329 340 99 289 228 15 338 244 196 32 37 249 192 321 95 232 +Route #2930: 163 159 9 190 226 158 207 2 298 348 7 364 220 91 157 72 11 187 174 197 68 314 19 +Route #2931: +Route #2932: +Route #2933: +Route #2934: +Route #2935: +Route #2936: +Route #2937: +Route #2938: +Route #2939: +Route #2940: +Route #2941: +Route #2942: +Route #2943: +Route #2944: +Route #2945: +Route #2946: +Route #2947: +Route #2948: +Route #2949: +Route #2950: +Route #2951: +Route #2952: +Route #2953: +Route #2954: +Route #2955: +Route #2956: +Route #2957: +Route #2958: +Route #2959: +Route #2960: +Route #2961: +Route #2962: +Route #2963: +Route #2964: +Route #2965: +Route #2966: +Route #2967: +Route #2968: +Route #2969: +Route #2970: +Route #2971: +Route #2972: +Route #2973: +Route #2974: +Route #2975: +Route #2976: +Route #2977: +Route #2978: +Route #2979: +Route #2980: +Route #2981: +Route #2982: +Route #2983: +Route #2984: +Route #2985: +Route #2986: +Route #2987: +Route #2988: +Route #2989: +Route #2990: +Route #2991: +Route #2992: +Route #2993: +Route #2994: +Route #2995: +Route #2996: +Route #2997: +Route #2998: +Route #2999: +Route #3000: +Route #3001: +Route #3002: +Route #3003: +Route #3004: +Route #3005: +Route #3006: +Route #3007: +Route #3008: +Route #3009: +Route #3010: +Route #3011: +Route #3012: +Route #3013: +Route #3014: +Route #3015: +Route #3016: +Route #3017: +Route #3018: +Route #3019: +Route #3020: +Route #3021: +Route #3022: +Route #3023: +Route #3024: +Route #3025: +Route #3026: +Route #3027: +Route #3028: +Route #3029: +Route #3030: +Route #3031: +Route #3032: +Route #3033: +Route #3034: +Route #3035: +Route #3036: +Route #3037: +Route #3038: +Route #3039: +Route #3040: +Route #3041: +Route #3042: +Route #3043: +Route #3044: +Route #3045: +Route #3046: +Route #3047: +Route #3048: +Route #3049: +Route #3050: +Route #3051: +Route #3052: +Route #3053: +Route #3054: +Route #3055: +Route #3056: +Route #3057: +Route #3058: +Route #3059: +Route #3060: +Route #3061: +Route #3062: +Route #3063: +Route #3064: +Route #3065: +Route #3066: +Route #3067: +Route #3068: +Route #3069: +Route #3070: +Route #3071: +Route #3072: +Route #3073: +Route #3074: +Route #3075: +Route #3076: +Route #3077: +Route #3078: +Route #3079: +Route #3080: +Route #3081: +Route #3082: +Route #3083: +Route #3084: +Route #3085: +Route #3086: +Route #3087: +Route #3088: +Route #3089: +Route #3090: +Route #3091: +Route #3092: +Route #3093: +Route #3094: +Route #3095: +Route #3096: +Route #3097: +Route #3098: +Route #3099: +Route #3100: +Route #3101: +Route #3102: +Route #3103: +Route #3104: +Route #3105: +Route #3106: +Route #3107: +Route #3108: +Route #3109: +Route #3110: +Route #3111: +Route #3112: +Route #3113: +Route #3114: +Route #3115: +Route #3116: +Route #3117: +Route #3118: +Route #3119: +Route #3120: +Route #3121: +Route #3122: +Route #3123: +Route #3124: +Route #3125: +Route #3126: +Route #3127: +Route #3128: +Route #3129: +Route #3130: +Route #3131: +Route #3132: +Route #3133: +Route #3134: +Route #3135: +Route #3136: +Route #3137: +Route #3138: +Route #3139: +Route #3140: +Route #3141: +Route #3142: +Route #3143: +Route #3144: +Route #3145: +Route #3146: +Route #3147: +Route #3148: +Route #3149: +Route #3150: +Route #3151: +Route #3152: +Route #3153: +Route #3154: +Route #3155: +Route #3156: +Route #3157: +Route #3158: +Route #3159: +Route #3160: +Route #3161: +Route #3162: +Route #3163: +Route #3164: +Route #3165: +Route #3166: +Route #3167: +Route #3168: +Route #3169: +Route #3170: +Route #3171: +Route #3172: +Route #3173: +Route #3174: +Route #3175: +Route #3176: +Route #3177: +Route #3178: +Route #3179: +Route #3180: +Route #3181: +Route #3182: +Route #3183: +Route #3184: +Route #3185: +Route #3186: +Route #3187: +Route #3188: +Route #3189: +Route #3190: +Route #3191: +Route #3192: +Route #3193: +Route #3194: +Route #3195: +Route #3196: +Route #3197: +Route #3198: +Route #3199: +Route #3200: +Route #3201: +Route #3202: +Route #3203: +Route #3204: +Route #3205: +Route #3206: +Route #3207: +Route #3208: +Route #3209: +Route #3210: +Route #3211: +Route #3212: +Route #3213: +Route #3214: +Route #3215: +Route #3216: +Route #3217: +Route #3218: +Route #3219: +Route #3220: +Route #3221: +Route #3222: +Route #3223: +Route #3224: +Route #3225: +Route #3226: +Route #3227: +Route #3228: +Route #3229: +Route #3230: +Route #3231: +Route #3232: +Route #3233: +Route #3234: +Route #3235: +Route #3236: +Route #3237: +Route #3238: +Route #3239: +Route #3240: +Route #3241: +Route #3242: +Route #3243: +Route #3244: +Route #3245: +Route #3246: +Route #3247: +Route #3248: +Route #3249: +Route #3250: +Route #3251: +Route #3252: +Route #3253: +Route #3254: +Route #3255: +Route #3256: +Route #3257: +Route #3258: +Route #3259: +Route #3260: +Route #3261: +Route #3262: +Route #3263: +Route #3264: +Route #3265: +Route #3266: +Route #3267: +Route #3268: +Route #3269: +Route #3270: +Route #3271: +Route #3272: +Route #3273: +Route #3274: +Route #3275: +Route #3276: +Route #3277: +Route #3278: +Route #3279: +Route #3280: +Route #3281: +Route #3282: +Route #3283: +Route #3284: +Route #3285: +Route #3286: +Route #3287: +Route #3288: +Route #3289: +Route #3290: +Route #3291: +Route #3292: +Route #3293: +Route #3294: +Cost: 5081519943 diff --git a/HFVRP/X411-FSMD.sol b/HFVRP/X411-FSMD.sol index 92824b8..54c782e 100644 --- a/HFVRP/X411-FSMD.sol +++ b/HFVRP/X411-FSMD.sol @@ -1,2051 +1,2051 @@ -Route #1: 165 370 291 209 289 75 260 201 232 185 56 214 148 193 101 307 220 282 249 244 229 -Route #2: 398 177 53 66 251 181 393 283 200 152 402 192 297 189 38 70 322 79 339 332 342 408 -Route #3: 109 399 305 44 231 37 401 142 329 28 47 68 125 40 336 172 296 182 204 144 270 218 -Route #4: 122 162 73 90 290 397 376 277 59 95 344 265 110 340 262 241 299 348 382 -Route #5: 295 176 12 156 127 41 -Route #6: 355 134 325 11 135 243 169 -Route #7: 395 87 259 246 372 349 318 302 115 98 161 78 375 308 210 132 72 88 32 168 -Route #8: -Route #9: -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: 183 257 24 63 93 126 234 326 337 -Route #412: 4 103 239 138 139 124 60 33 -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: 360 82 208 396 263 347 271 97 107 111 170 226 5 368 266 22 310 180 198 195 371 -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: 364 175 105 6 341 42 49 10 7 1 304 253 351 121 83 224 252 330 292 316 293 30 194 -Route #1642: 104 202 39 354 62 106 367 191 359 357 179 94 27 100 91 317 388 228 117 233 31 112 81 247 17 129 352 400 171 312 338 294 26 377 407 212 245 248 390 369 279 410 -Route #1643: 300 92 52 334 186 386 288 108 223 64 3 54 187 333 141 196 18 264 123 43 19 281 303 319 128 136 160 -Route #1644: 133 320 335 267 287 96 225 353 190 84 298 163 188 166 206 8 15 74 350 25 178 164 222 331 150 57 155 65 240 346 173 286 29 211 389 -Route #1645: 314 120 258 67 385 46 48 250 363 343 21 328 285 384 313 301 284 379 149 374 403 159 16 35 157 268 383 378 174 158 321 373 114 23 147 358 89 362 405 118 345 276 315 -Route #1646: 80 238 86 221 391 20 71 61 36 151 116 361 278 51 306 203 55 256 197 50 269 394 45 143 381 145 356 230 130 77 254 404 76 409 219 217 323 146 58 140 242 327 215 272 9 207 167 227 216 -Route #1647: 102 205 85 280 261 199 309 113 14 131 213 119 137 380 392 99 324 406 236 2 34 255 235 13 154 273 184 365 153 366 387 274 311 275 69 237 -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Cost: 17799.14 +Route #1: 332 370 291 209 289 75 260 201 232 185 56 214 148 193 307 220 282 249 247 244 229 407 245 +Route #2: 243 135 395 134 11 32 168 169 +Route #3: 360 347 271 290 97 397 376 277 59 95 344 265 110 340 241 90 73 162 122 +Route #4: 88 325 246 372 349 115 98 161 78 375 308 210 132 72 262 299 348 382 +Route #5: 398 177 53 66 251 181 393 283 200 152 402 192 297 189 38 70 322 79 339 342 408 +Route #6: 218 270 144 204 296 172 336 40 125 68 47 28 329 142 401 37 231 44 305 399 109 +Route #7: +Route #8: +Route #9: +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: 315 276 345 41 127 156 12 67 258 120 314 104 +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: 410 326 234 126 93 63 24 194 103 4 239 138 139 124 60 183 33 +Route #1232: 371 195 198 180 310 22 266 368 182 226 170 111 107 5 263 396 208 82 +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: 216 227 167 207 9 272 215 327 242 140 58 146 323 217 219 409 76 404 254 77 130 230 356 145 381 143 45 394 269 50 197 256 55 203 306 51 278 361 116 151 36 61 71 20 391 221 86 238 80 +Route #1642: 237 69 275 311 274 387 366 153 365 184 273 154 13 235 255 34 2 236 406 324 99 392 380 137 119 213 131 14 113 309 199 261 280 85 205 102 +Route #1643: 30 389 160 121 304 136 128 319 303 281 19 43 123 264 222 164 18 196 141 178 187 54 149 379 284 301 313 384 285 328 21 343 89 46 385 +Route #1644: 279 369 390 248 316 293 292 330 252 224 83 253 351 1 7 10 49 341 6 105 133 364 257 +Route #1645: 39 62 300 320 335 92 52 334 186 386 288 108 223 64 3 298 403 159 374 16 35 157 268 383 378 174 158 321 373 114 23 147 358 165 362 405 118 +Route #1646: 202 295 176 48 250 363 267 287 96 225 353 190 84 163 188 166 206 8 15 101 74 350 25 333 331 150 57 155 65 240 346 173 286 29 211 42 175 +Route #1647: 354 106 367 191 359 357 179 94 27 100 91 317 388 228 117 233 31 112 81 17 129 352 400 171 312 338 294 26 377 212 302 318 259 87 355 337 +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Cost: 1778400912 diff --git a/HFVRP/X439-FSMF.sol b/HFVRP/X439-FSMF.sol index 12503eb..d00de1a 100644 --- a/HFVRP/X439-FSMF.sol +++ b/HFVRP/X439-FSMF.sol @@ -1,3943 +1,3943 @@ -Route #1: -Route #2: -Route #3: -Route #4: -Route #5: -Route #6: -Route #7: -Route #8: -Route #9: -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: 124 99 77 182 78 256 96 179 180 -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: 146 25 334 144 431 61 189 79 176 204 81 -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Route #2051: -Route #2052: -Route #2053: -Route #2054: -Route #2055: -Route #2056: -Route #2057: -Route #2058: -Route #2059: -Route #2060: -Route #2061: -Route #2062: -Route #2063: -Route #2064: -Route #2065: -Route #2066: -Route #2067: -Route #2068: -Route #2069: -Route #2070: -Route #2071: -Route #2072: -Route #2073: -Route #2074: -Route #2075: -Route #2076: -Route #2077: -Route #2078: -Route #2079: -Route #2080: -Route #2081: -Route #2082: -Route #2083: -Route #2084: -Route #2085: -Route #2086: -Route #2087: -Route #2088: -Route #2089: -Route #2090: -Route #2091: -Route #2092: -Route #2093: -Route #2094: -Route #2095: -Route #2096: -Route #2097: -Route #2098: -Route #2099: -Route #2100: -Route #2101: -Route #2102: -Route #2103: -Route #2104: -Route #2105: -Route #2106: -Route #2107: -Route #2108: -Route #2109: -Route #2110: -Route #2111: -Route #2112: -Route #2113: -Route #2114: -Route #2115: -Route #2116: -Route #2117: -Route #2118: -Route #2119: -Route #2120: -Route #2121: -Route #2122: -Route #2123: -Route #2124: -Route #2125: -Route #2126: -Route #2127: -Route #2128: -Route #2129: -Route #2130: -Route #2131: -Route #2132: -Route #2133: -Route #2134: -Route #2135: -Route #2136: -Route #2137: -Route #2138: -Route #2139: -Route #2140: -Route #2141: -Route #2142: -Route #2143: -Route #2144: -Route #2145: -Route #2146: -Route #2147: -Route #2148: -Route #2149: -Route #2150: -Route #2151: -Route #2152: -Route #2153: -Route #2154: -Route #2155: -Route #2156: -Route #2157: -Route #2158: -Route #2159: -Route #2160: -Route #2161: -Route #2162: -Route #2163: -Route #2164: -Route #2165: -Route #2166: -Route #2167: -Route #2168: -Route #2169: -Route #2170: -Route #2171: -Route #2172: -Route #2173: -Route #2174: -Route #2175: -Route #2176: -Route #2177: -Route #2178: -Route #2179: -Route #2180: -Route #2181: -Route #2182: -Route #2183: -Route #2184: -Route #2185: -Route #2186: -Route #2187: -Route #2188: -Route #2189: -Route #2190: -Route #2191: -Route #2192: -Route #2193: -Route #2194: -Route #2195: -Route #2196: -Route #2197: -Route #2198: -Route #2199: -Route #2200: -Route #2201: -Route #2202: -Route #2203: -Route #2204: -Route #2205: -Route #2206: -Route #2207: -Route #2208: -Route #2209: -Route #2210: -Route #2211: -Route #2212: -Route #2213: -Route #2214: -Route #2215: -Route #2216: -Route #2217: -Route #2218: -Route #2219: -Route #2220: -Route #2221: -Route #2222: -Route #2223: -Route #2224: -Route #2225: -Route #2226: -Route #2227: -Route #2228: -Route #2229: -Route #2230: -Route #2231: -Route #2232: -Route #2233: -Route #2234: -Route #2235: -Route #2236: -Route #2237: -Route #2238: -Route #2239: -Route #2240: -Route #2241: -Route #2242: -Route #2243: -Route #2244: -Route #2245: -Route #2246: -Route #2247: -Route #2248: -Route #2249: -Route #2250: -Route #2251: -Route #2252: -Route #2253: -Route #2254: -Route #2255: -Route #2256: -Route #2257: -Route #2258: -Route #2259: -Route #2260: -Route #2261: -Route #2262: -Route #2263: -Route #2264: -Route #2265: -Route #2266: -Route #2267: -Route #2268: -Route #2269: -Route #2270: -Route #2271: -Route #2272: -Route #2273: -Route #2274: -Route #2275: -Route #2276: -Route #2277: -Route #2278: -Route #2279: -Route #2280: -Route #2281: -Route #2282: -Route #2283: -Route #2284: -Route #2285: -Route #2286: -Route #2287: -Route #2288: -Route #2289: -Route #2290: -Route #2291: -Route #2292: -Route #2293: -Route #2294: -Route #2295: -Route #2296: -Route #2297: -Route #2298: -Route #2299: -Route #2300: -Route #2301: -Route #2302: -Route #2303: -Route #2304: -Route #2305: -Route #2306: -Route #2307: -Route #2308: -Route #2309: -Route #2310: -Route #2311: -Route #2312: -Route #2313: -Route #2314: -Route #2315: -Route #2316: -Route #2317: -Route #2318: -Route #2319: -Route #2320: -Route #2321: -Route #2322: -Route #2323: -Route #2324: -Route #2325: -Route #2326: -Route #2327: -Route #2328: -Route #2329: -Route #2330: -Route #2331: -Route #2332: -Route #2333: -Route #2334: -Route #2335: -Route #2336: -Route #2337: -Route #2338: -Route #2339: -Route #2340: -Route #2341: -Route #2342: -Route #2343: -Route #2344: -Route #2345: -Route #2346: -Route #2347: -Route #2348: -Route #2349: -Route #2350: -Route #2351: -Route #2352: -Route #2353: -Route #2354: -Route #2355: -Route #2356: -Route #2357: -Route #2358: -Route #2359: -Route #2360: -Route #2361: -Route #2362: -Route #2363: -Route #2364: -Route #2365: -Route #2366: -Route #2367: -Route #2368: -Route #2369: -Route #2370: -Route #2371: -Route #2372: -Route #2373: -Route #2374: -Route #2375: -Route #2376: -Route #2377: -Route #2378: -Route #2379: -Route #2380: -Route #2381: -Route #2382: -Route #2383: -Route #2384: -Route #2385: -Route #2386: -Route #2387: -Route #2388: -Route #2389: -Route #2390: -Route #2391: -Route #2392: -Route #2393: -Route #2394: -Route #2395: -Route #2396: -Route #2397: -Route #2398: -Route #2399: -Route #2400: -Route #2401: -Route #2402: -Route #2403: -Route #2404: -Route #2405: -Route #2406: -Route #2407: -Route #2408: -Route #2409: -Route #2410: -Route #2411: -Route #2412: -Route #2413: -Route #2414: -Route #2415: -Route #2416: -Route #2417: -Route #2418: -Route #2419: -Route #2420: -Route #2421: -Route #2422: -Route #2423: -Route #2424: -Route #2425: -Route #2426: -Route #2427: -Route #2428: -Route #2429: -Route #2430: -Route #2431: -Route #2432: -Route #2433: -Route #2434: -Route #2435: -Route #2436: -Route #2437: -Route #2438: -Route #2439: -Route #2440: -Route #2441: -Route #2442: -Route #2443: -Route #2444: -Route #2445: -Route #2446: -Route #2447: -Route #2448: -Route #2449: -Route #2450: -Route #2451: -Route #2452: -Route #2453: -Route #2454: -Route #2455: -Route #2456: -Route #2457: -Route #2458: -Route #2459: -Route #2460: -Route #2461: -Route #2462: -Route #2463: -Route #2464: -Route #2465: -Route #2466: -Route #2467: -Route #2468: -Route #2469: -Route #2470: -Route #2471: -Route #2472: -Route #2473: -Route #2474: -Route #2475: -Route #2476: -Route #2477: -Route #2478: -Route #2479: -Route #2480: -Route #2481: -Route #2482: -Route #2483: -Route #2484: -Route #2485: -Route #2486: -Route #2487: -Route #2488: -Route #2489: -Route #2490: -Route #2491: -Route #2492: -Route #2493: -Route #2494: -Route #2495: -Route #2496: -Route #2497: -Route #2498: -Route #2499: -Route #2500: -Route #2501: -Route #2502: -Route #2503: -Route #2504: -Route #2505: -Route #2506: -Route #2507: -Route #2508: -Route #2509: -Route #2510: -Route #2511: -Route #2512: -Route #2513: -Route #2514: -Route #2515: -Route #2516: -Route #2517: -Route #2518: -Route #2519: -Route #2520: -Route #2521: -Route #2522: -Route #2523: -Route #2524: -Route #2525: -Route #2526: -Route #2527: -Route #2528: -Route #2529: -Route #2530: -Route #2531: -Route #2532: -Route #2533: -Route #2534: -Route #2535: -Route #2536: -Route #2537: -Route #2538: -Route #2539: -Route #2540: -Route #2541: -Route #2542: -Route #2543: -Route #2544: -Route #2545: -Route #2546: -Route #2547: -Route #2548: -Route #2549: -Route #2550: -Route #2551: -Route #2552: -Route #2553: -Route #2554: -Route #2555: -Route #2556: -Route #2557: -Route #2558: -Route #2559: -Route #2560: -Route #2561: -Route #2562: -Route #2563: -Route #2564: -Route #2565: -Route #2566: -Route #2567: -Route #2568: -Route #2569: -Route #2570: -Route #2571: -Route #2572: -Route #2573: -Route #2574: -Route #2575: -Route #2576: -Route #2577: -Route #2578: -Route #2579: -Route #2580: -Route #2581: -Route #2582: -Route #2583: -Route #2584: -Route #2585: -Route #2586: -Route #2587: -Route #2588: -Route #2589: -Route #2590: -Route #2591: -Route #2592: -Route #2593: -Route #2594: -Route #2595: -Route #2596: -Route #2597: -Route #2598: -Route #2599: -Route #2600: -Route #2601: -Route #2602: -Route #2603: -Route #2604: -Route #2605: -Route #2606: -Route #2607: -Route #2608: -Route #2609: -Route #2610: -Route #2611: -Route #2612: -Route #2613: -Route #2614: -Route #2615: -Route #2616: -Route #2617: -Route #2618: -Route #2619: -Route #2620: -Route #2621: -Route #2622: -Route #2623: -Route #2624: -Route #2625: -Route #2626: -Route #2627: -Route #2628: -Route #2629: -Route #2630: -Route #2631: -Route #2632: -Route #2633: -Route #2634: -Route #2635: -Route #2636: -Route #2637: -Route #2638: -Route #2639: -Route #2640: -Route #2641: -Route #2642: -Route #2643: -Route #2644: -Route #2645: -Route #2646: -Route #2647: -Route #2648: -Route #2649: -Route #2650: -Route #2651: -Route #2652: -Route #2653: -Route #2654: -Route #2655: -Route #2656: -Route #2657: -Route #2658: -Route #2659: -Route #2660: -Route #2661: -Route #2662: -Route #2663: -Route #2664: -Route #2665: -Route #2666: -Route #2667: -Route #2668: -Route #2669: -Route #2670: -Route #2671: -Route #2672: -Route #2673: -Route #2674: -Route #2675: -Route #2676: -Route #2677: -Route #2678: -Route #2679: -Route #2680: -Route #2681: -Route #2682: -Route #2683: -Route #2684: -Route #2685: -Route #2686: -Route #2687: -Route #2688: -Route #2689: -Route #2690: -Route #2691: -Route #2692: -Route #2693: -Route #2694: -Route #2695: -Route #2696: -Route #2697: -Route #2698: -Route #2699: -Route #2700: -Route #2701: -Route #2702: -Route #2703: -Route #2704: -Route #2705: -Route #2706: -Route #2707: -Route #2708: -Route #2709: -Route #2710: -Route #2711: -Route #2712: -Route #2713: -Route #2714: -Route #2715: -Route #2716: -Route #2717: -Route #2718: -Route #2719: -Route #2720: -Route #2721: -Route #2722: -Route #2723: -Route #2724: -Route #2725: -Route #2726: -Route #2727: -Route #2728: -Route #2729: -Route #2730: -Route #2731: -Route #2732: -Route #2733: -Route #2734: -Route #2735: -Route #2736: -Route #2737: -Route #2738: -Route #2739: -Route #2740: -Route #2741: -Route #2742: -Route #2743: -Route #2744: -Route #2745: -Route #2746: -Route #2747: -Route #2748: -Route #2749: -Route #2750: -Route #2751: -Route #2752: -Route #2753: -Route #2754: -Route #2755: -Route #2756: -Route #2757: -Route #2758: -Route #2759: -Route #2760: -Route #2761: -Route #2762: -Route #2763: -Route #2764: -Route #2765: -Route #2766: -Route #2767: -Route #2768: -Route #2769: -Route #2770: -Route #2771: -Route #2772: -Route #2773: -Route #2774: -Route #2775: -Route #2776: -Route #2777: -Route #2778: -Route #2779: -Route #2780: -Route #2781: -Route #2782: -Route #2783: -Route #2784: -Route #2785: -Route #2786: -Route #2787: -Route #2788: -Route #2789: -Route #2790: -Route #2791: -Route #2792: -Route #2793: -Route #2794: -Route #2795: -Route #2796: -Route #2797: -Route #2798: -Route #2799: -Route #2800: -Route #2801: -Route #2802: -Route #2803: -Route #2804: -Route #2805: -Route #2806: -Route #2807: -Route #2808: -Route #2809: -Route #2810: -Route #2811: -Route #2812: -Route #2813: -Route #2814: -Route #2815: -Route #2816: -Route #2817: -Route #2818: -Route #2819: -Route #2820: -Route #2821: -Route #2822: -Route #2823: -Route #2824: -Route #2825: -Route #2826: -Route #2827: -Route #2828: -Route #2829: -Route #2830: -Route #2831: -Route #2832: -Route #2833: -Route #2834: -Route #2835: -Route #2836: -Route #2837: -Route #2838: -Route #2839: -Route #2840: -Route #2841: -Route #2842: -Route #2843: -Route #2844: -Route #2845: -Route #2846: -Route #2847: -Route #2848: -Route #2849: -Route #2850: -Route #2851: -Route #2852: -Route #2853: -Route #2854: -Route #2855: -Route #2856: -Route #2857: -Route #2858: -Route #2859: -Route #2860: -Route #2861: -Route #2862: -Route #2863: -Route #2864: -Route #2865: -Route #2866: -Route #2867: -Route #2868: -Route #2869: -Route #2870: -Route #2871: -Route #2872: -Route #2873: -Route #2874: -Route #2875: -Route #2876: -Route #2877: -Route #2878: -Route #2879: -Route #2880: -Route #2881: -Route #2882: -Route #2883: -Route #2884: -Route #2885: -Route #2886: -Route #2887: -Route #2888: -Route #2889: -Route #2890: -Route #2891: -Route #2892: -Route #2893: -Route #2894: -Route #2895: -Route #2896: -Route #2897: -Route #2898: -Route #2899: -Route #2900: -Route #2901: -Route #2902: -Route #2903: -Route #2904: -Route #2905: -Route #2906: -Route #2907: -Route #2908: -Route #2909: -Route #2910: -Route #2911: -Route #2912: -Route #2913: -Route #2914: -Route #2915: -Route #2916: -Route #2917: -Route #2918: -Route #2919: -Route #2920: -Route #2921: -Route #2922: -Route #2923: -Route #2924: -Route #2925: -Route #2926: -Route #2927: -Route #2928: -Route #2929: -Route #2930: -Route #2931: -Route #2932: -Route #2933: -Route #2934: -Route #2935: -Route #2936: -Route #2937: -Route #2938: -Route #2939: -Route #2940: -Route #2941: -Route #2942: -Route #2943: -Route #2944: -Route #2945: -Route #2946: -Route #2947: -Route #2948: -Route #2949: -Route #2950: -Route #2951: -Route #2952: -Route #2953: -Route #2954: -Route #2955: -Route #2956: -Route #2957: -Route #2958: -Route #2959: -Route #2960: -Route #2961: -Route #2962: -Route #2963: -Route #2964: -Route #2965: -Route #2966: -Route #2967: -Route #2968: -Route #2969: -Route #2970: -Route #2971: -Route #2972: -Route #2973: -Route #2974: -Route #2975: -Route #2976: -Route #2977: -Route #2978: -Route #2979: -Route #2980: -Route #2981: -Route #2982: -Route #2983: -Route #2984: -Route #2985: -Route #2986: -Route #2987: -Route #2988: -Route #2989: -Route #2990: -Route #2991: -Route #2992: -Route #2993: -Route #2994: -Route #2995: -Route #2996: -Route #2997: -Route #2998: -Route #2999: -Route #3000: -Route #3001: -Route #3002: -Route #3003: -Route #3004: -Route #3005: -Route #3006: -Route #3007: -Route #3008: -Route #3009: -Route #3010: -Route #3011: -Route #3012: -Route #3013: -Route #3014: -Route #3015: -Route #3016: -Route #3017: -Route #3018: -Route #3019: -Route #3020: -Route #3021: -Route #3022: -Route #3023: -Route #3024: -Route #3025: -Route #3026: -Route #3027: -Route #3028: -Route #3029: -Route #3030: -Route #3031: -Route #3032: -Route #3033: -Route #3034: -Route #3035: -Route #3036: -Route #3037: -Route #3038: -Route #3039: -Route #3040: -Route #3041: -Route #3042: -Route #3043: -Route #3044: -Route #3045: -Route #3046: -Route #3047: -Route #3048: -Route #3049: -Route #3050: -Route #3051: -Route #3052: -Route #3053: -Route #3054: -Route #3055: -Route #3056: -Route #3057: -Route #3058: -Route #3059: -Route #3060: -Route #3061: -Route #3062: -Route #3063: -Route #3064: -Route #3065: -Route #3066: -Route #3067: -Route #3068: -Route #3069: -Route #3070: -Route #3071: -Route #3072: -Route #3073: -Route #3074: -Route #3075: -Route #3076: -Route #3077: -Route #3078: -Route #3079: -Route #3080: -Route #3081: -Route #3082: -Route #3083: -Route #3084: -Route #3085: -Route #3086: -Route #3087: -Route #3088: -Route #3089: -Route #3090: -Route #3091: -Route #3092: -Route #3093: -Route #3094: -Route #3095: -Route #3096: -Route #3097: -Route #3098: -Route #3099: -Route #3100: -Route #3101: -Route #3102: -Route #3103: -Route #3104: -Route #3105: -Route #3106: -Route #3107: -Route #3108: -Route #3109: -Route #3110: -Route #3111: -Route #3112: -Route #3113: -Route #3114: -Route #3115: -Route #3116: -Route #3117: -Route #3118: -Route #3119: -Route #3120: -Route #3121: -Route #3122: -Route #3123: -Route #3124: -Route #3125: -Route #3126: -Route #3127: -Route #3128: -Route #3129: -Route #3130: -Route #3131: -Route #3132: -Route #3133: -Route #3134: -Route #3135: -Route #3136: -Route #3137: -Route #3138: -Route #3139: -Route #3140: -Route #3141: -Route #3142: -Route #3143: -Route #3144: -Route #3145: -Route #3146: -Route #3147: -Route #3148: -Route #3149: -Route #3150: -Route #3151: -Route #3152: -Route #3153: -Route #3154: -Route #3155: -Route #3156: -Route #3157: -Route #3158: -Route #3159: -Route #3160: -Route #3161: -Route #3162: -Route #3163: -Route #3164: -Route #3165: -Route #3166: -Route #3167: -Route #3168: -Route #3169: -Route #3170: -Route #3171: -Route #3172: -Route #3173: -Route #3174: -Route #3175: -Route #3176: -Route #3177: -Route #3178: -Route #3179: -Route #3180: -Route #3181: -Route #3182: -Route #3183: -Route #3184: -Route #3185: -Route #3186: -Route #3187: -Route #3188: -Route #3189: -Route #3190: -Route #3191: -Route #3192: -Route #3193: -Route #3194: -Route #3195: -Route #3196: -Route #3197: -Route #3198: -Route #3199: -Route #3200: -Route #3201: -Route #3202: -Route #3203: -Route #3204: -Route #3205: -Route #3206: -Route #3207: -Route #3208: -Route #3209: -Route #3210: -Route #3211: -Route #3212: -Route #3213: -Route #3214: -Route #3215: -Route #3216: -Route #3217: -Route #3218: -Route #3219: -Route #3220: -Route #3221: -Route #3222: -Route #3223: -Route #3224: -Route #3225: -Route #3226: -Route #3227: -Route #3228: -Route #3229: -Route #3230: -Route #3231: -Route #3232: -Route #3233: -Route #3234: -Route #3235: -Route #3236: -Route #3237: -Route #3238: -Route #3239: -Route #3240: -Route #3241: -Route #3242: -Route #3243: -Route #3244: -Route #3245: -Route #3246: -Route #3247: -Route #3248: -Route #3249: -Route #3250: -Route #3251: -Route #3252: -Route #3253: -Route #3254: -Route #3255: -Route #3256: -Route #3257: -Route #3258: -Route #3259: -Route #3260: -Route #3261: -Route #3262: -Route #3263: -Route #3264: -Route #3265: -Route #3266: -Route #3267: -Route #3268: -Route #3269: -Route #3270: -Route #3271: -Route #3272: -Route #3273: -Route #3274: -Route #3275: -Route #3276: -Route #3277: -Route #3278: -Route #3279: -Route #3280: -Route #3281: -Route #3282: -Route #3283: -Route #3284: -Route #3285: -Route #3286: -Route #3287: -Route #3288: -Route #3289: -Route #3290: -Route #3291: -Route #3292: -Route #3293: -Route #3294: -Route #3295: -Route #3296: -Route #3297: -Route #3298: -Route #3299: -Route #3300: -Route #3301: -Route #3302: -Route #3303: -Route #3304: -Route #3305: -Route #3306: -Route #3307: -Route #3308: -Route #3309: -Route #3310: -Route #3311: -Route #3312: -Route #3313: -Route #3314: -Route #3315: -Route #3316: -Route #3317: -Route #3318: -Route #3319: -Route #3320: -Route #3321: -Route #3322: -Route #3323: -Route #3324: -Route #3325: -Route #3326: -Route #3327: -Route #3328: -Route #3329: -Route #3330: -Route #3331: -Route #3332: -Route #3333: -Route #3334: -Route #3335: -Route #3336: -Route #3337: -Route #3338: -Route #3339: -Route #3340: -Route #3341: -Route #3342: -Route #3343: -Route #3344: -Route #3345: -Route #3346: -Route #3347: -Route #3348: -Route #3349: -Route #3350: -Route #3351: -Route #3352: -Route #3353: -Route #3354: -Route #3355: -Route #3356: -Route #3357: -Route #3358: -Route #3359: -Route #3360: -Route #3361: -Route #3362: -Route #3363: -Route #3364: -Route #3365: -Route #3366: -Route #3367: -Route #3368: -Route #3369: -Route #3370: -Route #3371: -Route #3372: -Route #3373: -Route #3374: -Route #3375: -Route #3376: -Route #3377: -Route #3378: -Route #3379: -Route #3380: -Route #3381: -Route #3382: -Route #3383: -Route #3384: -Route #3385: -Route #3386: -Route #3387: -Route #3388: -Route #3389: -Route #3390: -Route #3391: -Route #3392: -Route #3393: -Route #3394: -Route #3395: -Route #3396: -Route #3397: -Route #3398: -Route #3399: -Route #3400: -Route #3401: -Route #3402: -Route #3403: -Route #3404: -Route #3405: -Route #3406: -Route #3407: -Route #3408: -Route #3409: -Route #3410: -Route #3411: -Route #3412: -Route #3413: -Route #3414: -Route #3415: -Route #3416: -Route #3417: -Route #3418: -Route #3419: -Route #3420: -Route #3421: -Route #3422: -Route #3423: -Route #3424: -Route #3425: -Route #3426: -Route #3427: -Route #3428: -Route #3429: -Route #3430: -Route #3431: -Route #3432: -Route #3433: -Route #3434: -Route #3435: -Route #3436: -Route #3437: -Route #3438: -Route #3439: -Route #3440: -Route #3441: -Route #3442: -Route #3443: -Route #3444: -Route #3445: -Route #3446: -Route #3447: -Route #3448: -Route #3449: -Route #3450: -Route #3451: -Route #3452: -Route #3453: -Route #3454: -Route #3455: -Route #3456: -Route #3457: -Route #3458: -Route #3459: -Route #3460: -Route #3461: -Route #3462: -Route #3463: -Route #3464: -Route #3465: -Route #3466: -Route #3467: -Route #3468: -Route #3469: -Route #3470: -Route #3471: -Route #3472: -Route #3473: -Route #3474: -Route #3475: -Route #3476: -Route #3477: -Route #3478: -Route #3479: -Route #3480: -Route #3481: -Route #3482: -Route #3483: -Route #3484: -Route #3485: -Route #3486: -Route #3487: -Route #3488: -Route #3489: -Route #3490: -Route #3491: -Route #3492: -Route #3493: -Route #3494: -Route #3495: -Route #3496: -Route #3497: -Route #3498: -Route #3499: -Route #3500: -Route #3501: -Route #3502: -Route #3503: -Route #3504: -Route #3505: 414 59 434 8 311 133 425 349 223 299 386 267 400 97 410 370 3 169 2 105 236 217 -Route #3506: 172 155 41 275 92 71 228 346 162 435 166 345 250 385 438 312 381 404 270 308 202 149 -Route #3507: 249 280 245 110 409 421 407 416 418 206 347 211 43 281 239 42 72 411 348 260 26 326 -Route #3508: 406 335 218 375 296 57 392 139 200 145 122 366 384 403 17 89 412 83 388 225 303 241 -Route #3509: 437 233 324 229 268 380 227 377 433 337 242 360 342 221 393 237 325 121 195 353 422 44 -Route #3510: 115 423 391 372 264 352 315 86 297 126 66 339 293 428 402 101 252 285 193 215 153 15 -Route #3511: 323 243 321 383 413 420 396 432 351 266 329 319 309 338 271 289 253 257 376 138 246 283 -Route #3512: 333 31 5 426 367 1 6 131 130 80 344 197 7 154 159 341 47 286 350 98 137 251 -Route #3513: 65 91 118 173 88 210 22 56 75 196 116 113 274 140 90 109 62 371 390 184 397 134 -Route #3514: 58 161 361 248 19 330 343 389 327 152 255 302 408 240 340 108 331 220 395 287 387 207 -Route #3515: 401 28 430 24 73 157 135 177 34 230 67 16 112 378 21 11 244 181 84 4 132 175 -Route #3516: 165 235 192 382 174 160 291 178 310 222 125 190 356 290 368 417 30 259 364 399 106 216 -Route #3517: 265 313 292 171 394 13 209 354 74 63 117 103 379 301 10 37 123 64 272 328 114 316 -Route #3518: 332 120 279 213 424 300 363 357 214 198 52 95 168 405 234 320 269 284 150 205 183 170 -Route #3519: 306 53 199 39 232 35 141 208 374 322 304 419 336 369 188 273 224 282 219 142 151 163 -Route #3520: 107 314 148 111 20 128 186 164 51 100 27 54 94 212 46 49 45 277 69 68 85 48 -Route #3521: 194 50 18 307 262 261 70 129 191 158 29 87 102 127 119 76 201 40 247 203 167 12 -Route #3522: 38 156 427 415 398 317 276 226 278 33 298 288 55 263 355 429 365 359 358 295 9 254 -Route #3523: 231 136 187 362 238 305 32 82 147 143 60 104 185 294 318 23 93 258 14 436 373 36 -Route #3524: -Route #3525: -Route #3526: -Route #3527: -Route #3528: -Route #3529: -Route #3530: -Route #3531: -Route #3532: -Route #3533: -Route #3534: -Route #3535: -Route #3536: -Route #3537: -Route #3538: -Route #3539: -Route #3540: -Route #3541: -Route #3542: -Route #3543: -Route #3544: -Route #3545: -Route #3546: -Route #3547: -Route #3548: -Route #3549: -Route #3550: -Route #3551: -Route #3552: -Route #3553: -Route #3554: -Route #3555: -Route #3556: -Route #3557: -Route #3558: -Route #3559: -Route #3560: -Route #3561: -Route #3562: -Route #3563: -Route #3564: -Route #3565: -Route #3566: -Route #3567: -Route #3568: -Route #3569: -Route #3570: -Route #3571: -Route #3572: -Route #3573: -Route #3574: -Route #3575: -Route #3576: -Route #3577: -Route #3578: -Route #3579: -Route #3580: -Route #3581: -Route #3582: -Route #3583: -Route #3584: -Route #3585: -Route #3586: -Route #3587: -Route #3588: -Route #3589: -Route #3590: -Route #3591: -Route #3592: -Route #3593: -Route #3594: -Route #3595: -Route #3596: -Route #3597: -Route #3598: -Route #3599: -Route #3600: -Route #3601: -Route #3602: -Route #3603: -Route #3604: -Route #3605: -Route #3606: -Route #3607: -Route #3608: -Route #3609: -Route #3610: -Route #3611: -Route #3612: -Route #3613: -Route #3614: -Route #3615: -Route #3616: -Route #3617: -Route #3618: -Route #3619: -Route #3620: -Route #3621: -Route #3622: -Route #3623: -Route #3624: -Route #3625: -Route #3626: -Route #3627: -Route #3628: -Route #3629: -Route #3630: -Route #3631: -Route #3632: -Route #3633: -Route #3634: -Route #3635: -Route #3636: -Route #3637: -Route #3638: -Route #3639: -Route #3640: -Route #3641: -Route #3642: -Route #3643: -Route #3644: -Route #3645: -Route #3646: -Route #3647: -Route #3648: -Route #3649: -Route #3650: -Route #3651: -Route #3652: -Route #3653: -Route #3654: -Route #3655: -Route #3656: -Route #3657: -Route #3658: -Route #3659: -Route #3660: -Route #3661: -Route #3662: -Route #3663: -Route #3664: -Route #3665: -Route #3666: -Route #3667: -Route #3668: -Route #3669: -Route #3670: -Route #3671: -Route #3672: -Route #3673: -Route #3674: -Route #3675: -Route #3676: -Route #3677: -Route #3678: -Route #3679: -Route #3680: -Route #3681: -Route #3682: -Route #3683: -Route #3684: -Route #3685: -Route #3686: -Route #3687: -Route #3688: -Route #3689: -Route #3690: -Route #3691: -Route #3692: -Route #3693: -Route #3694: -Route #3695: -Route #3696: -Route #3697: -Route #3698: -Route #3699: -Route #3700: -Route #3701: -Route #3702: -Route #3703: -Route #3704: -Route #3705: -Route #3706: -Route #3707: -Route #3708: -Route #3709: -Route #3710: -Route #3711: -Route #3712: -Route #3713: -Route #3714: -Route #3715: -Route #3716: -Route #3717: -Route #3718: -Route #3719: -Route #3720: -Route #3721: -Route #3722: -Route #3723: -Route #3724: -Route #3725: -Route #3726: -Route #3727: -Route #3728: -Route #3729: -Route #3730: -Route #3731: -Route #3732: -Route #3733: -Route #3734: -Route #3735: -Route #3736: -Route #3737: -Route #3738: -Route #3739: -Route #3740: -Route #3741: -Route #3742: -Route #3743: -Route #3744: -Route #3745: -Route #3746: -Route #3747: -Route #3748: -Route #3749: -Route #3750: -Route #3751: -Route #3752: -Route #3753: -Route #3754: -Route #3755: -Route #3756: -Route #3757: -Route #3758: -Route #3759: -Route #3760: -Route #3761: -Route #3762: -Route #3763: -Route #3764: -Route #3765: -Route #3766: -Route #3767: -Route #3768: -Route #3769: -Route #3770: -Route #3771: -Route #3772: -Route #3773: -Route #3774: -Route #3775: -Route #3776: -Route #3777: -Route #3778: -Route #3779: -Route #3780: -Route #3781: -Route #3782: -Route #3783: -Route #3784: -Route #3785: -Route #3786: -Route #3787: -Route #3788: -Route #3789: -Route #3790: -Route #3791: -Route #3792: -Route #3793: -Route #3794: -Route #3795: -Route #3796: -Route #3797: -Route #3798: -Route #3799: -Route #3800: -Route #3801: -Route #3802: -Route #3803: -Route #3804: -Route #3805: -Route #3806: -Route #3807: -Route #3808: -Route #3809: -Route #3810: -Route #3811: -Route #3812: -Route #3813: -Route #3814: -Route #3815: -Route #3816: -Route #3817: -Route #3818: -Route #3819: -Route #3820: -Route #3821: -Route #3822: -Route #3823: -Route #3824: -Route #3825: -Route #3826: -Route #3827: -Route #3828: -Route #3829: -Route #3830: -Route #3831: -Route #3832: -Route #3833: -Route #3834: -Route #3835: -Route #3836: -Route #3837: -Route #3838: -Route #3839: -Route #3840: -Route #3841: -Route #3842: -Route #3843: -Route #3844: -Route #3845: -Route #3846: -Route #3847: -Route #3848: -Route #3849: -Route #3850: -Route #3851: -Route #3852: -Route #3853: -Route #3854: -Route #3855: -Route #3856: -Route #3857: -Route #3858: -Route #3859: -Route #3860: -Route #3861: -Route #3862: -Route #3863: -Route #3864: -Route #3865: -Route #3866: -Route #3867: -Route #3868: -Route #3869: -Route #3870: -Route #3871: -Route #3872: -Route #3873: -Route #3874: -Route #3875: -Route #3876: -Route #3877: -Route #3878: -Route #3879: -Route #3880: -Route #3881: -Route #3882: -Route #3883: -Route #3884: -Route #3885: -Route #3886: -Route #3887: -Route #3888: -Route #3889: -Route #3890: -Route #3891: -Route #3892: -Route #3893: -Route #3894: -Route #3895: -Route #3896: -Route #3897: -Route #3898: -Route #3899: -Route #3900: -Route #3901: -Route #3902: -Route #3903: -Route #3904: -Route #3905: -Route #3906: -Route #3907: -Route #3908: -Route #3909: -Route #3910: -Route #3911: -Route #3912: -Route #3913: -Route #3914: -Route #3915: -Route #3916: -Route #3917: -Route #3918: -Route #3919: -Route #3920: -Route #3921: -Route #3922: -Route #3923: -Route #3924: -Route #3925: -Route #3926: -Route #3927: -Route #3928: -Route #3929: -Route #3930: -Route #3931: -Route #3932: -Route #3933: -Route #3934: -Route #3935: -Route #3936: -Route #3937: -Route #3938: -Route #3939: -Route #3940: -Route #3941: -Route #3942: -Cost: 70246.85 +Route #1: +Route #2: +Route #3: +Route #4: +Route #5: +Route #6: +Route #7: +Route #8: +Route #9: +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: 81 107 306 314 148 85 12 48 180 +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: 179 96 256 78 182 216 106 399 77 99 124 +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Route #2051: +Route #2052: +Route #2053: +Route #2054: +Route #2055: +Route #2056: +Route #2057: +Route #2058: +Route #2059: +Route #2060: +Route #2061: +Route #2062: +Route #2063: +Route #2064: +Route #2065: +Route #2066: +Route #2067: +Route #2068: +Route #2069: +Route #2070: +Route #2071: +Route #2072: +Route #2073: +Route #2074: +Route #2075: +Route #2076: +Route #2077: +Route #2078: +Route #2079: +Route #2080: +Route #2081: +Route #2082: +Route #2083: +Route #2084: +Route #2085: +Route #2086: +Route #2087: +Route #2088: +Route #2089: +Route #2090: +Route #2091: +Route #2092: +Route #2093: +Route #2094: +Route #2095: +Route #2096: +Route #2097: +Route #2098: +Route #2099: +Route #2100: +Route #2101: +Route #2102: +Route #2103: +Route #2104: +Route #2105: +Route #2106: +Route #2107: +Route #2108: +Route #2109: +Route #2110: +Route #2111: +Route #2112: +Route #2113: +Route #2114: +Route #2115: +Route #2116: +Route #2117: +Route #2118: +Route #2119: +Route #2120: +Route #2121: +Route #2122: +Route #2123: +Route #2124: +Route #2125: +Route #2126: +Route #2127: +Route #2128: +Route #2129: +Route #2130: +Route #2131: +Route #2132: +Route #2133: +Route #2134: +Route #2135: +Route #2136: +Route #2137: +Route #2138: +Route #2139: +Route #2140: +Route #2141: +Route #2142: +Route #2143: +Route #2144: +Route #2145: +Route #2146: +Route #2147: +Route #2148: +Route #2149: +Route #2150: +Route #2151: +Route #2152: +Route #2153: +Route #2154: +Route #2155: +Route #2156: +Route #2157: +Route #2158: +Route #2159: +Route #2160: +Route #2161: +Route #2162: +Route #2163: +Route #2164: +Route #2165: +Route #2166: +Route #2167: +Route #2168: +Route #2169: +Route #2170: +Route #2171: +Route #2172: +Route #2173: +Route #2174: +Route #2175: +Route #2176: +Route #2177: +Route #2178: +Route #2179: +Route #2180: +Route #2181: +Route #2182: +Route #2183: +Route #2184: +Route #2185: +Route #2186: +Route #2187: +Route #2188: +Route #2189: +Route #2190: +Route #2191: +Route #2192: +Route #2193: +Route #2194: +Route #2195: +Route #2196: +Route #2197: +Route #2198: +Route #2199: +Route #2200: +Route #2201: +Route #2202: +Route #2203: +Route #2204: +Route #2205: +Route #2206: +Route #2207: +Route #2208: +Route #2209: +Route #2210: +Route #2211: +Route #2212: +Route #2213: +Route #2214: +Route #2215: +Route #2216: +Route #2217: +Route #2218: +Route #2219: +Route #2220: +Route #2221: +Route #2222: +Route #2223: +Route #2224: +Route #2225: +Route #2226: +Route #2227: +Route #2228: +Route #2229: +Route #2230: +Route #2231: +Route #2232: +Route #2233: +Route #2234: +Route #2235: +Route #2236: +Route #2237: +Route #2238: +Route #2239: +Route #2240: +Route #2241: +Route #2242: +Route #2243: +Route #2244: +Route #2245: +Route #2246: +Route #2247: +Route #2248: +Route #2249: +Route #2250: +Route #2251: +Route #2252: +Route #2253: +Route #2254: +Route #2255: +Route #2256: +Route #2257: +Route #2258: +Route #2259: +Route #2260: +Route #2261: +Route #2262: +Route #2263: +Route #2264: +Route #2265: +Route #2266: +Route #2267: +Route #2268: +Route #2269: +Route #2270: +Route #2271: +Route #2272: +Route #2273: +Route #2274: +Route #2275: +Route #2276: +Route #2277: +Route #2278: +Route #2279: +Route #2280: +Route #2281: +Route #2282: +Route #2283: +Route #2284: +Route #2285: +Route #2286: +Route #2287: +Route #2288: +Route #2289: +Route #2290: +Route #2291: +Route #2292: +Route #2293: +Route #2294: +Route #2295: +Route #2296: +Route #2297: +Route #2298: +Route #2299: +Route #2300: +Route #2301: +Route #2302: +Route #2303: +Route #2304: +Route #2305: +Route #2306: +Route #2307: +Route #2308: +Route #2309: +Route #2310: +Route #2311: +Route #2312: +Route #2313: +Route #2314: +Route #2315: +Route #2316: +Route #2317: +Route #2318: +Route #2319: +Route #2320: +Route #2321: +Route #2322: +Route #2323: +Route #2324: +Route #2325: +Route #2326: +Route #2327: +Route #2328: +Route #2329: +Route #2330: +Route #2331: +Route #2332: +Route #2333: +Route #2334: +Route #2335: +Route #2336: +Route #2337: +Route #2338: +Route #2339: +Route #2340: +Route #2341: +Route #2342: +Route #2343: +Route #2344: +Route #2345: +Route #2346: +Route #2347: +Route #2348: +Route #2349: +Route #2350: +Route #2351: +Route #2352: +Route #2353: +Route #2354: +Route #2355: +Route #2356: +Route #2357: +Route #2358: +Route #2359: +Route #2360: +Route #2361: +Route #2362: +Route #2363: +Route #2364: +Route #2365: +Route #2366: +Route #2367: +Route #2368: +Route #2369: +Route #2370: +Route #2371: +Route #2372: +Route #2373: +Route #2374: +Route #2375: +Route #2376: +Route #2377: +Route #2378: +Route #2379: +Route #2380: +Route #2381: +Route #2382: +Route #2383: +Route #2384: +Route #2385: +Route #2386: +Route #2387: +Route #2388: +Route #2389: +Route #2390: +Route #2391: +Route #2392: +Route #2393: +Route #2394: +Route #2395: +Route #2396: +Route #2397: +Route #2398: +Route #2399: +Route #2400: +Route #2401: +Route #2402: +Route #2403: +Route #2404: +Route #2405: +Route #2406: +Route #2407: +Route #2408: +Route #2409: +Route #2410: +Route #2411: +Route #2412: +Route #2413: +Route #2414: +Route #2415: +Route #2416: +Route #2417: +Route #2418: +Route #2419: +Route #2420: +Route #2421: +Route #2422: +Route #2423: +Route #2424: +Route #2425: +Route #2426: +Route #2427: +Route #2428: +Route #2429: +Route #2430: +Route #2431: +Route #2432: +Route #2433: +Route #2434: +Route #2435: +Route #2436: +Route #2437: +Route #2438: +Route #2439: +Route #2440: +Route #2441: +Route #2442: +Route #2443: +Route #2444: +Route #2445: +Route #2446: +Route #2447: +Route #2448: +Route #2449: +Route #2450: +Route #2451: +Route #2452: +Route #2453: +Route #2454: +Route #2455: +Route #2456: +Route #2457: +Route #2458: +Route #2459: +Route #2460: +Route #2461: +Route #2462: +Route #2463: +Route #2464: +Route #2465: +Route #2466: +Route #2467: +Route #2468: +Route #2469: +Route #2470: +Route #2471: +Route #2472: +Route #2473: +Route #2474: +Route #2475: +Route #2476: +Route #2477: +Route #2478: +Route #2479: +Route #2480: +Route #2481: +Route #2482: +Route #2483: +Route #2484: +Route #2485: +Route #2486: +Route #2487: +Route #2488: +Route #2489: +Route #2490: +Route #2491: +Route #2492: +Route #2493: +Route #2494: +Route #2495: +Route #2496: +Route #2497: +Route #2498: +Route #2499: +Route #2500: +Route #2501: +Route #2502: +Route #2503: +Route #2504: +Route #2505: +Route #2506: +Route #2507: +Route #2508: +Route #2509: +Route #2510: +Route #2511: +Route #2512: +Route #2513: +Route #2514: +Route #2515: +Route #2516: +Route #2517: +Route #2518: +Route #2519: +Route #2520: +Route #2521: +Route #2522: +Route #2523: +Route #2524: +Route #2525: +Route #2526: +Route #2527: +Route #2528: +Route #2529: +Route #2530: +Route #2531: +Route #2532: +Route #2533: +Route #2534: +Route #2535: +Route #2536: +Route #2537: +Route #2538: +Route #2539: +Route #2540: +Route #2541: +Route #2542: +Route #2543: +Route #2544: +Route #2545: +Route #2546: +Route #2547: +Route #2548: +Route #2549: +Route #2550: +Route #2551: +Route #2552: +Route #2553: +Route #2554: +Route #2555: +Route #2556: +Route #2557: +Route #2558: +Route #2559: +Route #2560: +Route #2561: +Route #2562: +Route #2563: +Route #2564: +Route #2565: +Route #2566: +Route #2567: +Route #2568: +Route #2569: +Route #2570: +Route #2571: +Route #2572: +Route #2573: +Route #2574: +Route #2575: +Route #2576: +Route #2577: +Route #2578: +Route #2579: +Route #2580: +Route #2581: +Route #2582: +Route #2583: +Route #2584: +Route #2585: +Route #2586: +Route #2587: +Route #2588: +Route #2589: +Route #2590: +Route #2591: +Route #2592: +Route #2593: +Route #2594: +Route #2595: +Route #2596: +Route #2597: +Route #2598: +Route #2599: +Route #2600: +Route #2601: +Route #2602: +Route #2603: +Route #2604: +Route #2605: +Route #2606: +Route #2607: +Route #2608: +Route #2609: +Route #2610: +Route #2611: +Route #2612: +Route #2613: +Route #2614: +Route #2615: +Route #2616: +Route #2617: +Route #2618: +Route #2619: +Route #2620: +Route #2621: +Route #2622: +Route #2623: +Route #2624: +Route #2625: +Route #2626: +Route #2627: +Route #2628: +Route #2629: +Route #2630: +Route #2631: +Route #2632: +Route #2633: +Route #2634: +Route #2635: +Route #2636: +Route #2637: +Route #2638: +Route #2639: +Route #2640: +Route #2641: +Route #2642: +Route #2643: +Route #2644: +Route #2645: +Route #2646: +Route #2647: +Route #2648: +Route #2649: +Route #2650: +Route #2651: +Route #2652: +Route #2653: +Route #2654: +Route #2655: +Route #2656: +Route #2657: +Route #2658: +Route #2659: +Route #2660: +Route #2661: +Route #2662: +Route #2663: +Route #2664: +Route #2665: +Route #2666: +Route #2667: +Route #2668: +Route #2669: +Route #2670: +Route #2671: +Route #2672: +Route #2673: +Route #2674: +Route #2675: +Route #2676: +Route #2677: +Route #2678: +Route #2679: +Route #2680: +Route #2681: +Route #2682: +Route #2683: +Route #2684: +Route #2685: +Route #2686: +Route #2687: +Route #2688: +Route #2689: +Route #2690: +Route #2691: +Route #2692: +Route #2693: +Route #2694: +Route #2695: +Route #2696: +Route #2697: +Route #2698: +Route #2699: +Route #2700: +Route #2701: +Route #2702: +Route #2703: +Route #2704: +Route #2705: +Route #2706: +Route #2707: +Route #2708: +Route #2709: +Route #2710: +Route #2711: +Route #2712: +Route #2713: +Route #2714: +Route #2715: +Route #2716: +Route #2717: +Route #2718: +Route #2719: +Route #2720: +Route #2721: +Route #2722: +Route #2723: +Route #2724: +Route #2725: +Route #2726: +Route #2727: +Route #2728: +Route #2729: +Route #2730: +Route #2731: +Route #2732: +Route #2733: +Route #2734: +Route #2735: +Route #2736: +Route #2737: +Route #2738: +Route #2739: +Route #2740: +Route #2741: +Route #2742: +Route #2743: +Route #2744: +Route #2745: +Route #2746: +Route #2747: +Route #2748: +Route #2749: +Route #2750: +Route #2751: +Route #2752: +Route #2753: +Route #2754: +Route #2755: +Route #2756: +Route #2757: +Route #2758: +Route #2759: +Route #2760: +Route #2761: +Route #2762: +Route #2763: +Route #2764: +Route #2765: +Route #2766: +Route #2767: +Route #2768: +Route #2769: +Route #2770: +Route #2771: +Route #2772: +Route #2773: +Route #2774: +Route #2775: +Route #2776: +Route #2777: +Route #2778: +Route #2779: +Route #2780: +Route #2781: +Route #2782: +Route #2783: +Route #2784: +Route #2785: +Route #2786: +Route #2787: +Route #2788: +Route #2789: +Route #2790: +Route #2791: +Route #2792: +Route #2793: +Route #2794: +Route #2795: +Route #2796: +Route #2797: +Route #2798: +Route #2799: +Route #2800: +Route #2801: +Route #2802: +Route #2803: +Route #2804: +Route #2805: +Route #2806: +Route #2807: +Route #2808: +Route #2809: +Route #2810: +Route #2811: +Route #2812: +Route #2813: +Route #2814: +Route #2815: +Route #2816: +Route #2817: +Route #2818: +Route #2819: +Route #2820: +Route #2821: +Route #2822: +Route #2823: +Route #2824: +Route #2825: +Route #2826: +Route #2827: +Route #2828: +Route #2829: +Route #2830: +Route #2831: +Route #2832: +Route #2833: +Route #2834: +Route #2835: +Route #2836: +Route #2837: +Route #2838: +Route #2839: +Route #2840: +Route #2841: +Route #2842: +Route #2843: +Route #2844: +Route #2845: +Route #2846: +Route #2847: +Route #2848: +Route #2849: +Route #2850: +Route #2851: +Route #2852: +Route #2853: +Route #2854: +Route #2855: +Route #2856: +Route #2857: +Route #2858: +Route #2859: +Route #2860: +Route #2861: +Route #2862: +Route #2863: +Route #2864: +Route #2865: +Route #2866: +Route #2867: +Route #2868: +Route #2869: +Route #2870: +Route #2871: +Route #2872: +Route #2873: +Route #2874: +Route #2875: +Route #2876: +Route #2877: +Route #2878: +Route #2879: +Route #2880: +Route #2881: +Route #2882: +Route #2883: +Route #2884: +Route #2885: +Route #2886: +Route #2887: +Route #2888: +Route #2889: +Route #2890: +Route #2891: +Route #2892: +Route #2893: +Route #2894: +Route #2895: +Route #2896: +Route #2897: +Route #2898: +Route #2899: +Route #2900: +Route #2901: +Route #2902: +Route #2903: +Route #2904: +Route #2905: +Route #2906: +Route #2907: +Route #2908: +Route #2909: +Route #2910: +Route #2911: +Route #2912: +Route #2913: +Route #2914: +Route #2915: +Route #2916: +Route #2917: +Route #2918: +Route #2919: +Route #2920: +Route #2921: +Route #2922: +Route #2923: +Route #2924: +Route #2925: +Route #2926: +Route #2927: +Route #2928: +Route #2929: +Route #2930: +Route #2931: +Route #2932: +Route #2933: +Route #2934: +Route #2935: +Route #2936: +Route #2937: +Route #2938: +Route #2939: +Route #2940: +Route #2941: +Route #2942: +Route #2943: +Route #2944: +Route #2945: +Route #2946: +Route #2947: +Route #2948: +Route #2949: +Route #2950: +Route #2951: +Route #2952: +Route #2953: +Route #2954: +Route #2955: +Route #2956: +Route #2957: +Route #2958: +Route #2959: +Route #2960: +Route #2961: +Route #2962: +Route #2963: +Route #2964: +Route #2965: +Route #2966: +Route #2967: +Route #2968: +Route #2969: +Route #2970: +Route #2971: +Route #2972: +Route #2973: +Route #2974: +Route #2975: +Route #2976: +Route #2977: +Route #2978: +Route #2979: +Route #2980: +Route #2981: +Route #2982: +Route #2983: +Route #2984: +Route #2985: +Route #2986: +Route #2987: +Route #2988: +Route #2989: +Route #2990: +Route #2991: +Route #2992: +Route #2993: +Route #2994: +Route #2995: +Route #2996: +Route #2997: +Route #2998: +Route #2999: +Route #3000: +Route #3001: +Route #3002: +Route #3003: +Route #3004: +Route #3005: +Route #3006: +Route #3007: +Route #3008: +Route #3009: +Route #3010: +Route #3011: +Route #3012: +Route #3013: +Route #3014: +Route #3015: +Route #3016: +Route #3017: +Route #3018: +Route #3019: +Route #3020: +Route #3021: +Route #3022: +Route #3023: +Route #3024: +Route #3025: +Route #3026: +Route #3027: +Route #3028: +Route #3029: +Route #3030: +Route #3031: +Route #3032: +Route #3033: +Route #3034: +Route #3035: +Route #3036: +Route #3037: +Route #3038: +Route #3039: +Route #3040: +Route #3041: +Route #3042: +Route #3043: +Route #3044: +Route #3045: +Route #3046: +Route #3047: +Route #3048: +Route #3049: +Route #3050: +Route #3051: +Route #3052: +Route #3053: +Route #3054: +Route #3055: +Route #3056: +Route #3057: +Route #3058: +Route #3059: +Route #3060: +Route #3061: +Route #3062: +Route #3063: +Route #3064: +Route #3065: +Route #3066: +Route #3067: +Route #3068: +Route #3069: +Route #3070: +Route #3071: +Route #3072: +Route #3073: +Route #3074: +Route #3075: +Route #3076: +Route #3077: +Route #3078: +Route #3079: +Route #3080: +Route #3081: +Route #3082: +Route #3083: +Route #3084: +Route #3085: +Route #3086: +Route #3087: +Route #3088: +Route #3089: +Route #3090: +Route #3091: +Route #3092: +Route #3093: +Route #3094: +Route #3095: +Route #3096: +Route #3097: +Route #3098: +Route #3099: +Route #3100: +Route #3101: +Route #3102: +Route #3103: +Route #3104: +Route #3105: +Route #3106: +Route #3107: +Route #3108: +Route #3109: +Route #3110: +Route #3111: +Route #3112: +Route #3113: +Route #3114: +Route #3115: +Route #3116: +Route #3117: +Route #3118: +Route #3119: +Route #3120: +Route #3121: +Route #3122: +Route #3123: +Route #3124: +Route #3125: +Route #3126: +Route #3127: +Route #3128: +Route #3129: +Route #3130: +Route #3131: +Route #3132: +Route #3133: +Route #3134: +Route #3135: +Route #3136: +Route #3137: +Route #3138: +Route #3139: +Route #3140: +Route #3141: +Route #3142: +Route #3143: +Route #3144: +Route #3145: +Route #3146: +Route #3147: +Route #3148: +Route #3149: +Route #3150: +Route #3151: +Route #3152: +Route #3153: +Route #3154: +Route #3155: +Route #3156: +Route #3157: +Route #3158: +Route #3159: +Route #3160: +Route #3161: +Route #3162: +Route #3163: +Route #3164: +Route #3165: +Route #3166: +Route #3167: +Route #3168: +Route #3169: +Route #3170: +Route #3171: +Route #3172: +Route #3173: +Route #3174: +Route #3175: +Route #3176: +Route #3177: +Route #3178: +Route #3179: +Route #3180: +Route #3181: +Route #3182: +Route #3183: +Route #3184: +Route #3185: +Route #3186: +Route #3187: +Route #3188: +Route #3189: +Route #3190: +Route #3191: +Route #3192: +Route #3193: +Route #3194: +Route #3195: +Route #3196: +Route #3197: +Route #3198: +Route #3199: +Route #3200: +Route #3201: +Route #3202: +Route #3203: +Route #3204: +Route #3205: +Route #3206: +Route #3207: +Route #3208: +Route #3209: +Route #3210: +Route #3211: +Route #3212: +Route #3213: +Route #3214: +Route #3215: +Route #3216: +Route #3217: +Route #3218: +Route #3219: +Route #3220: +Route #3221: +Route #3222: +Route #3223: +Route #3224: +Route #3225: +Route #3226: +Route #3227: +Route #3228: +Route #3229: +Route #3230: +Route #3231: +Route #3232: +Route #3233: +Route #3234: +Route #3235: +Route #3236: +Route #3237: +Route #3238: +Route #3239: +Route #3240: +Route #3241: +Route #3242: +Route #3243: +Route #3244: +Route #3245: +Route #3246: +Route #3247: +Route #3248: +Route #3249: +Route #3250: +Route #3251: +Route #3252: +Route #3253: +Route #3254: +Route #3255: +Route #3256: +Route #3257: +Route #3258: +Route #3259: +Route #3260: +Route #3261: +Route #3262: +Route #3263: +Route #3264: +Route #3265: +Route #3266: +Route #3267: +Route #3268: +Route #3269: +Route #3270: +Route #3271: +Route #3272: +Route #3273: +Route #3274: +Route #3275: +Route #3276: +Route #3277: +Route #3278: +Route #3279: +Route #3280: +Route #3281: +Route #3282: +Route #3283: +Route #3284: +Route #3285: +Route #3286: +Route #3287: +Route #3288: +Route #3289: +Route #3290: +Route #3291: +Route #3292: +Route #3293: +Route #3294: +Route #3295: +Route #3296: +Route #3297: +Route #3298: +Route #3299: +Route #3300: +Route #3301: +Route #3302: +Route #3303: +Route #3304: +Route #3305: +Route #3306: +Route #3307: +Route #3308: +Route #3309: +Route #3310: +Route #3311: +Route #3312: +Route #3313: +Route #3314: +Route #3315: +Route #3316: +Route #3317: +Route #3318: +Route #3319: +Route #3320: +Route #3321: +Route #3322: +Route #3323: +Route #3324: +Route #3325: +Route #3326: +Route #3327: +Route #3328: +Route #3329: +Route #3330: +Route #3331: +Route #3332: +Route #3333: +Route #3334: +Route #3335: +Route #3336: +Route #3337: +Route #3338: +Route #3339: +Route #3340: +Route #3341: +Route #3342: +Route #3343: +Route #3344: +Route #3345: +Route #3346: +Route #3347: +Route #3348: +Route #3349: +Route #3350: +Route #3351: +Route #3352: +Route #3353: +Route #3354: +Route #3355: +Route #3356: +Route #3357: +Route #3358: +Route #3359: +Route #3360: +Route #3361: +Route #3362: +Route #3363: +Route #3364: +Route #3365: +Route #3366: +Route #3367: +Route #3368: +Route #3369: +Route #3370: +Route #3371: +Route #3372: +Route #3373: +Route #3374: +Route #3375: +Route #3376: +Route #3377: +Route #3378: +Route #3379: +Route #3380: +Route #3381: +Route #3382: +Route #3383: +Route #3384: +Route #3385: +Route #3386: +Route #3387: +Route #3388: +Route #3389: +Route #3390: +Route #3391: +Route #3392: +Route #3393: +Route #3394: +Route #3395: +Route #3396: +Route #3397: +Route #3398: +Route #3399: +Route #3400: +Route #3401: +Route #3402: +Route #3403: +Route #3404: +Route #3405: +Route #3406: +Route #3407: +Route #3408: +Route #3409: +Route #3410: +Route #3411: +Route #3412: +Route #3413: +Route #3414: +Route #3415: +Route #3416: +Route #3417: +Route #3418: +Route #3419: +Route #3420: +Route #3421: +Route #3422: +Route #3423: +Route #3424: +Route #3425: +Route #3426: +Route #3427: +Route #3428: +Route #3429: +Route #3430: +Route #3431: +Route #3432: +Route #3433: +Route #3434: +Route #3435: +Route #3436: +Route #3437: +Route #3438: +Route #3439: +Route #3440: +Route #3441: +Route #3442: +Route #3443: +Route #3444: +Route #3445: +Route #3446: +Route #3447: +Route #3448: +Route #3449: +Route #3450: +Route #3451: +Route #3452: +Route #3453: +Route #3454: +Route #3455: +Route #3456: +Route #3457: +Route #3458: +Route #3459: +Route #3460: +Route #3461: +Route #3462: +Route #3463: +Route #3464: +Route #3465: +Route #3466: +Route #3467: +Route #3468: +Route #3469: +Route #3470: +Route #3471: +Route #3472: +Route #3473: +Route #3474: +Route #3475: +Route #3476: +Route #3477: +Route #3478: +Route #3479: +Route #3480: +Route #3481: +Route #3482: +Route #3483: +Route #3484: +Route #3485: +Route #3486: +Route #3487: +Route #3488: +Route #3489: +Route #3490: +Route #3491: +Route #3492: +Route #3493: +Route #3494: +Route #3495: +Route #3496: +Route #3497: +Route #3498: +Route #3499: +Route #3500: +Route #3501: +Route #3502: +Route #3503: +Route #3504: +Route #3505: 335 42 239 281 375 296 57 392 139 200 145 122 366 384 403 17 428 402 101 252 285 341 +Route #3506: 265 313 174 160 291 178 310 222 190 125 171 394 13 354 209 11 244 292 382 192 235 165 +Route #3507: 170 183 205 150 284 269 332 120 316 114 279 320 234 369 188 273 224 282 219 142 151 163 +Route #3508: 213 328 52 272 64 123 37 10 301 379 103 117 63 74 378 112 16 21 181 84 4 132 +Route #3509: 194 50 18 307 262 261 70 129 191 158 29 87 102 127 119 76 201 40 247 203 167 69 +Route #3510: 26 260 348 411 72 218 43 211 347 206 418 416 407 412 89 293 83 339 66 126 297 432 +Route #3511: 413 420 396 423 391 372 264 352 315 86 225 388 110 409 421 250 245 303 241 280 249 115 +Route #3512: 53 20 128 186 164 51 35 322 374 208 141 100 27 54 94 212 46 49 45 277 68 111 +Route #3513: 172 202 308 270 406 404 381 312 438 385 345 166 435 162 346 228 71 92 275 41 155 326 +Route #3514: 414 59 434 8 311 133 425 349 223 299 386 267 400 97 410 370 3 169 2 105 236 217 +Route #3515: 333 207 58 161 361 331 108 340 240 220 395 184 390 397 287 387 134 367 426 5 31 204 +Route #3516: 199 39 232 336 304 419 405 168 95 198 214 357 363 300 424 356 290 368 417 30 259 364 +Route #3517: 38 156 427 415 398 317 276 226 278 33 298 288 55 263 355 429 365 359 358 295 9 254 +Route #3518: 36 373 436 14 258 93 23 318 294 185 104 60 143 147 82 32 305 238 362 187 136 231 +Route #3519: 437 323 243 321 383 257 253 289 351 266 329 319 309 338 271 47 286 350 376 138 246 283 +Route #3520: 251 137 65 98 159 15 193 215 153 91 118 173 88 344 197 7 154 431 144 334 25 146 +Route #3521: 149 422 353 195 121 325 237 393 221 342 360 242 337 433 377 227 380 268 229 324 233 44 +Route #3522: 79 189 61 130 80 210 22 56 75 196 116 113 274 140 90 109 371 62 1 6 131 176 +Route #3523: 401 28 430 248 19 330 343 389 327 255 302 408 152 177 67 230 34 135 157 24 73 175 +Route #3524: +Route #3525: +Route #3526: +Route #3527: +Route #3528: +Route #3529: +Route #3530: +Route #3531: +Route #3532: +Route #3533: +Route #3534: +Route #3535: +Route #3536: +Route #3537: +Route #3538: +Route #3539: +Route #3540: +Route #3541: +Route #3542: +Route #3543: +Route #3544: +Route #3545: +Route #3546: +Route #3547: +Route #3548: +Route #3549: +Route #3550: +Route #3551: +Route #3552: +Route #3553: +Route #3554: +Route #3555: +Route #3556: +Route #3557: +Route #3558: +Route #3559: +Route #3560: +Route #3561: +Route #3562: +Route #3563: +Route #3564: +Route #3565: +Route #3566: +Route #3567: +Route #3568: +Route #3569: +Route #3570: +Route #3571: +Route #3572: +Route #3573: +Route #3574: +Route #3575: +Route #3576: +Route #3577: +Route #3578: +Route #3579: +Route #3580: +Route #3581: +Route #3582: +Route #3583: +Route #3584: +Route #3585: +Route #3586: +Route #3587: +Route #3588: +Route #3589: +Route #3590: +Route #3591: +Route #3592: +Route #3593: +Route #3594: +Route #3595: +Route #3596: +Route #3597: +Route #3598: +Route #3599: +Route #3600: +Route #3601: +Route #3602: +Route #3603: +Route #3604: +Route #3605: +Route #3606: +Route #3607: +Route #3608: +Route #3609: +Route #3610: +Route #3611: +Route #3612: +Route #3613: +Route #3614: +Route #3615: +Route #3616: +Route #3617: +Route #3618: +Route #3619: +Route #3620: +Route #3621: +Route #3622: +Route #3623: +Route #3624: +Route #3625: +Route #3626: +Route #3627: +Route #3628: +Route #3629: +Route #3630: +Route #3631: +Route #3632: +Route #3633: +Route #3634: +Route #3635: +Route #3636: +Route #3637: +Route #3638: +Route #3639: +Route #3640: +Route #3641: +Route #3642: +Route #3643: +Route #3644: +Route #3645: +Route #3646: +Route #3647: +Route #3648: +Route #3649: +Route #3650: +Route #3651: +Route #3652: +Route #3653: +Route #3654: +Route #3655: +Route #3656: +Route #3657: +Route #3658: +Route #3659: +Route #3660: +Route #3661: +Route #3662: +Route #3663: +Route #3664: +Route #3665: +Route #3666: +Route #3667: +Route #3668: +Route #3669: +Route #3670: +Route #3671: +Route #3672: +Route #3673: +Route #3674: +Route #3675: +Route #3676: +Route #3677: +Route #3678: +Route #3679: +Route #3680: +Route #3681: +Route #3682: +Route #3683: +Route #3684: +Route #3685: +Route #3686: +Route #3687: +Route #3688: +Route #3689: +Route #3690: +Route #3691: +Route #3692: +Route #3693: +Route #3694: +Route #3695: +Route #3696: +Route #3697: +Route #3698: +Route #3699: +Route #3700: +Route #3701: +Route #3702: +Route #3703: +Route #3704: +Route #3705: +Route #3706: +Route #3707: +Route #3708: +Route #3709: +Route #3710: +Route #3711: +Route #3712: +Route #3713: +Route #3714: +Route #3715: +Route #3716: +Route #3717: +Route #3718: +Route #3719: +Route #3720: +Route #3721: +Route #3722: +Route #3723: +Route #3724: +Route #3725: +Route #3726: +Route #3727: +Route #3728: +Route #3729: +Route #3730: +Route #3731: +Route #3732: +Route #3733: +Route #3734: +Route #3735: +Route #3736: +Route #3737: +Route #3738: +Route #3739: +Route #3740: +Route #3741: +Route #3742: +Route #3743: +Route #3744: +Route #3745: +Route #3746: +Route #3747: +Route #3748: +Route #3749: +Route #3750: +Route #3751: +Route #3752: +Route #3753: +Route #3754: +Route #3755: +Route #3756: +Route #3757: +Route #3758: +Route #3759: +Route #3760: +Route #3761: +Route #3762: +Route #3763: +Route #3764: +Route #3765: +Route #3766: +Route #3767: +Route #3768: +Route #3769: +Route #3770: +Route #3771: +Route #3772: +Route #3773: +Route #3774: +Route #3775: +Route #3776: +Route #3777: +Route #3778: +Route #3779: +Route #3780: +Route #3781: +Route #3782: +Route #3783: +Route #3784: +Route #3785: +Route #3786: +Route #3787: +Route #3788: +Route #3789: +Route #3790: +Route #3791: +Route #3792: +Route #3793: +Route #3794: +Route #3795: +Route #3796: +Route #3797: +Route #3798: +Route #3799: +Route #3800: +Route #3801: +Route #3802: +Route #3803: +Route #3804: +Route #3805: +Route #3806: +Route #3807: +Route #3808: +Route #3809: +Route #3810: +Route #3811: +Route #3812: +Route #3813: +Route #3814: +Route #3815: +Route #3816: +Route #3817: +Route #3818: +Route #3819: +Route #3820: +Route #3821: +Route #3822: +Route #3823: +Route #3824: +Route #3825: +Route #3826: +Route #3827: +Route #3828: +Route #3829: +Route #3830: +Route #3831: +Route #3832: +Route #3833: +Route #3834: +Route #3835: +Route #3836: +Route #3837: +Route #3838: +Route #3839: +Route #3840: +Route #3841: +Route #3842: +Route #3843: +Route #3844: +Route #3845: +Route #3846: +Route #3847: +Route #3848: +Route #3849: +Route #3850: +Route #3851: +Route #3852: +Route #3853: +Route #3854: +Route #3855: +Route #3856: +Route #3857: +Route #3858: +Route #3859: +Route #3860: +Route #3861: +Route #3862: +Route #3863: +Route #3864: +Route #3865: +Route #3866: +Route #3867: +Route #3868: +Route #3869: +Route #3870: +Route #3871: +Route #3872: +Route #3873: +Route #3874: +Route #3875: +Route #3876: +Route #3877: +Route #3878: +Route #3879: +Route #3880: +Route #3881: +Route #3882: +Route #3883: +Route #3884: +Route #3885: +Route #3886: +Route #3887: +Route #3888: +Route #3889: +Route #3890: +Route #3891: +Route #3892: +Route #3893: +Route #3894: +Route #3895: +Route #3896: +Route #3897: +Route #3898: +Route #3899: +Route #3900: +Route #3901: +Route #3902: +Route #3903: +Route #3904: +Route #3905: +Route #3906: +Route #3907: +Route #3908: +Route #3909: +Route #3910: +Route #3911: +Route #3912: +Route #3913: +Route #3914: +Route #3915: +Route #3916: +Route #3917: +Route #3918: +Route #3919: +Route #3920: +Route #3921: +Route #3922: +Route #3923: +Route #3924: +Route #3925: +Route #3926: +Route #3927: +Route #3928: +Route #3929: +Route #3930: +Route #3931: +Route #3932: +Route #3933: +Route #3934: +Route #3935: +Route #3936: +Route #3937: +Route #3938: +Route #3939: +Route #3940: +Route #3941: +Route #3942: +Cost: 7023954200 diff --git a/HFVRP/X573-HVRP.sol b/HFVRP/X573-HVRP.sol index 49bdc54..407957b 100644 --- a/HFVRP/X573-HVRP.sol +++ b/HFVRP/X573-HVRP.sol @@ -1,34 +1,34 @@ -Route #1: 250 435 498 81 353 8 125 315 527 321 -Route #2: 471 137 392 549 470 220 4 236 235 513 474 238 509 378 -Route #3: 265 413 310 394 396 490 189 241 454 387 55 90 70 340 293 114 401 96 451 438 384 341 550 68 88 443 -Route #4: 306 140 386 319 309 179 499 146 525 552 417 120 314 67 115 230 123 322 366 379 541 439 52 284 481 171 277 348 -Route #5: 508 97 531 181 507 27 381 568 -Route #6: 429 209 421 37 543 178 196 308 107 382 -Route #7: 108 459 442 436 278 13 252 565 95 245 332 457 385 390 480 287 260 246 218 -Route #8: 85 363 377 358 409 503 273 5 63 49 397 349 289 559 458 301 173 437 -Route #9: 500 225 116 208 440 26 15 361 566 142 538 -Route #10: 556 567 511 365 560 3 561 281 221 461 380 423 434 159 267 183 496 359 223 383 518 51 -Route #11: 316 149 445 156 104 297 400 204 346 344 467 259 356 478 239 155 364 228 112 411 388 542 553 129 320 510 523 555 131 475 299 122 99 105 133 -Route #12: 526 352 547 519 275 404 311 286 517 20 350 177 558 130 59 376 249 375 -Route #13: 479 452 282 91 257 464 193 165 38 466 184 226 544 147 61 405 231 -Route #14: 362 176 521 222 117 224 274 449 23 303 92 391 191 304 93 271 327 343 253 -Route #15: 242 167 369 160 258 261 118 280 41 144 424 360 473 103 126 -Route #16: 77 243 194 100 272 269 305 2 84 73 330 483 338 -Route #17: 455 138 98 323 60 102 407 168 292 82 24 71 468 201 539 210 237 66 79 94 47 -Route #18: 212 216 45 172 351 62 295 447 571 185 17 426 229 312 151 110 393 86 307 128 279 486 562 199 477 551 422 412 -Route #19: 50 152 533 408 182 537 136 54 441 154 501 333 432 190 148 188 493 217 7 141 187 532 227 529 153 339 -Route #20: 456 78 166 487 433 195 530 53 419 9 472 427 416 44 506 87 219 374 215 89 58 460 428 569 -Route #21: 186 294 74 150 34 174 504 402 247 83 354 317 39 276 -Route #22: 11 40 25 453 -Route #23: -Route #24: -Route #25: 192 121 502 313 300 180 302 42 337 21 64 425 164 398 -Route #26: 251 318 200 324 489 370 399 16 465 111 485 268 505 135 335 342 572 101 524 512 264 197 240 546 528 -Route #27: 119 48 554 202 28 347 14 570 234 403 367 522 -Route #28: 72 418 476 266 368 270 331 248 283 420 446 143 450 355 30 113 448 444 389 255 134 161 328 371 57 326 214 430 -Route #29: 170 256 415 32 491 233 545 262 6 31 395 106 296 254 56 535 -Route #30: 175 482 206 564 534 36 288 488 19 29 484 109 285 76 127 410 198 497 213 -Route #31: 336 290 345 514 169 548 357 563 46 329 232 18 12 536 163 298 139 414 516 -Route #32: 373 65 124 494 520 263 325 35 244 495 1 462 334 33 372 69 492 157 145 469 -Route #33: 207 291 463 158 205 406 431 75 43 10 80 557 203 515 132 22 162 540 211 -Cost: 105033.64 +Route #1: 218 246 231 405 61 550 147 544 341 384 438 55 451 96 401 114 293 340 70 90 454 387 189 490 396 436 442 397 349 559 +Route #2: 458 117 108 459 310 394 101 572 342 135 505 268 374 433 487 215 89 166 58 78 456 561 281 359 518 +Route #3: 205 557 91 44 506 416 427 472 481 284 52 439 541 379 366 322 123 230 115 314 67 525 146 499 400 297 82 137 60 323 +Route #4: 47 66 513 235 236 4 220 470 549 474 237 79 94 +Route #5: 316 149 476 266 467 259 239 155 364 228 112 388 542 553 295 447 571 120 552 417 179 309 319 411 386 140 306 204 346 344 104 156 445 418 +Route #6: 130 558 350 226 184 466 38 165 193 464 257 241 +Route #7: 538 142 566 361 15 26 440 208 116 225 500 +Route #8: 429 209 421 37 543 178 196 308 107 382 +Route #9: 250 435 207 498 51 353 8 125 315 242 527 321 +Route #10: 378 509 238 210 539 201 468 392 71 24 292 168 407 102 98 +Route #11: 526 187 493 352 547 177 20 517 286 311 404 275 519 148 188 480 287 532 529 153 339 74 +Route #12: 437 77 358 409 503 273 95 565 252 13 278 68 88 443 245 332 457 385 390 260 227 +Route #13: 455 138 202 72 424 144 41 280 214 118 261 258 360 473 103 48 +Route #14: 415 510 216 45 393 110 151 312 229 426 17 185 62 351 172 129 320 143 446 478 356 +Route #15: 568 381 27 507 181 301 377 194 243 363 173 97 508 +Route #16: 85 336 290 345 514 100 272 269 305 2 84 73 330 483 338 +Route #17: 533 408 537 182 375 249 376 59 501 333 432 190 217 7 141 154 441 54 136 152 50 +Route #18: 56 254 296 32 106 3 461 380 423 159 267 496 313 502 121 192 +Route #19: 222 224 265 413 240 197 524 512 80 485 111 465 16 399 370 489 324 221 302 223 +Route #20: 211 546 264 479 335 452 282 87 219 195 530 53 348 419 9 171 277 86 307 128 279 486 562 523 555 131 334 212 133 491 +Route #21: 11 40 25 453 +Route #22: 186 294 150 34 174 504 402 247 83 354 317 39 276 +Route #23: +Route #24: +Route #25: 124 520 492 69 244 495 389 444 448 113 30 355 450 420 283 248 331 270 368 161 328 57 326 430 126 +Route #26: 176 521 271 93 191 391 92 303 23 449 274 49 63 5 289 531 +Route #27: 516 414 139 298 163 536 12 18 232 329 46 563 357 548 169 +Route #28: 119 554 28 347 14 471 570 234 403 367 522 +Route #29: 369 160 373 65 494 371 263 325 35 134 255 1 462 475 299 122 410 99 412 395 511 567 556 535 +Route #30: 365 233 545 262 6 31 105 33 372 157 145 256 170 469 167 +Route #31: 362 327 304 528 515 203 406 431 75 10 43 200 318 251 64 425 164 463 398 291 253 +Route #32: 560 213 497 198 422 551 127 477 199 285 109 484 29 19 76 488 288 36 534 564 206 482 175 434 183 383 81 +Route #33: 343 540 162 22 132 158 21 337 42 180 300 460 428 569 +Cost: 10500464199 diff --git a/HFVRP/X627-HVRP.sol b/HFVRP/X627-HVRP.sol index a66671c..eaff884 100644 --- a/HFVRP/X627-HVRP.sol +++ b/HFVRP/X627-HVRP.sol @@ -1,48 +1,48 @@ -Route #1: 85 360 279 60 494 485 560 224 561 182 -Route #2: 564 421 536 183 344 265 156 79 201 141 -Route #3: 437 382 45 567 219 389 460 294 428 445 388 -Route #4: 34 114 105 52 248 293 336 383 615 464 -Route #5: 53 617 594 133 216 81 197 613 273 194 -Route #6: 477 466 358 57 563 136 306 486 370 281 -Route #7: 69 373 538 242 193 426 38 148 8 186 330 213 407 -Route #8: 71 275 555 465 433 258 447 122 270 137 438 11 -Route #9: 413 179 132 511 547 361 111 149 276 160 489 328 -Route #10: 620 7 181 513 10 18 625 134 217 457 180 -Route #11: 401 602 610 295 517 13 553 497 171 418 318 -Route #12: 488 142 626 498 288 499 128 539 96 590 127 -Route #13: 272 158 398 551 170 223 167 350 236 397 365 -Route #14: 419 484 518 545 496 337 362 589 380 308 68 172 476 -Route #15: 19 196 113 157 598 593 456 574 230 409 608 405 385 -Route #16: 77 592 311 61 36 106 449 153 237 342 86 -Route #17: 335 118 200 97 129 550 208 303 155 35 480 313 90 -Route #18: 125 16 94 525 253 310 565 102 147 162 416 190 89 124 -Route #19: 500 221 210 331 107 509 228 108 263 139 6 222 367 -Route #20: 541 501 599 580 176 22 21 95 619 192 112 351 297 -Route #21: -Route #22: 450 378 99 238 622 178 300 559 415 554 269 394 459 225 -Route #23: 204 268 66 557 588 40 430 245 123 519 412 531 549 212 166 -Route #24: 174 471 399 408 468 185 618 259 363 514 508 247 195 452 -Route #25: 143 482 504 246 4 400 395 249 278 568 266 17 470 478 -Route #26: 374 144 417 63 490 27 164 448 43 609 189 353 348 -Route #27: 583 50 140 402 596 352 169 540 42 12 347 576 286 56 356 502 -Route #28: 29 432 163 443 58 254 55 621 3 110 528 165 51 285 255 -Route #29: -Route #30: -Route #31: -Route #32: 403 520 205 355 323 516 14 371 15 309 552 234 59 442 109 261 -Route #33: 146 585 37 39 120 491 607 220 587 173 506 31 115 291 251 346 -Route #34: 334 606 512 548 93 116 199 333 558 283 100 441 329 535 304 411 -Route #35: 150 299 414 80 28 83 458 562 435 533 64 191 244 315 379 54 -Route #36: 366 338 434 340 152 523 161 301 26 101 5 368 492 324 359 376 271 -Route #37: 624 570 104 406 188 572 493 44 595 463 67 257 235 233 24 341 532 386 -Route #38: 159 292 207 542 332 131 198 503 440 202 515 381 571 48 623 423 41 232 487 -Route #39: 91 154 316 227 577 543 529 522 250 62 75 325 357 454 546 289 305 556 -Route #40: 600 604 121 605 364 473 614 280 354 597 319 87 375 320 349 603 524 578 -Route #41: 439 184 396 537 231 591 451 262 82 483 256 46 243 422 314 322 32 126 327 345 -Route #42: 581 510 298 290 377 427 455 392 527 209 586 339 569 436 175 410 264 526 474 -Route #43: 612 73 431 226 575 302 72 573 240 20 218 274 425 284 206 151 70 321 145 211 -Route #44: 462 521 469 393 76 203 103 312 135 78 282 307 584 252 1 534 241 239 372 566 47 -Route #45: 215 579 49 277 446 495 387 229 429 214 317 384 33 472 119 130 267 475 453 420 -Route #46: 391 9 296 404 616 2 390 343 138 25 505 582 168 260 287 84 74 92 461 -Route #47: 88 611 326 187 30 177 444 117 479 23 601 507 481 424 467 369 98 544 65 530 -Cost: 108186.54 +Route #1: 40 430 245 158 398 551 223 350 236 397 +Route #2: 464 615 383 602 318 150 521 462 389 219 +Route #3: 59 613 197 81 216 133 294 460 428 445 +Route #4: 237 153 449 106 36 594 617 61 311 +Route #5: 170 437 382 45 567 148 38 426 8 186 330 167 +Route #6: 610 295 105 52 336 293 248 458 83 28 +Route #7: 488 142 626 498 288 499 403 128 590 127 +Route #8: 224 560 485 91 334 57 358 466 604 122 +Route #9: 520 355 205 564 421 273 194 323 516 14 95 +Route #10: 536 183 344 195 265 156 79 247 201 141 532 +Route #11: 176 22 21 342 53 592 77 388 394 459 225 +Route #12: 384 33 238 559 415 300 178 622 99 378 500 292 +Route #13: 104 338 172 68 308 514 508 363 259 618 185 452 +Route #14: 221 210 331 107 509 228 108 263 139 554 269 367 +Route #15: 190 112 192 619 86 309 371 15 234 552 253 +Route #16: 251 19 593 574 230 409 545 496 337 362 589 380 301 +Route #17: 11 438 275 180 134 625 18 10 513 181 7 217 457 12 +Route #18: 587 173 115 506 31 598 157 113 196 291 37 585 +Route #19: 501 278 290 377 427 455 392 298 395 249 482 287 +Route #20: 85 360 71 137 555 465 258 447 270 328 60 600 561 182 +Route #21: +Route #22: 433 160 276 149 132 511 111 211 579 420 349 603 524 279 +Route #23: 366 340 152 523 161 26 101 419 484 518 456 608 5 368 324 +Route #24: 215 547 450 159 538 373 242 423 69 232 41 213 407 487 179 413 +Route #25: 623 48 381 571 193 515 202 440 503 198 131 332 542 207 361 +Route #26: 268 272 66 557 588 123 519 412 531 549 212 256 46 422 +Route #27: 502 583 50 140 345 402 596 352 285 254 58 443 163 255 432 29 +Route #28: 439 356 327 169 540 42 126 32 110 3 621 204 528 165 51 55 +Route #29: +Route #30: +Route #31: +Route #32: 346 146 385 405 39 120 491 220 607 492 359 376 271 476 570 386 +Route #33: 351 599 416 162 17 266 568 580 147 102 565 310 525 94 100 329 535 543 +Route #34: 401 418 171 497 517 13 553 414 80 244 64 191 315 299 114 34 98 +Route #35: 469 239 76 203 103 307 282 312 78 135 562 435 533 393 379 369 +Route #36: 261 109 283 558 442 199 333 116 93 539 96 548 512 606 316 154 494 +Route #37: 489 474 605 364 473 614 280 354 597 319 391 550 129 97 200 118 335 121 477 +Route #38: 184 56 286 576 347 396 537 620 231 591 451 365 262 82 483 243 314 322 166 +Route #39: 35 461 84 143 168 260 504 246 4 400 510 581 410 264 526 582 505 208 303 +Route #40: 431 575 425 274 218 20 240 436 222 569 6 339 586 527 209 175 573 72 302 +Route #41: 313 480 155 92 124 74 541 297 89 478 470 16 441 125 62 75 357 +Route #42: 49 277 446 495 387 229 429 214 317 472 119 130 267 475 284 206 453 151 +Route #43: 90 411 556 563 136 305 289 546 454 325 250 522 529 304 577 227 306 486 370 281 +Route #44: 9 296 404 616 25 138 2 390 343 226 73 612 70 321 145 87 375 320 578 +Route #45: 348 353 189 609 43 448 63 490 164 27 584 252 1 534 241 372 23 177 30 88 +Route #46: 624 341 24 233 463 406 188 434 572 493 44 595 468 408 67 399 257 235 471 174 +Route #47: 530 65 544 54 467 424 481 507 601 444 117 479 566 47 417 144 374 187 326 611 +Cost: 10792743380 diff --git a/HFVRP/X641-FSMFD.sol b/HFVRP/X641-FSMFD.sol index 495fc1d..00e8b10 100644 --- a/HFVRP/X641-FSMFD.sol +++ b/HFVRP/X641-FSMFD.sol @@ -1,3201 +1,3201 @@ -Route #1: 196 48 51 276 342 185 -Route #2: 539 540 567 629 8 477 -Route #3: 74 184 148 203 1 314 -Route #4: 109 28 9 38 291 -Route #5: 212 298 250 362 108 177 -Route #6: 65 272 85 476 563 353 -Route #7: 235 286 315 183 192 224 -Route #8: 275 86 158 31 258 115 615 -Route #9: 304 46 132 47 106 -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: 340 133 220 266 126 90 30 244 151 526 -Route #642: 549 39 77 97 246 350 620 604 439 486 -Route #643: 100 405 297 598 10 585 471 592 25 -Route #644: 575 66 415 338 67 364 219 562 13 462 -Route #645: 233 247 37 312 117 302 269 240 188 343 -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: 280 425 175 311 391 386 597 361 325 466 490 23 303 267 230 470 43 -Route #1282: 273 576 271 227 104 277 570 252 161 3 198 124 264 204 234 566 -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: -Route #1498: -Route #1499: -Route #1500: -Route #1501: -Route #1502: -Route #1503: -Route #1504: -Route #1505: -Route #1506: -Route #1507: -Route #1508: -Route #1509: -Route #1510: -Route #1511: -Route #1512: -Route #1513: -Route #1514: -Route #1515: -Route #1516: -Route #1517: -Route #1518: -Route #1519: -Route #1520: -Route #1521: -Route #1522: -Route #1523: -Route #1524: -Route #1525: -Route #1526: -Route #1527: -Route #1528: -Route #1529: -Route #1530: -Route #1531: -Route #1532: -Route #1533: -Route #1534: -Route #1535: -Route #1536: -Route #1537: -Route #1538: -Route #1539: -Route #1540: -Route #1541: -Route #1542: -Route #1543: -Route #1544: -Route #1545: -Route #1546: -Route #1547: -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: 551 70 52 128 34 96 288 243 101 317 308 94 174 79 113 290 296 49 202 88 222 238 424 268 -Route #1922: 347 402 168 498 453 541 533 164 360 378 514 398 237 473 483 591 564 2 428 621 640 130 521 352 -Route #1923: 118 81 635 285 363 632 239 631 548 136 294 92 611 279 527 554 278 394 307 520 169 215 146 -Route #1924: 35 214 254 249 292 245 599 45 182 206 111 351 53 221 121 112 58 93 309 380 516 223 528 256 -Route #1925: 523 295 71 251 430 443 388 555 444 479 75 602 503 187 427 458 176 375 569 501 63 163 372 299 56 -Route #1926: 484 283 481 544 157 467 534 324 181 434 396 627 336 82 331 517 461 59 489 459 474 137 186 584 -Route #1927: 368 225 44 529 463 72 24 62 341 512 68 149 27 195 381 145 628 390 499 568 328 536 531 606 -Route #1928: 102 242 40 262 319 207 80 537 305 172 191 310 41 316 42 99 154 55 270 19 468 18 200 502 -Route #1929: 167 83 105 143 173 546 610 442 449 624 438 323 404 409 138 630 7 507 543 505 358 441 -Route #1930: 6 634 464 412 426 559 600 482 332 134 590 32 419 552 578 374 492 469 76 508 159 20 515 29 -Route #1931: 131 11 160 116 607 153 178 460 349 433 330 152 22 73 95 421 253 395 218 155 33 410 496 232 -Route #1932: 445 580 450 21 574 612 366 407 334 560 565 385 608 373 345 573 189 150 429 596 50 -Route #1933: 197 451 401 209 422 506 589 379 17 572 637 326 547 226 571 518 618 400 417 4 538 423 194 346 -Route #1934: 333 626 510 436 393 284 447 156 495 603 601 622 348 321 413 542 465 545 586 480 293 588 522 344 579 120 -Route #1935: 114 339 255 446 89 231 107 397 261 57 5 260 265 61 213 282 210 287 228 318 384 26 84 525 -Route #1936: 199 141 530 581 369 370 403 550 478 593 408 406 125 281 614 301 457 389 485 399 320 583 440 211 416 -Route #1937: 78 179 625 162 313 558 455 263 201 475 205 638 166 633 217 355 289 229 135 87 129 300 122 14 -Route #1938: 180 15 532 491 142 64 16 98 259 193 60 12 561 127 208 139 454 274 420 216 36 147 519 110 -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Route #2051: -Route #2052: -Route #2053: -Route #2054: -Route #2055: -Route #2056: -Route #2057: -Route #2058: -Route #2059: -Route #2060: -Route #2061: -Route #2062: -Route #2063: -Route #2064: -Route #2065: -Route #2066: -Route #2067: -Route #2068: -Route #2069: -Route #2070: -Route #2071: -Route #2072: -Route #2073: -Route #2074: -Route #2075: -Route #2076: -Route #2077: -Route #2078: -Route #2079: -Route #2080: -Route #2081: -Route #2082: -Route #2083: -Route #2084: -Route #2085: -Route #2086: -Route #2087: -Route #2088: -Route #2089: -Route #2090: -Route #2091: -Route #2092: -Route #2093: -Route #2094: -Route #2095: -Route #2096: -Route #2097: -Route #2098: -Route #2099: -Route #2100: -Route #2101: -Route #2102: -Route #2103: -Route #2104: -Route #2105: -Route #2106: -Route #2107: -Route #2108: -Route #2109: -Route #2110: -Route #2111: -Route #2112: -Route #2113: -Route #2114: -Route #2115: -Route #2116: -Route #2117: -Route #2118: -Route #2119: -Route #2120: -Route #2121: -Route #2122: -Route #2123: -Route #2124: -Route #2125: -Route #2126: -Route #2127: -Route #2128: -Route #2129: -Route #2130: -Route #2131: -Route #2132: -Route #2133: -Route #2134: -Route #2135: -Route #2136: -Route #2137: -Route #2138: -Route #2139: -Route #2140: -Route #2141: -Route #2142: -Route #2143: -Route #2144: -Route #2145: -Route #2146: -Route #2147: -Route #2148: -Route #2149: -Route #2150: -Route #2151: -Route #2152: -Route #2153: -Route #2154: -Route #2155: -Route #2156: -Route #2157: -Route #2158: -Route #2159: -Route #2160: -Route #2161: -Route #2162: -Route #2163: -Route #2164: -Route #2165: -Route #2166: -Route #2167: -Route #2168: -Route #2169: -Route #2170: -Route #2171: -Route #2172: -Route #2173: -Route #2174: -Route #2175: -Route #2176: -Route #2177: -Route #2178: -Route #2179: -Route #2180: -Route #2181: -Route #2182: -Route #2183: -Route #2184: -Route #2185: -Route #2186: -Route #2187: -Route #2188: -Route #2189: -Route #2190: -Route #2191: -Route #2192: -Route #2193: -Route #2194: -Route #2195: -Route #2196: -Route #2197: -Route #2198: -Route #2199: -Route #2200: -Route #2201: -Route #2202: -Route #2203: -Route #2204: -Route #2205: -Route #2206: -Route #2207: -Route #2208: -Route #2209: -Route #2210: -Route #2211: -Route #2212: -Route #2213: -Route #2214: -Route #2215: -Route #2216: -Route #2217: -Route #2218: -Route #2219: -Route #2220: -Route #2221: -Route #2222: -Route #2223: -Route #2224: -Route #2225: -Route #2226: -Route #2227: -Route #2228: -Route #2229: -Route #2230: -Route #2231: -Route #2232: -Route #2233: -Route #2234: -Route #2235: -Route #2236: -Route #2237: -Route #2238: -Route #2239: -Route #2240: -Route #2241: -Route #2242: -Route #2243: -Route #2244: -Route #2245: -Route #2246: -Route #2247: -Route #2248: -Route #2249: -Route #2250: -Route #2251: -Route #2252: -Route #2253: -Route #2254: -Route #2255: -Route #2256: -Route #2257: -Route #2258: -Route #2259: -Route #2260: -Route #2261: -Route #2262: -Route #2263: -Route #2264: -Route #2265: -Route #2266: -Route #2267: -Route #2268: -Route #2269: -Route #2270: -Route #2271: -Route #2272: -Route #2273: -Route #2274: -Route #2275: -Route #2276: -Route #2277: -Route #2278: -Route #2279: -Route #2280: -Route #2281: -Route #2282: -Route #2283: -Route #2284: -Route #2285: -Route #2286: -Route #2287: -Route #2288: -Route #2289: -Route #2290: -Route #2291: -Route #2292: -Route #2293: -Route #2294: -Route #2295: -Route #2296: -Route #2297: -Route #2298: -Route #2299: -Route #2300: -Route #2301: -Route #2302: -Route #2303: -Route #2304: -Route #2305: -Route #2306: -Route #2307: -Route #2308: -Route #2309: -Route #2310: -Route #2311: -Route #2312: -Route #2313: -Route #2314: -Route #2315: -Route #2316: -Route #2317: -Route #2318: -Route #2319: -Route #2320: -Route #2321: -Route #2322: -Route #2323: -Route #2324: -Route #2325: -Route #2326: -Route #2327: -Route #2328: -Route #2329: -Route #2330: -Route #2331: -Route #2332: -Route #2333: -Route #2334: -Route #2335: -Route #2336: -Route #2337: -Route #2338: -Route #2339: -Route #2340: -Route #2341: -Route #2342: -Route #2343: -Route #2344: -Route #2345: -Route #2346: -Route #2347: -Route #2348: -Route #2349: -Route #2350: -Route #2351: -Route #2352: -Route #2353: -Route #2354: -Route #2355: -Route #2356: -Route #2357: -Route #2358: -Route #2359: -Route #2360: -Route #2361: -Route #2362: -Route #2363: -Route #2364: -Route #2365: -Route #2366: -Route #2367: -Route #2368: -Route #2369: -Route #2370: -Route #2371: -Route #2372: -Route #2373: -Route #2374: -Route #2375: -Route #2376: -Route #2377: -Route #2378: -Route #2379: -Route #2380: -Route #2381: -Route #2382: -Route #2383: -Route #2384: -Route #2385: -Route #2386: -Route #2387: -Route #2388: -Route #2389: -Route #2390: -Route #2391: -Route #2392: -Route #2393: -Route #2394: -Route #2395: -Route #2396: -Route #2397: -Route #2398: -Route #2399: -Route #2400: -Route #2401: -Route #2402: -Route #2403: -Route #2404: -Route #2405: -Route #2406: -Route #2407: -Route #2408: -Route #2409: -Route #2410: -Route #2411: -Route #2412: -Route #2413: -Route #2414: -Route #2415: -Route #2416: -Route #2417: -Route #2418: -Route #2419: -Route #2420: -Route #2421: -Route #2422: -Route #2423: -Route #2424: -Route #2425: -Route #2426: -Route #2427: -Route #2428: -Route #2429: -Route #2430: -Route #2431: -Route #2432: -Route #2433: -Route #2434: -Route #2435: -Route #2436: -Route #2437: -Route #2438: -Route #2439: -Route #2440: -Route #2441: -Route #2442: -Route #2443: -Route #2444: -Route #2445: -Route #2446: -Route #2447: -Route #2448: -Route #2449: -Route #2450: -Route #2451: -Route #2452: -Route #2453: -Route #2454: -Route #2455: -Route #2456: -Route #2457: -Route #2458: -Route #2459: -Route #2460: -Route #2461: -Route #2462: -Route #2463: -Route #2464: -Route #2465: -Route #2466: -Route #2467: -Route #2468: -Route #2469: -Route #2470: -Route #2471: -Route #2472: -Route #2473: -Route #2474: -Route #2475: -Route #2476: -Route #2477: -Route #2478: -Route #2479: -Route #2480: -Route #2481: -Route #2482: -Route #2483: -Route #2484: -Route #2485: -Route #2486: -Route #2487: -Route #2488: -Route #2489: -Route #2490: -Route #2491: -Route #2492: -Route #2493: -Route #2494: -Route #2495: -Route #2496: -Route #2497: -Route #2498: -Route #2499: -Route #2500: -Route #2501: -Route #2502: -Route #2503: -Route #2504: -Route #2505: -Route #2506: -Route #2507: -Route #2508: -Route #2509: -Route #2510: -Route #2511: -Route #2512: -Route #2513: -Route #2514: -Route #2515: -Route #2516: -Route #2517: -Route #2518: -Route #2519: -Route #2520: -Route #2521: -Route #2522: -Route #2523: -Route #2524: -Route #2525: -Route #2526: -Route #2527: -Route #2528: -Route #2529: -Route #2530: -Route #2531: -Route #2532: -Route #2533: -Route #2534: -Route #2535: -Route #2536: -Route #2537: -Route #2538: -Route #2539: -Route #2540: -Route #2541: -Route #2542: -Route #2543: -Route #2544: -Route #2545: -Route #2546: -Route #2547: -Route #2548: -Route #2549: -Route #2550: -Route #2551: -Route #2552: -Route #2553: -Route #2554: -Route #2555: -Route #2556: -Route #2557: -Route #2558: -Route #2559: -Route #2560: -Route #2561: 165 91 170 335 392 171 616 414 418 144 354 605 636 103 382 535 639 524 594 432 513 322 337 556 493 509 377 359 500 123 582 140 306 494 383 69 54 387 -Route #2562: 236 257 472 553 119 488 357 431 411 609 619 367 248 329 487 435 456 376 557 595 623 371 577 511 613 452 365 497 241 190 327 437 504 448 617 587 356 -Route #2563: -Route #2564: -Route #2565: -Route #2566: -Route #2567: -Route #2568: -Route #2569: -Route #2570: -Route #2571: -Route #2572: -Route #2573: -Route #2574: -Route #2575: -Route #2576: -Route #2577: -Route #2578: -Route #2579: -Route #2580: -Route #2581: -Route #2582: -Route #2583: -Route #2584: -Route #2585: -Route #2586: -Route #2587: -Route #2588: -Route #2589: -Route #2590: -Route #2591: -Route #2592: -Route #2593: -Route #2594: -Route #2595: -Route #2596: -Route #2597: -Route #2598: -Route #2599: -Route #2600: -Route #2601: -Route #2602: -Route #2603: -Route #2604: -Route #2605: -Route #2606: -Route #2607: -Route #2608: -Route #2609: -Route #2610: -Route #2611: -Route #2612: -Route #2613: -Route #2614: -Route #2615: -Route #2616: -Route #2617: -Route #2618: -Route #2619: -Route #2620: -Route #2621: -Route #2622: -Route #2623: -Route #2624: -Route #2625: -Route #2626: -Route #2627: -Route #2628: -Route #2629: -Route #2630: -Route #2631: -Route #2632: -Route #2633: -Route #2634: -Route #2635: -Route #2636: -Route #2637: -Route #2638: -Route #2639: -Route #2640: -Route #2641: -Route #2642: -Route #2643: -Route #2644: -Route #2645: -Route #2646: -Route #2647: -Route #2648: -Route #2649: -Route #2650: -Route #2651: -Route #2652: -Route #2653: -Route #2654: -Route #2655: -Route #2656: -Route #2657: -Route #2658: -Route #2659: -Route #2660: -Route #2661: -Route #2662: -Route #2663: -Route #2664: -Route #2665: -Route #2666: -Route #2667: -Route #2668: -Route #2669: -Route #2670: -Route #2671: -Route #2672: -Route #2673: -Route #2674: -Route #2675: -Route #2676: -Route #2677: -Route #2678: -Route #2679: -Route #2680: -Route #2681: -Route #2682: -Route #2683: -Route #2684: -Route #2685: -Route #2686: -Route #2687: -Route #2688: -Route #2689: -Route #2690: -Route #2691: -Route #2692: -Route #2693: -Route #2694: -Route #2695: -Route #2696: -Route #2697: -Route #2698: -Route #2699: -Route #2700: -Route #2701: -Route #2702: -Route #2703: -Route #2704: -Route #2705: -Route #2706: -Route #2707: -Route #2708: -Route #2709: -Route #2710: -Route #2711: -Route #2712: -Route #2713: -Route #2714: -Route #2715: -Route #2716: -Route #2717: -Route #2718: -Route #2719: -Route #2720: -Route #2721: -Route #2722: -Route #2723: -Route #2724: -Route #2725: -Route #2726: -Route #2727: -Route #2728: -Route #2729: -Route #2730: -Route #2731: -Route #2732: -Route #2733: -Route #2734: -Route #2735: -Route #2736: -Route #2737: -Route #2738: -Route #2739: -Route #2740: -Route #2741: -Route #2742: -Route #2743: -Route #2744: -Route #2745: -Route #2746: -Route #2747: -Route #2748: -Route #2749: -Route #2750: -Route #2751: -Route #2752: -Route #2753: -Route #2754: -Route #2755: -Route #2756: -Route #2757: -Route #2758: -Route #2759: -Route #2760: -Route #2761: -Route #2762: -Route #2763: -Route #2764: -Route #2765: -Route #2766: -Route #2767: -Route #2768: -Route #2769: -Route #2770: -Route #2771: -Route #2772: -Route #2773: -Route #2774: -Route #2775: -Route #2776: -Route #2777: -Route #2778: -Route #2779: -Route #2780: -Route #2781: -Route #2782: -Route #2783: -Route #2784: -Route #2785: -Route #2786: -Route #2787: -Route #2788: -Route #2789: -Route #2790: -Route #2791: -Route #2792: -Route #2793: -Route #2794: -Route #2795: -Route #2796: -Route #2797: -Route #2798: -Route #2799: -Route #2800: -Route #2801: -Route #2802: -Route #2803: -Route #2804: -Route #2805: -Route #2806: -Route #2807: -Route #2808: -Route #2809: -Route #2810: -Route #2811: -Route #2812: -Route #2813: -Route #2814: -Route #2815: -Route #2816: -Route #2817: -Route #2818: -Route #2819: -Route #2820: -Route #2821: -Route #2822: -Route #2823: -Route #2824: -Route #2825: -Route #2826: -Route #2827: -Route #2828: -Route #2829: -Route #2830: -Route #2831: -Route #2832: -Route #2833: -Route #2834: -Route #2835: -Route #2836: -Route #2837: -Route #2838: -Route #2839: -Route #2840: -Route #2841: -Route #2842: -Route #2843: -Route #2844: -Route #2845: -Route #2846: -Route #2847: -Route #2848: -Route #2849: -Route #2850: -Route #2851: -Route #2852: -Route #2853: -Route #2854: -Route #2855: -Route #2856: -Route #2857: -Route #2858: -Route #2859: -Route #2860: -Route #2861: -Route #2862: -Route #2863: -Route #2864: -Route #2865: -Route #2866: -Route #2867: -Route #2868: -Route #2869: -Route #2870: -Route #2871: -Route #2872: -Route #2873: -Route #2874: -Route #2875: -Route #2876: -Route #2877: -Route #2878: -Route #2879: -Route #2880: -Route #2881: -Route #2882: -Route #2883: -Route #2884: -Route #2885: -Route #2886: -Route #2887: -Route #2888: -Route #2889: -Route #2890: -Route #2891: -Route #2892: -Route #2893: -Route #2894: -Route #2895: -Route #2896: -Route #2897: -Route #2898: -Route #2899: -Route #2900: -Route #2901: -Route #2902: -Route #2903: -Route #2904: -Route #2905: -Route #2906: -Route #2907: -Route #2908: -Route #2909: -Route #2910: -Route #2911: -Route #2912: -Route #2913: -Route #2914: -Route #2915: -Route #2916: -Route #2917: -Route #2918: -Route #2919: -Route #2920: -Route #2921: -Route #2922: -Route #2923: -Route #2924: -Route #2925: -Route #2926: -Route #2927: -Route #2928: -Route #2929: -Route #2930: -Route #2931: -Route #2932: -Route #2933: -Route #2934: -Route #2935: -Route #2936: -Route #2937: -Route #2938: -Route #2939: -Route #2940: -Route #2941: -Route #2942: -Route #2943: -Route #2944: -Route #2945: -Route #2946: -Route #2947: -Route #2948: -Route #2949: -Route #2950: -Route #2951: -Route #2952: -Route #2953: -Route #2954: -Route #2955: -Route #2956: -Route #2957: -Route #2958: -Route #2959: -Route #2960: -Route #2961: -Route #2962: -Route #2963: -Route #2964: -Route #2965: -Route #2966: -Route #2967: -Route #2968: -Route #2969: -Route #2970: -Route #2971: -Route #2972: -Route #2973: -Route #2974: -Route #2975: -Route #2976: -Route #2977: -Route #2978: -Route #2979: -Route #2980: -Route #2981: -Route #2982: -Route #2983: -Route #2984: -Route #2985: -Route #2986: -Route #2987: -Route #2988: -Route #2989: -Route #2990: -Route #2991: -Route #2992: -Route #2993: -Route #2994: -Route #2995: -Route #2996: -Route #2997: -Route #2998: -Route #2999: -Route #3000: -Route #3001: -Route #3002: -Route #3003: -Route #3004: -Route #3005: -Route #3006: -Route #3007: -Route #3008: -Route #3009: -Route #3010: -Route #3011: -Route #3012: -Route #3013: -Route #3014: -Route #3015: -Route #3016: -Route #3017: -Route #3018: -Route #3019: -Route #3020: -Route #3021: -Route #3022: -Route #3023: -Route #3024: -Route #3025: -Route #3026: -Route #3027: -Route #3028: -Route #3029: -Route #3030: -Route #3031: -Route #3032: -Route #3033: -Route #3034: -Route #3035: -Route #3036: -Route #3037: -Route #3038: -Route #3039: -Route #3040: -Route #3041: -Route #3042: -Route #3043: -Route #3044: -Route #3045: -Route #3046: -Route #3047: -Route #3048: -Route #3049: -Route #3050: -Route #3051: -Route #3052: -Route #3053: -Route #3054: -Route #3055: -Route #3056: -Route #3057: -Route #3058: -Route #3059: -Route #3060: -Route #3061: -Route #3062: -Route #3063: -Route #3064: -Route #3065: -Route #3066: -Route #3067: -Route #3068: -Route #3069: -Route #3070: -Route #3071: -Route #3072: -Route #3073: -Route #3074: -Route #3075: -Route #3076: -Route #3077: -Route #3078: -Route #3079: -Route #3080: -Route #3081: -Route #3082: -Route #3083: -Route #3084: -Route #3085: -Route #3086: -Route #3087: -Route #3088: -Route #3089: -Route #3090: -Route #3091: -Route #3092: -Route #3093: -Route #3094: -Route #3095: -Route #3096: -Route #3097: -Route #3098: -Route #3099: -Route #3100: -Route #3101: -Route #3102: -Route #3103: -Route #3104: -Route #3105: -Route #3106: -Route #3107: -Route #3108: -Route #3109: -Route #3110: -Route #3111: -Route #3112: -Route #3113: -Route #3114: -Route #3115: -Route #3116: -Route #3117: -Route #3118: -Route #3119: -Route #3120: -Route #3121: -Route #3122: -Route #3123: -Route #3124: -Route #3125: -Route #3126: -Route #3127: -Route #3128: -Route #3129: -Route #3130: -Route #3131: -Route #3132: -Route #3133: -Route #3134: -Route #3135: -Route #3136: -Route #3137: -Route #3138: -Route #3139: -Route #3140: -Route #3141: -Route #3142: -Route #3143: -Route #3144: -Route #3145: -Route #3146: -Route #3147: -Route #3148: -Route #3149: -Route #3150: -Route #3151: -Route #3152: -Route #3153: -Route #3154: -Route #3155: -Route #3156: -Route #3157: -Route #3158: -Route #3159: -Route #3160: -Route #3161: -Route #3162: -Route #3163: -Route #3164: -Route #3165: -Route #3166: -Route #3167: -Route #3168: -Route #3169: -Route #3170: -Route #3171: -Route #3172: -Route #3173: -Route #3174: -Route #3175: -Route #3176: -Route #3177: -Route #3178: -Route #3179: -Route #3180: -Route #3181: -Route #3182: -Route #3183: -Route #3184: -Route #3185: -Route #3186: -Route #3187: -Route #3188: -Route #3189: -Route #3190: -Route #3191: -Route #3192: -Route #3193: -Route #3194: -Route #3195: -Route #3196: -Route #3197: -Route #3198: -Route #3199: -Route #3200: -Cost: 99659.87 +Route #1: 109 28 9 38 291 +Route #2: 283 434 181 467 157 481 +Route #3: 315 286 186 584 298 212 +Route #4: 304 46 132 47 177 +Route #5: 210 282 213 158 31 258 +Route #6: 33 380 615 275 86 115 309 +Route #7: 604 620 350 246 97 549 346 +Route #8: 131 11 203 1 148 184 +Route #9: 106 74 314 183 192 224 +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: 575 66 364 219 338 450 580 445 324 534 +Route #642: 273 576 271 227 397 107 231 89 446 255 +Route #643: 567 629 118 215 146 48 51 196 276 342 +Route #644: 160 178 349 292 249 254 214 153 607 116 +Route #645: 250 235 484 353 563 476 85 272 362 +Route #646: 100 405 297 598 10 585 471 592 25 +Route #647: 108 65 8 540 539 439 486 185 477 +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: +Route #750: +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: 35 245 182 206 111 351 45 53 221 121 112 93 58 599 152 232 +Route #1282: 497 613 321 413 348 622 134 590 32 419 454 139 208 274 216 36 147 +Route #1283: 505 410 218 155 516 395 253 421 95 73 22 330 433 460 +Route #1284: 520 632 631 548 110 294 92 15 502 136 239 363 285 81 169 +Route #1285: 189 573 402 498 453 608 373 345 313 162 114 87 429 150 14 +Route #1286: 280 425 175 311 391 386 597 361 325 466 490 23 303 267 230 470 43 +Route #1287: 474 459 489 59 461 517 331 82 625 347 179 336 627 396 78 137 +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: +Route #1498: +Route #1499: +Route #1500: +Route #1501: +Route #1502: +Route #1503: +Route #1504: +Route #1505: +Route #1506: +Route #1507: +Route #1508: +Route #1509: +Route #1510: +Route #1511: +Route #1512: +Route #1513: +Route #1514: +Route #1515: +Route #1516: +Route #1517: +Route #1518: +Route #1519: +Route #1520: +Route #1521: +Route #1522: +Route #1523: +Route #1524: +Route #1525: +Route #1526: +Route #1527: +Route #1528: +Route #1529: +Route #1530: +Route #1531: +Route #1532: +Route #1533: +Route #1534: +Route #1535: +Route #1536: +Route #1537: +Route #1538: +Route #1539: +Route #1540: +Route #1541: +Route #1542: +Route #1543: +Route #1544: +Route #1545: +Route #1546: +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: 611 532 491 142 64 16 420 127 561 12 60 193 259 98 270 19 468 18 200 180 340 635 +Route #1922: 617 634 464 601 603 156 495 332 482 600 125 281 614 301 457 406 408 593 478 550 403 370 530 422 +Route #1923: 39 56 299 372 163 63 501 569 375 176 458 427 187 503 602 75 479 444 379 589 506 141 199 295 523 +Route #1924: 544 415 67 352 521 130 640 621 428 483 591 2 564 463 72 529 44 268 526 225 368 562 13 462 +Route #1925: 514 566 104 277 3 198 234 204 264 124 161 252 570 261 57 5 260 265 61 287 228 318 384 26 84 +Route #1926: 21 574 612 366 334 560 565 531 536 328 568 473 237 398 378 360 164 533 541 385 407 168 +Route #1927: 102 242 40 424 244 90 30 24 62 238 222 52 70 512 68 149 27 195 381 145 628 390 499 606 +Route #1928: 387 416 451 401 209 211 509 524 322 513 432 594 639 535 412 557 595 623 510 452 241 190 327 437 448 587 +Route #1929: 151 88 202 49 296 290 113 79 233 247 37 312 94 174 308 317 101 243 288 96 34 128 341 551 +Route #1930: 77 194 423 538 4 417 400 618 518 571 226 547 326 637 572 17 555 388 443 430 251 71 197 54 +Route #1931: 307 394 278 554 527 20 159 279 519 508 76 469 492 374 552 578 542 465 545 586 293 588 504 120 +Route #1932: 262 319 220 126 266 191 310 41 188 240 269 117 302 99 154 55 42 316 343 172 305 537 80 207 133 +Route #1933: 122 300 610 229 289 355 528 223 217 633 166 638 525 205 475 201 339 263 455 558 135 129 596 50 +Route #1934: 441 358 496 543 507 7 630 138 409 404 323 438 624 449 442 256 546 173 143 105 83 167 +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Route #2051: +Route #2052: +Route #2053: +Route #2054: +Route #2055: +Route #2056: +Route #2057: +Route #2058: +Route #2059: +Route #2060: +Route #2061: +Route #2062: +Route #2063: +Route #2064: +Route #2065: +Route #2066: +Route #2067: +Route #2068: +Route #2069: +Route #2070: +Route #2071: +Route #2072: +Route #2073: +Route #2074: +Route #2075: +Route #2076: +Route #2077: +Route #2078: +Route #2079: +Route #2080: +Route #2081: +Route #2082: +Route #2083: +Route #2084: +Route #2085: +Route #2086: +Route #2087: +Route #2088: +Route #2089: +Route #2090: +Route #2091: +Route #2092: +Route #2093: +Route #2094: +Route #2095: +Route #2096: +Route #2097: +Route #2098: +Route #2099: +Route #2100: +Route #2101: +Route #2102: +Route #2103: +Route #2104: +Route #2105: +Route #2106: +Route #2107: +Route #2108: +Route #2109: +Route #2110: +Route #2111: +Route #2112: +Route #2113: +Route #2114: +Route #2115: +Route #2116: +Route #2117: +Route #2118: +Route #2119: +Route #2120: +Route #2121: +Route #2122: +Route #2123: +Route #2124: +Route #2125: +Route #2126: +Route #2127: +Route #2128: +Route #2129: +Route #2130: +Route #2131: +Route #2132: +Route #2133: +Route #2134: +Route #2135: +Route #2136: +Route #2137: +Route #2138: +Route #2139: +Route #2140: +Route #2141: +Route #2142: +Route #2143: +Route #2144: +Route #2145: +Route #2146: +Route #2147: +Route #2148: +Route #2149: +Route #2150: +Route #2151: +Route #2152: +Route #2153: +Route #2154: +Route #2155: +Route #2156: +Route #2157: +Route #2158: +Route #2159: +Route #2160: +Route #2161: +Route #2162: +Route #2163: +Route #2164: +Route #2165: +Route #2166: +Route #2167: +Route #2168: +Route #2169: +Route #2170: +Route #2171: +Route #2172: +Route #2173: +Route #2174: +Route #2175: +Route #2176: +Route #2177: +Route #2178: +Route #2179: +Route #2180: +Route #2181: +Route #2182: +Route #2183: +Route #2184: +Route #2185: +Route #2186: +Route #2187: +Route #2188: +Route #2189: +Route #2190: +Route #2191: +Route #2192: +Route #2193: +Route #2194: +Route #2195: +Route #2196: +Route #2197: +Route #2198: +Route #2199: +Route #2200: +Route #2201: +Route #2202: +Route #2203: +Route #2204: +Route #2205: +Route #2206: +Route #2207: +Route #2208: +Route #2209: +Route #2210: +Route #2211: +Route #2212: +Route #2213: +Route #2214: +Route #2215: +Route #2216: +Route #2217: +Route #2218: +Route #2219: +Route #2220: +Route #2221: +Route #2222: +Route #2223: +Route #2224: +Route #2225: +Route #2226: +Route #2227: +Route #2228: +Route #2229: +Route #2230: +Route #2231: +Route #2232: +Route #2233: +Route #2234: +Route #2235: +Route #2236: +Route #2237: +Route #2238: +Route #2239: +Route #2240: +Route #2241: +Route #2242: +Route #2243: +Route #2244: +Route #2245: +Route #2246: +Route #2247: +Route #2248: +Route #2249: +Route #2250: +Route #2251: +Route #2252: +Route #2253: +Route #2254: +Route #2255: +Route #2256: +Route #2257: +Route #2258: +Route #2259: +Route #2260: +Route #2261: +Route #2262: +Route #2263: +Route #2264: +Route #2265: +Route #2266: +Route #2267: +Route #2268: +Route #2269: +Route #2270: +Route #2271: +Route #2272: +Route #2273: +Route #2274: +Route #2275: +Route #2276: +Route #2277: +Route #2278: +Route #2279: +Route #2280: +Route #2281: +Route #2282: +Route #2283: +Route #2284: +Route #2285: +Route #2286: +Route #2287: +Route #2288: +Route #2289: +Route #2290: +Route #2291: +Route #2292: +Route #2293: +Route #2294: +Route #2295: +Route #2296: +Route #2297: +Route #2298: +Route #2299: +Route #2300: +Route #2301: +Route #2302: +Route #2303: +Route #2304: +Route #2305: +Route #2306: +Route #2307: +Route #2308: +Route #2309: +Route #2310: +Route #2311: +Route #2312: +Route #2313: +Route #2314: +Route #2315: +Route #2316: +Route #2317: +Route #2318: +Route #2319: +Route #2320: +Route #2321: +Route #2322: +Route #2323: +Route #2324: +Route #2325: +Route #2326: +Route #2327: +Route #2328: +Route #2329: +Route #2330: +Route #2331: +Route #2332: +Route #2333: +Route #2334: +Route #2335: +Route #2336: +Route #2337: +Route #2338: +Route #2339: +Route #2340: +Route #2341: +Route #2342: +Route #2343: +Route #2344: +Route #2345: +Route #2346: +Route #2347: +Route #2348: +Route #2349: +Route #2350: +Route #2351: +Route #2352: +Route #2353: +Route #2354: +Route #2355: +Route #2356: +Route #2357: +Route #2358: +Route #2359: +Route #2360: +Route #2361: +Route #2362: +Route #2363: +Route #2364: +Route #2365: +Route #2366: +Route #2367: +Route #2368: +Route #2369: +Route #2370: +Route #2371: +Route #2372: +Route #2373: +Route #2374: +Route #2375: +Route #2376: +Route #2377: +Route #2378: +Route #2379: +Route #2380: +Route #2381: +Route #2382: +Route #2383: +Route #2384: +Route #2385: +Route #2386: +Route #2387: +Route #2388: +Route #2389: +Route #2390: +Route #2391: +Route #2392: +Route #2393: +Route #2394: +Route #2395: +Route #2396: +Route #2397: +Route #2398: +Route #2399: +Route #2400: +Route #2401: +Route #2402: +Route #2403: +Route #2404: +Route #2405: +Route #2406: +Route #2407: +Route #2408: +Route #2409: +Route #2410: +Route #2411: +Route #2412: +Route #2413: +Route #2414: +Route #2415: +Route #2416: +Route #2417: +Route #2418: +Route #2419: +Route #2420: +Route #2421: +Route #2422: +Route #2423: +Route #2424: +Route #2425: +Route #2426: +Route #2427: +Route #2428: +Route #2429: +Route #2430: +Route #2431: +Route #2432: +Route #2433: +Route #2434: +Route #2435: +Route #2436: +Route #2437: +Route #2438: +Route #2439: +Route #2440: +Route #2441: +Route #2442: +Route #2443: +Route #2444: +Route #2445: +Route #2446: +Route #2447: +Route #2448: +Route #2449: +Route #2450: +Route #2451: +Route #2452: +Route #2453: +Route #2454: +Route #2455: +Route #2456: +Route #2457: +Route #2458: +Route #2459: +Route #2460: +Route #2461: +Route #2462: +Route #2463: +Route #2464: +Route #2465: +Route #2466: +Route #2467: +Route #2468: +Route #2469: +Route #2470: +Route #2471: +Route #2472: +Route #2473: +Route #2474: +Route #2475: +Route #2476: +Route #2477: +Route #2478: +Route #2479: +Route #2480: +Route #2481: +Route #2482: +Route #2483: +Route #2484: +Route #2485: +Route #2486: +Route #2487: +Route #2488: +Route #2489: +Route #2490: +Route #2491: +Route #2492: +Route #2493: +Route #2494: +Route #2495: +Route #2496: +Route #2497: +Route #2498: +Route #2499: +Route #2500: +Route #2501: +Route #2502: +Route #2503: +Route #2504: +Route #2505: +Route #2506: +Route #2507: +Route #2508: +Route #2509: +Route #2510: +Route #2511: +Route #2512: +Route #2513: +Route #2514: +Route #2515: +Route #2516: +Route #2517: +Route #2518: +Route #2519: +Route #2520: +Route #2521: +Route #2522: +Route #2523: +Route #2524: +Route #2525: +Route #2526: +Route #2527: +Route #2528: +Route #2529: +Route #2530: +Route #2531: +Route #2532: +Route #2533: +Route #2534: +Route #2535: +Route #2536: +Route #2537: +Route #2538: +Route #2539: +Route #2540: +Route #2541: +Route #2542: +Route #2543: +Route #2544: +Route #2545: +Route #2546: +Route #2547: +Route #2548: +Route #2549: +Route #2550: +Route #2551: +Route #2552: +Route #2553: +Route #2554: +Route #2555: +Route #2556: +Route #2557: +Route #2558: +Route #2559: +Route #2560: +Route #2561: 165 91 170 335 392 171 616 414 418 144 354 605 367 248 333 626 376 456 435 487 329 619 103 382 636 609 411 357 488 119 494 553 6 472 257 236 +Route #2562: 356 29 515 579 344 522 365 480 511 577 371 436 393 284 447 559 426 389 485 399 320 583 369 581 440 337 493 556 377 359 500 431 123 582 140 306 383 69 +Route #2563: +Route #2564: +Route #2565: +Route #2566: +Route #2567: +Route #2568: +Route #2569: +Route #2570: +Route #2571: +Route #2572: +Route #2573: +Route #2574: +Route #2575: +Route #2576: +Route #2577: +Route #2578: +Route #2579: +Route #2580: +Route #2581: +Route #2582: +Route #2583: +Route #2584: +Route #2585: +Route #2586: +Route #2587: +Route #2588: +Route #2589: +Route #2590: +Route #2591: +Route #2592: +Route #2593: +Route #2594: +Route #2595: +Route #2596: +Route #2597: +Route #2598: +Route #2599: +Route #2600: +Route #2601: +Route #2602: +Route #2603: +Route #2604: +Route #2605: +Route #2606: +Route #2607: +Route #2608: +Route #2609: +Route #2610: +Route #2611: +Route #2612: +Route #2613: +Route #2614: +Route #2615: +Route #2616: +Route #2617: +Route #2618: +Route #2619: +Route #2620: +Route #2621: +Route #2622: +Route #2623: +Route #2624: +Route #2625: +Route #2626: +Route #2627: +Route #2628: +Route #2629: +Route #2630: +Route #2631: +Route #2632: +Route #2633: +Route #2634: +Route #2635: +Route #2636: +Route #2637: +Route #2638: +Route #2639: +Route #2640: +Route #2641: +Route #2642: +Route #2643: +Route #2644: +Route #2645: +Route #2646: +Route #2647: +Route #2648: +Route #2649: +Route #2650: +Route #2651: +Route #2652: +Route #2653: +Route #2654: +Route #2655: +Route #2656: +Route #2657: +Route #2658: +Route #2659: +Route #2660: +Route #2661: +Route #2662: +Route #2663: +Route #2664: +Route #2665: +Route #2666: +Route #2667: +Route #2668: +Route #2669: +Route #2670: +Route #2671: +Route #2672: +Route #2673: +Route #2674: +Route #2675: +Route #2676: +Route #2677: +Route #2678: +Route #2679: +Route #2680: +Route #2681: +Route #2682: +Route #2683: +Route #2684: +Route #2685: +Route #2686: +Route #2687: +Route #2688: +Route #2689: +Route #2690: +Route #2691: +Route #2692: +Route #2693: +Route #2694: +Route #2695: +Route #2696: +Route #2697: +Route #2698: +Route #2699: +Route #2700: +Route #2701: +Route #2702: +Route #2703: +Route #2704: +Route #2705: +Route #2706: +Route #2707: +Route #2708: +Route #2709: +Route #2710: +Route #2711: +Route #2712: +Route #2713: +Route #2714: +Route #2715: +Route #2716: +Route #2717: +Route #2718: +Route #2719: +Route #2720: +Route #2721: +Route #2722: +Route #2723: +Route #2724: +Route #2725: +Route #2726: +Route #2727: +Route #2728: +Route #2729: +Route #2730: +Route #2731: +Route #2732: +Route #2733: +Route #2734: +Route #2735: +Route #2736: +Route #2737: +Route #2738: +Route #2739: +Route #2740: +Route #2741: +Route #2742: +Route #2743: +Route #2744: +Route #2745: +Route #2746: +Route #2747: +Route #2748: +Route #2749: +Route #2750: +Route #2751: +Route #2752: +Route #2753: +Route #2754: +Route #2755: +Route #2756: +Route #2757: +Route #2758: +Route #2759: +Route #2760: +Route #2761: +Route #2762: +Route #2763: +Route #2764: +Route #2765: +Route #2766: +Route #2767: +Route #2768: +Route #2769: +Route #2770: +Route #2771: +Route #2772: +Route #2773: +Route #2774: +Route #2775: +Route #2776: +Route #2777: +Route #2778: +Route #2779: +Route #2780: +Route #2781: +Route #2782: +Route #2783: +Route #2784: +Route #2785: +Route #2786: +Route #2787: +Route #2788: +Route #2789: +Route #2790: +Route #2791: +Route #2792: +Route #2793: +Route #2794: +Route #2795: +Route #2796: +Route #2797: +Route #2798: +Route #2799: +Route #2800: +Route #2801: +Route #2802: +Route #2803: +Route #2804: +Route #2805: +Route #2806: +Route #2807: +Route #2808: +Route #2809: +Route #2810: +Route #2811: +Route #2812: +Route #2813: +Route #2814: +Route #2815: +Route #2816: +Route #2817: +Route #2818: +Route #2819: +Route #2820: +Route #2821: +Route #2822: +Route #2823: +Route #2824: +Route #2825: +Route #2826: +Route #2827: +Route #2828: +Route #2829: +Route #2830: +Route #2831: +Route #2832: +Route #2833: +Route #2834: +Route #2835: +Route #2836: +Route #2837: +Route #2838: +Route #2839: +Route #2840: +Route #2841: +Route #2842: +Route #2843: +Route #2844: +Route #2845: +Route #2846: +Route #2847: +Route #2848: +Route #2849: +Route #2850: +Route #2851: +Route #2852: +Route #2853: +Route #2854: +Route #2855: +Route #2856: +Route #2857: +Route #2858: +Route #2859: +Route #2860: +Route #2861: +Route #2862: +Route #2863: +Route #2864: +Route #2865: +Route #2866: +Route #2867: +Route #2868: +Route #2869: +Route #2870: +Route #2871: +Route #2872: +Route #2873: +Route #2874: +Route #2875: +Route #2876: +Route #2877: +Route #2878: +Route #2879: +Route #2880: +Route #2881: +Route #2882: +Route #2883: +Route #2884: +Route #2885: +Route #2886: +Route #2887: +Route #2888: +Route #2889: +Route #2890: +Route #2891: +Route #2892: +Route #2893: +Route #2894: +Route #2895: +Route #2896: +Route #2897: +Route #2898: +Route #2899: +Route #2900: +Route #2901: +Route #2902: +Route #2903: +Route #2904: +Route #2905: +Route #2906: +Route #2907: +Route #2908: +Route #2909: +Route #2910: +Route #2911: +Route #2912: +Route #2913: +Route #2914: +Route #2915: +Route #2916: +Route #2917: +Route #2918: +Route #2919: +Route #2920: +Route #2921: +Route #2922: +Route #2923: +Route #2924: +Route #2925: +Route #2926: +Route #2927: +Route #2928: +Route #2929: +Route #2930: +Route #2931: +Route #2932: +Route #2933: +Route #2934: +Route #2935: +Route #2936: +Route #2937: +Route #2938: +Route #2939: +Route #2940: +Route #2941: +Route #2942: +Route #2943: +Route #2944: +Route #2945: +Route #2946: +Route #2947: +Route #2948: +Route #2949: +Route #2950: +Route #2951: +Route #2952: +Route #2953: +Route #2954: +Route #2955: +Route #2956: +Route #2957: +Route #2958: +Route #2959: +Route #2960: +Route #2961: +Route #2962: +Route #2963: +Route #2964: +Route #2965: +Route #2966: +Route #2967: +Route #2968: +Route #2969: +Route #2970: +Route #2971: +Route #2972: +Route #2973: +Route #2974: +Route #2975: +Route #2976: +Route #2977: +Route #2978: +Route #2979: +Route #2980: +Route #2981: +Route #2982: +Route #2983: +Route #2984: +Route #2985: +Route #2986: +Route #2987: +Route #2988: +Route #2989: +Route #2990: +Route #2991: +Route #2992: +Route #2993: +Route #2994: +Route #2995: +Route #2996: +Route #2997: +Route #2998: +Route #2999: +Route #3000: +Route #3001: +Route #3002: +Route #3003: +Route #3004: +Route #3005: +Route #3006: +Route #3007: +Route #3008: +Route #3009: +Route #3010: +Route #3011: +Route #3012: +Route #3013: +Route #3014: +Route #3015: +Route #3016: +Route #3017: +Route #3018: +Route #3019: +Route #3020: +Route #3021: +Route #3022: +Route #3023: +Route #3024: +Route #3025: +Route #3026: +Route #3027: +Route #3028: +Route #3029: +Route #3030: +Route #3031: +Route #3032: +Route #3033: +Route #3034: +Route #3035: +Route #3036: +Route #3037: +Route #3038: +Route #3039: +Route #3040: +Route #3041: +Route #3042: +Route #3043: +Route #3044: +Route #3045: +Route #3046: +Route #3047: +Route #3048: +Route #3049: +Route #3050: +Route #3051: +Route #3052: +Route #3053: +Route #3054: +Route #3055: +Route #3056: +Route #3057: +Route #3058: +Route #3059: +Route #3060: +Route #3061: +Route #3062: +Route #3063: +Route #3064: +Route #3065: +Route #3066: +Route #3067: +Route #3068: +Route #3069: +Route #3070: +Route #3071: +Route #3072: +Route #3073: +Route #3074: +Route #3075: +Route #3076: +Route #3077: +Route #3078: +Route #3079: +Route #3080: +Route #3081: +Route #3082: +Route #3083: +Route #3084: +Route #3085: +Route #3086: +Route #3087: +Route #3088: +Route #3089: +Route #3090: +Route #3091: +Route #3092: +Route #3093: +Route #3094: +Route #3095: +Route #3096: +Route #3097: +Route #3098: +Route #3099: +Route #3100: +Route #3101: +Route #3102: +Route #3103: +Route #3104: +Route #3105: +Route #3106: +Route #3107: +Route #3108: +Route #3109: +Route #3110: +Route #3111: +Route #3112: +Route #3113: +Route #3114: +Route #3115: +Route #3116: +Route #3117: +Route #3118: +Route #3119: +Route #3120: +Route #3121: +Route #3122: +Route #3123: +Route #3124: +Route #3125: +Route #3126: +Route #3127: +Route #3128: +Route #3129: +Route #3130: +Route #3131: +Route #3132: +Route #3133: +Route #3134: +Route #3135: +Route #3136: +Route #3137: +Route #3138: +Route #3139: +Route #3140: +Route #3141: +Route #3142: +Route #3143: +Route #3144: +Route #3145: +Route #3146: +Route #3147: +Route #3148: +Route #3149: +Route #3150: +Route #3151: +Route #3152: +Route #3153: +Route #3154: +Route #3155: +Route #3156: +Route #3157: +Route #3158: +Route #3159: +Route #3160: +Route #3161: +Route #3162: +Route #3163: +Route #3164: +Route #3165: +Route #3166: +Route #3167: +Route #3168: +Route #3169: +Route #3170: +Route #3171: +Route #3172: +Route #3173: +Route #3174: +Route #3175: +Route #3176: +Route #3177: +Route #3178: +Route #3179: +Route #3180: +Route #3181: +Route #3182: +Route #3183: +Route #3184: +Route #3185: +Route #3186: +Route #3187: +Route #3188: +Route #3189: +Route #3190: +Route #3191: +Route #3192: +Route #3193: +Route #3194: +Route #3195: +Route #3196: +Route #3197: +Route #3198: +Route #3199: +Route #3200: +Cost: 9931426641 diff --git a/HFVRP/X749-FSMF.sol b/HFVRP/X749-FSMF.sol index 923e364..ed023fc 100644 --- a/HFVRP/X749-FSMF.sol +++ b/HFVRP/X749-FSMF.sol @@ -1,2245 +1,2245 @@ -Route #1: 270 710 -Route #2: -Route #3: -Route #4: -Route #5: -Route #6: -Route #7: -Route #8: -Route #9: -Route #10: -Route #11: -Route #12: -Route #13: -Route #14: -Route #15: -Route #16: -Route #17: -Route #18: -Route #19: -Route #20: -Route #21: -Route #22: -Route #23: -Route #24: -Route #25: -Route #26: -Route #27: -Route #28: -Route #29: -Route #30: -Route #31: -Route #32: -Route #33: -Route #34: -Route #35: -Route #36: -Route #37: -Route #38: -Route #39: -Route #40: -Route #41: -Route #42: -Route #43: -Route #44: -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: -Route #71: -Route #72: -Route #73: -Route #74: -Route #75: -Route #76: -Route #77: -Route #78: -Route #79: -Route #80: -Route #81: -Route #82: -Route #83: -Route #84: -Route #85: -Route #86: -Route #87: -Route #88: -Route #89: -Route #90: -Route #91: -Route #92: -Route #93: -Route #94: -Route #95: -Route #96: -Route #97: -Route #98: -Route #99: -Route #100: -Route #101: -Route #102: -Route #103: -Route #104: -Route #105: -Route #106: -Route #107: -Route #108: -Route #109: -Route #110: -Route #111: -Route #112: -Route #113: -Route #114: -Route #115: -Route #116: -Route #117: -Route #118: -Route #119: -Route #120: -Route #121: -Route #122: -Route #123: -Route #124: -Route #125: -Route #126: -Route #127: -Route #128: -Route #129: -Route #130: -Route #131: -Route #132: -Route #133: -Route #134: -Route #135: -Route #136: -Route #137: -Route #138: -Route #139: -Route #140: -Route #141: -Route #142: -Route #143: -Route #144: -Route #145: -Route #146: -Route #147: -Route #148: -Route #149: -Route #150: -Route #151: -Route #152: -Route #153: -Route #154: -Route #155: -Route #156: -Route #157: -Route #158: -Route #159: -Route #160: -Route #161: -Route #162: -Route #163: -Route #164: -Route #165: -Route #166: -Route #167: -Route #168: -Route #169: -Route #170: -Route #171: -Route #172: -Route #173: -Route #174: -Route #175: -Route #176: -Route #177: -Route #178: -Route #179: -Route #180: -Route #181: -Route #182: -Route #183: -Route #184: -Route #185: -Route #186: -Route #187: -Route #188: -Route #189: -Route #190: -Route #191: -Route #192: -Route #193: -Route #194: -Route #195: -Route #196: -Route #197: -Route #198: -Route #199: -Route #200: -Route #201: -Route #202: -Route #203: -Route #204: -Route #205: -Route #206: -Route #207: -Route #208: -Route #209: -Route #210: -Route #211: -Route #212: -Route #213: -Route #214: -Route #215: -Route #216: -Route #217: -Route #218: -Route #219: -Route #220: -Route #221: -Route #222: -Route #223: -Route #224: -Route #225: -Route #226: -Route #227: -Route #228: -Route #229: -Route #230: -Route #231: -Route #232: -Route #233: -Route #234: -Route #235: -Route #236: -Route #237: -Route #238: -Route #239: -Route #240: -Route #241: -Route #242: -Route #243: -Route #244: -Route #245: -Route #246: -Route #247: -Route #248: -Route #249: -Route #250: -Route #251: -Route #252: -Route #253: -Route #254: -Route #255: -Route #256: -Route #257: -Route #258: -Route #259: -Route #260: -Route #261: -Route #262: -Route #263: -Route #264: -Route #265: -Route #266: -Route #267: -Route #268: -Route #269: -Route #270: -Route #271: -Route #272: -Route #273: -Route #274: -Route #275: -Route #276: -Route #277: -Route #278: -Route #279: -Route #280: -Route #281: -Route #282: -Route #283: -Route #284: -Route #285: -Route #286: -Route #287: -Route #288: -Route #289: -Route #290: -Route #291: -Route #292: -Route #293: -Route #294: -Route #295: -Route #296: -Route #297: -Route #298: -Route #299: -Route #300: -Route #301: -Route #302: -Route #303: -Route #304: -Route #305: -Route #306: -Route #307: -Route #308: -Route #309: -Route #310: -Route #311: -Route #312: -Route #313: -Route #314: -Route #315: -Route #316: -Route #317: -Route #318: -Route #319: -Route #320: -Route #321: -Route #322: -Route #323: -Route #324: -Route #325: -Route #326: -Route #327: -Route #328: -Route #329: -Route #330: -Route #331: -Route #332: -Route #333: -Route #334: -Route #335: -Route #336: -Route #337: -Route #338: -Route #339: -Route #340: -Route #341: -Route #342: -Route #343: -Route #344: -Route #345: -Route #346: -Route #347: -Route #348: -Route #349: -Route #350: -Route #351: -Route #352: -Route #353: -Route #354: -Route #355: -Route #356: -Route #357: -Route #358: -Route #359: -Route #360: -Route #361: -Route #362: -Route #363: -Route #364: -Route #365: -Route #366: -Route #367: -Route #368: -Route #369: -Route #370: -Route #371: -Route #372: -Route #373: -Route #374: -Route #375: -Route #376: -Route #377: -Route #378: -Route #379: -Route #380: -Route #381: -Route #382: -Route #383: -Route #384: -Route #385: -Route #386: -Route #387: -Route #388: -Route #389: -Route #390: -Route #391: -Route #392: -Route #393: -Route #394: -Route #395: -Route #396: -Route #397: -Route #398: -Route #399: -Route #400: -Route #401: -Route #402: -Route #403: -Route #404: -Route #405: -Route #406: -Route #407: -Route #408: -Route #409: -Route #410: -Route #411: -Route #412: -Route #413: -Route #414: -Route #415: -Route #416: -Route #417: -Route #418: -Route #419: -Route #420: -Route #421: -Route #422: -Route #423: -Route #424: -Route #425: -Route #426: -Route #427: -Route #428: -Route #429: -Route #430: -Route #431: -Route #432: -Route #433: -Route #434: -Route #435: -Route #436: -Route #437: -Route #438: -Route #439: -Route #440: -Route #441: -Route #442: -Route #443: -Route #444: -Route #445: -Route #446: -Route #447: -Route #448: -Route #449: -Route #450: -Route #451: -Route #452: -Route #453: -Route #454: -Route #455: -Route #456: -Route #457: -Route #458: -Route #459: -Route #460: -Route #461: -Route #462: -Route #463: -Route #464: -Route #465: -Route #466: -Route #467: -Route #468: -Route #469: -Route #470: -Route #471: -Route #472: -Route #473: -Route #474: -Route #475: -Route #476: -Route #477: -Route #478: -Route #479: -Route #480: -Route #481: -Route #482: -Route #483: -Route #484: -Route #485: -Route #486: -Route #487: -Route #488: -Route #489: -Route #490: -Route #491: -Route #492: -Route #493: -Route #494: -Route #495: -Route #496: -Route #497: -Route #498: -Route #499: -Route #500: -Route #501: -Route #502: -Route #503: -Route #504: -Route #505: -Route #506: -Route #507: -Route #508: -Route #509: -Route #510: -Route #511: -Route #512: -Route #513: -Route #514: -Route #515: -Route #516: -Route #517: -Route #518: -Route #519: -Route #520: -Route #521: -Route #522: -Route #523: -Route #524: -Route #525: -Route #526: -Route #527: -Route #528: -Route #529: -Route #530: -Route #531: -Route #532: -Route #533: -Route #534: -Route #535: -Route #536: -Route #537: -Route #538: -Route #539: -Route #540: -Route #541: -Route #542: -Route #543: -Route #544: -Route #545: -Route #546: -Route #547: -Route #548: -Route #549: -Route #550: -Route #551: -Route #552: -Route #553: -Route #554: -Route #555: -Route #556: -Route #557: -Route #558: -Route #559: -Route #560: -Route #561: -Route #562: -Route #563: -Route #564: -Route #565: -Route #566: -Route #567: -Route #568: -Route #569: -Route #570: -Route #571: -Route #572: -Route #573: -Route #574: -Route #575: -Route #576: -Route #577: -Route #578: -Route #579: -Route #580: -Route #581: -Route #582: -Route #583: -Route #584: -Route #585: -Route #586: -Route #587: -Route #588: -Route #589: -Route #590: -Route #591: -Route #592: -Route #593: -Route #594: -Route #595: -Route #596: -Route #597: -Route #598: -Route #599: -Route #600: -Route #601: -Route #602: -Route #603: -Route #604: -Route #605: -Route #606: -Route #607: -Route #608: -Route #609: -Route #610: -Route #611: -Route #612: -Route #613: -Route #614: -Route #615: -Route #616: -Route #617: -Route #618: -Route #619: -Route #620: -Route #621: -Route #622: -Route #623: -Route #624: -Route #625: -Route #626: -Route #627: -Route #628: -Route #629: -Route #630: -Route #631: -Route #632: -Route #633: -Route #634: -Route #635: -Route #636: -Route #637: -Route #638: -Route #639: -Route #640: -Route #641: -Route #642: -Route #643: -Route #644: -Route #645: -Route #646: -Route #647: -Route #648: -Route #649: -Route #650: -Route #651: -Route #652: -Route #653: -Route #654: -Route #655: -Route #656: -Route #657: -Route #658: -Route #659: -Route #660: -Route #661: -Route #662: -Route #663: -Route #664: -Route #665: -Route #666: -Route #667: -Route #668: -Route #669: -Route #670: -Route #671: -Route #672: -Route #673: -Route #674: -Route #675: -Route #676: -Route #677: -Route #678: -Route #679: -Route #680: -Route #681: -Route #682: -Route #683: -Route #684: -Route #685: -Route #686: -Route #687: -Route #688: -Route #689: -Route #690: -Route #691: -Route #692: -Route #693: -Route #694: -Route #695: -Route #696: -Route #697: -Route #698: -Route #699: -Route #700: -Route #701: -Route #702: -Route #703: -Route #704: -Route #705: -Route #706: -Route #707: -Route #708: -Route #709: -Route #710: -Route #711: -Route #712: -Route #713: -Route #714: -Route #715: -Route #716: -Route #717: -Route #718: -Route #719: -Route #720: -Route #721: -Route #722: -Route #723: -Route #724: -Route #725: -Route #726: -Route #727: -Route #728: -Route #729: -Route #730: -Route #731: -Route #732: -Route #733: -Route #734: -Route #735: -Route #736: -Route #737: -Route #738: -Route #739: -Route #740: -Route #741: -Route #742: -Route #743: -Route #744: -Route #745: -Route #746: -Route #747: -Route #748: -Route #749: -Route #750: -Route #751: -Route #752: -Route #753: -Route #754: -Route #755: -Route #756: -Route #757: -Route #758: -Route #759: -Route #760: -Route #761: -Route #762: -Route #763: -Route #764: -Route #765: -Route #766: -Route #767: -Route #768: -Route #769: -Route #770: -Route #771: -Route #772: -Route #773: -Route #774: -Route #775: -Route #776: -Route #777: -Route #778: -Route #779: -Route #780: -Route #781: -Route #782: -Route #783: -Route #784: -Route #785: -Route #786: -Route #787: -Route #788: -Route #789: -Route #790: -Route #791: -Route #792: -Route #793: -Route #794: -Route #795: -Route #796: -Route #797: -Route #798: -Route #799: -Route #800: -Route #801: -Route #802: -Route #803: -Route #804: -Route #805: -Route #806: -Route #807: -Route #808: -Route #809: -Route #810: -Route #811: -Route #812: -Route #813: -Route #814: -Route #815: -Route #816: -Route #817: -Route #818: -Route #819: -Route #820: -Route #821: -Route #822: -Route #823: -Route #824: -Route #825: -Route #826: -Route #827: -Route #828: -Route #829: -Route #830: -Route #831: -Route #832: -Route #833: -Route #834: -Route #835: -Route #836: -Route #837: -Route #838: -Route #839: -Route #840: -Route #841: -Route #842: -Route #843: -Route #844: -Route #845: -Route #846: -Route #847: -Route #848: -Route #849: -Route #850: -Route #851: -Route #852: -Route #853: -Route #854: -Route #855: -Route #856: -Route #857: -Route #858: -Route #859: -Route #860: -Route #861: -Route #862: -Route #863: -Route #864: -Route #865: -Route #866: -Route #867: -Route #868: -Route #869: -Route #870: -Route #871: -Route #872: -Route #873: -Route #874: -Route #875: -Route #876: -Route #877: -Route #878: -Route #879: -Route #880: -Route #881: -Route #882: -Route #883: -Route #884: -Route #885: -Route #886: -Route #887: -Route #888: -Route #889: -Route #890: -Route #891: -Route #892: -Route #893: -Route #894: -Route #895: -Route #896: -Route #897: -Route #898: -Route #899: -Route #900: -Route #901: -Route #902: -Route #903: -Route #904: -Route #905: -Route #906: -Route #907: -Route #908: -Route #909: -Route #910: -Route #911: -Route #912: -Route #913: -Route #914: -Route #915: -Route #916: -Route #917: -Route #918: -Route #919: -Route #920: -Route #921: -Route #922: -Route #923: -Route #924: -Route #925: -Route #926: -Route #927: -Route #928: -Route #929: -Route #930: -Route #931: -Route #932: -Route #933: -Route #934: -Route #935: -Route #936: -Route #937: -Route #938: -Route #939: -Route #940: -Route #941: -Route #942: -Route #943: -Route #944: -Route #945: -Route #946: -Route #947: -Route #948: -Route #949: -Route #950: -Route #951: -Route #952: -Route #953: -Route #954: -Route #955: -Route #956: -Route #957: -Route #958: -Route #959: -Route #960: -Route #961: -Route #962: -Route #963: -Route #964: -Route #965: -Route #966: -Route #967: -Route #968: -Route #969: -Route #970: -Route #971: -Route #972: -Route #973: -Route #974: -Route #975: -Route #976: -Route #977: -Route #978: -Route #979: -Route #980: -Route #981: -Route #982: -Route #983: -Route #984: -Route #985: -Route #986: -Route #987: -Route #988: -Route #989: -Route #990: -Route #991: -Route #992: -Route #993: -Route #994: -Route #995: -Route #996: -Route #997: -Route #998: -Route #999: -Route #1000: -Route #1001: -Route #1002: -Route #1003: -Route #1004: -Route #1005: -Route #1006: -Route #1007: -Route #1008: -Route #1009: -Route #1010: -Route #1011: -Route #1012: -Route #1013: -Route #1014: -Route #1015: -Route #1016: -Route #1017: -Route #1018: -Route #1019: -Route #1020: -Route #1021: -Route #1022: -Route #1023: -Route #1024: -Route #1025: -Route #1026: -Route #1027: -Route #1028: -Route #1029: -Route #1030: -Route #1031: -Route #1032: -Route #1033: -Route #1034: -Route #1035: -Route #1036: -Route #1037: -Route #1038: -Route #1039: -Route #1040: -Route #1041: -Route #1042: -Route #1043: -Route #1044: -Route #1045: -Route #1046: -Route #1047: -Route #1048: -Route #1049: -Route #1050: -Route #1051: -Route #1052: -Route #1053: -Route #1054: -Route #1055: -Route #1056: -Route #1057: -Route #1058: -Route #1059: -Route #1060: -Route #1061: -Route #1062: -Route #1063: -Route #1064: -Route #1065: -Route #1066: -Route #1067: -Route #1068: -Route #1069: -Route #1070: -Route #1071: -Route #1072: -Route #1073: -Route #1074: -Route #1075: -Route #1076: -Route #1077: -Route #1078: -Route #1079: -Route #1080: -Route #1081: -Route #1082: -Route #1083: -Route #1084: -Route #1085: -Route #1086: -Route #1087: -Route #1088: -Route #1089: -Route #1090: -Route #1091: -Route #1092: -Route #1093: -Route #1094: -Route #1095: -Route #1096: -Route #1097: -Route #1098: -Route #1099: -Route #1100: -Route #1101: -Route #1102: -Route #1103: -Route #1104: -Route #1105: -Route #1106: -Route #1107: -Route #1108: -Route #1109: -Route #1110: -Route #1111: -Route #1112: -Route #1113: -Route #1114: -Route #1115: -Route #1116: -Route #1117: -Route #1118: -Route #1119: -Route #1120: -Route #1121: -Route #1122: -Route #1123: -Route #1124: -Route #1125: -Route #1126: -Route #1127: -Route #1128: -Route #1129: -Route #1130: -Route #1131: -Route #1132: -Route #1133: -Route #1134: -Route #1135: -Route #1136: -Route #1137: -Route #1138: -Route #1139: -Route #1140: -Route #1141: -Route #1142: -Route #1143: -Route #1144: -Route #1145: -Route #1146: -Route #1147: -Route #1148: -Route #1149: -Route #1150: -Route #1151: -Route #1152: -Route #1153: -Route #1154: -Route #1155: -Route #1156: -Route #1157: -Route #1158: -Route #1159: -Route #1160: -Route #1161: -Route #1162: -Route #1163: -Route #1164: -Route #1165: -Route #1166: -Route #1167: -Route #1168: -Route #1169: -Route #1170: -Route #1171: -Route #1172: -Route #1173: -Route #1174: -Route #1175: -Route #1176: -Route #1177: -Route #1178: -Route #1179: -Route #1180: -Route #1181: -Route #1182: -Route #1183: -Route #1184: -Route #1185: -Route #1186: -Route #1187: -Route #1188: -Route #1189: -Route #1190: -Route #1191: -Route #1192: -Route #1193: -Route #1194: -Route #1195: -Route #1196: -Route #1197: -Route #1198: -Route #1199: -Route #1200: -Route #1201: -Route #1202: -Route #1203: -Route #1204: -Route #1205: -Route #1206: -Route #1207: -Route #1208: -Route #1209: -Route #1210: -Route #1211: -Route #1212: -Route #1213: -Route #1214: -Route #1215: -Route #1216: -Route #1217: -Route #1218: -Route #1219: -Route #1220: -Route #1221: -Route #1222: -Route #1223: -Route #1224: -Route #1225: -Route #1226: -Route #1227: -Route #1228: -Route #1229: -Route #1230: -Route #1231: -Route #1232: -Route #1233: -Route #1234: -Route #1235: -Route #1236: -Route #1237: -Route #1238: -Route #1239: -Route #1240: -Route #1241: -Route #1242: -Route #1243: -Route #1244: -Route #1245: -Route #1246: -Route #1247: -Route #1248: -Route #1249: -Route #1250: -Route #1251: -Route #1252: -Route #1253: -Route #1254: -Route #1255: -Route #1256: -Route #1257: -Route #1258: -Route #1259: -Route #1260: -Route #1261: -Route #1262: -Route #1263: -Route #1264: -Route #1265: -Route #1266: -Route #1267: -Route #1268: -Route #1269: -Route #1270: -Route #1271: -Route #1272: -Route #1273: -Route #1274: -Route #1275: -Route #1276: -Route #1277: -Route #1278: -Route #1279: -Route #1280: -Route #1281: -Route #1282: -Route #1283: -Route #1284: -Route #1285: -Route #1286: -Route #1287: -Route #1288: -Route #1289: -Route #1290: -Route #1291: -Route #1292: -Route #1293: -Route #1294: -Route #1295: -Route #1296: -Route #1297: -Route #1298: -Route #1299: -Route #1300: -Route #1301: -Route #1302: -Route #1303: -Route #1304: -Route #1305: -Route #1306: -Route #1307: -Route #1308: -Route #1309: -Route #1310: -Route #1311: -Route #1312: -Route #1313: -Route #1314: -Route #1315: -Route #1316: -Route #1317: -Route #1318: -Route #1319: -Route #1320: -Route #1321: -Route #1322: -Route #1323: -Route #1324: -Route #1325: -Route #1326: -Route #1327: -Route #1328: -Route #1329: -Route #1330: -Route #1331: -Route #1332: -Route #1333: -Route #1334: -Route #1335: -Route #1336: -Route #1337: -Route #1338: -Route #1339: -Route #1340: -Route #1341: -Route #1342: -Route #1343: -Route #1344: -Route #1345: -Route #1346: -Route #1347: -Route #1348: -Route #1349: -Route #1350: -Route #1351: -Route #1352: -Route #1353: -Route #1354: -Route #1355: -Route #1356: -Route #1357: -Route #1358: -Route #1359: -Route #1360: -Route #1361: -Route #1362: -Route #1363: -Route #1364: -Route #1365: -Route #1366: -Route #1367: -Route #1368: -Route #1369: -Route #1370: -Route #1371: -Route #1372: -Route #1373: -Route #1374: -Route #1375: -Route #1376: -Route #1377: -Route #1378: -Route #1379: -Route #1380: -Route #1381: -Route #1382: -Route #1383: -Route #1384: -Route #1385: -Route #1386: -Route #1387: -Route #1388: -Route #1389: -Route #1390: -Route #1391: -Route #1392: -Route #1393: -Route #1394: -Route #1395: -Route #1396: -Route #1397: -Route #1398: -Route #1399: -Route #1400: -Route #1401: -Route #1402: -Route #1403: -Route #1404: -Route #1405: -Route #1406: -Route #1407: -Route #1408: -Route #1409: -Route #1410: -Route #1411: -Route #1412: -Route #1413: -Route #1414: -Route #1415: -Route #1416: -Route #1417: -Route #1418: -Route #1419: -Route #1420: -Route #1421: -Route #1422: -Route #1423: -Route #1424: -Route #1425: -Route #1426: -Route #1427: -Route #1428: -Route #1429: -Route #1430: -Route #1431: -Route #1432: -Route #1433: -Route #1434: -Route #1435: -Route #1436: -Route #1437: -Route #1438: -Route #1439: -Route #1440: -Route #1441: -Route #1442: -Route #1443: -Route #1444: -Route #1445: -Route #1446: -Route #1447: -Route #1448: -Route #1449: -Route #1450: -Route #1451: -Route #1452: -Route #1453: -Route #1454: -Route #1455: -Route #1456: -Route #1457: -Route #1458: -Route #1459: -Route #1460: -Route #1461: -Route #1462: -Route #1463: -Route #1464: -Route #1465: -Route #1466: -Route #1467: -Route #1468: -Route #1469: -Route #1470: -Route #1471: -Route #1472: -Route #1473: -Route #1474: -Route #1475: -Route #1476: -Route #1477: -Route #1478: -Route #1479: -Route #1480: -Route #1481: -Route #1482: -Route #1483: -Route #1484: -Route #1485: -Route #1486: -Route #1487: -Route #1488: -Route #1489: -Route #1490: -Route #1491: -Route #1492: -Route #1493: -Route #1494: -Route #1495: -Route #1496: -Route #1497: 729 534 455 111 740 684 407 663 329 39 299 87 -Route #1498: 194 333 176 682 221 423 719 223 607 291 387 117 706 143 472 37 -Route #1499: 70 331 650 380 390 646 36 528 640 365 211 277 516 57 649 139 536 -Route #1500: 545 497 44 667 636 101 415 571 713 542 71 297 161 -Route #1501: 318 401 182 715 59 473 394 104 467 43 456 341 638 383 14 -Route #1502: 213 490 192 685 741 83 453 717 644 499 375 251 -Route #1503: 506 317 625 53 420 611 431 255 632 712 445 148 582 254 429 281 165 728 -Route #1504: 29 88 236 136 35 563 676 404 576 405 91 27 629 207 -Route #1505: 558 178 660 134 403 561 433 742 460 107 288 402 522 627 -Route #1506: 590 113 427 2 459 374 152 48 471 575 746 358 412 458 -Route #1507: 340 226 26 145 337 314 417 723 62 224 162 438 227 305 330 -Route #1508: 10 577 675 488 437 515 350 229 4 309 67 518 446 373 73 -Route #1509: 366 670 701 693 620 56 206 290 724 619 463 435 622 155 687 52 -Route #1510: 114 530 609 354 120 230 527 478 346 692 616 432 128 81 449 657 391 300 -Route #1511: 198 124 399 699 156 414 422 673 593 301 7 508 662 639 45 -Route #1512: 489 355 343 131 748 570 172 31 392 336 720 -Route #1513: 12 153 481 655 274 265 188 122 731 485 714 115 168 110 363 93 705 -Route #1514: 377 641 63 243 500 468 653 689 177 398 205 25 240 8 -Route #1515: 602 618 219 386 271 666 743 411 465 235 86 353 654 615 175 396 479 588 -Route #1516: 543 41 512 736 643 327 61 579 159 381 364 55 238 184 -Route #1517: 400 413 34 688 587 606 351 193 406 285 637 645 631 -Route #1518: 529 393 556 278 677 397 222 709 273 332 141 103 347 -Route #1519: 286 502 138 50 69 426 665 169 220 669 493 320 514 -Route #1520: 257 217 185 47 180 370 696 311 33 711 584 135 635 507 130 -Route #1521: 208 105 652 549 585 202 348 78 321 517 28 564 470 118 186 388 -Route #1522: 51 389 174 163 108 523 123 735 573 30 691 475 546 634 581 566 22 245 510 441 -Route #1523: 215 106 334 15 608 335 716 32 658 17 170 547 344 -Route #1524: 157 1 147 531 292 726 395 322 601 100 137 614 -Route #1525: 624 539 356 457 77 495 537 306 461 430 60 509 282 -Route #1526: 418 187 520 40 568 410 550 150 559 524 572 -Route #1527: 54 725 237 9 409 260 656 419 372 494 258 304 -Route #1528: 324 553 181 146 312 190 617 744 280 697 261 612 538 95 234 -Route #1529: 85 179 323 680 23 480 533 599 440 357 -Route #1530: 544 259 127 450 360 197 679 313 540 384 504 730 -Route #1531: 144 369 46 603 296 233 408 90 686 276 209 167 416 -Route #1532: 695 242 600 718 154 690 623 133 659 349 283 94 464 294 708 -Route #1533: 58 739 477 293 613 13 580 424 548 452 98 628 466 244 125 -Route #1534: 302 49 379 72 18 681 367 738 702 5 672 266 212 99 210 -Route #1535: 642 310 633 694 295 269 557 191 225 578 505 195 525 11 116 -Route #1536: 200 204 552 447 733 492 319 316 80 421 338 595 65 671 279 596 -Route #1537: 513 592 325 132 315 647 42 231 589 451 249 707 498 160 -Route #1538: 674 66 569 247 287 173 158 469 683 745 92 448 597 151 253 496 511 328 -Route #1539: 183 594 89 442 64 521 503 298 84 703 232 102 382 216 474 -Route #1540: 648 201 551 698 368 241 732 129 24 378 268 38 482 248 555 439 526 598 626 -Route #1541: 376 541 203 262 97 385 352 149 444 359 171 434 250 362 630 678 486 -Route #1542: 501 425 727 532 491 112 252 228 307 21 462 586 96 554 -Route #1543: 20 142 454 19 668 664 275 722 109 126 519 218 428 565 591 246 -Route #1544: 610 583 339 166 605 264 16 721 562 140 476 289 82 303 604 737 -Route #1545: 704 342 164 574 326 484 239 68 747 560 345 700 -Route #1546: 535 734 436 75 189 651 79 121 119 6 308 661 3 214 -Route #1547: 76 256 371 443 199 196 361 267 567 621 284 74 487 272 483 263 -Route #1548: -Route #1549: -Route #1550: -Route #1551: -Route #1552: -Route #1553: -Route #1554: -Route #1555: -Route #1556: -Route #1557: -Route #1558: -Route #1559: -Route #1560: -Route #1561: -Route #1562: -Route #1563: -Route #1564: -Route #1565: -Route #1566: -Route #1567: -Route #1568: -Route #1569: -Route #1570: -Route #1571: -Route #1572: -Route #1573: -Route #1574: -Route #1575: -Route #1576: -Route #1577: -Route #1578: -Route #1579: -Route #1580: -Route #1581: -Route #1582: -Route #1583: -Route #1584: -Route #1585: -Route #1586: -Route #1587: -Route #1588: -Route #1589: -Route #1590: -Route #1591: -Route #1592: -Route #1593: -Route #1594: -Route #1595: -Route #1596: -Route #1597: -Route #1598: -Route #1599: -Route #1600: -Route #1601: -Route #1602: -Route #1603: -Route #1604: -Route #1605: -Route #1606: -Route #1607: -Route #1608: -Route #1609: -Route #1610: -Route #1611: -Route #1612: -Route #1613: -Route #1614: -Route #1615: -Route #1616: -Route #1617: -Route #1618: -Route #1619: -Route #1620: -Route #1621: -Route #1622: -Route #1623: -Route #1624: -Route #1625: -Route #1626: -Route #1627: -Route #1628: -Route #1629: -Route #1630: -Route #1631: -Route #1632: -Route #1633: -Route #1634: -Route #1635: -Route #1636: -Route #1637: -Route #1638: -Route #1639: -Route #1640: -Route #1641: -Route #1642: -Route #1643: -Route #1644: -Route #1645: -Route #1646: -Route #1647: -Route #1648: -Route #1649: -Route #1650: -Route #1651: -Route #1652: -Route #1653: -Route #1654: -Route #1655: -Route #1656: -Route #1657: -Route #1658: -Route #1659: -Route #1660: -Route #1661: -Route #1662: -Route #1663: -Route #1664: -Route #1665: -Route #1666: -Route #1667: -Route #1668: -Route #1669: -Route #1670: -Route #1671: -Route #1672: -Route #1673: -Route #1674: -Route #1675: -Route #1676: -Route #1677: -Route #1678: -Route #1679: -Route #1680: -Route #1681: -Route #1682: -Route #1683: -Route #1684: -Route #1685: -Route #1686: -Route #1687: -Route #1688: -Route #1689: -Route #1690: -Route #1691: -Route #1692: -Route #1693: -Route #1694: -Route #1695: -Route #1696: -Route #1697: -Route #1698: -Route #1699: -Route #1700: -Route #1701: -Route #1702: -Route #1703: -Route #1704: -Route #1705: -Route #1706: -Route #1707: -Route #1708: -Route #1709: -Route #1710: -Route #1711: -Route #1712: -Route #1713: -Route #1714: -Route #1715: -Route #1716: -Route #1717: -Route #1718: -Route #1719: -Route #1720: -Route #1721: -Route #1722: -Route #1723: -Route #1724: -Route #1725: -Route #1726: -Route #1727: -Route #1728: -Route #1729: -Route #1730: -Route #1731: -Route #1732: -Route #1733: -Route #1734: -Route #1735: -Route #1736: -Route #1737: -Route #1738: -Route #1739: -Route #1740: -Route #1741: -Route #1742: -Route #1743: -Route #1744: -Route #1745: -Route #1746: -Route #1747: -Route #1748: -Route #1749: -Route #1750: -Route #1751: -Route #1752: -Route #1753: -Route #1754: -Route #1755: -Route #1756: -Route #1757: -Route #1758: -Route #1759: -Route #1760: -Route #1761: -Route #1762: -Route #1763: -Route #1764: -Route #1765: -Route #1766: -Route #1767: -Route #1768: -Route #1769: -Route #1770: -Route #1771: -Route #1772: -Route #1773: -Route #1774: -Route #1775: -Route #1776: -Route #1777: -Route #1778: -Route #1779: -Route #1780: -Route #1781: -Route #1782: -Route #1783: -Route #1784: -Route #1785: -Route #1786: -Route #1787: -Route #1788: -Route #1789: -Route #1790: -Route #1791: -Route #1792: -Route #1793: -Route #1794: -Route #1795: -Route #1796: -Route #1797: -Route #1798: -Route #1799: -Route #1800: -Route #1801: -Route #1802: -Route #1803: -Route #1804: -Route #1805: -Route #1806: -Route #1807: -Route #1808: -Route #1809: -Route #1810: -Route #1811: -Route #1812: -Route #1813: -Route #1814: -Route #1815: -Route #1816: -Route #1817: -Route #1818: -Route #1819: -Route #1820: -Route #1821: -Route #1822: -Route #1823: -Route #1824: -Route #1825: -Route #1826: -Route #1827: -Route #1828: -Route #1829: -Route #1830: -Route #1831: -Route #1832: -Route #1833: -Route #1834: -Route #1835: -Route #1836: -Route #1837: -Route #1838: -Route #1839: -Route #1840: -Route #1841: -Route #1842: -Route #1843: -Route #1844: -Route #1845: -Route #1846: -Route #1847: -Route #1848: -Route #1849: -Route #1850: -Route #1851: -Route #1852: -Route #1853: -Route #1854: -Route #1855: -Route #1856: -Route #1857: -Route #1858: -Route #1859: -Route #1860: -Route #1861: -Route #1862: -Route #1863: -Route #1864: -Route #1865: -Route #1866: -Route #1867: -Route #1868: -Route #1869: -Route #1870: -Route #1871: -Route #1872: -Route #1873: -Route #1874: -Route #1875: -Route #1876: -Route #1877: -Route #1878: -Route #1879: -Route #1880: -Route #1881: -Route #1882: -Route #1883: -Route #1884: -Route #1885: -Route #1886: -Route #1887: -Route #1888: -Route #1889: -Route #1890: -Route #1891: -Route #1892: -Route #1893: -Route #1894: -Route #1895: -Route #1896: -Route #1897: -Route #1898: -Route #1899: -Route #1900: -Route #1901: -Route #1902: -Route #1903: -Route #1904: -Route #1905: -Route #1906: -Route #1907: -Route #1908: -Route #1909: -Route #1910: -Route #1911: -Route #1912: -Route #1913: -Route #1914: -Route #1915: -Route #1916: -Route #1917: -Route #1918: -Route #1919: -Route #1920: -Route #1921: -Route #1922: -Route #1923: -Route #1924: -Route #1925: -Route #1926: -Route #1927: -Route #1928: -Route #1929: -Route #1930: -Route #1931: -Route #1932: -Route #1933: -Route #1934: -Route #1935: -Route #1936: -Route #1937: -Route #1938: -Route #1939: -Route #1940: -Route #1941: -Route #1942: -Route #1943: -Route #1944: -Route #1945: -Route #1946: -Route #1947: -Route #1948: -Route #1949: -Route #1950: -Route #1951: -Route #1952: -Route #1953: -Route #1954: -Route #1955: -Route #1956: -Route #1957: -Route #1958: -Route #1959: -Route #1960: -Route #1961: -Route #1962: -Route #1963: -Route #1964: -Route #1965: -Route #1966: -Route #1967: -Route #1968: -Route #1969: -Route #1970: -Route #1971: -Route #1972: -Route #1973: -Route #1974: -Route #1975: -Route #1976: -Route #1977: -Route #1978: -Route #1979: -Route #1980: -Route #1981: -Route #1982: -Route #1983: -Route #1984: -Route #1985: -Route #1986: -Route #1987: -Route #1988: -Route #1989: -Route #1990: -Route #1991: -Route #1992: -Route #1993: -Route #1994: -Route #1995: -Route #1996: -Route #1997: -Route #1998: -Route #1999: -Route #2000: -Route #2001: -Route #2002: -Route #2003: -Route #2004: -Route #2005: -Route #2006: -Route #2007: -Route #2008: -Route #2009: -Route #2010: -Route #2011: -Route #2012: -Route #2013: -Route #2014: -Route #2015: -Route #2016: -Route #2017: -Route #2018: -Route #2019: -Route #2020: -Route #2021: -Route #2022: -Route #2023: -Route #2024: -Route #2025: -Route #2026: -Route #2027: -Route #2028: -Route #2029: -Route #2030: -Route #2031: -Route #2032: -Route #2033: -Route #2034: -Route #2035: -Route #2036: -Route #2037: -Route #2038: -Route #2039: -Route #2040: -Route #2041: -Route #2042: -Route #2043: -Route #2044: -Route #2045: -Route #2046: -Route #2047: -Route #2048: -Route #2049: -Route #2050: -Route #2051: -Route #2052: -Route #2053: -Route #2054: -Route #2055: -Route #2056: -Route #2057: -Route #2058: -Route #2059: -Route #2060: -Route #2061: -Route #2062: -Route #2063: -Route #2064: -Route #2065: -Route #2066: -Route #2067: -Route #2068: -Route #2069: -Route #2070: -Route #2071: -Route #2072: -Route #2073: -Route #2074: -Route #2075: -Route #2076: -Route #2077: -Route #2078: -Route #2079: -Route #2080: -Route #2081: -Route #2082: -Route #2083: -Route #2084: -Route #2085: -Route #2086: -Route #2087: -Route #2088: -Route #2089: -Route #2090: -Route #2091: -Route #2092: -Route #2093: -Route #2094: -Route #2095: -Route #2096: -Route #2097: -Route #2098: -Route #2099: -Route #2100: -Route #2101: -Route #2102: -Route #2103: -Route #2104: -Route #2105: -Route #2106: -Route #2107: -Route #2108: -Route #2109: -Route #2110: -Route #2111: -Route #2112: -Route #2113: -Route #2114: -Route #2115: -Route #2116: -Route #2117: -Route #2118: -Route #2119: -Route #2120: -Route #2121: -Route #2122: -Route #2123: -Route #2124: -Route #2125: -Route #2126: -Route #2127: -Route #2128: -Route #2129: -Route #2130: -Route #2131: -Route #2132: -Route #2133: -Route #2134: -Route #2135: -Route #2136: -Route #2137: -Route #2138: -Route #2139: -Route #2140: -Route #2141: -Route #2142: -Route #2143: -Route #2144: -Route #2145: -Route #2146: -Route #2147: -Route #2148: -Route #2149: -Route #2150: -Route #2151: -Route #2152: -Route #2153: -Route #2154: -Route #2155: -Route #2156: -Route #2157: -Route #2158: -Route #2159: -Route #2160: -Route #2161: -Route #2162: -Route #2163: -Route #2164: -Route #2165: -Route #2166: -Route #2167: -Route #2168: -Route #2169: -Route #2170: -Route #2171: -Route #2172: -Route #2173: -Route #2174: -Route #2175: -Route #2176: -Route #2177: -Route #2178: -Route #2179: -Route #2180: -Route #2181: -Route #2182: -Route #2183: -Route #2184: -Route #2185: -Route #2186: -Route #2187: -Route #2188: -Route #2189: -Route #2190: -Route #2191: -Route #2192: -Route #2193: -Route #2194: -Route #2195: -Route #2196: -Route #2197: -Route #2198: -Route #2199: -Route #2200: -Route #2201: -Route #2202: -Route #2203: -Route #2204: -Route #2205: -Route #2206: -Route #2207: -Route #2208: -Route #2209: -Route #2210: -Route #2211: -Route #2212: -Route #2213: -Route #2214: -Route #2215: -Route #2216: -Route #2217: -Route #2218: -Route #2219: -Route #2220: -Route #2221: -Route #2222: -Route #2223: -Route #2224: -Route #2225: -Route #2226: -Route #2227: -Route #2228: -Route #2229: -Route #2230: -Route #2231: -Route #2232: -Route #2233: -Route #2234: -Route #2235: -Route #2236: -Route #2237: -Route #2238: -Route #2239: -Route #2240: -Route #2241: -Route #2242: -Route #2243: -Route #2244: -Cost: 124966.15 +Route #1: 157 614 270 +Route #2: 710 +Route #3: +Route #4: +Route #5: +Route #6: +Route #7: +Route #8: +Route #9: +Route #10: +Route #11: +Route #12: +Route #13: +Route #14: +Route #15: +Route #16: +Route #17: +Route #18: +Route #19: +Route #20: +Route #21: +Route #22: +Route #23: +Route #24: +Route #25: +Route #26: +Route #27: +Route #28: +Route #29: +Route #30: +Route #31: +Route #32: +Route #33: +Route #34: +Route #35: +Route #36: +Route #37: +Route #38: +Route #39: +Route #40: +Route #41: +Route #42: +Route #43: +Route #44: +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: +Route #71: +Route #72: +Route #73: +Route #74: +Route #75: +Route #76: +Route #77: +Route #78: +Route #79: +Route #80: +Route #81: +Route #82: +Route #83: +Route #84: +Route #85: +Route #86: +Route #87: +Route #88: +Route #89: +Route #90: +Route #91: +Route #92: +Route #93: +Route #94: +Route #95: +Route #96: +Route #97: +Route #98: +Route #99: +Route #100: +Route #101: +Route #102: +Route #103: +Route #104: +Route #105: +Route #106: +Route #107: +Route #108: +Route #109: +Route #110: +Route #111: +Route #112: +Route #113: +Route #114: +Route #115: +Route #116: +Route #117: +Route #118: +Route #119: +Route #120: +Route #121: +Route #122: +Route #123: +Route #124: +Route #125: +Route #126: +Route #127: +Route #128: +Route #129: +Route #130: +Route #131: +Route #132: +Route #133: +Route #134: +Route #135: +Route #136: +Route #137: +Route #138: +Route #139: +Route #140: +Route #141: +Route #142: +Route #143: +Route #144: +Route #145: +Route #146: +Route #147: +Route #148: +Route #149: +Route #150: +Route #151: +Route #152: +Route #153: +Route #154: +Route #155: +Route #156: +Route #157: +Route #158: +Route #159: +Route #160: +Route #161: +Route #162: +Route #163: +Route #164: +Route #165: +Route #166: +Route #167: +Route #168: +Route #169: +Route #170: +Route #171: +Route #172: +Route #173: +Route #174: +Route #175: +Route #176: +Route #177: +Route #178: +Route #179: +Route #180: +Route #181: +Route #182: +Route #183: +Route #184: +Route #185: +Route #186: +Route #187: +Route #188: +Route #189: +Route #190: +Route #191: +Route #192: +Route #193: +Route #194: +Route #195: +Route #196: +Route #197: +Route #198: +Route #199: +Route #200: +Route #201: +Route #202: +Route #203: +Route #204: +Route #205: +Route #206: +Route #207: +Route #208: +Route #209: +Route #210: +Route #211: +Route #212: +Route #213: +Route #214: +Route #215: +Route #216: +Route #217: +Route #218: +Route #219: +Route #220: +Route #221: +Route #222: +Route #223: +Route #224: +Route #225: +Route #226: +Route #227: +Route #228: +Route #229: +Route #230: +Route #231: +Route #232: +Route #233: +Route #234: +Route #235: +Route #236: +Route #237: +Route #238: +Route #239: +Route #240: +Route #241: +Route #242: +Route #243: +Route #244: +Route #245: +Route #246: +Route #247: +Route #248: +Route #249: +Route #250: +Route #251: +Route #252: +Route #253: +Route #254: +Route #255: +Route #256: +Route #257: +Route #258: +Route #259: +Route #260: +Route #261: +Route #262: +Route #263: +Route #264: +Route #265: +Route #266: +Route #267: +Route #268: +Route #269: +Route #270: +Route #271: +Route #272: +Route #273: +Route #274: +Route #275: +Route #276: +Route #277: +Route #278: +Route #279: +Route #280: +Route #281: +Route #282: +Route #283: +Route #284: +Route #285: +Route #286: +Route #287: +Route #288: +Route #289: +Route #290: +Route #291: +Route #292: +Route #293: +Route #294: +Route #295: +Route #296: +Route #297: +Route #298: +Route #299: +Route #300: +Route #301: +Route #302: +Route #303: +Route #304: +Route #305: +Route #306: +Route #307: +Route #308: +Route #309: +Route #310: +Route #311: +Route #312: +Route #313: +Route #314: +Route #315: +Route #316: +Route #317: +Route #318: +Route #319: +Route #320: +Route #321: +Route #322: +Route #323: +Route #324: +Route #325: +Route #326: +Route #327: +Route #328: +Route #329: +Route #330: +Route #331: +Route #332: +Route #333: +Route #334: +Route #335: +Route #336: +Route #337: +Route #338: +Route #339: +Route #340: +Route #341: +Route #342: +Route #343: +Route #344: +Route #345: +Route #346: +Route #347: +Route #348: +Route #349: +Route #350: +Route #351: +Route #352: +Route #353: +Route #354: +Route #355: +Route #356: +Route #357: +Route #358: +Route #359: +Route #360: +Route #361: +Route #362: +Route #363: +Route #364: +Route #365: +Route #366: +Route #367: +Route #368: +Route #369: +Route #370: +Route #371: +Route #372: +Route #373: +Route #374: +Route #375: +Route #376: +Route #377: +Route #378: +Route #379: +Route #380: +Route #381: +Route #382: +Route #383: +Route #384: +Route #385: +Route #386: +Route #387: +Route #388: +Route #389: +Route #390: +Route #391: +Route #392: +Route #393: +Route #394: +Route #395: +Route #396: +Route #397: +Route #398: +Route #399: +Route #400: +Route #401: +Route #402: +Route #403: +Route #404: +Route #405: +Route #406: +Route #407: +Route #408: +Route #409: +Route #410: +Route #411: +Route #412: +Route #413: +Route #414: +Route #415: +Route #416: +Route #417: +Route #418: +Route #419: +Route #420: +Route #421: +Route #422: +Route #423: +Route #424: +Route #425: +Route #426: +Route #427: +Route #428: +Route #429: +Route #430: +Route #431: +Route #432: +Route #433: +Route #434: +Route #435: +Route #436: +Route #437: +Route #438: +Route #439: +Route #440: +Route #441: +Route #442: +Route #443: +Route #444: +Route #445: +Route #446: +Route #447: +Route #448: +Route #449: +Route #450: +Route #451: +Route #452: +Route #453: +Route #454: +Route #455: +Route #456: +Route #457: +Route #458: +Route #459: +Route #460: +Route #461: +Route #462: +Route #463: +Route #464: +Route #465: +Route #466: +Route #467: +Route #468: +Route #469: +Route #470: +Route #471: +Route #472: +Route #473: +Route #474: +Route #475: +Route #476: +Route #477: +Route #478: +Route #479: +Route #480: +Route #481: +Route #482: +Route #483: +Route #484: +Route #485: +Route #486: +Route #487: +Route #488: +Route #489: +Route #490: +Route #491: +Route #492: +Route #493: +Route #494: +Route #495: +Route #496: +Route #497: +Route #498: +Route #499: +Route #500: +Route #501: +Route #502: +Route #503: +Route #504: +Route #505: +Route #506: +Route #507: +Route #508: +Route #509: +Route #510: +Route #511: +Route #512: +Route #513: +Route #514: +Route #515: +Route #516: +Route #517: +Route #518: +Route #519: +Route #520: +Route #521: +Route #522: +Route #523: +Route #524: +Route #525: +Route #526: +Route #527: +Route #528: +Route #529: +Route #530: +Route #531: +Route #532: +Route #533: +Route #534: +Route #535: +Route #536: +Route #537: +Route #538: +Route #539: +Route #540: +Route #541: +Route #542: +Route #543: +Route #544: +Route #545: +Route #546: +Route #547: +Route #548: +Route #549: +Route #550: +Route #551: +Route #552: +Route #553: +Route #554: +Route #555: +Route #556: +Route #557: +Route #558: +Route #559: +Route #560: +Route #561: +Route #562: +Route #563: +Route #564: +Route #565: +Route #566: +Route #567: +Route #568: +Route #569: +Route #570: +Route #571: +Route #572: +Route #573: +Route #574: +Route #575: +Route #576: +Route #577: +Route #578: +Route #579: +Route #580: +Route #581: +Route #582: +Route #583: +Route #584: +Route #585: +Route #586: +Route #587: +Route #588: +Route #589: +Route #590: +Route #591: +Route #592: +Route #593: +Route #594: +Route #595: +Route #596: +Route #597: +Route #598: +Route #599: +Route #600: +Route #601: +Route #602: +Route #603: +Route #604: +Route #605: +Route #606: +Route #607: +Route #608: +Route #609: +Route #610: +Route #611: +Route #612: +Route #613: +Route #614: +Route #615: +Route #616: +Route #617: +Route #618: +Route #619: +Route #620: +Route #621: +Route #622: +Route #623: +Route #624: +Route #625: +Route #626: +Route #627: +Route #628: +Route #629: +Route #630: +Route #631: +Route #632: +Route #633: +Route #634: +Route #635: +Route #636: +Route #637: +Route #638: +Route #639: +Route #640: +Route #641: +Route #642: +Route #643: +Route #644: +Route #645: +Route #646: +Route #647: +Route #648: +Route #649: +Route #650: +Route #651: +Route #652: +Route #653: +Route #654: +Route #655: +Route #656: +Route #657: +Route #658: +Route #659: +Route #660: +Route #661: +Route #662: +Route #663: +Route #664: +Route #665: +Route #666: +Route #667: +Route #668: +Route #669: +Route #670: +Route #671: +Route #672: +Route #673: +Route #674: +Route #675: +Route #676: +Route #677: +Route #678: +Route #679: +Route #680: +Route #681: +Route #682: +Route #683: +Route #684: +Route #685: +Route #686: +Route #687: +Route #688: +Route #689: +Route #690: +Route #691: +Route #692: +Route #693: +Route #694: +Route #695: +Route #696: +Route #697: +Route #698: +Route #699: +Route #700: +Route #701: +Route #702: +Route #703: +Route #704: +Route #705: +Route #706: +Route #707: +Route #708: +Route #709: +Route #710: +Route #711: +Route #712: +Route #713: +Route #714: +Route #715: +Route #716: +Route #717: +Route #718: +Route #719: +Route #720: +Route #721: +Route #722: +Route #723: +Route #724: +Route #725: +Route #726: +Route #727: +Route #728: +Route #729: +Route #730: +Route #731: +Route #732: +Route #733: +Route #734: +Route #735: +Route #736: +Route #737: +Route #738: +Route #739: +Route #740: +Route #741: +Route #742: +Route #743: +Route #744: +Route #745: +Route #746: +Route #747: +Route #748: +Route #749: 624 539 730 504 +Route #750: 304 130 547 537 77 +Route #751: +Route #752: +Route #753: +Route #754: +Route #755: +Route #756: +Route #757: +Route #758: +Route #759: +Route #760: +Route #761: +Route #762: +Route #763: +Route #764: +Route #765: +Route #766: +Route #767: +Route #768: +Route #769: +Route #770: +Route #771: +Route #772: +Route #773: +Route #774: +Route #775: +Route #776: +Route #777: +Route #778: +Route #779: +Route #780: +Route #781: +Route #782: +Route #783: +Route #784: +Route #785: +Route #786: +Route #787: +Route #788: +Route #789: +Route #790: +Route #791: +Route #792: +Route #793: +Route #794: +Route #795: +Route #796: +Route #797: +Route #798: +Route #799: +Route #800: +Route #801: +Route #802: +Route #803: +Route #804: +Route #805: +Route #806: +Route #807: +Route #808: +Route #809: +Route #810: +Route #811: +Route #812: +Route #813: +Route #814: +Route #815: +Route #816: +Route #817: +Route #818: +Route #819: +Route #820: +Route #821: +Route #822: +Route #823: +Route #824: +Route #825: +Route #826: +Route #827: +Route #828: +Route #829: +Route #830: +Route #831: +Route #832: +Route #833: +Route #834: +Route #835: +Route #836: +Route #837: +Route #838: +Route #839: +Route #840: +Route #841: +Route #842: +Route #843: +Route #844: +Route #845: +Route #846: +Route #847: +Route #848: +Route #849: +Route #850: +Route #851: +Route #852: +Route #853: +Route #854: +Route #855: +Route #856: +Route #857: +Route #858: +Route #859: +Route #860: +Route #861: +Route #862: +Route #863: +Route #864: +Route #865: +Route #866: +Route #867: +Route #868: +Route #869: +Route #870: +Route #871: +Route #872: +Route #873: +Route #874: +Route #875: +Route #876: +Route #877: +Route #878: +Route #879: +Route #880: +Route #881: +Route #882: +Route #883: +Route #884: +Route #885: +Route #886: +Route #887: +Route #888: +Route #889: +Route #890: +Route #891: +Route #892: +Route #893: +Route #894: +Route #895: +Route #896: +Route #897: +Route #898: +Route #899: +Route #900: +Route #901: +Route #902: +Route #903: +Route #904: +Route #905: +Route #906: +Route #907: +Route #908: +Route #909: +Route #910: +Route #911: +Route #912: +Route #913: +Route #914: +Route #915: +Route #916: +Route #917: +Route #918: +Route #919: +Route #920: +Route #921: +Route #922: +Route #923: +Route #924: +Route #925: +Route #926: +Route #927: +Route #928: +Route #929: +Route #930: +Route #931: +Route #932: +Route #933: +Route #934: +Route #935: +Route #936: +Route #937: +Route #938: +Route #939: +Route #940: +Route #941: +Route #942: +Route #943: +Route #944: +Route #945: +Route #946: +Route #947: +Route #948: +Route #949: +Route #950: +Route #951: +Route #952: +Route #953: +Route #954: +Route #955: +Route #956: +Route #957: +Route #958: +Route #959: +Route #960: +Route #961: +Route #962: +Route #963: +Route #964: +Route #965: +Route #966: +Route #967: +Route #968: +Route #969: +Route #970: +Route #971: +Route #972: +Route #973: +Route #974: +Route #975: +Route #976: +Route #977: +Route #978: +Route #979: +Route #980: +Route #981: +Route #982: +Route #983: +Route #984: +Route #985: +Route #986: +Route #987: +Route #988: +Route #989: +Route #990: +Route #991: +Route #992: +Route #993: +Route #994: +Route #995: +Route #996: +Route #997: +Route #998: +Route #999: +Route #1000: +Route #1001: +Route #1002: +Route #1003: +Route #1004: +Route #1005: +Route #1006: +Route #1007: +Route #1008: +Route #1009: +Route #1010: +Route #1011: +Route #1012: +Route #1013: +Route #1014: +Route #1015: +Route #1016: +Route #1017: +Route #1018: +Route #1019: +Route #1020: +Route #1021: +Route #1022: +Route #1023: +Route #1024: +Route #1025: +Route #1026: +Route #1027: +Route #1028: +Route #1029: +Route #1030: +Route #1031: +Route #1032: +Route #1033: +Route #1034: +Route #1035: +Route #1036: +Route #1037: +Route #1038: +Route #1039: +Route #1040: +Route #1041: +Route #1042: +Route #1043: +Route #1044: +Route #1045: +Route #1046: +Route #1047: +Route #1048: +Route #1049: +Route #1050: +Route #1051: +Route #1052: +Route #1053: +Route #1054: +Route #1055: +Route #1056: +Route #1057: +Route #1058: +Route #1059: +Route #1060: +Route #1061: +Route #1062: +Route #1063: +Route #1064: +Route #1065: +Route #1066: +Route #1067: +Route #1068: +Route #1069: +Route #1070: +Route #1071: +Route #1072: +Route #1073: +Route #1074: +Route #1075: +Route #1076: +Route #1077: +Route #1078: +Route #1079: +Route #1080: +Route #1081: +Route #1082: +Route #1083: +Route #1084: +Route #1085: +Route #1086: +Route #1087: +Route #1088: +Route #1089: +Route #1090: +Route #1091: +Route #1092: +Route #1093: +Route #1094: +Route #1095: +Route #1096: +Route #1097: +Route #1098: +Route #1099: +Route #1100: +Route #1101: +Route #1102: +Route #1103: +Route #1104: +Route #1105: +Route #1106: +Route #1107: +Route #1108: +Route #1109: +Route #1110: +Route #1111: +Route #1112: +Route #1113: +Route #1114: +Route #1115: +Route #1116: +Route #1117: +Route #1118: +Route #1119: +Route #1120: +Route #1121: +Route #1122: +Route #1123: +Route #1124: +Route #1125: +Route #1126: +Route #1127: +Route #1128: +Route #1129: +Route #1130: +Route #1131: +Route #1132: +Route #1133: +Route #1134: +Route #1135: +Route #1136: +Route #1137: +Route #1138: +Route #1139: +Route #1140: +Route #1141: +Route #1142: +Route #1143: +Route #1144: +Route #1145: +Route #1146: +Route #1147: +Route #1148: +Route #1149: +Route #1150: +Route #1151: +Route #1152: +Route #1153: +Route #1154: +Route #1155: +Route #1156: +Route #1157: +Route #1158: +Route #1159: +Route #1160: +Route #1161: +Route #1162: +Route #1163: +Route #1164: +Route #1165: +Route #1166: +Route #1167: +Route #1168: +Route #1169: +Route #1170: +Route #1171: +Route #1172: +Route #1173: +Route #1174: +Route #1175: +Route #1176: +Route #1177: +Route #1178: +Route #1179: +Route #1180: +Route #1181: +Route #1182: +Route #1183: +Route #1184: +Route #1185: +Route #1186: +Route #1187: +Route #1188: +Route #1189: +Route #1190: +Route #1191: +Route #1192: +Route #1193: +Route #1194: +Route #1195: +Route #1196: +Route #1197: +Route #1198: +Route #1199: +Route #1200: +Route #1201: +Route #1202: +Route #1203: +Route #1204: +Route #1205: +Route #1206: +Route #1207: +Route #1208: +Route #1209: +Route #1210: +Route #1211: +Route #1212: +Route #1213: +Route #1214: +Route #1215: +Route #1216: +Route #1217: +Route #1218: +Route #1219: +Route #1220: +Route #1221: +Route #1222: +Route #1223: +Route #1224: +Route #1225: +Route #1226: +Route #1227: +Route #1228: +Route #1229: +Route #1230: +Route #1231: +Route #1232: +Route #1233: +Route #1234: +Route #1235: +Route #1236: +Route #1237: +Route #1238: +Route #1239: +Route #1240: +Route #1241: +Route #1242: +Route #1243: +Route #1244: +Route #1245: +Route #1246: +Route #1247: +Route #1248: +Route #1249: +Route #1250: +Route #1251: +Route #1252: +Route #1253: +Route #1254: +Route #1255: +Route #1256: +Route #1257: +Route #1258: +Route #1259: +Route #1260: +Route #1261: +Route #1262: +Route #1263: +Route #1264: +Route #1265: +Route #1266: +Route #1267: +Route #1268: +Route #1269: +Route #1270: +Route #1271: +Route #1272: +Route #1273: +Route #1274: +Route #1275: +Route #1276: +Route #1277: +Route #1278: +Route #1279: +Route #1280: +Route #1281: +Route #1282: +Route #1283: +Route #1284: +Route #1285: +Route #1286: +Route #1287: +Route #1288: +Route #1289: +Route #1290: +Route #1291: +Route #1292: +Route #1293: +Route #1294: +Route #1295: +Route #1296: +Route #1297: +Route #1298: +Route #1299: +Route #1300: +Route #1301: +Route #1302: +Route #1303: +Route #1304: +Route #1305: +Route #1306: +Route #1307: +Route #1308: +Route #1309: +Route #1310: +Route #1311: +Route #1312: +Route #1313: +Route #1314: +Route #1315: +Route #1316: +Route #1317: +Route #1318: +Route #1319: +Route #1320: +Route #1321: +Route #1322: +Route #1323: +Route #1324: +Route #1325: +Route #1326: +Route #1327: +Route #1328: +Route #1329: +Route #1330: +Route #1331: +Route #1332: +Route #1333: +Route #1334: +Route #1335: +Route #1336: +Route #1337: +Route #1338: +Route #1339: +Route #1340: +Route #1341: +Route #1342: +Route #1343: +Route #1344: +Route #1345: +Route #1346: +Route #1347: +Route #1348: +Route #1349: +Route #1350: +Route #1351: +Route #1352: +Route #1353: +Route #1354: +Route #1355: +Route #1356: +Route #1357: +Route #1358: +Route #1359: +Route #1360: +Route #1361: +Route #1362: +Route #1363: +Route #1364: +Route #1365: +Route #1366: +Route #1367: +Route #1368: +Route #1369: +Route #1370: +Route #1371: +Route #1372: +Route #1373: +Route #1374: +Route #1375: +Route #1376: +Route #1377: +Route #1378: +Route #1379: +Route #1380: +Route #1381: +Route #1382: +Route #1383: +Route #1384: +Route #1385: +Route #1386: +Route #1387: +Route #1388: +Route #1389: +Route #1390: +Route #1391: +Route #1392: +Route #1393: +Route #1394: +Route #1395: +Route #1396: +Route #1397: +Route #1398: +Route #1399: +Route #1400: +Route #1401: +Route #1402: +Route #1403: +Route #1404: +Route #1405: +Route #1406: +Route #1407: +Route #1408: +Route #1409: +Route #1410: +Route #1411: +Route #1412: +Route #1413: +Route #1414: +Route #1415: +Route #1416: +Route #1417: +Route #1418: +Route #1419: +Route #1420: +Route #1421: +Route #1422: +Route #1423: +Route #1424: +Route #1425: +Route #1426: +Route #1427: +Route #1428: +Route #1429: +Route #1430: +Route #1431: +Route #1432: +Route #1433: +Route #1434: +Route #1435: +Route #1436: +Route #1437: +Route #1438: +Route #1439: +Route #1440: +Route #1441: +Route #1442: +Route #1443: +Route #1444: +Route #1445: +Route #1446: +Route #1447: +Route #1448: +Route #1449: +Route #1450: +Route #1451: +Route #1452: +Route #1453: +Route #1454: +Route #1455: +Route #1456: +Route #1457: +Route #1458: +Route #1459: +Route #1460: +Route #1461: +Route #1462: +Route #1463: +Route #1464: +Route #1465: +Route #1466: +Route #1467: +Route #1468: +Route #1469: +Route #1470: +Route #1471: +Route #1472: +Route #1473: +Route #1474: +Route #1475: +Route #1476: +Route #1477: +Route #1478: +Route #1479: +Route #1480: +Route #1481: +Route #1482: +Route #1483: +Route #1484: +Route #1485: +Route #1486: +Route #1487: +Route #1488: +Route #1489: +Route #1490: +Route #1491: +Route #1492: +Route #1493: +Route #1494: +Route #1495: +Route #1496: +Route #1497: 144 369 46 603 296 183 233 554 382 102 704 87 +Route #1498: 626 598 526 439 555 248 482 268 378 24 129 732 38 362 630 678 486 +Route #1499: 91 405 35 676 404 576 563 281 435 463 619 724 290 622 +Route #1500: 263 610 583 339 166 605 264 16 721 562 140 289 82 303 604 121 737 535 +Route #1501: 601 100 322 51 389 475 546 634 581 566 22 245 40 +Route #1502: 324 95 538 612 697 280 744 617 190 312 146 181 553 559 418 +Route #1503: 511 496 253 151 597 448 92 745 683 469 158 173 287 247 569 66 674 200 +Route #1504: 232 425 214 112 252 591 3 747 560 345 700 +Route #1505: 96 727 20 532 142 21 307 376 551 503 521 64 442 89 +Route #1506: 694 295 269 557 328 191 447 552 225 578 505 195 525 11 +Route #1507: 73 660 134 403 561 27 629 506 433 460 107 207 402 178 558 +Route #1508: 320 705 193 406 363 110 168 731 122 188 265 274 655 481 366 +Route #1509: 205 398 177 653 468 641 63 243 427 113 377 278 +Route #1510: 336 392 670 701 620 206 56 155 687 52 515 437 488 172 +Route #1511: 192 318 742 317 625 182 53 715 59 420 611 431 255 632 712 445 148 429 +Route #1512: 37 472 143 117 387 291 607 223 390 57 473 394 43 456 +Route #1513: 194 333 176 221 75 189 651 436 734 76 326 574 164 342 +Route #1514: 594 298 201 250 698 434 368 241 171 359 444 97 262 203 541 648 84 703 +Route #1515: 725 8 260 533 240 25 393 529 103 347 716 335 15 334 +Route #1516: 509 282 187 520 441 510 568 410 150 550 524 572 +Route #1517: 332 31 350 229 4 165 136 236 88 29 728 309 67 518 446 373 +Route #1518: 202 348 184 238 55 364 219 512 41 688 34 413 543 311 696 356 +Route #1519: 556 677 590 213 575 746 358 412 458 222 709 141 720 286 +Route #1520: 60 137 726 292 1 118 652 430 461 306 208 +Route #1521: 545 497 44 667 636 101 415 571 713 542 71 297 161 +Route #1522: 391 115 714 485 198 81 432 399 124 699 508 662 639 45 606 588 645 344 +Route #1523: 693 330 305 227 254 582 438 162 224 62 723 417 314 337 26 226 340 493 +Route #1524: 12 489 577 570 675 748 131 343 355 10 273 +Route #1525: 596 659 133 623 279 65 671 477 293 613 707 13 580 424 548 125 261 +Route #1526: 642 99 738 702 5 672 421 80 316 319 492 733 204 302 +Route #1527: 246 483 272 126 109 722 275 664 668 149 352 385 19 454 228 462 586 +Route #1528: 127 85 440 599 179 450 360 197 679 313 540 384 +Route #1529: 68 484 79 256 476 267 361 196 199 443 371 719 423 682 706 650 331 +Route #1530: 480 299 39 70 329 663 407 684 740 111 455 534 729 +Route #1531: 657 449 128 616 692 346 478 527 230 120 354 145 609 530 114 153 +Route #1532: 536 380 646 36 528 640 365 211 277 516 649 139 104 467 +Route #1533: 239 661 308 6 119 284 621 567 487 74 519 218 428 565 491 +Route #1534: 310 633 49 379 72 18 681 367 212 266 154 718 600 210 242 695 +Route #1535: 14 499 383 638 341 717 453 401 288 522 627 471 48 397 +Route #1536: 602 618 386 271 666 381 159 86 235 579 61 465 411 743 643 736 587 +Route #1537: 689 2 459 374 152 490 685 83 741 644 375 251 500 +Route #1538: 349 58 739 98 452 628 466 244 283 94 464 294 708 234 +Route #1539: 388 186 470 564 517 78 321 108 523 123 735 573 30 691 174 163 28 147 531 395 +Route #1540: 513 592 325 132 315 647 42 231 589 451 249 498 160 595 338 690 +Route #1541: 257 105 217 549 585 370 180 47 185 33 711 584 135 635 495 457 +Route #1542: 258 494 372 419 656 409 9 237 357 54 544 +Route #1543: 259 416 167 323 680 501 23 216 408 90 686 276 209 474 116 +Route #1544: 215 106 608 658 32 138 502 514 507 17 170 +Route #1545: 300 351 396 175 615 654 7 301 593 156 414 422 673 353 327 479 +Route #1546: 631 400 637 285 93 220 169 665 669 426 69 50 +Route #1547: +Route #1548: +Route #1549: +Route #1550: +Route #1551: +Route #1552: +Route #1553: +Route #1554: +Route #1555: +Route #1556: +Route #1557: +Route #1558: +Route #1559: +Route #1560: +Route #1561: +Route #1562: +Route #1563: +Route #1564: +Route #1565: +Route #1566: +Route #1567: +Route #1568: +Route #1569: +Route #1570: +Route #1571: +Route #1572: +Route #1573: +Route #1574: +Route #1575: +Route #1576: +Route #1577: +Route #1578: +Route #1579: +Route #1580: +Route #1581: +Route #1582: +Route #1583: +Route #1584: +Route #1585: +Route #1586: +Route #1587: +Route #1588: +Route #1589: +Route #1590: +Route #1591: +Route #1592: +Route #1593: +Route #1594: +Route #1595: +Route #1596: +Route #1597: +Route #1598: +Route #1599: +Route #1600: +Route #1601: +Route #1602: +Route #1603: +Route #1604: +Route #1605: +Route #1606: +Route #1607: +Route #1608: +Route #1609: +Route #1610: +Route #1611: +Route #1612: +Route #1613: +Route #1614: +Route #1615: +Route #1616: +Route #1617: +Route #1618: +Route #1619: +Route #1620: +Route #1621: +Route #1622: +Route #1623: +Route #1624: +Route #1625: +Route #1626: +Route #1627: +Route #1628: +Route #1629: +Route #1630: +Route #1631: +Route #1632: +Route #1633: +Route #1634: +Route #1635: +Route #1636: +Route #1637: +Route #1638: +Route #1639: +Route #1640: +Route #1641: +Route #1642: +Route #1643: +Route #1644: +Route #1645: +Route #1646: +Route #1647: +Route #1648: +Route #1649: +Route #1650: +Route #1651: +Route #1652: +Route #1653: +Route #1654: +Route #1655: +Route #1656: +Route #1657: +Route #1658: +Route #1659: +Route #1660: +Route #1661: +Route #1662: +Route #1663: +Route #1664: +Route #1665: +Route #1666: +Route #1667: +Route #1668: +Route #1669: +Route #1670: +Route #1671: +Route #1672: +Route #1673: +Route #1674: +Route #1675: +Route #1676: +Route #1677: +Route #1678: +Route #1679: +Route #1680: +Route #1681: +Route #1682: +Route #1683: +Route #1684: +Route #1685: +Route #1686: +Route #1687: +Route #1688: +Route #1689: +Route #1690: +Route #1691: +Route #1692: +Route #1693: +Route #1694: +Route #1695: +Route #1696: +Route #1697: +Route #1698: +Route #1699: +Route #1700: +Route #1701: +Route #1702: +Route #1703: +Route #1704: +Route #1705: +Route #1706: +Route #1707: +Route #1708: +Route #1709: +Route #1710: +Route #1711: +Route #1712: +Route #1713: +Route #1714: +Route #1715: +Route #1716: +Route #1717: +Route #1718: +Route #1719: +Route #1720: +Route #1721: +Route #1722: +Route #1723: +Route #1724: +Route #1725: +Route #1726: +Route #1727: +Route #1728: +Route #1729: +Route #1730: +Route #1731: +Route #1732: +Route #1733: +Route #1734: +Route #1735: +Route #1736: +Route #1737: +Route #1738: +Route #1739: +Route #1740: +Route #1741: +Route #1742: +Route #1743: +Route #1744: +Route #1745: +Route #1746: +Route #1747: +Route #1748: +Route #1749: +Route #1750: +Route #1751: +Route #1752: +Route #1753: +Route #1754: +Route #1755: +Route #1756: +Route #1757: +Route #1758: +Route #1759: +Route #1760: +Route #1761: +Route #1762: +Route #1763: +Route #1764: +Route #1765: +Route #1766: +Route #1767: +Route #1768: +Route #1769: +Route #1770: +Route #1771: +Route #1772: +Route #1773: +Route #1774: +Route #1775: +Route #1776: +Route #1777: +Route #1778: +Route #1779: +Route #1780: +Route #1781: +Route #1782: +Route #1783: +Route #1784: +Route #1785: +Route #1786: +Route #1787: +Route #1788: +Route #1789: +Route #1790: +Route #1791: +Route #1792: +Route #1793: +Route #1794: +Route #1795: +Route #1796: +Route #1797: +Route #1798: +Route #1799: +Route #1800: +Route #1801: +Route #1802: +Route #1803: +Route #1804: +Route #1805: +Route #1806: +Route #1807: +Route #1808: +Route #1809: +Route #1810: +Route #1811: +Route #1812: +Route #1813: +Route #1814: +Route #1815: +Route #1816: +Route #1817: +Route #1818: +Route #1819: +Route #1820: +Route #1821: +Route #1822: +Route #1823: +Route #1824: +Route #1825: +Route #1826: +Route #1827: +Route #1828: +Route #1829: +Route #1830: +Route #1831: +Route #1832: +Route #1833: +Route #1834: +Route #1835: +Route #1836: +Route #1837: +Route #1838: +Route #1839: +Route #1840: +Route #1841: +Route #1842: +Route #1843: +Route #1844: +Route #1845: +Route #1846: +Route #1847: +Route #1848: +Route #1849: +Route #1850: +Route #1851: +Route #1852: +Route #1853: +Route #1854: +Route #1855: +Route #1856: +Route #1857: +Route #1858: +Route #1859: +Route #1860: +Route #1861: +Route #1862: +Route #1863: +Route #1864: +Route #1865: +Route #1866: +Route #1867: +Route #1868: +Route #1869: +Route #1870: +Route #1871: +Route #1872: +Route #1873: +Route #1874: +Route #1875: +Route #1876: +Route #1877: +Route #1878: +Route #1879: +Route #1880: +Route #1881: +Route #1882: +Route #1883: +Route #1884: +Route #1885: +Route #1886: +Route #1887: +Route #1888: +Route #1889: +Route #1890: +Route #1891: +Route #1892: +Route #1893: +Route #1894: +Route #1895: +Route #1896: +Route #1897: +Route #1898: +Route #1899: +Route #1900: +Route #1901: +Route #1902: +Route #1903: +Route #1904: +Route #1905: +Route #1906: +Route #1907: +Route #1908: +Route #1909: +Route #1910: +Route #1911: +Route #1912: +Route #1913: +Route #1914: +Route #1915: +Route #1916: +Route #1917: +Route #1918: +Route #1919: +Route #1920: +Route #1921: +Route #1922: +Route #1923: +Route #1924: +Route #1925: +Route #1926: +Route #1927: +Route #1928: +Route #1929: +Route #1930: +Route #1931: +Route #1932: +Route #1933: +Route #1934: +Route #1935: +Route #1936: +Route #1937: +Route #1938: +Route #1939: +Route #1940: +Route #1941: +Route #1942: +Route #1943: +Route #1944: +Route #1945: +Route #1946: +Route #1947: +Route #1948: +Route #1949: +Route #1950: +Route #1951: +Route #1952: +Route #1953: +Route #1954: +Route #1955: +Route #1956: +Route #1957: +Route #1958: +Route #1959: +Route #1960: +Route #1961: +Route #1962: +Route #1963: +Route #1964: +Route #1965: +Route #1966: +Route #1967: +Route #1968: +Route #1969: +Route #1970: +Route #1971: +Route #1972: +Route #1973: +Route #1974: +Route #1975: +Route #1976: +Route #1977: +Route #1978: +Route #1979: +Route #1980: +Route #1981: +Route #1982: +Route #1983: +Route #1984: +Route #1985: +Route #1986: +Route #1987: +Route #1988: +Route #1989: +Route #1990: +Route #1991: +Route #1992: +Route #1993: +Route #1994: +Route #1995: +Route #1996: +Route #1997: +Route #1998: +Route #1999: +Route #2000: +Route #2001: +Route #2002: +Route #2003: +Route #2004: +Route #2005: +Route #2006: +Route #2007: +Route #2008: +Route #2009: +Route #2010: +Route #2011: +Route #2012: +Route #2013: +Route #2014: +Route #2015: +Route #2016: +Route #2017: +Route #2018: +Route #2019: +Route #2020: +Route #2021: +Route #2022: +Route #2023: +Route #2024: +Route #2025: +Route #2026: +Route #2027: +Route #2028: +Route #2029: +Route #2030: +Route #2031: +Route #2032: +Route #2033: +Route #2034: +Route #2035: +Route #2036: +Route #2037: +Route #2038: +Route #2039: +Route #2040: +Route #2041: +Route #2042: +Route #2043: +Route #2044: +Route #2045: +Route #2046: +Route #2047: +Route #2048: +Route #2049: +Route #2050: +Route #2051: +Route #2052: +Route #2053: +Route #2054: +Route #2055: +Route #2056: +Route #2057: +Route #2058: +Route #2059: +Route #2060: +Route #2061: +Route #2062: +Route #2063: +Route #2064: +Route #2065: +Route #2066: +Route #2067: +Route #2068: +Route #2069: +Route #2070: +Route #2071: +Route #2072: +Route #2073: +Route #2074: +Route #2075: +Route #2076: +Route #2077: +Route #2078: +Route #2079: +Route #2080: +Route #2081: +Route #2082: +Route #2083: +Route #2084: +Route #2085: +Route #2086: +Route #2087: +Route #2088: +Route #2089: +Route #2090: +Route #2091: +Route #2092: +Route #2093: +Route #2094: +Route #2095: +Route #2096: +Route #2097: +Route #2098: +Route #2099: +Route #2100: +Route #2101: +Route #2102: +Route #2103: +Route #2104: +Route #2105: +Route #2106: +Route #2107: +Route #2108: +Route #2109: +Route #2110: +Route #2111: +Route #2112: +Route #2113: +Route #2114: +Route #2115: +Route #2116: +Route #2117: +Route #2118: +Route #2119: +Route #2120: +Route #2121: +Route #2122: +Route #2123: +Route #2124: +Route #2125: +Route #2126: +Route #2127: +Route #2128: +Route #2129: +Route #2130: +Route #2131: +Route #2132: +Route #2133: +Route #2134: +Route #2135: +Route #2136: +Route #2137: +Route #2138: +Route #2139: +Route #2140: +Route #2141: +Route #2142: +Route #2143: +Route #2144: +Route #2145: +Route #2146: +Route #2147: +Route #2148: +Route #2149: +Route #2150: +Route #2151: +Route #2152: +Route #2153: +Route #2154: +Route #2155: +Route #2156: +Route #2157: +Route #2158: +Route #2159: +Route #2160: +Route #2161: +Route #2162: +Route #2163: +Route #2164: +Route #2165: +Route #2166: +Route #2167: +Route #2168: +Route #2169: +Route #2170: +Route #2171: +Route #2172: +Route #2173: +Route #2174: +Route #2175: +Route #2176: +Route #2177: +Route #2178: +Route #2179: +Route #2180: +Route #2181: +Route #2182: +Route #2183: +Route #2184: +Route #2185: +Route #2186: +Route #2187: +Route #2188: +Route #2189: +Route #2190: +Route #2191: +Route #2192: +Route #2193: +Route #2194: +Route #2195: +Route #2196: +Route #2197: +Route #2198: +Route #2199: +Route #2200: +Route #2201: +Route #2202: +Route #2203: +Route #2204: +Route #2205: +Route #2206: +Route #2207: +Route #2208: +Route #2209: +Route #2210: +Route #2211: +Route #2212: +Route #2213: +Route #2214: +Route #2215: +Route #2216: +Route #2217: +Route #2218: +Route #2219: +Route #2220: +Route #2221: +Route #2222: +Route #2223: +Route #2224: +Route #2225: +Route #2226: +Route #2227: +Route #2228: +Route #2229: +Route #2230: +Route #2231: +Route #2232: +Route #2233: +Route #2234: +Route #2235: +Route #2236: +Route #2237: +Route #2238: +Route #2239: +Route #2240: +Route #2241: +Route #2242: +Route #2243: +Route #2244: +Cost: 12490273700 diff --git a/HFVRP/X801-HVRP.sol b/HFVRP/X801-HVRP.sol index a64e45a..978dae0 100644 --- a/HFVRP/X801-HVRP.sol +++ b/HFVRP/X801-HVRP.sol @@ -1,45 +1,45 @@ -Route #1: 593 396 429 488 595 167 443 64 3 -Route #2: 124 265 75 506 508 121 368 300 237 -Route #3: 734 334 419 497 562 154 46 35 364 -Route #4: 388 785 352 585 705 569 406 302 800 -Route #5: +Route #1: 508 569 406 705 593 585 352 785 388 +Route #2: 350 103 265 75 506 121 368 300 124 +Route #3: 742 95 333 245 487 240 273 79 456 +Route #4: 734 334 419 497 562 154 46 35 364 +Route #5: Route #6: 377 262 258 246 86 478 174 285 726 610 239 -Route #7: 270 362 774 631 641 96 152 327 745 708 339 -Route #8: 59 251 489 646 332 171 567 248 407 431 795 -Route #9: 782 344 6 379 674 397 682 669 710 616 456 -Route #10: -Route #11: 558 76 391 304 169 293 557 739 474 323 788 190 411 -Route #12: 9 612 704 781 645 563 432 198 494 764 670 463 41 -Route #13: 434 647 793 238 318 201 23 754 299 534 524 141 373 -Route #14: 703 70 658 178 715 505 413 104 280 313 287 369 311 -Route #15: 375 520 5 688 133 421 57 267 130 783 455 665 644 -Route #16: 143 77 516 209 466 420 601 92 638 727 457 799 155 363 19 -Route #17: 139 27 305 275 614 330 317 61 449 511 247 290 347 566 553 -Route #18: 696 361 571 572 732 723 21 7 112 678 546 162 309 787 43 -Route #19: 763 464 424 87 628 134 151 98 213 74 89 194 17 500 676 -Route #20: 34 570 180 685 163 85 777 393 292 555 232 542 355 263 204 -Route #21: 359 342 493 687 469 752 336 750 31 385 331 321 4 144 348 269 778 149 -Route #22: 448 470 71 223 576 485 278 634 109 329 437 150 345 349 72 513 535 33 -Route #23: 312 515 48 357 519 185 709 694 219 580 486 402 477 244 652 619 256 480 -Route #24: 757 483 689 537 725 699 427 25 550 440 82 195 481 673 770 680 768 14 -Route #25: 320 392 425 325 623 735 498 525 288 145 559 390 554 159 736 551 761 191 -Route #26: 690 106 706 11 786 721 113 272 103 693 740 156 343 627 400 653 796 189 405 697 199 738 -Route #27: 350 482 28 186 210 381 789 153 453 206 528 65 459 148 273 79 240 487 245 333 95 742 -Route #28: 42 583 755 187 277 417 499 234 13 403 18 460 399 97 266 158 668 93 758 225 784 310 -Route #29: -Route #30: -Route #31: 592 473 523 533 586 415 271 12 37 611 598 441 137 52 465 605 132 608 224 661 26 451 217 193 367 492 -Route #32: 58 539 337 53 410 294 712 512 607 161 541 756 581 131 701 522 626 590 160 575 672 291 196 268 255 398 -Route #33: 442 565 100 235 561 617 531 322 491 205 423 518 794 378 445 22 430 438 177 387 450 517 452 47 105 772 -Route #34: 231 346 591 521 259 769 227 621 138 218 69 797 461 613 714 526 620 39 252 468 360 600 50 282 582 439 -Route #35: 664 29 436 574 472 660 433 504 84 127 527 560 67 765 116 650 230 618 418 746 376 700 315 578 118 446 -Route #36: 202 170 184 507 115 207 80 642 301 640 164 479 753 298 146 691 656 16 40 94 659 91 444 15 73 108 168 503 716 371 -Route #37: 176 412 790 8 671 233 365 530 111 243 625 587 496 490 165 122 55 663 414 220 117 308 192 780 502 260 354 307 426 717 -Route #38: 748 632 216 731 747 44 382 655 289 66 63 636 643 552 384 792 536 707 297 284 175 394 157 353 529 366 596 99 779 81 -Route #39: 2 684 147 172 62 633 181 722 335 711 107 744 654 286 462 226 386 404 324 798 679 649 328 604 279 203 719 274 629 401 -Route #40: 733 476 544 729 568 639 622 510 548 416 577 547 597 351 662 228 730 281 197 183 88 119 358 340 495 501 188 214 83 713 -Route #41: 484 606 136 422 45 766 250 374 120 326 588 458 241 408 295 532 467 222 316 254 759 603 409 681 296 584 556 543 630 648 657 276 475 435 686 737 -Route #42: 51 166 589 303 609 728 743 773 720 54 182 666 767 306 428 36 741 540 514 624 564 211 718 173 791 264 38 341 637 383 179 573 142 635 1 32 -Route #43: 692 702 140 775 683 538 724 114 771 545 651 30 229 253 125 221 389 356 695 126 602 698 56 579 90 110 123 200 667 760 242 509 78 776 380 129 -Route #44: 102 215 314 615 338 395 751 370 283 208 261 594 599 549 257 135 372 249 749 20 128 762 675 677 68 236 24 212 60 447 454 101 10 471 49 319 -Cost: 130845.24 +Route #7: 553 339 745 708 152 96 641 631 774 362 270 +Route #8: 139 27 275 614 330 317 61 449 247 290 566 +Route #9: 186 210 381 459 65 528 206 453 153 789 28 +Route #10: +Route #11: 652 244 223 576 485 278 634 109 329 437 150 345 349 +Route #12: 41 520 5 688 133 421 57 267 130 665 570 34 644 +Route #13: 793 238 318 201 23 754 319 752 534 299 524 141 373 +Route #14: 148 616 710 669 682 397 674 407 431 379 795 782 396 +Route #15: 359 342 493 102 687 629 348 269 778 391 149 76 558 +Route #16: 411 190 788 323 474 739 680 770 195 481 673 768 14 191 43 +Route #17: 696 361 571 572 732 723 21 7 112 678 546 162 309 787 320 +Route #18: 347 511 33 535 448 513 72 71 470 619 256 515 312 480 305 +Route #19: 429 59 251 646 489 180 685 163 232 542 355 263 204 248 344 +Route #20: 311 703 70 658 178 715 505 413 104 280 313 287 647 434 327 +Route #21: 202 371 716 503 168 623 325 735 166 498 525 288 554 159 737 736 551 761 +Route #22: 2 550 684 147 172 62 633 181 722 335 294 410 53 337 539 82 58 557 +Route #23: 6 567 171 332 555 85 292 393 81 779 99 194 89 17 500 676 783 455 +Route #24: 304 169 293 398 427 699 255 279 203 725 537 719 689 483 757 144 4 401 +Route #25: 331 321 274 129 380 328 649 776 751 370 395 338 615 314 215 31 385 469 +Route #26: 237 800 302 488 595 704 781 645 563 432 198 494 764 670 375 463 612 9 167 443 64 3 +Route #27: 738 199 697 405 189 796 653 400 627 343 156 740 482 693 272 113 721 786 11 706 106 690 +Route #28: 310 784 225 758 93 668 158 266 97 399 460 18 403 13 234 499 417 277 187 755 583 42 +Route #29: +Route #30: +Route #31: 220 115 207 80 642 301 640 164 479 753 298 146 691 656 16 40 94 659 91 444 15 73 108 507 184 170 +Route #32: 176 412 790 19 363 155 799 457 727 638 92 601 420 466 209 516 77 143 655 382 44 747 731 216 632 748 +Route #33: 8 671 233 365 530 111 243 625 587 496 490 165 122 55 663 414 117 308 192 780 502 260 354 307 426 717 +Route #34: 439 582 282 50 600 360 468 252 39 620 526 714 613 461 797 69 218 138 621 227 769 259 521 591 346 231 +Route #35: 442 565 100 235 561 617 531 322 491 205 423 518 794 378 445 22 430 438 177 387 450 517 452 47 105 772 +Route #36: 763 464 424 87 628 134 151 74 98 213 536 792 384 552 643 636 63 707 297 284 66 289 175 394 157 353 529 366 596 777 +Route #37: 519 694 217 451 26 618 230 650 116 765 67 560 527 88 183 197 662 351 597 577 416 548 510 622 639 568 729 544 476 733 +Route #38: 477 402 486 592 473 523 533 586 415 271 12 37 611 598 441 137 52 465 605 132 608 224 661 193 367 492 219 580 357 48 +Route #39: 25 484 654 744 107 711 712 512 607 161 581 541 756 657 630 543 556 681 296 584 131 701 522 626 422 136 606 286 268 604 +Route #40: 664 713 29 436 574 472 83 214 188 501 495 340 358 119 127 84 504 433 660 418 746 376 700 315 578 118 446 709 185 369 +Route #41: 386 226 462 196 291 160 590 45 766 250 374 120 326 588 458 241 408 295 532 467 222 316 254 759 603 409 564 211 718 173 648 276 475 435 686 440 +Route #42: 51 390 559 145 32 1 635 142 573 179 383 637 341 38 791 264 624 514 540 741 36 428 306 767 666 182 54 720 773 743 728 609 303 589 425 392 +Route #43: 10 60 212 24 547 228 281 730 30 229 253 125 221 389 356 695 126 602 698 56 579 90 110 123 200 667 575 672 760 242 509 78 798 324 404 679 +Route #44: 49 471 101 454 447 702 140 775 675 677 68 236 683 538 724 651 545 771 114 128 20 749 762 372 135 249 257 549 599 594 208 283 261 692 750 336 +Cost: 13074448689 diff --git a/HFVRP/X895-FSMFD.sol b/HFVRP/X895-FSMFD.sol index a1c2559..9b2295a 100644 --- a/HFVRP/X895-FSMFD.sol +++ b/HFVRP/X895-FSMFD.sol @@ -1,46 +1,46 @@ -Route #1: 263 698 286 386 825 181 163 344 406 648 209 506 514 160 661 365 301 -Route #2: 846 95 141 215 640 139 117 113 222 597 80 814 5 851 672 342 -Route #3: 763 81 863 599 877 397 333 289 462 428 241 621 855 255 563 8 153 -Route #4: 388 783 743 305 484 187 721 50 115 561 720 62 712 152 145 610 -Route #5: 138 592 196 894 325 574 585 36 251 680 341 854 511 703 463 188 -Route #6: 220 508 430 439 399 307 329 293 786 608 853 893 4 195 178 711 27 679 -Route #7: 168 204 208 389 264 738 361 170 20 89 140 753 766 838 543 856 282 -Route #8: 713 837 591 448 148 10 656 857 45 626 206 379 519 369 464 93 -Route #9: 806 39 1 112 359 149 387 228 303 668 71 880 144 737 118 833 216 -Route #10: 791 699 225 88 771 271 299 677 489 327 309 584 110 559 44 6 -Route #11: 868 67 611 246 373 767 826 127 417 586 370 426 212 244 25 617 -Route #12: 272 822 174 483 167 693 29 694 568 649 202 844 185 123 658 104 -Route #13: 458 816 77 201 231 718 66 850 132 674 335 53 815 884 294 622 -Route #14: 17 328 443 395 891 412 15 58 128 452 859 438 79 177 781 161 -Route #15: 99 64 717 774 85 562 257 739 338 275 176 191 710 741 249 645 -Route #16: 253 65 232 192 371 764 808 316 669 154 436 624 258 52 363 398 -Route #17: 111 659 82 175 634 589 114 638 183 262 533 408 314 817 441 535 595 604 -Route #18: 130 803 848 7 798 769 523 75 74 13 676 158 801 157 210 321 -Route #19: 804 319 768 790 593 390 164 719 571 560 381 234 429 450 651 121 -Route #20: 51 811 245 725 636 250 566 603 840 866 657 627 809 499 870 485 -Route #21: 243 126 103 728 565 715 697 733 156 885 391 288 97 847 414 346 544 -Route #22: 520 723 137 129 291 730 256 726 107 351 146 142 413 841 120 829 -Route #23: 709 828 775 343 839 512 569 705 722 554 254 34 578 332 405 376 284 -Route #24: 48 367 445 643 440 94 836 601 751 637 655 300 190 873 665 136 -Route #25: 525 590 457 541 580 108 354 616 281 755 57 290 802 732 598 607 -Route #26: 875 631 427 394 197 459 218 366 410 285 735 33 583 311 521 266 21 -Route #27: 392 49 270 267 762 706 529 260 642 542 339 198 277 368 24 172 -Route #28: 776 532 125 331 355 845 576 418 553 549 203 407 716 442 770 596 -Route #29: 47 214 667 42 780 409 268 522 219 807 734 630 26 842 353 -Route #30: 456 517 793 446 879 688 687 530 731 468 757 805 531 400 135 486 -Route #31: 745 641 861 211 3 824 785 609 827 434 869 714 14 69 795 403 -Route #32: 473 59 797 820 78 444 180 348 834 465 812 308 858 347 276 633 488 -Route #33: 199 729 401 349 482 760 501 420 310 372 116 102 2 421 526 -Route #34: 317 724 552 134 632 37 639 540 813 437 100 451 280 295 283 555 -Route #35: 16 227 742 695 872 84 615 600 602 835 670 240 292 248 233 758 -Route #36: 567 411 678 528 579 480 492 269 691 63 629 686 247 887 575 864 -Route #37: 821 498 652 874 396 200 683 862 91 527 789 551 424 496 221 87 -Route #38: 30 86 207 876 577 708 72 304 374 90 505 557 224 306 673 205 605 -Route #39: 337 9 765 119 40 536 357 55 619 28 572 704 383 12 -Route #40: 336 671 217 867 143 799 83 772 788 274 96 491 534 105 340 186 -Route #41: 860 495 423 422 259 475 881 124 315 556 70 236 22 749 193 684 865 -Route #42: 832 169 756 278 19 76 131 194 612 223 646 238 56 653 550 852 -Route #43: 68 471 345 416 546 237 159 487 239 664 419 878 889 101 493 230 647 +Route #1: 250 566 603 840 322 470 479 882 287 469 654 151 75 74 13 304 557 +Route #2: 487 690 252 476 466 570 515 849 696 35 573 748 761 32 261 449 +Route #3: 22 315 692 162 558 507 744 235 147 38 781 247 887 575 864 161 405 +Route #4: 648 494 615 378 778 620 43 510 27 439 430 323 537 318 393 84 886 +Route #5: 868 888 831 67 611 246 373 767 826 617 25 244 79 177 61 750 +Route #6: 544 581 818 747 184 433 121 651 319 504 871 752 500 784 382 +Route #7: 509 450 429 234 593 390 381 719 571 560 502 474 73 885 97 847 +Route #8: 284 770 442 332 578 34 254 554 678 528 722 705 569 512 839 343 775 +Route #9: 253 232 192 371 590 808 764 316 457 580 541 669 154 436 191 176 107 +Route #10: 14 869 355 845 576 418 553 549 203 407 716 567 331 125 532 +Route #11: 592 196 894 325 574 585 36 278 680 251 756 169 832 463 536 188 +Route #12: 873 190 596 300 655 601 836 94 440 643 445 367 865 48 401 729 +Route #13: 204 208 264 499 636 725 738 361 170 20 89 159 237 766 838 345 471 +Route #14: 686 443 128 58 15 412 891 395 328 63 691 269 492 480 579 411 +Route #15: 9 841 142 64 717 774 85 562 65 257 739 275 338 351 146 413 +Route #16: 550 653 56 238 646 223 194 612 604 52 258 624 710 363 398 76 +Route #17: 763 863 333 289 606 39 1 112 228 303 668 71 880 144 118 216 656 +Route #18: 282 856 68 230 493 101 889 546 140 753 245 811 51 543 123 468 805 +Route #19: 33 321 210 157 801 158 676 374 505 90 311 521 266 21 755 57 525 +Route #20: 16 227 406 742 695 794 155 375 736 242 508 220 447 556 70 236 +Route #21: 388 783 721 187 484 305 743 138 852 55 357 619 28 572 704 383 +Route #22: 199 526 421 2 116 349 482 760 501 420 310 372 102 517 456 +Route #23: 95 49 270 267 762 706 529 260 642 542 339 198 277 368 24 172 +Route #24: 12 145 50 115 561 720 62 712 152 610 +Route #25: 136 665 280 451 100 437 813 540 639 37 134 552 295 283 317 555 +Route #26: 622 294 884 815 53 335 674 132 850 66 718 231 201 77 816 458 +Route #27: 206 842 26 737 630 219 409 780 87 42 667 240 292 248 233 +Route #28: 751 684 193 749 881 124 828 709 376 475 259 422 423 495 860 637 +Route #29: 99 272 822 174 168 202 694 568 649 844 185 658 104 757 465 812 834 +Route #30: 301 369 519 365 661 160 514 506 209 344 163 181 825 386 286 698 263 +Route #31: 703 511 854 341 645 19 249 741 726 256 730 291 129 137 723 40 +Route #32: 595 535 441 817 314 408 533 262 183 638 114 589 634 175 82 659 111 131 +Route #33: 17 629 438 859 452 212 426 370 586 417 127 786 293 329 307 399 679 +Route #34: 875 631 427 394 197 459 218 366 410 285 735 583 281 616 354 108 +Route #35: 336 671 217 867 143 799 83 772 788 274 96 491 534 105 340 186 +Route #36: 473 488 59 829 797 820 308 348 180 444 120 78 765 119 520 337 +Route #37: 392 846 141 215 640 139 117 113 222 597 80 814 5 851 672 342 +Route #38: 531 530 731 255 647 855 621 241 360 324 462 428 806 81 563 8 +Route #39: 724 745 641 861 211 3 824 785 609 827 434 714 69 795 776 403 632 +Route #40: 389 279 870 792 809 627 866 657 787 171 523 769 798 485 803 130 +Route #41: 633 276 486 135 793 446 879 688 687 837 448 591 713 153 400 858 347 +Route #42: 148 10 626 45 857 599 877 833 353 47 214 362 758 379 464 93 +Route #43: Route #44: Route #45: Route #46: @@ -892,13 +892,13 @@ Route #891: Route #892: Route #893: Route #894: -Route #895: 504 539 614 727 326 189 524 660 516 662 432 122 455 402 330 472 545 823 830 892 11 46 681 -Route #896: 606 509 184 433 229 477 453 707 883 454 594 518 702 685 890 73 133 106 18 481 747 818 581 -Route #897: 279 792 171 787 151 654 469 287 882 35 696 849 515 573 479 470 322 761 748 32 261 109 449 -Route #898: 360 478 431 644 675 635 150 538 297 547 350 460 588 265 871 752 500 784 746 382 320 324 -Route #899: 886 794 155 375 736 242 393 318 537 323 888 831 750 61 38 147 235 744 507 558 162 692 447 -Route #900: 213 503 663 613 461 435 226 689 358 31 385 364 384 54 380 467 754 466 476 570 252 690 165 587 -Route #901: 415 800 700 650 298 273 474 582 502 296 810 777 377 782 490 313 682 182 98 173 404 312 23 352 179 +Route #895: 387 414 288 391 733 156 133 890 685 702 518 594 454 883 707 453 477 229 106 18 481 149 359 397 +Route #896: 607 598 732 802 290 605 205 673 306 224 72 708 577 7 848 876 207 86 30 29 693 167 483 +Route #897: 600 6 559 110 584 309 489 327 92 618 302 819 625 677 299 271 771 88 166 699 791 835 +Route #898: 872 843 759 666 711 178 796 195 4 893 608 853 497 564 41 740 356 701 60 425 44 602 +Route #899: 670 513 623 779 225 548 628 334 773 789 551 527 91 862 683 396 874 652 424 496 498 221 821 268 +Route #900: +Route #901: Route #902: Route #903: Route #904: @@ -1786,9 +1786,9 @@ Route #1785: Route #1786: Route #1787: Route #1788: -Route #1789: 362 513 623 779 166 548 628 334 773 625 819 302 618 92 497 564 41 740 356 701 60 425 796 666 759 843 510 43 620 778 378 494 -Route #1790: -Route #1791: +Route #1789: 419 664 431 644 538 681 46 11 892 830 823 545 472 330 402 455 122 432 662 516 660 524 189 326 164 727 790 614 768 539 804 746 320 +Route #1790: 734 346 126 103 565 715 697 415 800 700 650 298 273 582 296 810 777 377 782 490 313 682 182 98 173 200 404 312 728 23 352 179 243 522 807 +Route #1791: 478 213 265 588 460 350 297 547 503 663 613 461 435 226 689 358 31 385 364 384 754 54 380 467 150 635 675 165 587 109 239 878 416 Route #1792: Route #1793: Route #1794: @@ -2680,4 +2680,4 @@ Route #2679: Route #2680: Route #2681: Route #2682: -Cost: 7390575885 +Cost: 7383076338 diff --git a/HFVRP/X957-HD.sol b/HFVRP/X957-HD.sol index 8721d79..bf2dfa2 100644 --- a/HFVRP/X957-HD.sol +++ b/HFVRP/X957-HD.sol @@ -1,127 +1,127 @@ -Route #1: 249 157 297 -Route #2: 253 340 451 -Route #3: 400 457 384 -Route #4: 172 50 387 -Route #5: 58 567 466 -Route #6: 353 125 443 -Route #7: 48 198 422 -Route #8: 396 311 165 -Route #9: 96 700 -Route #10: 636 786 386 -Route #11: 159 49 869 -Route #12: 946 148 355 -Route #13: 584 217 331 -Route #14: 124 861 348 -Route #15: 643 815 720 -Route #16: 269 535 732 -Route #17: 749 594 917 -Route #18: 142 450 492 -Route #19: 444 488 840 -Route #20: 275 477 52 -Route #21: 25 182 189 -Route #22: 201 415 262 -Route #23: 310 379 394 -Route #24: 905 397 123 -Route #25: 367 54 75 -Route #26: 279 366 349 -Route #27: 858 596 416 -Route #28: 938 169 578 -Route #29: 848 229 383 -Route #30: 494 352 127 -Route #31: 835 649 183 -Route #32: 885 710 702 -Route #33: 192 571 230 -Route #34: 105 679 510 -Route #35: 589 830 56 -Route #36: 412 67 691 -Route #37: 591 507 667 -Route #38: 725 828 640 -Route #39: 792 868 661 -Route #40: 454 176 657 -Route #41: 698 523 17 -Route #42: 933 734 890 -Route #43: 817 844 446 -Route #44: 575 822 108 -Route #45: -Route #46: -Route #47: -Route #48: -Route #49: -Route #50: -Route #51: -Route #52: -Route #53: -Route #54: -Route #55: -Route #56: -Route #57: -Route #58: -Route #59: -Route #60: -Route #61: -Route #62: -Route #63: -Route #64: -Route #65: -Route #66: -Route #67: -Route #68: -Route #69: -Route #70: 360 64 405 332 740 247 9 549 344 -Route #71: 365 475 202 364 401 317 233 126 63 -Route #72: 137 316 241 141 100 455 440 184 30 -Route #73: 425 110 261 306 70 270 442 7 88 -Route #74: 293 318 78 145 134 138 163 449 424 -Route #75: 74 19 437 140 22 271 45 231 132 -Route #76: 106 36 61 164 6 333 351 228 60 -Route #77: 234 90 115 82 448 407 51 199 97 -Route #78: 223 68 72 130 323 308 179 131 423 -Route #79: 286 438 354 256 116 37 376 326 129 -Route #80: 291 203 204 322 295 369 447 468 304 -Route #81: 565 641 38 677 681 46 403 5 219 -Route #82: 778 173 65 552 829 244 430 948 813 -Route #83: 519 458 544 684 547 489 818 758 746 -Route #84: 207 315 114 372 29 911 566 688 564 -Route #85: 935 876 13 764 762 80 791 952 689 -Route #86: 929 824 748 804 280 112 499 433 550 -Route #87: 874 560 865 759 807 860 941 606 731 -Route #88: 722 536 506 631 853 875 697 532 939 -Route #89: 901 852 932 601 556 921 658 690 843 -Route #90: 195 773 53 745 587 782 711 32 516 -Route #91: 902 597 568 945 705 784 26 936 772 -Route #92: 795 581 595 598 910 530 779 524 603 -Route #93: 562 850 708 955 808 909 866 668 806 -Route #94: 767 185 629 900 662 912 651 616 274 -Route #95: 215 508 882 287 525 652 572 136 639 -Route #96: 628 518 742 819 763 346 330 554 602 -Route #97: 509 626 788 258 950 906 739 89 934 -Route #98: 926 687 666 676 558 863 880 751 480 -Route #99: 849 823 638 487 878 680 485 573 171 -Route #100: 655 793 747 600 327 838 504 623 754 -Route #101: 121 24 729 221 541 940 237 820 197 883 574 771 592 66 682 515 209 686 252 798 146 -Route #102: 548 265 634 99 153 175 514 20 273 149 465 83 166 8 205 211 23 282 460 35 27 -Route #103: 288 220 469 434 174 410 445 343 180 156 135 314 236 341 800 342 73 411 263 151 427 -Route #104: 31 238 375 810 899 402 704 825 854 496 678 593 892 222 799 15 303 158 28 335 133 -Route #105: 490 609 431 478 579 715 916 526 522 613 167 309 615 216 529 503 605 851 557 617 260 -Route #106: 117 41 750 947 930 418 561 546 857 888 836 864 481 239 777 491 374 521 721 769 208 -Route #107: 77 741 435 214 285 44 439 417 421 664 619 59 296 380 91 419 290 93 292 178 337 -Route #108: 414 956 94 644 377 406 608 1 630 953 776 393 753 79 152 660 161 248 69 255 543 -Route #109: 717 920 928 40 92 498 790 870 675 612 683 604 339 307 673 483 484 665 832 627 86 -Route #110: 871 540 914 620 897 388 624 894 670 534 768 656 774 737 699 789 756 896 588 794 632 -Route #111: 694 701 350 429 71 122 816 39 324 218 225 671 259 363 862 3 186 81 718 378 537 -Route #112: 264 281 254 246 371 300 336 452 10 320 736 118 463 329 420 245 299 586 139 101 569 -Route #113: 903 692 107 879 144 482 886 727 931 511 803 723 497 821 583 837 672 685 472 802 943 -Route #114: 200 663 922 501 284 278 719 267 196 104 409 150 743 84 607 855 381 642 625 21 775 -Route #115: 538 889 924 373 392 647 856 313 113 471 461 646 495 226 43 398 224 328 210 925 805 -Route #116: 913 321 111 559 301 154 240 760 276 370 432 462 361 242 298 250 55 194 170 467 505 -Route #117: 695 713 728 707 312 942 797 563 633 232 735 18 654 949 944 611 283 867 919 162 187 -Route #118: 814 770 898 703 531 696 493 119 399 841 780 177 659 724 757 585 191 11 833 500 954 -Route #119: 752 761 733 577 648 801 787 289 385 476 618 47 528 441 357 302 470 305 268 812 653 -Route #120: 621 637 62 359 16 257 408 190 87 120 188 325 428 33 266 319 95 155 533 14 908 -Route #121: 479 783 622 765 927 755 726 527 555 76 923 599 389 473 712 160 542 635 891 553 272 -Route #122: 738 98 845 206 345 212 213 362 846 347 181 42 34 368 390 235 436 459 57 582 251 -Route #123: 486 502 847 872 877 937 951 590 827 766 102 669 103 128 243 382 576 904 881 915 873 -Route #124: 512 294 918 426 193 539 334 147 614 143 356 413 545 811 884 859 714 4 809 716 744 -Route #125: 610 109 730 781 227 645 839 785 709 513 693 517 520 796 887 907 826 551 842 895 834 -Route #126: 570 831 453 706 395 474 650 674 404 277 456 12 464 893 168 358 85 338 391 2 580 -Cost: 82995.84 +Route #1: 127 352 494 +Route #2: 137 400 457 +Route #3: 387 50 125 +Route #4: 384 52 477 +Route #5: 75 54 367 +Route #6: 310 379 394 +Route #7: 492 397 123 +Route #8: 297 157 451 +Route #9: 702 710 885 +Route #10: 640 828 725 +Route #11: 732 840 535 +Route #12: 348 861 124 +Route #13: 416 596 858 +Route #14: 349 366 279 +Route #15: 230 571 192 +Route #16: 56 830 589 +Route #17: 946 355 700 +Route #18: 868 890 792 +Route #19: 201 415 275 +Route #20: 108 822 575 +Route #21: 510 679 105 +Route #22: 49 869 786 +Route #23: 189 182 25 +Route #24: 734 754 844 +Route #25: 383 229 848 +Route #26: 142 594 917 +Route #27: 148 217 331 +Route #28: 262 340 253 +Route #29: 938 698 933 +Route #30: 96 636 386 +Route #31: 488 444 450 +Route #32: 720 815 643 +Route #33: 169 523 17 +Route #34: 412 67 691 +Route #35: 48 198 353 +Route #36: 667 507 591 +Route #37: 661 578 159 +Route #38: 749 269 584 +Route #39: 396 311 165 +Route #40: 657 176 454 +Route #41: 183 649 835 +Route #42: 817 446 602 +Route #43: 466 443 249 +Route #44: 567 58 +Route #45: +Route #46: +Route #47: +Route #48: +Route #49: +Route #50: +Route #51: +Route #52: +Route #53: +Route #54: +Route #55: +Route #56: +Route #57: +Route #58: +Route #59: +Route #60: +Route #61: +Route #62: +Route #63: +Route #64: +Route #65: +Route #66: +Route #67: +Route #68: +Route #69: +Route #70: 550 433 499 112 280 804 748 824 929 +Route #71: 215 508 525 287 882 739 89 934 504 +Route #72: 129 326 376 37 116 256 354 438 286 +Route #73: 207 114 564 372 911 29 64 360 315 +Route #74: 570 915 881 904 576 382 551 842 895 +Route #75: 731 606 759 865 562 850 860 807 941 +Route #76: 172 316 241 141 100 455 440 184 30 +Route #77: 60 228 351 333 6 164 61 36 106 +Route #78: 220 469 174 410 445 343 180 434 115 +Route #79: 795 581 595 598 910 530 779 524 603 +Route #80: 849 171 272 553 891 635 512 939 955 +Route #81: 806 866 479 783 622 765 532 808 909 +Route #82: 509 626 873 950 906 258 788 327 838 +Route #83: 572 652 519 458 544 684 547 489 746 +Route #84: 662 813 948 244 430 65 173 695 681 +Route #85: 337 178 292 93 290 411 263 151 427 +Route #86: 628 554 655 793 747 600 623 558 863 +Route #87: 601 653 506 631 853 875 697 536 722 +Route #88: 274 900 629 185 677 38 641 565 767 +Route #89: 902 597 568 945 705 784 26 936 772 +Route #90: 304 468 447 369 295 322 204 203 291 +Route #91: 639 136 638 487 878 680 485 573 823 +Route #92: 5 219 234 288 90 51 199 97 905 +Route #93: 223 68 72 130 323 308 179 131 423 +Route #94: 195 773 53 745 587 782 711 32 516 +Route #95: 74 19 437 140 22 271 45 231 132 +Route #96: 901 668 852 932 556 921 658 690 843 +Route #97: 480 751 880 676 560 874 666 687 926 +Route #98: 442 270 70 306 261 110 425 57 582 +Route #99: 616 651 912 819 763 346 330 742 518 +Route #100: 689 952 791 80 762 764 13 876 935 +Route #101: 156 135 314 44 439 417 421 664 619 15 799 222 892 825 704 402 899 810 375 238 31 +Route #102: 117 871 540 914 620 897 418 561 546 857 888 864 481 777 930 947 750 721 769 41 208 +Route #103: 812 801 787 289 385 476 47 528 441 357 247 9 405 332 740 302 470 305 268 566 688 +Route #104: 715 588 896 756 790 870 675 612 683 604 339 307 673 483 484 665 832 678 593 303 342 +Route #105: 744 716 809 4 714 859 884 811 545 413 356 143 614 147 334 539 193 426 294 818 758 +Route #106: 708 542 160 712 473 389 599 923 76 918 621 555 527 726 648 577 733 761 752 755 927 +Route #107: 102 505 467 170 240 760 361 242 462 432 370 149 273 20 276 514 154 301 559 111 669 +Route #108: 632 794 928 92 498 40 515 682 66 592 771 574 883 197 820 237 940 452 336 209 920 +Route #109: 557 521 374 491 239 836 789 699 737 774 656 768 534 670 894 624 388 627 496 854 86 +Route #110: 77 741 435 214 285 236 341 800 28 158 59 296 380 91 419 73 335 133 82 448 407 +Route #111: 281 121 729 221 541 10 320 736 118 463 329 420 245 299 586 43 398 224 139 101 569 +Route #112: 694 701 350 429 71 122 816 39 324 218 225 671 259 363 862 3 186 81 718 378 537 +Route #113: 778 713 728 707 312 672 837 583 775 663 942 797 563 654 949 944 611 283 867 919 46 +Route #114: 243 548 265 35 460 282 23 211 205 8 166 83 465 153 175 99 634 321 128 103 913 +Route #115: 200 633 805 925 210 328 24 254 246 371 300 686 252 798 717 146 264 232 735 18 414 +Route #116: 63 293 318 78 145 134 424 449 163 138 7 88 233 317 401 364 202 475 365 126 422 +Route #117: 766 757 724 659 177 780 924 373 392 743 150 267 84 607 855 381 642 625 21 802 943 +Route #118: 637 62 359 16 257 408 190 87 120 188 325 428 33 266 319 95 155 533 14 618 908 +Route #119: 827 500 833 11 191 585 696 493 119 399 841 889 538 531 703 898 770 814 144 482 693 +Route #120: 79 260 617 851 605 503 529 216 615 309 167 613 522 526 916 579 478 431 609 753 490 +Route #121: 831 453 706 27 395 474 650 674 404 277 456 12 464 893 168 358 85 338 391 2 580 +Route #122: 251 459 436 235 390 368 34 42 181 347 846 362 344 549 213 212 345 206 845 98 738 +Route #123: 194 55 250 298 113 471 313 856 647 461 646 495 226 409 104 196 719 278 284 501 922 +Route #124: 692 513 709 107 879 886 931 511 803 723 497 821 727 685 472 785 839 645 227 552 829 +Route #125: 187 543 255 69 248 161 660 152 393 776 953 630 1 608 406 377 644 94 956 162 403 +Route #126: 610 109 730 781 903 907 887 796 520 517 954 590 951 937 877 872 847 502 826 486 834 +Cost: 8291856193 diff --git a/HFVRP/X979-HVRP.sol b/HFVRP/X979-HVRP.sol index 802c00f..82891dc 100644 --- a/HFVRP/X979-HVRP.sol +++ b/HFVRP/X979-HVRP.sol @@ -1,65 +1,65 @@ -Route #1: 520 815 605 933 794 337 -Route #2: 374 953 450 6 175 261 -Route #3: 544 71 280 941 801 -Route #4: 365 950 742 13 53 546 -Route #5: 429 824 585 464 694 -Route #6: 104 448 802 849 625 409 -Route #7: 965 296 552 620 159 938 +Route #1: 521 72 814 564 47 88 396 144 93 434 789 683 155 809 366 955 393 223 887 833 +Route #2: 647 490 303 446 768 910 877 623 334 882 328 305 584 282 737 961 389 732 567 744 245 +Route #3: 373 309 352 78 135 132 800 285 763 528 339 747 850 +Route #4: 816 701 727 121 391 95 321 151 830 698 208 180 7 842 624 +Route #5: 18 938 159 826 780 +Route #6: 738 783 588 608 976 717 852 774 515 664 550 613 43 193 766 914 859 14 909 312 168 636 +Route #7: 29 297 895 802 104 530 Route #8: 861 291 436 98 260 -Route #9: 288 160 438 109 668 900 566 424 298 693 553 682 -Route #10: 697 843 545 949 610 732 389 127 43 613 193 664 550 515 774 717 976 852 490 763 647 -Route #11: 850 747 339 528 303 446 768 910 877 623 882 328 305 584 282 737 961 178 245 897 -Route #12: 111 808 841 492 654 931 734 932 748 913 890 775 611 922 866 497 603 -Route #13: 521 72 814 351 129 789 683 434 144 396 88 47 155 809 366 955 564 393 223 887 833 -Route #14: 141 622 940 433 342 805 97 616 -Route #15: 234 659 425 571 214 531 378 315 343 -Route #16: 123 146 242 453 421 401 191 29 -Route #17: 863 222 592 435 100 539 350 149 618 -Route #18: 267 46 496 665 360 960 210 284 -Route #19: 225 828 891 463 826 780 18 -Route #20: 530 562 790 691 243 817 575 883 739 -Route #21: 101 361 403 34 59 705 572 486 639 -Route #22: 353 472 70 253 451 359 452 519 266 661 675 825 769 91 55 958 567 838 168 285 135 78 352 309 373 -Route #23: 952 414 614 128 52 2 871 772 703 323 869 830 698 208 180 7 842 624 115 746 -Route #24: 886 966 321 95 832 834 295 923 793 857 152 740 54 237 179 437 868 645 642 151 517 16 -Route #25: 750 538 699 934 889 733 131 617 40 787 870 652 86 107 394 190 32 728 255 604 241 444 103 767 506 145 -Route #26: -Route #27: 126 884 918 211 967 896 754 784 543 856 484 -Route #28: 164 38 758 189 333 963 730 21 388 579 297 895 398 -Route #29: 738 132 800 783 312 909 588 608 14 859 914 766 358 221 710 609 216 635 231 405 399 612 795 507 114 324 363 207 744 501 670 636 927 -Route #30: 816 701 727 121 391 440 917 377 22 481 904 251 771 169 634 154 500 -Route #31: 356 474 943 206 759 663 628 736 565 650 482 42 192 90 776 143 522 -Route #32: 881 215 893 615 390 580 680 99 412 442 308 -Route #33: 368 467 677 718 583 177 658 964 106 87 569 561 334 122 975 375 653 -Route #34: 188 51 709 788 307 173 764 244 480 292 676 956 -Route #35: 970 84 68 725 182 118 753 457 26 8 581 428 -Route #36: 344 516 397 535 140 874 977 142 230 858 262 589 116 -Route #37: 488 864 232 300 782 596 263 470 76 839 45 845 257 -Route #38: 508 867 892 504 465 704 226 810 827 44 184 347 729 404 187 719 792 254 641 370 320 594 657 554 685 402 761 198 533 -Route #39: -Route #40: 541 329 290 50 317 367 133 157 471 707 799 426 299 17 224 408 -Route #41: 505 865 369 511 911 688 147 590 773 489 384 898 430 649 336 873 -Route #42: 138 570 250 281 478 381 113 760 202 765 573 847 483 213 906 12 644 148 -Route #43: 418 526 94 587 319 928 423 112 860 218 311 252 751 294 108 902 560 -Route #44: 875 674 684 690 422 547 35 293 136 880 62 537 723 67 818 678 -Route #45: 171 277 797 972 85 835 925 536 161 11 269 9 247 330 468 318 -Route #46: 945 327 479 711 239 96 194 829 268 348 445 201 229 807 349 105 -Route #47: 228 271 69 461 195 602 417 80 593 41 256 354 905 627 33 607 493 -Route #48: 735 172 686 185 951 20 785 498 527 473 163 779 915 518 921 275 259 -Route #49: 903 689 134 558 139 63 249 276 238 79 357 524 325 872 58 568 731 176 648 441 455 836 586 379 150 1 640 82 460 205 416 274 819 407 219 93 385 419 578 279 577 313 181 555 669 458 204 715 -Route #50: -Route #51: -Route #52: -Route #53: 466 413 124 503 630 811 400 822 637 27 332 514 74 862 316 137 248 726 77 929 287 743 962 549 447 39 -Route #54: 469 973 186 462 907 626 831 233 582 525 597 3 957 331 65 969 716 741 420 591 110 485 64 117 -Route #55: 371 574 848 946 459 974 439 25 762 23 174 119 449 823 158 92 702 854 167 912 338 695 37 778 -Route #56: 851 936 606 28 415 427 724 73 556 153 722 840 901 240 31 183 513 820 781 411 102 509 272 -Route #57: 199 209 786 454 926 5 340 57 656 706 502 494 930 681 655 599 265 679 687 935 885 310 692 83 -Route #58: 595 383 197 757 410 551 708 166 712 942 853 432 713 386 49 48 335 120 170 322 667 61 -Route #59: 273 944 721 56 196 601 346 512 542 638 341 304 30 855 125 548 89 770 745 162 491 700 916 978 959 523 -Route #60: 477 673 948 306 75 203 894 487 714 646 372 529 651 376 24 495 813 345 812 301 15 227 -Route #61: 878 660 499 217 908 749 876 364 777 380 540 619 696 302 289 278 362 752 395 66 406 220 804 165 971 -Route #62: 532 283 821 947 888 36 212 598 755 476 796 534 355 326 920 200 270 314 246 968 837 392 563 632 -Route #63: 600 286 4 633 954 643 130 156 939 431 456 671 672 382 60 557 924 844 791 10 846 235 -Route #64: 666 631 937 919 806 559 510 19 798 236 264 387 443 803 81 475 899 621 720 756 879 576 629 662 258 -Cost: 217551.77 +Route #9: 801 544 941 71 267 365 +Route #10: 448 486 572 705 59 34 +Route #11: 409 625 849 211 884 126 +Route #12: 965 296 552 620 463 828 +Route #13: 288 160 438 109 900 566 668 16 424 298 693 553 682 +Route #14: 808 508 841 492 654 931 734 465 810 827 932 748 913 890 775 611 922 866 497 864 603 111 +Route #15: 697 843 949 610 405 231 127 375 179 237 975 122 857 152 740 54 437 868 645 642 869 143 522 115 +Route #16: 897 670 501 838 324 507 795 114 358 221 710 609 216 635 178 612 399 703 772 871 2 769 661 266 452 70 +Route #17: 739 398 243 691 790 562 403 361 101 +Route #18: 927 472 253 451 359 519 91 55 207 958 363 52 128 545 614 825 675 414 952 746 353 +Route #19: 616 805 97 123 21 730 333 189 38 +Route #20: 146 242 453 421 401 191 388 758 +Route #21: 618 592 435 350 539 100 222 863 46 +Route #22: 234 659 141 425 378 531 315 343 149 +Route #23: 546 53 13 164 575 817 883 891 225 +Route #24: 963 579 694 464 585 824 429 639 +Route #25: +Route #26: +Route #27: 116 488 232 300 782 596 263 470 76 839 45 845 589 257 +Route #28: 308 442 215 893 615 875 390 580 680 99 154 500 +Route #29: 966 440 917 943 377 22 206 759 481 771 169 634 474 356 886 +Route #30: 517 832 834 776 90 192 482 650 565 736 106 87 569 561 42 793 923 295 653 323 +Route #31: 767 444 32 190 86 652 870 787 40 176 648 441 586 455 836 44 184 347 729 379 150 1 640 254 641 370 320 594 728 255 604 241 +Route #32: 947 755 476 796 534 355 326 920 200 270 314 348 +Route #33: 533 198 761 402 685 554 657 819 274 416 205 460 82 792 719 187 404 129 407 219 385 419 578 279 351 577 313 181 555 669 458 204 715 +Route #34: 750 538 699 934 889 867 892 504 704 226 568 731 58 872 325 524 357 733 617 131 107 394 238 79 276 249 103 63 139 558 506 134 689 903 145 +Route #35: 261 6 918 967 896 754 784 543 856 450 953 210 +Route #36: 280 496 665 960 360 484 374 175 742 950 284 +Route #37: 571 622 794 940 342 433 933 605 815 520 337 214 +Route #38: +Route #39: +Route #40: 12 906 133 505 213 483 847 573 765 336 718 583 467 677 873 368 290 +Route #41: 541 148 644 317 50 367 157 471 707 570 799 426 138 299 37 778 408 +Route #42: 417 791 899 475 443 105 951 20 785 185 563 632 387 264 844 19 510 919 +Route #43: 921 518 915 779 163 473 527 201 445 229 807 498 349 686 172 81 803 +Route #44: 230 258 662 259 275 753 457 26 8 118 182 725 68 84 970 262 493 +Route #45: 723 537 62 880 136 293 35 547 15 422 690 371 485 64 851 117 +Route #46: 369 511 590 885 935 655 681 676 930 494 502 706 656 218 311 294 902 +Route #47: 397 874 977 195 11 161 925 536 878 937 673 85 461 269 9 +Route #48: 217 908 130 700 491 162 66 395 752 770 542 638 304 30 341 57 252 901 560 +Route #49: 332 556 459 209 786 454 926 5 956 340 512 346 601 196 916 406 220 523 +Route #50: 318 516 468 330 631 271 247 69 277 477 67 171 818 678 666 228 344 +Route #51: +Route #52: +Route #53: 595 383 273 197 166 712 199 942 853 944 432 713 721 56 978 959 804 386 165 49 48 971 335 170 +Route #54: 591 413 936 606 28 415 427 724 73 946 848 708 551 757 410 120 651 24 813 812 574 684 674 881 +Route #55: 469 973 186 741 716 969 65 331 957 3 597 525 582 233 831 929 287 743 626 907 462 549 447 412 +Route #56: 962 102 411 820 513 183 31 240 92 158 823 449 108 119 174 23 762 25 439 974 153 722 840 +Route #57: 600 286 499 4 633 954 643 283 156 749 431 876 364 380 777 456 671 672 60 557 924 798 660 +Route #58: 702 83 928 423 751 860 112 265 599 679 687 310 692 147 911 688 319 587 94 526 338 17 +Route #59: 39 272 509 77 726 248 137 316 862 418 167 854 74 781 514 27 637 822 400 811 630 503 124 420 110 466 +Route #60: 227 61 301 345 495 667 376 322 529 372 532 714 646 487 894 203 75 306 948 835 972 797 +Route #61: 602 256 41 80 593 235 846 806 559 10 621 720 756 879 629 576 735 354 905 627 33 142 140 535 607 +Route #62: 236 382 540 392 619 696 302 837 246 968 268 829 194 96 239 711 479 327 945 581 428 858 +Route #63: 939 821 362 278 289 548 125 888 36 212 598 51 709 788 307 173 764 244 480 292 188 855 89 745 +Route #64: 329 251 904 663 628 964 658 177 649 430 773 489 384 898 865 202 760 113 381 478 281 250 912 695 224 +Cost: 21680694448 diff --git a/MDVRPTW/PR11A.sol b/MDVRPTW/PR11A.sol index a531647..36d9684 100644 --- a/MDVRPTW/PR11A.sol +++ b/MDVRPTW/PR11A.sol @@ -1,41 +1,41 @@ -Route #1: 280 346 187 91 326 18 211 350 152 315 249 161 325 -Route #2: 258 209 97 230 45 64 112 255 204 149 158 163 332 -Route #3: 62 198 106 323 306 216 348 174 52 340 154 29 31 40 -Route #4: 318 289 14 157 110 273 85 164 193 77 316 324 80 -Route #5: 19 93 308 10 100 337 344 84 86 130 331 -Route #6: 288 170 35 234 267 235 355 141 225 196 254 -Route #7: 353 21 251 140 180 13 94 75 172 73 139 135 -Route #8: 220 122 22 160 +Route #1: 220 122 160 +Route #2: 19 93 308 10 100 337 344 84 238 129 86 130 135 +Route #3: 119 140 75 180 13 94 269 182 150 42 35 139 331 +Route #4: 288 170 149 73 172 46 352 196 225 313 128 +Route #5: 230 45 251 21 64 353 112 255 204 158 163 332 +Route #6: 62 258 209 97 216 306 348 174 340 29 31 325 40 +Route #7: 198 106 323 211 350 152 315 249 161 52 154 254 +Route #8: 318 289 14 157 110 273 85 164 193 77 316 324 Route #9: Route #10: -Route #11: 349 290 120 16 277 248 165 320 339 227 342 -Route #12: 105 119 265 314 182 269 150 352 46 42 124 334 191 109 184 -Route #13: 361 354 56 200 351 47 55 283 43 313 118 128 23 102 -Route #14: 4 44 270 15 214 117 341 151 253 330 168 -Route #15: 242 298 104 125 208 236 82 181 343 358 287 186 138 213 33 -Route #16: 171 90 17 11 156 300 296 206 321 238 129 78 250 -Route #17: 221 256 301 244 12 305 176 72 114 103 113 26 -Route #18: 194 222 362 266 197 96 335 201 69 263 63 7 34 -Route #19: 276 299 83 278 71 241 259 133 317 143 88 357 68 260 310 +Route #11: 221 256 301 244 68 194 310 +Route #12: 111 133 223 278 54 245 6 41 103 113 305 260 +Route #13: 241 71 83 299 276 117 341 44 287 186 138 213 33 +Route #14: 242 298 104 12 15 270 168 214 151 253 330 176 26 +Route #15: 222 4 125 208 236 82 358 343 181 69 201 263 63 7 +Route #16: 361 362 266 197 96 335 165 320 339 227 342 34 +Route #17: 105 120 16 277 248 296 55 43 118 283 47 23 184 +Route #18: 171 90 17 11 156 300 314 265 206 351 200 250 78 +Route #19: 349 290 354 56 321 234 124 267 235 355 141 334 191 109 102 Route #20: -Route #21: 243 67 32 237 25 5 275 53 217 79 215 203 338 195 -Route #22: 264 292 123 49 239 295 -Route #23: 307 291 207 233 247 116 312 57 148 329 240 -Route #24: 363 262 28 177 285 228 205 272 155 302 202 153 333 -Route #25: 284 169 183 81 127 99 286 311 89 159 319 61 145 -Route #26: 30 304 9 293 224 134 229 27 146 303 179 189 175 178 95 -Route #27: 38 131 101 218 92 347 162 8 336 65 76 -Route #28: +Route #21: 264 363 262 28 177 285 228 205 272 155 302 202 153 333 +Route #22: 295 +Route #23: 284 169 183 81 127 99 286 311 89 159 319 61 145 +Route #24: 307 291 207 233 247 116 312 57 148 329 240 +Route #25: 243 131 38 280 346 187 91 101 218 326 18 229 80 +Route #26: 239 49 217 275 92 347 8 162 336 65 76 +Route #27: 292 67 53 5 25 32 237 79 215 123 203 338 195 +Route #28: 30 304 9 22 293 224 134 27 146 303 179 189 175 178 95 Route #29: Route #30: Route #31: 232 173 185 261 24 359 356 121 60 50 137 166 188 -Route #32: 274 190 111 223 54 245 6 41 66 226 199 136 147 58 -Route #33: 268 48 59 212 281 132 192 279 297 142 98 327 87 210 -Route #34: 74 282 167 126 246 115 20 37 144 231 107 322 108 -Route #35: 252 70 360 51 345 328 36 271 294 219 309 39 257 +Route #32: 268 48 59 212 281 132 192 279 297 142 98 327 87 210 +Route #33: 252 70 360 51 345 328 36 271 294 219 309 39 257 +Route #34: 74 282 167 126 246 115 357 20 144 231 107 322 108 +Route #35: 274 190 143 88 317 37 259 199 226 66 114 72 136 147 58 Route #36: Route #37: Route #38: Route #39: Route #40: -Cost: 6656031 +Cost: 6655548 diff --git a/MDVRPTW/PR11B.sol b/MDVRPTW/PR11B.sol index dd9a24f..4bac3c9 100644 --- a/MDVRPTW/PR11B.sol +++ b/MDVRPTW/PR11B.sol @@ -1,33 +1,33 @@ -Route #1: 225 192 331 52 333 235 185 128 7 165 236 321 219 314 -Route #2: 88 205 336 208 47 146 246 244 240 189 90 213 17 242 -Route #3: 143 121 11 316 104 210 57 13 36 43 200 250 362 363 350 302 292 -Route #4: 202 110 72 291 168 87 83 149 353 265 332 340 243 145 -Route #5: 342 79 129 355 319 269 190 264 299 195 266 50 156 140 -Route #6: 231 346 139 344 287 95 59 171 178 133 227 180 238 141 -Route #7: 167 280 296 35 21 228 54 92 322 41 81 172 247 65 357 55 +Route #1: 88 47 146 246 244 240 197 173 308 174 106 90 213 17 +Route #2: 314 225 192 331 242 52 333 235 185 128 7 165 236 321 219 +Route #3: 139 11 316 36 43 200 250 362 208 363 336 350 205 302 292 231 +Route #4: 143 121 72 104 210 57 13 168 291 87 83 149 353 265 332 346 +Route #5: 344 287 202 110 340 243 145 59 95 171 280 178 133 180 141 +Route #6: 342 79 129 355 319 269 190 264 299 195 266 50 156 140 +Route #7: 167 227 296 35 21 228 54 92 322 41 81 172 247 65 357 238 55 Route #8: 136 9 278 137 158 221 115 241 347 356 261 102 -Route #9: 222 271 154 207 44 123 305 218 93 324 38 66 306 -Route #10: 201 125 283 339 124 310 249 325 85 116 127 138 209 183 94 113 -Route #11: 329 297 74 58 277 239 303 251 170 259 23 159 254 263 224 6 -Route #12: 150 175 31 89 285 40 48 290 309 334 75 14 345 220 60 -Route #13: 62 196 29 155 361 63 191 71 234 131 281 279 204 226 184 118 -Route #14: 349 130 160 352 15 101 132 100 82 73 318 343 294 260 68 258 230 134 -Route #15: 148 337 96 5 216 22 10 61 109 229 206 211 51 98 341 -Route #16: 122 335 199 142 359 16 91 256 282 273 56 107 360 237 +Route #9: 201 218 125 283 339 124 310 249 325 85 116 127 138 209 94 113 +Route #10: 222 220 277 239 345 175 14 303 23 159 183 6 123 44 +Route #11: 154 150 89 285 40 48 290 309 334 75 31 251 170 259 254 263 224 +Route #12: 62 196 29 155 361 63 191 71 234 131 281 279 204 226 184 +Route #13: 148 130 160 352 15 132 100 73 318 343 294 260 68 258 230 151 118 24 +Route #14: 349 134 101 337 96 82 5 216 22 10 61 109 229 206 211 +Route #15: 122 335 341 98 51 91 256 282 273 16 56 107 360 237 +Route #16: 60 271 207 305 38 324 93 142 359 199 66 306 Route #17: 245 33 293 163 313 80 187 120 70 Route #18: 119 286 298 117 312 19 307 338 323 288 4 252 198 Route #19: 215 103 64 194 37 69 144 217 157 45 67 46 182 12 105 147 -Route #20: 135 212 274 108 327 348 42 193 169 270 34 253 188 86 27 186 +Route #20: 135 212 274 108 348 42 193 169 270 253 188 86 327 27 186 Route #21: 223 8 214 300 18 28 20 99 177 25 354 295 153 255 301 257 330 Route #22: Route #23: Route #24: -Route #25: 30 84 26 106 76 276 197 173 308 174 267 326 181 203 53 179 176 -Route #26: 248 268 328 77 284 32 112 304 161 114 311 232 +Route #25: 329 74 30 84 189 276 76 26 267 326 181 58 203 53 179 176 +Route #26: 248 268 328 297 77 284 32 112 304 161 114 311 232 Route #27: 262 233 152 272 164 49 315 -Route #28: 78 24 151 111 162 351 358 275 166 320 126 289 317 97 39 +Route #28: 78 111 162 351 358 275 166 320 126 289 317 97 34 39 Route #29: Route #30: Route #31: Route #32: -Cost: 4815290 +Cost: 4814803 diff --git a/MDVRPTW/PR12B.sol b/MDVRPTW/PR12B.sol index 99a61aa..eb14f27 100644 --- a/MDVRPTW/PR12B.sol +++ b/MDVRPTW/PR12B.sol @@ -1,40 +1,40 @@ -Route #1: 418 143 205 336 362 250 200 468 43 387 363 208 421 17 365 -Route #2: 231 139 369 287 459 95 171 280 178 133 344 379 346 -Route #3: 342 436 9 278 396 137 385 158 347 386 261 136 102 -Route #4: 167 383 475 83 470 442 392 87 291 13 57 72 316 11 -Route #5: 141 79 238 417 92 322 455 172 81 41 247 65 357 55 -Route #6: 474 477 284 77 165 7 128 185 235 333 52 331 478 236 32 161 311 399 +Route #1: 242 213 47 146 246 244 197 173 308 458 240 377 413 90 +Route #2: 474 477 284 77 165 7 128 185 235 333 52 331 478 236 32 161 311 399 +Route #3: 418 143 205 336 362 250 200 468 43 387 363 208 421 17 365 +Route #4: 121 104 210 439 168 398 36 437 447 350 302 292 412 88 +Route #5: 167 383 475 83 470 442 392 87 291 13 57 72 316 11 +Route #6: 374 465 368 376 114 448 401 225 192 321 219 314 Route #7: 402 190 264 299 195 266 456 50 353 149 265 332 340 110 202 -Route #8: 242 213 47 146 246 244 197 173 308 458 240 377 413 90 +Route #8: 231 139 369 287 459 95 171 280 178 133 344 379 346 Route #9: 227 180 389 59 140 145 243 156 394 269 319 355 391 129 54 228 21 35 296 -Route #10: 121 104 210 439 168 398 36 437 447 350 302 292 412 88 -Route #11: 374 465 368 376 114 448 401 225 192 321 219 314 -Route #12: 438 237 435 360 16 107 282 273 56 463 256 91 51 429 98 341 335 +Route #10: 141 79 238 417 92 322 455 172 81 41 247 65 357 55 +Route #11: 342 436 9 278 396 137 385 158 347 386 261 136 102 +Route #12: 403 367 324 142 359 93 461 380 283 430 94 125 427 113 305 201 Route #13: 366 339 434 209 127 433 116 249 325 85 310 124 138 183 6 207 -Route #14: 375 224 382 479 89 285 40 467 48 397 31 259 150 424 -Route #15: 431 130 206 229 109 407 61 10 22 216 454 5 96 337 15 211 +Route #14: 381 464 370 277 239 303 251 420 170 23 159 254 263 432 222 +Route #15: 375 224 382 479 89 285 40 467 48 397 31 259 150 424 Route #16: 30 84 326 267 174 473 334 309 290 75 14 175 345 220 -Route #17: 381 464 370 277 239 303 251 420 170 23 159 254 263 432 222 -Route #18: 60 271 154 44 123 218 38 199 66 306 122 +Route #17: 162 378 29 358 166 320 393 191 423 71 131 234 281 466 469 450 196 24 +Route #18: 78 118 151 62 405 226 204 279 68 260 294 343 318 73 82 100 472 160 Route #19: 148 352 101 132 443 372 371 258 230 134 349 184 -Route #20: 403 367 324 142 359 93 461 380 283 430 94 125 427 113 305 201 -Route #21: 78 118 151 62 405 226 204 279 68 260 294 343 318 73 82 100 472 160 -Route #22: 162 378 29 358 166 320 393 191 423 71 131 234 281 466 469 450 196 24 -Route #23: 163 313 80 400 390 187 120 70 482 186 -Route #24: 64 117 307 338 323 460 217 144 157 404 483 45 425 415 -Route #25: 33 293 286 356 446 221 115 241 298 457 119 245 -Route #26: 198 215 135 212 103 252 4 147 274 384 108 449 330 27 -Route #27: 440 348 8 214 300 67 46 471 182 12 105 223 255 301 257 327 -Route #28: 42 416 193 452 99 20 28 18 177 25 354 406 295 153 395 -Route #29: 476 373 194 69 408 37 441 288 410 388 481 444 19 312 422 +Route #20: 431 130 206 229 109 407 61 10 22 216 454 5 96 337 15 211 +Route #21: 438 237 435 360 16 107 282 273 56 463 256 91 51 429 98 341 335 +Route #22: 60 271 154 44 123 218 38 199 66 306 122 +Route #23: 33 293 286 356 446 221 115 241 298 457 119 245 +Route #24: 163 313 80 400 390 187 120 70 482 186 +Route #25: 215 103 64 388 373 194 69 408 37 441 288 410 481 444 19 312 422 +Route #26: 117 307 338 323 460 217 144 157 404 483 45 46 476 +Route #27: 198 135 212 252 4 147 274 384 449 301 255 257 330 327 27 +Route #28: 440 348 8 214 300 67 425 105 182 471 12 223 108 415 +Route #29: 42 416 193 452 99 20 28 18 177 25 354 406 295 153 395 Route #30: Route #31: Route #32: Route #33: -Route #34: 411 480 419 409 414 39 253 188 86 272 164 49 315 -Route #35: 34 270 169 97 317 289 126 275 63 361 155 351 111 -Route #36: 268 451 74 462 189 453 276 76 26 106 181 58 364 203 -Route #37: 152 233 262 232 304 428 112 328 426 297 53 179 176 445 329 248 +Route #34: 152 233 262 232 304 428 112 328 426 297 53 179 176 445 329 248 +Route #35: 268 451 74 462 189 453 276 76 26 106 181 58 364 203 +Route #36: 34 270 169 97 317 289 126 275 63 361 155 351 111 +Route #37: 411 480 419 409 414 39 253 188 86 272 164 49 315 Route #38: Route #39: Route #40: @@ -42,4 +42,4 @@ Route #41: Route #42: Route #43: Route #44: -Cost: 6006331 +Cost: 6004834 diff --git a/MDVRPTW/PR17A.sol b/MDVRPTW/PR17A.sol index a86ac34..fd3493e 100644 --- a/MDVRPTW/PR17A.sol +++ b/MDVRPTW/PR17A.sol @@ -1,24 +1,24 @@ -Route #1: 12 64 298 112 293 272 157 362 289 30 163 356 99 -Route #2: 18 311 8 38 303 200 335 225 202 287 235 267 -Route #3: 166 215 104 325 77 37 65 25 23 88 349 31 204 -Route #4: 127 219 34 334 162 54 188 290 283 348 102 358 69 +Route #1: 166 215 104 325 77 37 65 25 23 88 349 31 204 +Route #2: 91 291 341 234 133 13 76 178 282 68 330 35 47 136 309 168 +Route #3: 18 311 8 38 303 200 335 225 202 287 235 267 +Route #4: 12 64 298 112 293 272 157 362 289 30 163 356 99 Route #5: 22 96 27 62 80 218 220 155 40 Route #6: 259 193 147 252 184 140 333 236 256 95 103 36 284 -Route #7: 91 291 341 234 133 13 76 178 282 68 330 35 47 136 309 168 -Route #8: 131 78 59 66 89 100 300 158 121 339 63 222 276 137 345 -Route #9: 33 251 331 250 316 167 153 244 83 181 203 -Route #10: 243 353 130 194 101 302 321 238 172 84 +Route #7: 127 219 34 334 162 54 188 290 283 348 102 358 69 +Route #8: 243 353 130 194 302 101 172 238 321 +Route #9: 123 317 208 156 29 73 268 179 126 161 173 84 +Route #10: 33 251 331 250 316 167 153 244 83 181 203 Route #11: Route #12: Route #13: Route #14: -Route #15: 105 275 209 144 241 295 21 139 305 324 265 336 -Route #16: 304 253 299 115 81 224 332 60 55 240 198 67 86 124 -Route #17: 249 263 74 285 170 44 106 229 70 119 72 175 278 28 +Route #15: 344 128 318 15 169 201 286 +Route #16: 79 277 310 217 359 171 357 138 211 134 230 151 +Route #17: 105 275 209 144 241 295 21 139 305 324 265 336 Route #18: 273 228 135 312 213 145 118 247 146 98 114 120 281 -Route #19: 360 71 292 313 43 58 183 32 46 48 221 190 308 -Route #20: 79 277 310 217 359 171 357 138 211 134 230 151 -Route #21: 344 128 318 15 169 201 286 +Route #19: 304 253 299 115 81 224 332 60 55 240 198 67 86 124 +Route #20: 249 263 74 285 170 44 106 229 70 119 72 175 278 28 +Route #21: 360 71 292 313 43 58 183 32 46 48 221 190 308 Route #22: 271 346 320 261 Route #23: 301 206 279 116 306 45 297 125 108 270 24 17 187 245 Route #24: 327 57 110 94 92 196 269 322 342 258 @@ -26,18 +26,18 @@ Route #25: Route #26: Route #27: Route #28: -Route #29: 186 233 90 232 350 288 51 351 319 19 210 274 314 -Route #30: 141 264 176 227 16 75 195 246 56 165 93 191 -Route #31: 39 231 262 113 6 26 14 216 307 214 223 9 49 226 -Route #32: 347 53 50 254 260 109 174 337 315 355 338 42 129 -Route #33: 177 326 82 323 185 197 294 148 -Route #34: 143 97 142 352 159 363 164 154 354 52 343 152 189 -Route #35: 123 317 208 156 29 73 268 179 126 161 173 -Route #36: 107 87 149 132 180 160 296 340 10 192 11 205 -Route #37: 239 329 111 242 255 182 61 257 150 237 266 7 280 199 +Route #29: 177 63 276 222 326 323 185 226 197 137 345 +Route #30: 82 39 231 262 113 6 26 14 216 307 214 223 9 49 +Route #31: 131 78 59 66 89 100 300 158 152 121 294 148 339 +Route #32: 143 97 142 352 159 363 164 154 354 52 343 189 +Route #33: 141 264 176 227 16 75 195 246 56 165 93 191 +Route #34: 186 233 90 232 350 288 51 351 319 19 210 274 314 +Route #35: 347 53 50 254 260 109 174 337 315 355 338 42 129 +Route #36: 239 329 111 242 255 182 61 257 150 237 266 7 280 199 +Route #37: 107 87 149 132 180 160 296 340 10 192 11 205 Route #38: 117 41 248 364 20 122 207 361 328 85 365 212 Route #39: Route #40: Route #41: Route #42: -Cost: 6293817 +Cost: 6292594 diff --git a/MDVRPTW/PR19B.sol b/MDVRPTW/PR19B.sol index 8987244..f20e64c 100644 --- a/MDVRPTW/PR19B.sol +++ b/MDVRPTW/PR19B.sol @@ -1,27 +1,27 @@ -Route #1: 386 48 606 259 112 427 207 107 54 522 209 680 404 -Route #2: 342 190 596 364 42 416 543 634 282 290 -Route #3: 399 473 579 396 123 235 641 44 453 360 214 514 78 27 -Route #4: 94 157 10 270 91 564 18 229 538 67 520 69 362 -Route #5: 617 81 401 160 283 239 383 293 363 609 468 327 375 252 -Route #6: 594 118 65 63 481 630 20 700 216 12 673 341 -Route #7: 6 58 502 177 384 526 600 672 64 311 162 191 500 -Route #8: 547 515 434 549 626 571 397 676 518 615 +Route #1: 617 81 401 160 283 239 383 293 363 609 468 327 375 252 +Route #2: 94 157 10 270 91 564 18 229 538 67 520 69 362 +Route #3: 594 118 65 63 481 630 20 700 216 12 673 341 +Route #4: 386 680 209 332 702 467 257 627 645 158 424 107 54 522 404 +Route #5: 6 58 502 177 384 526 600 672 64 311 162 191 500 +Route #6: 399 473 579 396 123 235 641 44 453 360 214 514 78 27 +Route #7: 547 515 434 549 626 571 397 676 518 615 +Route #8: 342 190 596 364 42 416 543 634 282 290 Route #9: Route #10: Route #11: Route #12: -Route #13: 226 643 451 542 613 49 402 182 525 8 131 -Route #14: 17 236 337 489 260 343 504 349 586 -Route #15: 444 140 536 294 612 657 194 196 495 426 238 614 271 632 476 671 317 110 186 -Route #16: 286 298 139 208 368 534 385 39 482 82 572 501 631 324 15 25 -Route #17: 230 455 180 310 211 56 679 655 646 415 169 115 503 663 161 315 -Route #18: 537 380 202 527 319 68 410 254 272 507 578 589 -Route #19: 55 378 420 387 14 429 192 388 649 622 458 284 79 34 328 219 -Route #20: 145 297 97 187 205 29 174 403 11 114 548 323 660 -Route #21: 313 43 686 248 555 45 433 144 326 628 244 262 652 658 241 80 -Route #22: 661 583 36 466 449 261 569 372 582 669 132 247 168 -Route #23: 206 249 556 392 99 53 581 539 354 566 355 376 488 -Route #24: 73 71 278 285 479 47 541 688 464 172 637 438 544 677 339 +Route #13: 420 297 387 14 429 192 388 649 622 458 284 79 34 328 247 +Route #14: 489 583 36 466 449 261 569 372 582 669 132 168 219 +Route #15: 272 444 354 539 536 294 194 196 657 612 581 140 355 376 43 +Route #16: 537 380 202 527 319 313 488 68 410 254 578 589 +Route #17: 230 11 403 174 29 205 187 97 114 145 323 660 +Route #18: 661 17 236 337 260 343 504 349 586 339 +Route #19: 226 643 451 542 613 49 402 182 525 8 131 +Route #20: 55 378 73 71 278 285 479 47 541 464 172 637 688 544 677 +Route #21: 163 115 130 169 274 655 679 56 211 310 180 455 503 663 161 548 315 +Route #22: 249 556 392 186 110 317 671 476 632 271 238 426 495 614 53 99 566 507 +Route #23: 286 298 139 208 368 534 385 39 482 82 572 501 631 324 15 25 +Route #24: 658 652 686 248 555 45 433 144 326 628 244 262 438 241 80 Route #25: 441 353 35 681 289 273 414 642 26 570 188 167 227 377 Route #26: 431 335 295 394 610 477 136 347 148 281 369 373 472 Route #27: 562 497 603 213 268 666 101 551 60 113 654 437 611 243 309 411 @@ -34,40 +34,40 @@ Route #33: Route #34: Route #35: Route #36: -Route #37: 446 419 408 563 179 223 330 86 674 577 675 135 517 469 124 -Route #38: 487 636 593 37 105 246 516 108 602 228 204 176 197 129 -Route #39: 133 391 528 465 470 692 336 280 240 89 485 251 704 422 407 456 -Route #40: 307 159 633 508 358 568 299 691 352 267 687 605 494 390 322 -Route #41: 340 77 667 350 531 184 483 109 561 496 -Route #42: 678 597 454 559 163 442 218 697 76 670 425 366 607 584 -Route #43: 623 512 30 200 321 7 155 585 668 436 389 -Route #44: 367 61 659 365 334 95 316 292 224 417 694 234 535 576 618 +Route #37: 593 391 419 563 408 517 470 469 124 465 528 234 535 576 618 +Route #38: 340 77 667 350 483 531 184 428 620 322 +Route #39: 417 179 135 675 577 674 86 330 223 316 292 224 694 +Route #40: 561 456 133 422 692 336 251 280 240 89 485 704 206 407 496 +Route #41: 623 512 30 321 7 155 585 668 436 389 +Route #42: 487 636 446 367 37 105 246 516 108 602 204 176 109 +Route #43: 307 228 61 659 352 691 299 358 568 95 334 365 267 687 605 494 390 197 129 +Route #44: 678 597 454 200 559 76 442 218 697 670 425 366 607 584 Route #45: Route #46: Route #47: Route #48: -Route #49: 90 21 587 462 506 491 201 255 23 9 529 557 98 656 435 -Route #50: 696 111 85 698 181 653 405 143 639 19 250 127 210 -Route #51: 32 499 122 151 276 41 629 601 93 212 550 398 253 225 588 486 -Route #52: 545 701 96 59 595 580 406 266 591 125 153 38 102 142 616 608 -Route #53: 185 511 644 443 445 400 463 222 329 440 269 648 -Route #54: 345 523 193 598 432 312 635 314 457 552 460 484 301 296 57 -Route #55: 474 75 31 300 287 279 220 66 428 620 16 333 -Route #56: 703 651 682 650 492 498 134 560 256 221 146 232 46 183 423 +Route #49: 682 492 633 134 508 560 256 221 498 146 232 46 650 159 +Route #50: 32 499 122 151 276 41 629 601 93 212 550 398 253 225 588 486 +Route #51: 545 701 96 595 59 639 143 405 653 181 698 127 85 111 696 183 +Route #52: 608 616 38 153 125 591 266 406 580 19 102 142 250 210 +Route #53: 345 523 193 598 432 312 635 314 457 552 460 484 301 296 57 +Route #54: 474 75 423 703 651 31 300 287 279 220 66 16 333 +Route #55: 185 511 644 443 445 400 463 222 329 440 269 648 +Route #56: 90 21 587 462 506 491 201 255 23 9 529 557 98 656 435 Route #57: Route #58: Route #59: Route #60: -Route #61: 258 120 171 304 156 325 371 699 51 175 356 150 684 88 303 -Route #62: 24 33 565 83 524 558 575 149 459 382 72 665 705 513 215 138 -Route #63: 277 306 332 702 467 257 627 645 158 424 344 203 490 532 -Route #64: 245 521 439 237 100 361 381 421 690 370 505 164 141 -Route #65: 130 409 471 198 604 263 647 173 447 302 346 461 165 493 242 331 103 -Route #66: 178 553 689 74 320 359 291 274 683 28 573 478 510 116 -Route #67: 452 70 152 318 685 265 475 546 154 567 84 119 -Route #68: 166 621 509 170 430 554 624 264 418 50 147 40 664 -Route #69: 199 599 121 530 413 231 305 104 619 519 395 128 574 357 640 -Route #70: 338 189 275 695 625 22 137 126 662 217 87 308 -Route #71: 117 450 233 52 288 533 13 106 448 480 590 592 348 638 92 351 -Route #72: 412 379 62 693 374 393 195 540 -Cost: 8066386 +Route #61: 277 306 606 259 427 207 112 344 203 48 490 532 +Route #62: 117 450 233 52 288 533 13 106 448 480 590 592 348 638 92 351 +Route #63: 24 33 565 83 524 558 575 149 459 382 72 665 705 513 215 138 +Route #64: 258 120 171 685 265 475 546 154 567 84 156 51 88 +Route #65: 409 471 198 604 263 647 173 447 302 346 461 165 493 242 331 103 116 +Route #66: 166 621 509 170 430 554 624 264 418 50 147 40 664 +Route #67: 439 150 356 175 304 325 371 699 119 318 152 70 452 303 +Route #68: 199 217 599 121 530 413 231 305 370 505 521 164 87 +Route #69: 338 189 275 695 625 22 137 126 662 357 308 640 +Route #70: 412 379 62 693 374 393 195 540 +Route #71: 178 553 689 74 320 359 291 683 415 646 28 573 478 510 +Route #72: 245 684 237 100 361 381 421 690 104 619 519 395 128 574 141 +Cost: 8061518 diff --git a/MDVRPTW/PR21A.sol b/MDVRPTW/PR21A.sol index 5f54e00..188280d 100644 --- a/MDVRPTW/PR21A.sol +++ b/MDVRPTW/PR21A.sol @@ -1,11 +1,11 @@ -Route #1: 375 269 92 50 337 227 54 200 296 392 387 246 81 -Route #2: 206 122 229 56 107 251 46 22 66 78 14 263 29 -Route #3: 331 330 117 67 223 20 91 64 212 349 210 384 -Route #4: 404 353 44 188 94 156 12 351 69 274 282 +Route #1: 404 353 44 188 94 156 12 351 69 274 282 +Route #2: 331 330 117 67 223 20 91 64 212 349 210 384 +Route #3: 375 269 92 50 337 227 54 200 296 392 387 246 81 +Route #4: 206 122 229 56 107 251 46 22 66 78 14 263 29 Route #5: 408 185 27 16 31 97 317 36 79 276 131 241 167 367 312 305 -Route #6: 144 13 179 58 207 397 17 416 173 377 190 376 202 391 224 -Route #7: 328 220 369 199 235 424 171 238 256 49 270 71 230 -Route #8: 332 326 277 38 255 361 73 254 80 338 19 57 214 +Route #6: 332 326 277 38 255 361 73 254 338 19 57 214 +Route #7: 144 13 179 58 207 397 17 416 173 377 190 376 202 391 224 +Route #8: 328 220 369 199 235 424 171 238 256 49 270 71 230 Route #9: 342 281 266 324 287 373 176 147 273 358 366 418 Route #10: Route #11: @@ -18,32 +18,32 @@ Route #17: 399 299 237 18 415 322 Route #18: Route #19: Route #20: -Route #21: 406 88 231 409 370 350 359 425 163 120 225 295 100 149 -Route #22: 187 327 197 239 52 293 42 169 146 258 417 177 368 -Route #23: 115 26 104 401 127 213 125 24 136 383 87 346 140 298 -Route #24: 340 116 268 15 280 333 411 157 204 112 414 321 253 106 165 -Route #25: 275 372 233 101 159 389 262 209 -Route #26: 336 59 65 301 189 161 421 385 362 +Route #21: 115 26 104 401 127 213 125 24 136 383 87 346 140 298 +Route #22: 340 116 268 15 280 333 411 157 204 112 414 321 253 106 165 +Route #23: 406 88 231 409 370 350 359 425 163 120 225 295 100 149 +Route #24: 187 327 197 239 52 293 42 169 146 258 417 177 368 +Route #25: 336 59 65 301 189 161 421 385 362 +Route #26: 275 372 233 101 159 389 262 209 Route #27: Route #28: Route #29: 32 160 114 278 300 289 205 138 313 292 335 371 148 211 -Route #30: 427 283 403 82 41 164 172 236 83 257 103 196 129 310 74 -Route #31: 374 357 320 72 153 259 137 170 119 267 168 348 162 +Route #30: 374 357 320 72 153 259 137 170 119 267 168 348 162 +Route #31: 427 283 403 82 41 164 172 236 83 257 103 196 129 310 74 Route #32: 76 252 70 294 360 84 155 53 174 345 314 118 308 151 35 30 -Route #33: 422 -Route #34: 154 412 381 63 400 364 316 352 285 61 113 193 363 355 +Route #33: 154 412 381 63 400 364 316 352 285 61 113 193 363 355 +Route #34: 422 Route #35: Route #36: -Route #37: 379 341 95 217 134 245 203 410 123 218 284 407 405 240 201 175 -Route #38: 132 234 99 232 413 192 55 110 184 380 429 398 265 395 -Route #39: 51 309 242 365 344 143 315 420 286 194 264 307 272 396 228 -Route #40: 130 181 390 248 303 68 45 47 139 343 243 89 325 -Route #41: 182 145 393 60 96 142 180 226 48 378 271 -Route #42: 183 297 39 105 62 108 222 279 291 33 75 -Route #43: 158 250 133 290 261 354 323 306 178 319 86 347 215 +Route #37: 132 379 341 95 217 134 245 203 410 123 284 218 405 240 201 175 +Route #38: 234 99 232 413 192 55 110 184 380 429 303 265 80 +Route #39: 51 309 242 365 344 143 315 420 286 194 264 307 272 395 +Route #40: 130 181 390 248 398 68 45 47 139 343 243 89 325 +Route #41: 183 297 158 108 62 39 105 222 279 291 33 75 +Route #42: 145 250 133 290 354 323 306 178 86 319 396 407 228 271 +Route #43: 182 85 111 126 244 180 226 48 215 347 261 378 Route #44: -Route #45: 334 34 288 37 186 402 28 382 135 221 166 426 +Route #45: 318 90 23 98 428 388 216 430 386 419 219 Route #46: 247 302 304 150 43 93 25 249 198 208 121 191 -Route #47: 318 90 23 98 388 430 428 386 419 219 -Route #48: 85 111 126 244 141 102 40 216 124 260 394 152 21 -Cost: 6232908 +Route #47: 60 96 393 142 394 260 124 152 102 21 141 40 +Route #48: 334 34 288 37 186 402 28 382 135 221 166 426 +Cost: 6230046 diff --git a/MDVRPTW/PR22B.sol b/MDVRPTW/PR22B.sol index f332cc7..9abc412 100644 --- a/MDVRPTW/PR22B.sol +++ b/MDVRPTW/PR22B.sol @@ -1,73 +1,73 @@ -Route #1: 571 351 498 569 117 14 78 66 64 91 20 223 516 67 69 188 +Route #1: 387 392 206 296 50 610 92 471 269 375 Route #2: 29 263 541 464 602 22 212 210 492 349 438 46 251 599 450 229 122 384 556 -Route #3: 525 493 282 274 606 521 404 44 353 94 156 12 456 330 331 -Route #4: 81 389 316 451 581 518 364 246 589 -Route #5: 387 392 206 296 50 610 92 471 269 375 -Route #6: -Route #7: 398 429 558 55 584 413 476 194 192 286 139 343 543 248 -Route #8: 80 199 505 309 303 242 532 420 47 514 517 344 365 45 469 68 -Route #9: 515 561 19 326 470 73 71 38 560 270 277 462 449 434 255 546 361 559 230 -Route #10: 338 522 49 519 447 171 600 315 143 238 256 609 424 235 254 332 482 -Route #11: 214 57 367 131 241 167 408 144 224 526 312 490 -Route #12: 328 220 436 369 520 585 265 485 51 390 181 503 130 595 -Route #13: 418 366 147 135 460 582 287 382 504 573 373 176 336 221 166 426 +Route #3: 589 246 364 518 451 316 581 352 389 81 +Route #4: 571 351 498 569 117 14 78 66 64 91 20 223 516 67 69 188 +Route #5: 525 493 282 274 606 521 404 44 353 94 156 12 456 330 331 +Route #6: 587 496 385 548 479 +Route #7: 515 130 503 181 390 585 51 265 485 248 398 68 469 303 520 436 +Route #8: 80 369 309 45 365 242 532 600 315 420 47 143 238 256 254 332 482 +Route #9: 338 522 199 505 235 424 609 171 447 519 49 462 277 270 470 230 19 +Route #10: 328 220 561 326 73 71 560 38 449 434 255 546 361 559 131 312 +Route #11: 214 57 367 241 167 408 144 224 526 305 490 595 +Route #12: +Route #13: 418 366 273 147 460 582 135 504 573 373 176 336 221 166 342 426 Route #14: Route #15: Route #16: Route #17: Route #18: -Route #19: 128 339 77 329 +Route #19: Route #20: Route #21: Route #22: Route #23: Route #24: -Route #25: 399 477 539 299 237 311 423 583 592 18 322 +Route #25: 399 299 237 311 329 77 339 592 18 322 Route #26: Route #27: Route #28: Route #29: Route #30: -Route #31: 340 327 187 435 227 567 511 565 463 433 106 15 280 54 116 -Route #32: 298 268 597 24 136 125 120 127 551 572 346 140 165 -Route #33: 406 88 149 100 350 370 409 174 53 155 314 360 294 137 345 231 258 487 -Route #34: 87 213 163 483 591 383 497 508 401 225 295 104 359 425 499 197 593 -Route #35: 510 337 578 253 500 56 321 107 414 112 204 157 411 333 200 -Route #36: 239 293 52 146 42 169 417 115 177 368 400 -Route #37: 455 362 385 548 479 496 587 262 209 -Route #38: 598 527 421 189 161 301 65 481 59 273 358 +Route #31: 149 100 350 370 409 314 155 84 544 211 360 294 53 174 345 258 417 +Route #32: 88 231 425 499 591 120 127 551 572 213 197 346 140 +Route #33: 400 368 487 169 42 146 52 406 293 239 593 165 +Route #34: 87 163 483 359 104 295 225 401 508 497 383 125 136 24 597 +Route #35: 340 187 298 268 567 565 463 433 106 15 511 280 54 227 435 116 327 +Route #36: 510 337 578 253 500 56 321 107 414 112 204 157 411 333 200 +Route #37: 477 539 583 423 113 61 101 233 372 285 159 275 262 209 +Route #38: 455 598 527 421 189 161 301 65 481 59 358 362 Route #39: Route #40: Route #41: Route #42: -Route #43: 27 16 416 190 377 549 480 603 313 17 205 138 289 278 -Route #44: 103 257 83 552 148 458 491 72 371 442 535 502 236 320 576 196 397 162 +Route #43: 32 160 114 317 36 79 276 441 594 376 31 173 202 185 97 391 13 +Route #44: 27 16 416 190 377 549 480 603 313 17 205 138 289 278 Route #45: 512 172 432 474 164 444 335 292 82 465 41 357 374 454 -Route #46: 403 542 259 524 153 544 211 84 118 308 151 252 536 -Route #47: 76 427 74 310 348 283 267 168 129 58 207 300 179 439 -Route #48: 32 305 160 114 317 36 79 276 441 594 376 31 173 202 185 97 391 13 -Route #49: 154 412 26 531 596 437 70 170 119 35 30 550 461 488 530 -Route #50: 422 355 579 193 113 61 233 372 101 275 159 285 352 363 63 381 +Route #46: 76 427 74 310 348 168 129 58 397 207 300 179 439 162 +Route #47: 257 83 320 236 502 535 552 148 442 371 72 491 524 153 458 259 +Route #48: 283 267 403 196 103 576 542 308 118 137 151 30 550 461 536 +Route #49: 154 412 530 488 26 596 437 70 170 119 35 252 531 115 177 +Route #50: 193 381 363 63 579 355 422 Route #51: Route #52: Route #53: Route #54: -Route #55: 608 431 568 39 590 553 513 62 108 494 240 105 201 356 175 297 195 109 -Route #56: 132 379 407 540 134 319 86 178 217 306 284 218 405 228 440 -Route #57: 564 555 468 184 110 307 459 604 264 232 586 99 380 533 243 203 -Route #58: 538 395 410 325 245 89 234 272 554 495 396 453 452 123 448 506 -Route #59: +Route #55: 128 431 568 39 590 553 513 62 494 240 105 201 175 356 109 608 440 +Route #56: 538 379 228 405 218 284 306 217 86 319 495 453 452 123 448 506 +Route #57: 132 395 407 396 540 178 134 554 272 234 89 468 245 325 203 +Route #58: 184 110 307 459 604 264 413 232 586 476 194 192 139 543 +Route #59: 564 555 429 344 343 517 514 286 584 55 558 99 380 533 243 410 Route #60: -Route #61: 457 415 183 509 466 271 279 291 33 75 -Route #62: 158 473 605 133 486 537 250 215 145 226 48 180 85 111 182 -Route #63: 475 222 575 261 354 290 347 545 95 323 341 577 378 +Route #61: 457 415 183 509 466 195 297 378 279 291 271 +Route #62: 158 473 605 133 486 537 250 215 145 226 48 180 85 111 182 75 +Route #63: 475 222 575 261 354 290 347 545 95 323 341 108 577 33 Route #64: Route #65: Route #66: -Route #67: 501 563 302 304 402 266 547 28 324 186 37 529 443 34 334 288 -Route #68: 126 244 523 21 96 142 393 611 60 570 557 102 141 -Route #69: 216 446 90 566 260 394 124 152 40 588 580 -Route #70: 428 430 98 534 507 25 93 208 528 607 386 247 419 219 191 489 -Route #71: 318 388 23 562 445 484 472 198 249 574 601 43 150 121 478 281 342 467 +Route #67: 501 37 266 547 28 382 287 324 186 402 281 529 443 467 34 334 288 +Route #68: 428 388 98 507 534 93 208 528 386 607 302 247 419 219 563 489 +Route #69: 430 23 562 445 484 25 249 198 472 574 601 43 150 121 304 478 191 +Route #70: 126 523 21 102 141 40 90 446 216 318 +Route #71: 244 96 142 393 611 60 570 557 394 260 566 124 152 588 580 Route #72: -Cost: 6412882 +Cost: 6403374 diff --git a/MDVRPTW/PR24B.sol b/MDVRPTW/PR24B.sol index b2316ae..ae68896 100644 --- a/MDVRPTW/PR24B.sol +++ b/MDVRPTW/PR24B.sol @@ -1,36 +1,36 @@ -Route #1: 643 690 122 613 46 438 349 210 492 876 78 926 -Route #2: 375 730 729 296 650 556 702 456 330 387 -Route #3: 823 14 66 64 464 602 22 680 770 669 212 888 870 -Route #4: 525 970 865 67 516 223 20 766 760 927 820 778 867 351 -Route #5: 862 107 776 671 859 450 251 599 617 157 724 411 206 -Route #6: 798 500 321 56 934 944 229 918 828 932 384 392 -Route #7: 571 353 69 498 808 12 156 94 331 852 717 -Route #8: 29 830 873 263 779 689 91 541 829 790 117 569 853 806 952 -Route #9: 788 312 408 785 317 711 639 241 167 367 57 214 -Route #10: 19 230 740 277 462 49 519 447 171 609 658 947 254 -Route #11: 631 561 959 338 482 522 647 615 807 220 328 -Route #12: 831 332 951 903 726 623 628 773 505 199 369 80 -Route #13: 833 114 13 391 31 376 875 202 185 813 144 490 630 -Route #14: 248 543 822 517 514 47 420 143 315 882 600 780 238 256 424 235 -Route #15: 887 73 797 71 255 449 38 560 270 470 326 -Route #16: 866 36 746 79 441 276 890 434 546 361 559 131 -Route #17: 418 147 336 176 135 582 460 811 714 221 166 426 769 902 685 896 -Route #18: 443 342 914 186 324 547 614 28 705 287 382 850 504 373 59 358 366 +Route #1: 206 798 321 56 934 944 229 918 828 690 384 +Route #2: 156 12 643 823 926 870 14 888 689 91 541 829 790 117 952 351 +Route #3: 387 330 456 702 556 650 729 269 730 375 +Route #4: 353 69 498 767 878 778 867 569 853 806 808 94 +Route #5: 29 830 873 779 64 464 602 22 680 770 669 212 66 263 +Route #6: 932 122 613 46 438 349 210 492 876 78 +Route #7: 970 44 684 404 827 67 516 223 20 766 760 927 820 865 879 +Route #8: 296 578 253 898 204 112 414 107 500 862 392 +Route #9: 57 19 230 254 658 947 49 519 447 171 609 256 238 726 623 +Route #10: 73 797 71 38 560 270 462 277 740 470 326 +Route #11: 628 780 600 882 315 143 420 47 683 192 194 627 686 55 558 343 893 429 398 +Route #12: 36 746 79 441 276 890 434 449 255 546 361 +Route #13: 522 831 332 951 235 424 903 773 505 199 80 +Route #14: 114 97 31 16 919 480 377 620 190 594 875 376 202 185 813 +Route #15: 631 561 887 959 338 482 647 615 807 220 +Route #16: 866 408 785 317 711 559 639 131 241 167 367 214 328 +Route #17: 418 147 336 176 135 582 460 811 714 221 166 426 769 902 896 +Route #18: 685 342 914 186 324 547 614 28 705 287 382 850 504 373 59 358 366 Route #19: Route #20: Route #21: Route #22: Route #23: Route #24: -Route #25: 311 812 329 637 77 339 794 509 183 805 921 466 195 128 -Route #26: 648 32 722 950 633 802 224 160 681 526 305 -Route #27: 595 515 538 608 431 356 175 899 109 -Route #28: +Route #25: 648 32 722 633 950 162 858 936 305 +Route #26: 595 788 312 144 833 802 224 160 681 526 490 630 +Route #27: 311 812 329 637 77 339 794 195 899 431 608 109 128 +Route #28: 356 175 297 201 105 838 590 553 842 132 440 538 Route #29: Route #30: Route #31: Route #32: -Route #33: 322 18 415 592 237 299 814 477 539 399 +Route #33: 322 18 592 237 299 583 423 814 477 539 399 Route #34: Route #35: Route #36: @@ -38,60 +38,60 @@ Route #37: Route #38: Route #39: Route #40: -Route #41: 572 551 632 125 961 894 857 939 723 346 -Route #42: 916 383 497 508 401 225 864 295 677 483 425 -Route #43: 610 333 738 898 204 414 112 253 578 200 92 -Route #44: 920 269 471 50 337 54 227 116 692 510 340 -Route #45: 327 187 268 791 664 597 24 136 962 821 298 612 -Route #46: 634 487 169 42 146 406 52 293 239 872 140 165 -Route #47: 593 499 163 591 120 127 715 213 771 87 837 197 -Route #48: 567 280 511 565 463 869 946 433 106 15 731 435 -Route #49: 496 587 953 589 246 783 754 712 81 968 810 -Route #50: 274 721 891 521 756 874 606 693 949 938 733 880 189 +Route #41: 333 738 776 671 859 450 251 599 617 157 724 411 200 692 +Route #42: 610 567 280 511 565 463 869 946 433 106 15 731 327 +Route #43: 268 791 664 597 962 24 136 961 125 894 298 +Route #44: 771 87 591 497 508 401 225 864 295 677 163 837 +Route #45: 920 92 471 50 337 54 227 435 116 510 340 +Route #46: 939 916 551 715 127 120 383 632 857 821 187 +Route #47: 634 487 239 425 359 370 409 716 659 718 817 104 483 499 +Route #48: 165 593 872 197 213 572 723 346 140 612 +Route #49: 455 273 799 481 573 687 642 933 861 65 301 839 161 960 646 +Route #50: 923 479 739 525 493 889 282 824 188 571 331 852 717 Route #51: 209 262 389 848 364 518 451 316 581 352 285 159 275 -Route #52: 455 273 799 481 573 687 642 933 861 65 301 839 161 960 646 -Route #53: 931 385 835 548 421 841 527 598 761 362 -Route #54: 923 479 493 889 282 44 684 404 827 878 767 879 188 824 739 +Route #52: 931 385 835 548 421 841 527 598 761 362 +Route #53: 496 587 953 589 246 783 754 712 81 968 810 +Route #54: 274 721 891 521 756 874 606 693 949 938 733 880 189 Route #55: Route #56: -Route #57: 97 594 620 377 190 919 480 549 775 603 781 416 16 173 27 278 -Route #58: 858 955 439 179 915 289 300 688 58 877 649 929 129 -Route #59: 772 320 793 741 696 535 552 148 710 458 259 655 118 308 708 -Route #60: 512 845 432 474 164 444 335 750 818 892 292 82 313 17 906 -Route #61: 151 211 153 524 491 782 674 635 72 371 442 787 502 83 -Route #62: 936 162 168 267 909 922 283 348 310 -Route #63: 138 205 465 41 172 236 751 619 374 357 843 397 -Route #64: 207 454 774 196 103 834 576 257 832 745 542 749 618 403 626 -Route #65: 417 596 930 704 697 53 174 345 904 70 170 119 252 -Route #66: 536 76 666 427 74 836 871 713 640 355 638 -Route #67: 743 844 294 314 155 755 544 84 668 360 752 137 895 -Route #68: 412 759 488 706 531 735 26 804 530 154 422 -Route #69: 423 583 61 101 636 372 233 113 625 -Route #70: 579 757 727 368 400 662 63 363 381 193 -Route #71: 795 897 653 30 550 965 461 35 860 437 816 709 701 258 177 -Route #72: 115 88 654 231 359 104 817 718 659 716 409 370 350 100 149 942 732 856 -Route #73: 132 956 395 969 682 203 410 744 911 800 842 699 440 -Route #74: 826 436 520 309 678 303 908 469 656 242 905 758 365 45 68 720 564 -Route #75: 245 234 753 459 641 604 264 849 232 413 476 586 584 55 558 893 429 -Route #76: 691 448 123 453 809 728 396 407 405 971 884 -Route #77: 762 506 452 495 912 937 554 948 644 86 319 645 134 540 568 -Route #78: 661 325 468 89 272 307 110 184 380 99 747 533 243 673 -Route #79: 725 532 700 683 192 194 627 686 286 139 343 344 398 -Route #80: 768 786 917 555 485 265 585 51 390 181 503 707 130 -Route #81: 75 279 475 222 815 698 62 494 240 838 105 201 297 913 868 -Route #82: 473 734 290 660 95 910 945 545 347 486 736 863 764 -Route #83: 158 605 803 133 537 250 796 215 963 855 719 145 226 -Route #84: 629 323 218 284 777 178 217 306 679 354 341 261 657 -Route #85: 672 622 694 737 621 940 652 291 33 457 -Route #86: 378 39 590 553 513 379 228 943 765 663 854 695 108 575 577 271 -Route #87: 182 48 624 180 667 792 703 85 111 665 907 851 928 +Route #57: 832 83 741 696 502 535 552 148 710 491 458 259 655 708 +Route #58: 512 845 432 892 818 164 444 335 750 292 474 236 320 619 +Route #59: 877 397 454 774 196 103 834 257 745 542 749 576 618 403 +Route #60: 391 173 603 549 775 82 465 41 172 751 374 357 843 207 +Route #61: 13 915 289 138 205 17 313 781 416 27 278 906 +Route #62: 427 310 348 168 129 929 626 649 58 688 300 179 439 955 +Route #63: 437 174 697 53 314 155 755 544 84 668 360 118 308 743 +Route #64: 550 119 844 151 211 153 524 782 674 635 72 371 442 787 793 772 +Route #65: 795 74 283 267 653 30 965 461 909 922 897 732 713 +Route #66: 706 942 252 35 860 170 70 904 137 752 294 345 895 804 +Route #67: 536 76 666 871 836 530 759 640 154 638 +Route #68: 169 42 146 293 52 406 596 531 735 26 488 856 +Route #69: 115 417 88 654 231 350 100 704 149 816 709 930 701 258 +Route #70: 381 193 113 233 372 636 101 61 625 +Route #71: 579 363 63 662 400 368 727 757 177 412 355 422 +Route #72: +Route #73: 515 369 309 678 303 908 469 656 242 905 758 365 45 68 720 503 707 +Route #74: 513 228 762 912 937 554 948 644 86 319 645 134 777 540 +Route #75: 725 532 700 286 584 586 476 413 232 849 264 604 459 753 272 +Route #76: 691 809 453 495 396 728 407 405 971 943 39 699 568 +Route #77: 181 265 485 248 344 517 514 139 822 543 747 555 564 +Route #78: 410 744 245 325 661 123 452 448 506 911 379 800 884 +Route #79: 673 468 89 234 184 110 307 641 99 380 533 243 203 682 +Route #80: 768 956 395 969 917 786 390 51 585 520 436 826 130 +Route #81: 907 665 111 85 180 667 792 703 846 851 928 +Route #82: 378 222 240 765 663 854 695 575 108 62 494 698 815 577 279 +Route #83: 672 622 652 940 694 737 621 158 291 33 75 +Route #84: 475 323 218 284 679 306 178 217 910 945 95 354 261 657 +Route #85: 629 341 290 660 545 347 486 537 250 796 215 963 855 624 48 +Route #86: 182 473 764 863 734 736 605 133 803 719 145 226 +Route #87: 457 415 183 509 805 466 921 913 868 271 Route #88: -Route #89: 588 941 216 90 124 966 801 260 566 748 23 388 742 -Route #90: 446 924 562 847 445 484 825 472 198 25 507 98 -Route #91: 126 96 142 393 611 60 570 557 394 152 40 958 318 -Route #92: 428 789 886 249 881 957 574 900 601 43 150 121 304 191 -Route #93: 840 244 141 102 925 21 675 670 523 846 580 -Route #94: 501 819 784 964 607 386 528 208 93 534 430 616 -Route #95: 288 967 954 419 302 247 219 563 883 489 -Route #96: 885 529 901 935 651 676 478 402 266 281 37 763 467 34 334 -Cost: 10491312 +Route #89: 501 967 191 885 529 37 763 443 467 34 334 288 +Route #90: 588 216 566 260 801 847 445 825 484 562 23 388 +Route #91: 126 96 142 393 611 60 570 557 394 966 124 152 958 318 +Route #92: 840 244 523 670 675 21 102 925 141 40 941 742 580 +Route #93: 446 90 748 924 789 507 534 430 428 616 +Route #94: 901 935 651 676 281 266 402 478 304 819 784 219 489 +Route #95: 883 563 247 386 208 93 150 121 607 964 302 419 954 +Route #96: 528 43 601 900 574 881 957 472 198 249 25 886 98 +Cost: 10486450 diff --git a/MTVRPTWR/C2_2_03R0.75.sol b/MTVRPTWR/C2_2_03R0.75.sol index d9afb12..7602891 100644 --- a/MTVRPTWR/C2_2_03R0.75.sol +++ b/MTVRPTWR/C2_2_03R0.75.sol @@ -1,20 +1,21 @@ -Route #1: 171 63 162 60 -Route #2: 96 139 103 141 74 100 0 187 149 152 109 95 129 -Route #3: 136 196 0 10 153 132 36 -Route #4: 67 59 73 32 16 0 117 111 176 46 -Route #5: 86 93 182 45 77 133 0 108 61 72 24 0 190 80 158 101 106 186 -Route #6: 42 110 2 143 48 0 193 20 194 44 0 58 66 160 52 105 -Route #7: 6 148 159 184 -Route #8: 145 25 90 128 126 138 144 0 99 70 68 49 -Route #9: 89 9 54 147 175 4 0 62 83 19 179 -Route #10: 14 146 197 161 47 195 156 0 28 188 122 -Route #11: 116 15 199 189 155 0 79 3 183 65 35 107 -Route #12: 7 78 22 134 -Route #13: 177 191 43 163 87 -Route #14: 31 97 151 76 166 119 0 167 40 39 17 170 165 -Route #15: 102 98 8 150 0 56 185 180 37 82 0 11 23 142 -Route #16: 178 38 140 18 57 113 131 0 69 181 172 75 200 0 168 154 21 41 51 -Route #17: 198 164 169 84 27 0 29 71 127 5 91 0 174 192 53 115 26 55 1 -Route #18: 33 13 12 50 0 121 123 124 135 85 88 -Route #19: 173 30 94 92 0 81 130 112 120 118 125 0 104 64 137 157 34 114 -Cost: 49271 +Route #1: 178 38 140 18 57 113 60 0 177 134 40 58 0 159 148 6 144 +Route #2: 69 31 181 172 75 154 +Route #3: 116 15 199 189 155 0 19 54 147 9 89 4 0 14 83 146 186 184 62 +Route #4: 196 136 171 63 0 86 93 182 45 77 133 0 145 71 127 5 190 106 +Route #5: 102 98 8 150 0 43 151 97 76 191 0 87 163 168 51 200 +Route #6: 198 164 131 169 84 27 0 56 185 180 37 55 0 1 135 85 88 39 17 +Route #7: 100 81 130 112 120 118 95 0 52 105 0 28 188 +Route #8: 92 94 30 173 0 153 10 108 0 142 11 23 179 +Route #9: 121 123 26 115 53 192 174 157 0 99 70 46 68 49 +Route #10: 197 161 158 101 91 44 0 29 128 25 90 126 138 +Route #11: 162 13 12 73 32 16 +Route #12: 67 59 33 50 0 124 111 176 +Route #13: 187 104 64 137 34 114 +Route #14: 22 78 166 119 167 0 175 47 195 156 79 107 +Route #15: 160 117 82 7 170 165 66 +Route #16: 24 61 72 36 122 +Route #17: 193 20 194 80 +Route #18: 96 139 103 141 74 132 0 125 109 149 152 129 +Route #19: 42 110 2 143 48 +Route #20: 41 21 65 183 3 35 +Cost: 47776 diff --git a/MTVRPTWR/C2_2_04R0.5.sol b/MTVRPTWR/C2_2_04R0.5.sol index 7dc520b..e8739ae 100644 --- a/MTVRPTWR/C2_2_04R0.5.sol +++ b/MTVRPTWR/C2_2_04R0.5.sol @@ -1,18 +1,21 @@ -Route #1: 73 32 0 74 141 103 139 96 132 0 187 149 152 109 129 162 -Route #2: 67 45 77 13 12 0 100 59 93 86 108 0 60 95 182 33 16 -Route #3: 144 42 138 126 90 25 128 0 184 159 186 83 14 -Route #4: 110 2 116 155 -Route #5: 62 6 29 148 0 48 145 127 71 5 106 0 190 80 158 91 146 -Route #6: 19 147 175 9 89 0 101 194 20 193 143 0 179 23 11 142 -Route #7: 173 30 94 92 0 54 197 161 44 47 195 4 0 36 122 188 196 -Route #8: 35 183 65 21 200 0 15 156 79 189 199 3 107 -Route #9: 105 61 72 24 0 176 157 34 114 46 66 -Route #10: 51 41 154 168 87 0 117 82 7 170 165 58 0 75 172 31 97 151 -Route #11: 102 8 150 -Route #12: 178 177 43 69 181 163 0 1 135 85 88 39 17 -Route #13: 136 28 0 52 160 49 70 99 -Route #14: 171 63 0 98 76 191 22 134 -Route #15: 198 57 113 131 169 84 0 53 56 185 180 0 124 140 26 121 111 0 78 166 38 119 40 167 -Route #16: 123 115 18 192 27 37 55 0 104 64 164 174 137 68 -Route #17: 81 130 112 120 118 125 0 133 50 10 153 -Cost: 48517 +Route #1: 67 13 12 73 32 0 60 94 70 99 92 0 162 187 149 152 109 129 +Route #2: 110 2 116 155 +Route #3: 98 76 151 97 31 163 0 51 41 154 168 87 +Route #4: 102 8 150 0 53 56 185 180 0 119 38 166 78 191 177 +Route #5: 195 47 44 161 197 19 +Route #6: 198 57 113 131 169 84 +Route #7: 132 96 139 103 74 100 16 0 153 10 50 133 0 136 36 72 61 +Route #8: 45 77 141 81 +Route #9: 55 37 27 192 18 115 121 0 66 176 114 46 68 +Route #10: 171 63 0 35 183 65 21 200 0 3 199 189 156 79 15 107 +Route #11: 122 62 186 146 83 14 0 188 196 28 +Route #12: 173 30 108 24 +Route #13: 33 86 93 59 0 182 118 130 112 120 125 95 +Route #14: 75 172 181 69 43 0 170 167 40 22 134 +Route #15: 111 123 26 140 124 0 34 157 137 174 164 64 104 +Route #16: 106 71 20 193 90 25 0 101 158 80 194 190 +Route #17: 1 135 85 88 39 17 +Route #18: 178 117 82 7 165 58 0 52 49 160 105 +Route #19: 91 5 127 145 48 0 184 159 148 6 0 29 128 126 143 138 42 144 +Route #20: 4 175 147 54 9 89 0 179 23 11 142 +Cost: 47119 diff --git a/MTVRPTWR/C2_2_04R0.75.sol b/MTVRPTWR/C2_2_04R0.75.sol index 4cadb72..1257ee4 100644 --- a/MTVRPTWR/C2_2_04R0.75.sol +++ b/MTVRPTWR/C2_2_04R0.75.sol @@ -1,20 +1,20 @@ -Route #1: 92 99 70 49 160 66 -Route #2: 171 63 0 149 152 182 118 81 0 130 112 120 125 109 95 0 129 60 30 173 -Route #3: 67 45 77 13 12 0 33 93 86 50 0 52 105 -Route #4: 73 32 0 100 74 141 103 96 132 0 10 153 59 139 -Route #5: 42 138 143 126 90 25 128 -Route #6: 144 6 29 148 146 0 194 20 193 71 145 0 14 83 186 184 62 122 -Route #7: 106 91 101 158 80 190 -Route #8: 110 2 116 155 0 5 127 48 159 0 175 147 54 9 89 4 -Route #9: 19 197 161 44 47 195 -Route #10: 3 199 189 156 79 15 107 0 179 23 11 142 -Route #11: 43 151 69 181 163 0 61 72 36 136 -Route #12: 200 21 65 183 35 0 98 76 97 31 172 75 0 167 134 22 191 177 -Route #13: 24 16 133 108 94 162 0 188 196 28 0 87 168 154 41 51 -Route #14: 102 8 150 -Route #15: 178 117 7 170 165 58 -Route #16: 40 78 166 38 119 17 0 111 64 104 187 -Route #17: 198 57 113 131 169 84 0 180 185 56 123 121 0 124 135 85 88 39 -Route #18: 82 176 114 46 68 -Route #19: 140 26 115 18 164 174 137 157 34 0 192 53 27 37 55 1 -Cost: 48298 +Route #1: 110 2 116 155 0 62 186 83 146 19 +Route #2: 102 8 150 0 55 180 37 140 26 111 0 117 82 7 170 165 58 0 183 65 21 41 200 +Route #3: 198 57 113 131 169 84 0 17 176 114 46 68 +Route #4: 144 42 138 143 126 128 29 0 14 197 161 44 47 195 15 +Route #5: 6 148 159 184 0 91 5 127 145 48 +Route #6: 133 108 30 173 0 34 137 64 104 187 129 +Route #7: 171 63 73 32 0 185 56 53 27 0 1 124 135 85 88 0 43 151 76 98 191 +Route #8: 39 38 166 78 119 167 0 177 134 22 40 +Route #9: 75 172 181 31 97 69 +Route #10: 35 3 199 189 156 79 107 0 179 23 11 142 0 28 +Route #11: 152 149 109 125 182 +Route #12: 89 9 54 147 175 4 0 70 162 60 94 99 +Route #13: 74 141 103 139 96 132 0 50 10 153 16 0 33 86 93 59 +Route #14: 87 163 168 154 51 +Route #15: 67 45 77 13 12 0 121 123 115 18 192 164 174 157 +Route #16: 136 188 196 0 24 61 72 36 122 +Route #17: 178 66 160 49 92 52 105 +Route #18: 100 81 130 112 120 118 95 +Route #19: 25 90 193 20 71 106 0 101 158 80 194 190 +Cost: 47060 diff --git a/MTVRPTWR/C2_2_08R0.75.sol b/MTVRPTWR/C2_2_08R0.75.sol index ce2f92e..64f9beb 100644 --- a/MTVRPTWR/C2_2_08R0.75.sol +++ b/MTVRPTWR/C2_2_08R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 178 46 104 187 60 162 -Route #2: 86 93 118 77 182 45 -Route #3: 155 175 195 156 79 -Route #4: 67 33 13 12 -Route #5: 26 140 115 18 192 113 131 -Route #6: 39 102 98 76 8 -Route #7: 28 188 136 -Route #8: 167 40 119 38 166 78 -Route #9: 199 189 47 44 54 147 -Route #10: 61 24 122 62 36 -Route #11: 169 84 53 27 37 124 0 87 168 154 21 0 117 82 7 170 165 58 -Route #12: 137 64 198 164 57 174 0 177 151 97 31 181 163 -Route #13: 196 142 107 15 116 0 133 73 32 50 16 72 0 96 139 103 141 74 100 0 88 85 135 1 176 -Route #14: 180 56 185 55 17 0 92 49 160 66 52 105 -Route #15: 144 42 138 2 143 126 29 0 179 89 23 4 11 -Route #16: 48 145 193 20 127 0 121 123 111 157 34 114 -Route #17: 63 99 94 70 0 200 41 65 183 3 35 0 81 130 112 120 125 95 -Route #18: 171 173 30 108 0 134 22 191 150 0 43 69 172 75 51 0 129 109 152 149 68 -Route #19: 110 6 148 184 0 190 194 80 158 101 0 197 161 91 106 159 14 -Route #20: 132 153 59 10 0 128 90 25 71 5 0 9 19 146 186 83 -Cost: 46599 -Optimal: False +Route #1: 28 136 0 63 99 94 70 0 86 93 118 77 182 45 +Route #2: 188 196 142 0 200 41 65 183 35 0 102 98 76 8 177 0 53 56 185 180 0 160 49 52 105 +Route #3: 167 78 22 134 +Route #4: 179 89 23 4 11 +Route #5: 184 148 6 110 0 107 116 15 47 189 199 3 0 9 175 54 147 19 0 44 161 91 106 159 +Route #6: 96 139 103 141 74 100 +Route #7: 144 42 138 143 2 29 126 25 0 158 80 194 190 197 +Route #8: 10 59 153 132 0 67 33 13 12 +Route #9: 117 82 17 88 85 135 1 0 66 7 170 165 58 +Route #10: 40 119 38 166 39 46 0 48 145 127 71 5 101 +Route #11: 92 68 114 34 157 176 +Route #12: 171 173 30 60 162 0 108 133 73 32 16 24 0 81 130 112 120 125 95 +Route #13: 69 97 31 181 172 75 0 87 163 168 154 51 +Route #14: 128 90 193 20 0 61 72 36 +Route #15: 178 174 164 57 18 115 140 26 0 113 131 169 192 84 27 37 +Route #16: 122 62 186 146 83 14 +Route #17: 155 195 156 79 21 +Route #18: 43 151 150 191 0 50 109 149 152 129 +Route #19: 137 198 64 104 187 +Route #20: 124 55 123 121 111 +Cost: 46556 diff --git a/MTVRPTWR/R2_2_03R0.75.sol b/MTVRPTWR/R2_2_03R0.75.sol index eb80f40..4a81500 100644 --- a/MTVRPTWR/R2_2_03R0.75.sol +++ b/MTVRPTWR/R2_2_03R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 8 26 91 150 78 -Route #2: 34 192 36 100 135 170 -Route #3: 184 167 191 69 -Route #4: 95 194 44 146 200 -Route #5: 90 141 84 58 16 148 -Route #6: 131 116 199 137 117 162 -Route #7: 133 66 130 198 176 17 89 -Route #8: 105 93 10 123 11 161 166 -Route #9: 151 21 6 32 124 -Route #10: 41 47 139 88 103 172 -Route #11: 48 101 71 185 42 125 92 -Route #12: 61 119 143 152 118 65 -Route #13: 57 5 173 50 157 0 136 24 68 114 13 128 -Route #14: 74 62 35 177 134 158 0 138 7 187 156 0 12 109 110 165 3 -Route #15: 56 19 43 77 115 0 190 106 76 188 108 182 54 4 -Route #16: 29 9 37 160 39 0 99 171 164 0 53 154 86 183 0 111 87 113 163 0 126 142 64 79 174 0 75 60 102 186 -Route #17: 153 180 83 98 14 73 169 0 52 81 175 72 0 159 193 27 40 168 0 107 127 197 178 -Route #18: 129 147 15 195 132 31 0 179 28 97 149 94 33 144 -Route #19: 82 63 2 104 0 80 18 67 23 0 196 145 112 122 38 0 140 155 59 1 51 120 49 -Route #20: 96 55 45 22 181 0 25 30 20 189 121 46 85 70 -Cost: 55445 -Optimal: False +Route #1: 61 119 143 152 118 65 0 29 9 37 160 101 +Route #2: 131 116 199 137 117 162 +Route #3: 133 66 130 198 176 17 89 0 157 50 173 5 57 0 148 53 171 164 0 96 67 18 80 0 183 86 181 99 0 154 73 153 163 +Route #4: 179 28 97 149 94 33 144 +Route #5: 41 47 139 88 103 172 +Route #6: 151 21 6 32 124 0 138 7 156 22 55 0 52 81 175 72 0 77 19 129 43 125 115 +Route #7: 38 193 27 40 13 114 +Route #8: 8 26 91 150 78 +Route #9: 190 106 76 188 108 182 54 4 +Route #10: 90 141 84 58 16 169 0 111 39 56 23 0 174 79 64 142 126 +Route #11: 95 194 44 146 200 +Route #12: 74 62 35 177 134 158 +Route #13: 68 187 24 136 45 +Route #14: 112 197 127 159 128 0 178 48 71 185 92 0 42 31 132 195 15 147 0 186 102 60 75 +Route #15: 34 192 36 100 135 170 0 105 93 10 123 11 161 166 +Route #16: 196 145 122 107 168 0 104 2 63 82 +Route #17: 70 180 98 189 121 46 14 85 +Route #18: 25 83 20 30 109 12 110 0 113 87 165 3 +Route #19: 184 167 191 69 +Route #20: 49 120 51 1 59 155 140 +Cost: 55432 diff --git a/MTVRPTWR/R2_2_04R0.75.sol b/MTVRPTWR/R2_2_04R0.75.sol index e673084..de14ef9 100644 --- a/MTVRPTWR/R2_2_04R0.75.sol +++ b/MTVRPTWR/R2_2_04R0.75.sol @@ -1,19 +1,13 @@ -Route #1: 53 169 73 154 0 163 113 87 111 0 12 109 135 100 165 4 -Route #2: 144 104 2 54 182 110 -Route #3: 36 33 149 134 188 108 76 106 190 -Route #4: 3 63 82 34 0 94 28 97 117 179 52 0 148 171 164 -Route #5: 74 62 192 177 35 162 158 -Route #6: 131 137 88 118 9 -Route #7: 96 196 200 145 0 186 102 60 75 0 19 37 59 1 51 172 81 0 43 29 139 140 77 -Route #8: 23 67 18 80 0 155 15 195 132 31 143 125 -Route #9: 160 147 103 129 65 47 -Route #10: 191 101 48 178 0 138 38 95 128 107 0 167 71 185 42 115 0 49 175 120 72 -Route #11: 41 61 152 119 184 44 69 -Route #12: 7 187 24 136 0 27 6 40 32 13 0 159 193 114 68 0 112 197 127 146 122 -Route #13: 8 194 21 150 124 -Route #14: 151 22 45 156 55 168 0 78 57 5 58 133 -Route #15: 174 166 157 84 50 26 90 173 0 91 142 64 79 89 0 92 116 56 39 199 -Route #16: 66 141 130 176 17 16 0 93 198 10 123 11 161 126 0 183 86 181 99 -Route #17: 85 98 105 46 121 189 -Route #18: 25 170 30 20 83 14 180 153 70 -Cost: 54453 +Route #1: 41 61 152 119 184 44 69 0 103 147 160 143 125 92 0 196 200 145 102 0 111 144 63 34 0 47 49 175 81 199 0 91 123 10 198 93 105 85 +Route #2: 33 36 190 106 104 82 0 154 86 183 99 0 166 157 161 11 84 50 26 90 0 159 146 127 197 112 +Route #3: 149 134 188 108 76 182 100 54 2 0 170 30 20 135 12 87 0 31 132 195 15 155 29 139 +Route #4: 115 42 71 101 191 0 57 5 58 133 89 0 193 6 40 27 168 +Route #5: 169 73 180 153 25 113 +Route #6: 68 187 24 136 173 78 0 23 67 18 80 0 109 110 165 4 3 0 52 179 117 97 28 94 0 65 19 129 43 77 0 167 178 48 185 +Route #7: 8 194 21 150 124 +Route #8: 74 62 192 177 35 162 158 0 174 79 64 142 126 70 0 163 148 53 171 164 0 140 37 59 1 51 172 120 0 +Route #9: 66 141 130 176 17 16 0 14 98 46 121 189 83 +Route #10: 95 13 32 114 7 156 0 96 186 60 75 0 56 116 72 39 0 0 122 128 107 38 138 +Route #11: 131 137 88 118 9 +Route #12: 181 22 45 151 55 +Cost: 52737 diff --git a/MTVRPTWR/R2_2_08R0.5.sol b/MTVRPTWR/R2_2_08R0.5.sol index 07ab27f..1fef80f 100644 --- a/MTVRPTWR/R2_2_08R0.5.sol +++ b/MTVRPTWR/R2_2_08R0.5.sol @@ -1,17 +1,21 @@ -Route #1: 164 53 171 0 154 86 183 99 0 4 3 63 34 -Route #2: 158 179 117 97 28 94 0 110 135 170 30 20 83 25 -Route #3: 74 62 192 177 35 162 137 0 106 76 108 188 134 149 33 36 190 0 165 12 109 153 163 -Route #4: 131 152 88 118 0 147 160 15 195 132 31 -Route #5: 69 60 186 96 0 2 54 100 182 104 82 0 51 1 59 37 172 81 52 144 0 23 77 125 143 42 92 115 -Route #6: 9 129 43 19 65 0 116 56 39 199 -Route #7: 49 175 120 72 0 47 140 155 139 29 103 0 18 67 80 0 178 167 112 -Route #8: 41 61 119 184 194 44 0 185 71 101 48 191 75 -Route #9: 8 124 0 16 17 73 169 148 0 58 79 133 89 174 0 113 87 111 0 138 38 107 128 122 0 193 6 40 27 168 -Route #10: 95 159 146 127 197 0 196 200 145 102 -Route #11: 21 187 7 156 22 -Route #12: 84 50 26 90 173 5 57 0 136 24 68 114 32 13 -Route #13: 142 64 11 161 157 166 -Route #14: 150 141 66 130 176 98 -Route #15: 126 85 14 46 121 189 180 70 0 105 93 198 10 123 91 -Route #16: 181 78 45 151 55 -Cost: 52933 +Route #1: 21 187 7 156 22 +Route #2: 3 4 165 12 109 +Route #3: 199 117 97 28 179 52 0 172 51 1 59 37 140 129 0 65 19 43 77 92 115 +Route #4: 85 176 98 83 20 30 170 +Route #5: 173 90 26 50 84 161 157 166 0 79 64 142 91 169 +Route #6: 139 155 15 195 132 31 42 +Route #7: 130 198 10 93 105 123 11 +Route #8: 9 103 29 147 160 125 +Route #9: 25 189 121 46 14 180 153 70 0 34 87 113 163 0 39 72 116 56 0 154 86 183 99 +Route #10: 74 62 192 177 35 162 137 +Route #11: 95 159 146 127 197 0 122 128 107 38 138 0 102 145 200 196 0 136 24 68 114 32 13 +Route #12: 193 6 40 27 168 0 111 +Route #13: 106 76 108 188 134 149 94 33 144 0 148 53 171 164 0 18 96 67 23 +Route #14: 41 61 119 184 194 44 0 112 167 178 0 191 48 101 71 185 143 +Route #15: 47 49 120 175 81 +Route #16: 158 36 190 104 63 0 110 135 182 100 54 2 82 +Route #17: 8 150 66 141 124 +Route #18: 174 89 133 17 126 73 0 16 58 5 57 0 181 78 45 151 55 80 +Route #19: 186 69 60 75 +Route #20: 131 152 88 118 +Cost: 51592 diff --git a/MTVRPTWR/R2_2_08R0.75.sol b/MTVRPTWR/R2_2_08R0.75.sol index 474936b..ca1b6bc 100644 --- a/MTVRPTWR/R2_2_08R0.75.sol +++ b/MTVRPTWR/R2_2_08R0.75.sol @@ -1,18 +1,21 @@ -Route #1: 36 94 149 134 188 108 76 106 0 109 110 182 100 54 2 -Route #2: 9 0 77 103 29 147 160 125 -Route #3: 74 62 192 177 35 162 137 0 65 19 129 43 92 0 48 101 71 185 42 143 0 72 175 81 52 0 37 155 59 1 51 172 120 49 -Route #4: 144 158 33 28 97 117 179 0 122 146 127 197 191 0 186 102 60 75 -Route #5: 131 152 88 118 0 113 87 111 0 82 63 104 190 0 34 3 4 165 0 115 47 116 56 39 199 0 32 193 159 95 0 31 132 195 15 139 140 -Route #6: 41 61 119 184 194 44 -Route #7: 8 150 21 124 0 178 167 112 0 23 67 18 80 -Route #8: 69 145 200 196 0 22 45 156 151 55 168 0 107 128 38 138 96 0 114 13 27 6 40 68 -Route #9: 78 136 24 187 7 -Route #10: 173 90 26 50 84 157 166 -Route #11: 89 79 64 142 91 0 183 86 181 99 0 57 5 58 133 174 -Route #12: 169 105 93 198 10 123 11 161 -Route #13: 66 141 130 176 98 16 -Route #14: 154 17 126 73 -Route #15: 163 180 85 14 46 121 189 83 25 -Route #16: 148 53 171 164 -Route #17: 70 153 170 30 20 135 12 -Cost: 53992 +Route #1: 186 69 60 75 0 78 57 136 24 187 0 139 155 15 195 132 31 42 +Route #2: 103 147 160 143 125 92 0 83 20 189 121 46 14 180 +Route #3: 2 54 100 182 135 30 170 70 +Route #4: 115 185 71 101 48 191 80 0 18 96 67 23 +Route #5: 144 158 28 97 117 179 52 0 111 34 3 4 +Route #6: 36 190 104 63 82 +Route #7: 193 6 40 27 168 +Route #8: 9 39 0 148 53 171 164 0 178 167 112 0 196 200 145 102 +Route #9: 8 150 21 124 0 +Route #10: 33 94 149 134 188 108 76 106 0 81 175 120 49 47 +Route #11: 91 123 10 198 93 105 85 0 181 22 45 151 55 +Route #12: 157 84 50 26 90 173 5 +Route #13: 169 17 126 79 133 89 174 0 142 64 11 161 166 58 0 0 154 86 183 99 +Route #14: 163 73 153 25 113 0 65 19 129 43 77 0 138 38 107 128 122 0 199 72 116 56 0 197 127 146 159 95 +Route #15: 87 12 109 110 165 +Route #16: 66 141 130 176 98 16 +Route #17: 131 152 88 118 +Route #18: 41 61 119 184 194 44 0 13 32 114 68 7 156 +Route #19: 74 62 192 177 35 162 137 +Route #20: 29 140 37 59 1 51 172 +Cost: 52892 diff --git a/MTVRPTWR/RC2_2_03R0.5.sol b/MTVRPTWR/RC2_2_03R0.5.sol index 8bc2bd7..a742d0a 100644 --- a/MTVRPTWR/RC2_2_03R0.5.sol +++ b/MTVRPTWR/RC2_2_03R0.5.sol @@ -1,22 +1,21 @@ -Route #1: 31 52 112 125 101 192 -Route #2: 152 167 61 198 111 145 -Route #3: 58 113 71 144 115 121 -Route #4: 142 48 156 43 136 -Route #5: 100 37 143 188 21 166 -Route #6: 97 8 60 1 76 34 -Route #7: 117 32 56 45 165 173 -Route #8: 57 133 40 98 22 -Route #9: 55 74 53 160 50 -Route #10: 59 128 168 189 109 -Route #11: 197 62 35 25 77 20 186 -Route #12: 85 108 38 23 114 86 -Route #13: 120 73 19 193 10 104 164 5 -Route #14: 4 140 54 155 87 0 93 146 103 200 39 47 0 162 96 172 42 2 175 0 183 15 179 124 180 0 67 30 64 0 130 171 78 6 49 153 28 150 0 161 182 92 0 138 46 159 26 135 -Route #15: 184 190 27 95 44 0 177 65 99 94 151 157 -Route #16: 119 126 91 51 18 102 0 90 83 116 148 80 196 0 16 70 106 147 195 -Route #17: 14 63 149 170 79 0 134 127 118 123 75 13 174 -Route #18: 24 7 68 169 72 0 154 107 81 33 139 0 89 66 9 12 29 82 -Route #19: 84 199 105 176 137 0 3 36 178 110 131 0 17 88 11 69 191 0 122 181 141 185 -Route #20: 163 132 187 0 129 41 194 158 -Cost: 52382 -Optimal: False +Route #1: 85 108 38 23 114 86 0 107 173 33 81 195 0 29 165 45 56 32 117 +Route #2: 178 90 103 200 39 47 0 1 60 8 13 127 97 174 +Route #3: 57 133 40 98 22 0 55 74 53 160 50 +Route #4: 31 52 112 125 101 192 +Route #5: 152 167 61 198 111 145 +Route #6: 84 199 105 176 113 58 0 78 162 120 73 193 19 146 93 +Route #7: 138 46 159 26 135 0 161 119 16 147 182 +Route #8: 184 190 27 95 44 +Route #9: 140 155 144 71 87 137 0 17 88 191 134 0 15 179 18 183 0 110 83 116 148 80 196 102 +Route #10: 180 3 36 124 131 0 153 49 6 171 28 150 0 92 154 82 0 177 65 99 94 151 157 +Route #11: 142 48 156 43 136 +Route #12: 163 14 63 149 170 79 +Route #13: 100 37 143 188 21 166 0 126 51 91 70 106 +Route #14: 197 62 35 25 77 20 186 +Route #15: 121 115 11 123 75 118 69 +Route #16: 24 7 68 169 72 0 10 104 164 122 42 +Route #17: 59 128 168 189 109 +Route #18: 129 41 194 158 0 89 66 9 12 139 0 64 30 67 0 185 141 181 5 172 +Route #19: 54 4 132 187 +Route #20: 130 96 2 76 34 175 +Cost: 52369 diff --git a/MTVRPTWR/RC2_2_04R0.25.sol b/MTVRPTWR/RC2_2_04R0.25.sol index e29e7c3..29c9448 100644 --- a/MTVRPTWR/RC2_2_04R0.25.sol +++ b/MTVRPTWR/RC2_2_04R0.25.sol @@ -1,21 +1,21 @@ -Route #1: 135 159 46 172 96 -Route #2: 79 120 10 25 104 164 20 0 141 181 122 197 -Route #3: 130 171 78 6 28 163 150 -Route #4: 153 49 14 47 136 142 0 93 146 19 193 73 149 162 -Route #5: 131 124 36 3 0 102 18 179 15 180 0 184 68 183 196 0 83 116 148 145 91 198 126 -Route #6: 152 167 61 111 95 44 -Route #7: 169 133 98 22 41 0 190 80 51 27 -Route #8: 48 24 156 7 43 132 0 161 119 16 40 182 -Route #9: 72 0 194 158 195 57 -Route #10: 192 53 101 114 0 74 52 31 106 70 147 -Route #11: 117 23 32 56 45 86 -Route #12: 100 37 59 85 38 108 188 -Route #13: 128 168 109 112 -Route #14: 33 177 65 99 94 125 -Route #15: 155 144 115 0 175 34 76 2 185 42 0 66 9 12 139 21 0 178 110 90 103 200 39 -Route #16: 17 87 88 121 -Route #17: 63 35 170 77 187 0 82 166 29 143 89 0 154 92 4 0 173 157 189 151 160 50 165 -Route #18: 84 199 105 176 137 -Route #19: 186 26 62 5 138 0 134 58 113 127 118 69 191 0 67 54 140 64 0 11 71 123 75 13 174 -Route #20: 107 81 55 129 0 1 60 8 97 30 -Cost: 53492 +Route #1: 100 37 59 85 38 108 188 +Route #2: 84 199 105 176 0 173 157 189 125 177 33 21 0 135 186 20 159 46 +Route #3: 79 200 103 90 110 178 0 174 134 58 113 127 69 191 0 194 81 55 129 +Route #4: 24 169 133 98 22 41 +Route #5: 97 8 60 1 76 34 +Route #6: 166 107 29 143 139 0 65 99 94 151 160 50 +Route #7: 152 167 61 111 95 44 +Route #8: 121 115 88 17 +Route #9: 64 140 54 67 0 87 11 71 123 118 13 +Route #10: 155 128 168 109 112 0 102 18 68 179 0 117 56 45 114 86 0 190 80 51 27 +Route #11: 32 101 53 192 165 +Route #12: 144 137 75 30 0 +Route #13: 184 196 183 15 180 +Route #14: 63 132 35 170 77 187 0 66 9 12 89 82 0 122 164 181 197 +Route #15: 175 2 141 185 42 96 0 153 49 14 47 39 149 162 +Route #16: 48 156 7 43 72 +Route #17: 0 3 83 116 148 145 91 198 126 0 136 36 124 131 0 23 74 52 31 106 70 +Route #18: 93 146 19 25 104 10 193 73 120 0 172 5 62 26 138 +Route #19: 0 130 171 78 6 28 163 150 +Route #20: 182 195 158 0 161 119 16 40 147 57 0 4 154 92 142 0 +Cost: 52333 diff --git a/MTVRPTWR/RC2_2_04R0.5.sol b/MTVRPTWR/RC2_2_04R0.5.sol index 0930bb5..4c41ad4 100644 --- a/MTVRPTWR/RC2_2_04R0.5.sol +++ b/MTVRPTWR/RC2_2_04R0.5.sol @@ -1,18 +1,21 @@ -Route #1: 130 96 2 76 34 175 -Route #2: 46 5 62 159 135 0 186 20 26 138 172 -Route #3: 161 119 16 40 147 57 0 28 171 163 150 0 181 164 104 25 10 193 19 -Route #4: 63 35 170 77 79 0 42 185 141 122 197 0 103 90 110 178 3 136 0 66 9 12 139 82 0 21 89 54 140 64 0 39 200 93 146 73 120 149 0 87 88 11 71 69 174 -Route #5: 48 43 132 187 176 0 27 190 184 196 0 68 148 116 83 180 -Route #6: 152 167 61 111 95 44 -Route #7: 126 198 91 145 51 80 102 0 36 124 131 142 -Route #8: 24 156 7 169 72 -Route #9: 153 49 14 47 162 78 6 0 177 65 99 125 157 81 0 15 179 18 183 -Route #10: 133 98 22 41 0 117 23 74 52 31 55 -Route #11: 155 128 168 109 112 0 158 195 182 -Route #12: 143 29 107 166 154 0 50 160 151 94 189 33 -Route #13: 100 37 59 85 38 108 188 -Route #14: 173 165 56 45 114 86 0 4 92 67 0 134 58 191 113 127 97 0 70 106 129 194 -Route #15: 1 60 8 13 75 123 118 0 192 53 101 32 -Route #16: 115 121 17 30 -Route #17: 84 199 105 144 137 -Cost: 53874 +Route #1: 100 37 59 85 38 108 188 0 117 56 45 114 86 0 129 55 81 194 +Route #2: 24 169 133 98 22 41 +Route #3: 144 137 75 30 +Route #4: 152 167 61 111 95 44 +Route #5: 158 195 182 0 190 80 51 27 0 70 106 31 52 74 23 +Route #6: 155 128 168 109 112 +Route #7: 166 107 29 143 139 0 32 101 53 192 165 +Route #8: 63 35 170 77 79 +Route #9: 121 115 88 17 +Route #10: 175 2 141 185 42 96 +Route #11: 97 8 60 1 76 34 +Route #12: 93 146 19 25 104 10 193 73 120 0 184 196 183 15 102 +Route #13: 87 11 71 123 118 13 0 66 9 12 89 82 0 130 171 6 28 163 150 0 191 69 127 113 58 134 174 0 65 99 94 151 160 50 0 178 110 90 103 200 153 +Route #14: 48 156 7 43 72 0 161 119 16 40 147 57 0 18 68 179 180 0 138 159 20 186 135 0 64 140 54 67 0 126 198 91 145 148 116 83 3 0 131 124 36 136 +Route #15: 132 187 0 4 154 92 142 +Route #16: 172 5 62 26 46 +Route #17: 84 199 105 176 +Route #18: 49 14 47 39 149 162 78 +Route #19: 122 164 181 197 +Route #20: 21 33 177 125 189 157 173 +Cost: 52313 diff --git a/MTVRPTWR/RC2_2_04R0.75.sol b/MTVRPTWR/RC2_2_04R0.75.sol index 68d0cb5..fd08efa 100644 --- a/MTVRPTWR/RC2_2_04R0.75.sol +++ b/MTVRPTWR/RC2_2_04R0.75.sol @@ -1,17 +1,21 @@ -Route #1: 172 5 181 141 185 -Route #2: 159 26 62 197 42 -Route #3: 186 20 46 138 135 120 149 0 6 78 162 47 14 49 28 0 122 164 104 25 10 -Route #4: 54 30 64 0 3 36 124 180 136 -Route #5: 48 156 167 111 95 44 -Route #6: 24 43 7 61 22 41 0 182 195 158 0 126 27 190 80 196 102 0 198 91 145 148 51 0 103 90 83 116 110 178 -Route #7: 184 68 131 0 15 179 18 183 0 55 31 52 74 23 117 0 33 125 189 160 50 56 -Route #8: 152 169 133 98 72 0 70 106 129 194 0 4 154 92 142 -Route #9: 21 139 143 173 29 166 -Route #10: 71 11 115 121 140 -Route #11: 63 35 170 77 79 0 157 151 94 99 65 177 0 66 9 12 89 82 0 57 147 40 16 119 161 -Route #12: 100 37 59 85 38 108 188 0 107 45 114 86 81 0 69 118 123 75 113 58 134 0 191 88 87 17 -Route #13: 84 199 105 176 0 127 13 8 60 1 97 174 -Route #14: 128 168 109 112 0 32 101 53 192 165 0 96 2 76 34 175 0 73 193 19 146 93 200 39 153 0 150 163 171 130 67 -Route #15: 155 144 137 -Route #16: 132 187 -Cost: 53735 +Route #1: 100 37 59 85 38 108 188 +Route #2: 144 137 75 30 +Route #3: 84 199 105 176 0 78 162 149 39 47 14 49 +Route #4: 13 118 123 71 11 87 +Route #5: 152 167 61 111 95 44 +Route #6: 86 114 45 56 117 +Route #7: 122 164 181 197 +Route #8: 24 169 133 98 22 41 +Route #9: 120 73 193 10 104 25 19 146 93 0 46 159 20 186 135 +Route #10: 65 99 94 151 160 50 +Route #11: 121 115 88 17 0 64 140 54 67 +Route #12: 63 35 170 77 79 0 27 51 80 190 0 191 69 127 113 58 134 174 +Route #13: 126 198 91 145 148 116 83 3 +Route #14: 166 107 29 143 139 0 66 9 12 89 82 0 102 15 183 196 184 0 180 179 68 18 0 142 92 154 4 0 172 5 62 26 138 +Route #15: 32 101 53 192 165 0 129 55 81 194 +Route #16: 23 74 52 31 106 70 +Route #17: 96 42 185 141 2 175 +Route #18: 48 156 7 43 72 0 136 36 124 131 0 158 195 182 0 57 147 40 16 119 161 0 178 110 90 103 200 153 0 21 33 177 125 189 157 173 0 130 171 6 28 163 150 +Route #19: 132 187 0 97 8 60 1 76 34 +Route #20: 155 128 168 109 112 +Cost: 52313 diff --git a/MTVRPTWR/RC2_2_05R0.25.sol b/MTVRPTWR/RC2_2_05R0.25.sol index 1d77c6a..0aea751 100644 --- a/MTVRPTWR/RC2_2_05R0.25.sol +++ b/MTVRPTWR/RC2_2_05R0.25.sol @@ -1,22 +1,21 @@ -Route #1: 173 177 65 128 125 33 -Route #2: 182 119 161 72 -Route #3: 31 52 74 23 117 114 -Route #4: 152 167 27 51 95 44 -Route #5: 172 46 159 26 138 -Route #6: 169 61 198 111 145 91 -Route #7: 37 9 12 155 115 121 -Route #8: 140 88 118 137 13 8 -Route #9: 84 199 127 105 69 0 186 135 193 19 93 146 39 -Route #10: 28 163 187 150 0 189 109 112 50 157 66 0 64 30 67 -Route #11: 156 102 196 184 190 80 0 178 116 148 83 36 -Route #12: 153 49 14 132 78 6 171 0 195 41 194 154 -Route #13: 92 4 0 139 59 143 188 29 82 -Route #14: 54 100 89 21 166 0 130 96 34 2 141 185 120 -Route #15: 42 197 5 62 20 162 0 38 32 53 192 101 0 107 81 55 158 -Route #16: 63 149 10 77 104 25 170 73 0 174 97 60 1 76 175 -Route #17: 124 7 68 18 0 181 164 35 122 0 129 22 106 70 126 -Route #18: 131 179 15 183 24 0 99 168 94 151 160 0 87 144 71 11 123 75 -Route #19: 57 133 147 40 16 98 0 165 85 56 108 45 86 0 134 58 113 176 191 17 -Route #20: 142 48 180 43 3 136 0 47 200 103 90 110 79 -Cost: 49810 -Optimal: False +Route #1: 142 92 4 0 54 140 0 131 48 43 3 136 0 7 68 18 183 0 181 164 35 122 +Route #2: 173 177 65 128 125 33 0 96 135 193 19 93 146 39 +Route #3: 42 197 5 62 26 138 +Route #4: 162 63 200 103 90 110 +Route #5: 169 61 198 111 91 80 126 0 178 116 148 83 36 +Route #6: 149 10 77 104 25 170 73 79 +Route #7: 88 155 115 121 17 +Route #8: 9 12 59 143 188 29 0 69 105 118 123 144 71 11 174 +Route #9: 172 46 159 20 186 +Route #10: 38 32 53 192 101 0 194 55 81 107 82 +Route #11: 165 85 56 108 45 86 0 129 41 158 154 +Route #12: 182 119 161 72 0 189 109 112 50 157 66 0 34 76 2 141 185 120 0 64 30 67 +Route #13: 24 102 15 179 124 180 0 99 168 94 151 160 +Route #14: 31 52 74 23 117 114 +Route #15: 100 89 37 139 21 166 0 134 58 113 13 8 60 1 +Route #16: 84 199 127 176 191 +Route #17: 163 28 6 171 187 150 0 87 137 75 97 175 +Route #18: 152 167 190 184 196 156 0 27 51 145 95 44 +Route #19: 57 133 147 40 16 98 0 195 22 106 70 +Route #20: 153 49 47 14 132 78 130 +Cost: 49414 diff --git a/MTVRPTWR/RC2_2_05R0.5.sol b/MTVRPTWR/RC2_2_05R0.5.sol index 6eef4f5..58e3e78 100644 --- a/MTVRPTWR/RC2_2_05R0.5.sol +++ b/MTVRPTWR/RC2_2_05R0.5.sol @@ -1,22 +1,21 @@ -Route #1: 57 133 195 41 -Route #2: 100 89 37 139 21 166 -Route #3: 84 199 127 69 191 -Route #4: 31 52 74 23 117 114 -Route #5: 42 197 5 62 26 138 -Route #6: 9 12 59 143 188 29 -Route #7: 153 49 14 132 78 6 171 -Route #8: 28 163 187 150 -Route #9: 167 190 27 184 0 72 22 106 70 0 135 185 141 193 19 146 39 -Route #10: 172 159 20 186 130 0 129 55 81 107 -Route #11: 4 92 54 0 140 155 88 105 118 137 -Route #12: 131 156 152 169 161 0 87 71 11 123 75 0 64 30 67 -Route #13: 102 15 179 183 196 24 0 189 192 101 50 157 66 -Route #14: 63 10 25 104 164 35 181 0 134 13 8 60 1 97 -Route #15: 142 48 180 43 3 136 0 61 198 111 51 80 0 158 194 82 154 -Route #16: 47 200 103 170 149 162 0 58 113 176 144 115 121 17 174 -Route #17: 177 65 168 99 160 0 178 116 148 83 36 -Route #18: 124 7 68 18 0 38 32 53 94 128 0 46 122 77 73 93 120 -Route #19: 182 147 40 16 98 119 0 110 90 44 95 145 91 126 0 79 96 2 76 34 175 -Route #20: 165 85 56 108 45 86 0 173 112 109 151 125 33 -Cost: 50985 -Optimal: False +Route #1: 172 5 26 159 0 186 20 62 46 138 96 +Route #2: 38 32 53 94 128 +Route #3: 42 197 181 122 77 10 +Route #4: 173 177 65 168 99 125 +Route #5: 153 49 47 14 132 78 130 0 72 22 106 70 126 +Route #6: 4 92 142 0 7 68 18 183 0 119 16 61 198 111 91 80 0 178 116 148 83 36 +Route #7: 182 40 147 133 57 0 48 180 124 43 3 136 +Route #8: 169 161 98 195 +Route #9: 194 55 81 107 82 +Route #10: 131 179 15 102 24 0 89 37 139 188 29 21 166 0 129 41 158 154 +Route #11: 87 71 123 137 75 +Route #12: 140 54 0 149 170 25 104 164 35 +Route #13: 31 52 74 23 117 114 0 189 192 101 50 157 66 0 64 30 67 +Route #14: 162 63 200 103 90 110 +Route #15: 174 34 76 2 141 185 120 +Route #16: 100 9 12 59 143 0 165 85 56 108 45 86 0 160 151 109 112 33 +Route #17: 152 167 190 184 196 156 0 27 51 145 95 44 +Route #18: 84 199 127 118 105 +Route #19: 163 28 6 171 187 150 0 79 135 73 193 19 93 146 39 +Route #20: 155 88 69 176 113 58 134 0 191 144 11 115 121 17 0 13 8 60 1 97 175 +Cost: 50577 diff --git a/MTVRPTWR/RC2_2_06R0.25.sol b/MTVRPTWR/RC2_2_06R0.25.sol index 0c33e25..100eb85 100644 --- a/MTVRPTWR/RC2_2_06R0.25.sol +++ b/MTVRPTWR/RC2_2_06R0.25.sol @@ -1,22 +1,21 @@ -Route #1: 172 5 62 26 46 -Route #2: 88 71 11 17 -Route #3: 173 177 65 128 125 33 -Route #4: 140 191 69 176 113 58 134 174 -Route #5: 163 28 6 171 187 150 -Route #6: 195 41 158 -Route #7: 42 197 181 122 77 10 -Route #8: 54 89 12 21 166 -Route #9: 162 63 200 103 90 178 -Route #10: 100 37 9 155 115 121 0 34 76 1 60 8 97 -Route #11: 152 167 27 190 183 0 129 22 106 70 -Route #12: 149 170 25 104 164 35 0 138 159 20 186 135 -Route #13: 84 199 127 118 105 0 99 94 168 53 192 0 79 93 73 193 19 146 120 39 0 64 30 67 -Route #14: 131 156 102 15 196 24 0 31 52 74 101 112 86 0 87 144 123 137 13 75 -Route #15: 7 68 18 179 0 169 61 198 111 95 44 110 0 80 116 148 83 36 -Route #16: 153 49 47 14 132 78 130 0 108 38 32 23 117 194 0 55 81 107 82 154 0 96 185 141 2 175 -Route #17: 48 180 124 43 3 136 0 184 51 145 91 126 -Route #18: 57 133 147 40 16 98 0 59 143 188 29 139 66 -Route #19: 182 119 161 72 0 109 189 151 160 50 157 -Route #20: 142 92 4 0 165 85 56 45 114 -Cost: 49651 -Optimal: False +Route #1: 162 63 200 103 90 178 +Route #2: 100 37 139 188 29 21 166 0 129 41 158 154 +Route #3: 142 92 4 0 153 47 14 49 6 28 163 0 149 170 25 104 164 35 0 79 93 73 193 19 146 120 39 +Route #4: 42 197 181 122 77 10 +Route #5: 31 52 74 101 112 50 0 34 76 1 60 8 97 +Route #6: 87 144 123 137 13 75 0 67 30 64 +Route #7: 88 71 11 17 +Route #8: 102 196 190 51 95 44 110 0 126 80 116 148 83 36 +Route #9: 173 165 85 45 114 86 +Route #10: 119 61 198 111 145 91 +Route #11: 195 161 72 0 125 189 160 109 157 66 +Route #12: 131 179 15 156 24 0 48 180 124 43 3 136 0 130 78 132 171 187 150 +Route #13: 169 152 167 27 184 +Route #14: 183 18 68 7 0 98 16 22 106 70 +Route #15: 143 59 12 9 89 0 65 168 94 151 53 192 +Route #16: 57 133 147 40 182 0 99 128 177 33 +Route #17: 84 199 127 118 105 0 191 69 176 113 58 134 174 0 96 185 141 2 175 +Route #18: 172 5 62 26 46 0 138 159 20 186 135 +Route #19: 56 108 38 32 23 117 0 194 55 81 107 82 +Route #20: 140 54 155 115 121 +Cost: 49639 diff --git a/MTVRPTWR/RC2_2_06R0.75.sol b/MTVRPTWR/RC2_2_06R0.75.sol index 37fe488..0ac69e9 100644 --- a/MTVRPTWR/RC2_2_06R0.75.sol +++ b/MTVRPTWR/RC2_2_06R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 138 46 159 20 186 130 -Route #2: 140 88 155 65 177 188 29 -Route #3: 142 92 4 -Route #4: 42 181 35 164 104 25 10 -Route #5: 57 133 147 40 16 98 -Route #6: 48 180 124 43 3 136 -Route #7: 165 85 56 108 45 86 -Route #8: 163 28 6 171 187 150 -Route #9: 167 27 190 184 -Route #10: 63 149 170 77 122 -Route #11: 47 200 103 179 183 102 24 0 99 168 94 151 160 0 41 55 107 82 154 -Route #12: 18 68 7 110 0 22 106 70 158 -Route #13: 131 156 15 196 152 0 169 61 198 111 51 -Route #14: 195 31 52 74 117 0 71 144 123 75 97 -Route #15: 84 199 127 118 137 0 194 81 33 157 66 -Route #16: 153 49 14 162 78 132 0 12 59 143 139 166 0 178 80 148 83 36 -Route #17: 173 128 125 189 109 21 0 87 121 115 11 17 0 174 13 8 60 1 34 175 -Route #18: 182 119 161 72 0 113 176 105 69 191 58 134 0 90 44 95 116 145 91 126 0 96 76 2 141 185 120 -Route #19: 54 9 37 100 89 0 114 38 32 23 129 -Route #20: 172 197 5 62 26 0 112 53 101 192 50 0 79 135 73 193 19 93 146 39 0 64 30 67 -Cost: 51492 -Optimal: False +Route #1: 4 92 142 0 153 49 14 162 78 132 0 16 98 119 161 72 0 79 135 73 193 19 93 146 39 +Route #2: 42 181 35 164 104 25 10 +Route #3: 31 52 74 101 192 194 0 96 76 2 141 185 120 +Route #4: 173 165 85 45 114 86 +Route #5: 172 197 5 62 26 0 138 46 159 20 186 130 +Route #6: 143 59 12 9 89 0 99 151 160 112 50 +Route #7: 68 18 183 102 0 107 55 81 33 157 +Route #8: 163 28 6 171 187 150 0 90 44 95 116 145 91 126 +Route #9: 84 199 127 118 137 +Route #10: 57 133 147 40 182 0 177 128 125 189 109 +Route #11: 152 196 15 179 7 110 +Route #12: 88 155 65 168 94 53 +Route #13: 48 131 156 124 180 0 169 61 198 111 51 0 178 80 148 83 36 +Route #14: 100 37 139 188 29 21 166 0 71 144 123 75 97 +Route #15: 113 176 105 69 191 58 134 +Route #16: 47 200 103 3 43 136 0 56 108 38 32 23 117 +Route #17: 54 140 0 195 129 41 0 87 121 115 11 17 +Route #18: 24 167 27 190 184 0 22 106 70 158 0 174 13 8 60 1 34 175 +Route #19: 63 149 170 77 122 +Route #20: 154 82 66 30 0 64 67 +Cost: 51284 diff --git a/MTVRPTWR/RC2_2_07R0.25.sol b/MTVRPTWR/RC2_2_07R0.25.sol index 1ea01e2..0c9a551 100644 --- a/MTVRPTWR/RC2_2_07R0.25.sol +++ b/MTVRPTWR/RC2_2_07R0.25.sol @@ -1,22 +1,21 @@ -Route #1: 100 37 139 21 166 82 -Route #2: 152 167 27 51 95 44 -Route #3: 177 128 125 189 109 -Route #4: 169 61 198 111 145 91 -Route #5: 31 52 74 23 117 114 -Route #6: 160 53 192 101 86 -Route #7: 57 133 195 41 -Route #8: 131 156 196 190 184 -Route #9: 24 102 7 68 110 178 -Route #10: 54 140 0 42 197 181 35 164 104 10 -Route #11: 89 155 121 115 144 123 137 174 0 8 13 75 1 60 97 -Route #12: 165 85 56 32 38 45 0 40 147 22 106 70 0 126 80 116 148 83 36 -Route #13: 172 5 62 159 46 0 16 98 119 161 72 0 186 138 20 26 185 120 0 64 30 67 -Route #14: 15 179 18 183 0 129 55 81 107 -Route #15: 65 168 99 94 151 173 0 108 112 50 157 33 66 -Route #16: 48 180 124 43 3 136 0 182 158 194 154 -Route #17: 9 12 59 143 188 29 0 153 49 47 14 132 78 130 0 170 25 77 122 96 0 141 2 76 34 175 -Route #18: 163 28 6 171 187 150 0 134 191 69 88 87 0 79 135 193 19 73 93 146 39 -Route #19: 84 199 127 176 113 58 0 105 118 71 11 17 -Route #20: 142 92 4 0 162 149 63 200 103 90 -Cost: 49337 -Optimal: False +Route #1: 162 149 63 200 103 90 +Route #2: 160 53 101 192 50 0 79 120 135 141 193 19 146 39 +Route #3: 113 69 105 118 137 123 13 174 0 34 60 1 8 75 97 +Route #4: 163 28 6 171 187 150 0 155 121 115 144 71 11 +Route #5: 77 10 104 25 170 73 93 +Route #6: 165 85 45 108 38 32 0 114 56 112 157 33 +Route #7: 84 199 127 176 134 0 58 191 88 87 17 +Route #8: 140 54 89 100 0 173 151 94 99 168 65 +Route #9: 169 152 167 27 184 +Route #10: 37 9 12 59 143 21 0 41 129 55 81 +Route #11: 31 52 74 23 117 86 107 +Route #12: 166 29 188 139 66 82 +Route #13: 181 164 35 122 +Route #14: 177 128 125 189 109 +Route #15: 131 179 15 156 24 0 7 68 18 183 0 61 198 111 91 145 80 +Route #16: 48 180 124 43 3 136 0 40 147 22 106 70 126 +Route #17: 102 196 190 51 95 44 110 0 178 116 148 83 36 +Route #18: 42 197 5 62 26 46 0 172 138 159 20 186 0 96 185 2 76 175 +Route #19: 182 158 194 154 0 67 30 64 +Route #20: 195 133 57 142 0 4 92 0 153 49 47 14 132 78 130 0 72 161 98 16 119 +Cost: 49196 diff --git a/MTVRPTWR/RC2_2_07R0.5.sol b/MTVRPTWR/RC2_2_07R0.5.sol index 474fec7..416ef25 100644 --- a/MTVRPTWR/RC2_2_07R0.5.sol +++ b/MTVRPTWR/RC2_2_07R0.5.sol @@ -1,22 +1,21 @@ -Route #1: 149 170 25 104 164 35 -Route #2: 177 128 125 189 109 -Route #3: 48 180 124 43 3 136 -Route #4: 153 49 47 14 132 6 28 -Route #5: 165 85 56 108 45 86 -Route #6: 183 18 68 7 -Route #7: 159 26 62 5 -Route #8: 102 196 190 51 95 44 110 -Route #9: 173 107 81 55 158 -Route #10: 142 195 41 194 -Route #11: 78 162 63 200 103 90 -Route #12: 99 94 168 65 155 87 0 121 115 144 123 137 13 8 0 64 30 67 -Route #13: 92 4 0 57 133 147 40 16 98 -Route #14: 140 191 69 176 113 58 134 0 166 29 66 82 154 0 34 76 2 141 185 120 -Route #15: 163 171 130 187 150 0 38 32 53 192 101 0 129 22 106 70 126 0 174 97 75 1 60 175 -Route #16: 84 199 127 118 105 0 12 59 143 188 139 21 0 61 198 111 91 145 80 0 79 135 193 19 73 93 146 39 -Route #17: 54 89 9 37 100 0 182 119 161 72 0 112 50 160 151 157 33 -Route #18: 169 152 167 27 184 0 186 20 46 138 172 96 -Route #19: 42 197 181 122 77 10 0 88 71 11 17 0 178 116 148 83 36 -Route #20: 24 156 15 179 131 0 31 52 74 23 117 114 -Cost: 49877 -Optimal: False +Route #1: 57 133 147 40 16 98 0 149 170 25 104 164 35 +Route #2: 31 52 74 23 117 114 +Route #3: 173 177 128 125 189 29 +Route #4: 162 63 200 103 90 110 +Route #5: 165 85 56 108 45 86 0 139 21 166 82 154 0 174 97 75 1 60 175 +Route #6: 155 65 168 99 94 151 0 112 50 160 109 157 33 +Route #7: 61 198 111 91 145 80 +Route #8: 153 49 47 14 132 78 6 0 156 102 196 184 190 169 +Route #9: 142 48 180 43 3 136 +Route #10: 5 62 26 159 0 186 20 46 138 172 96 +Route #11: 4 92 0 28 163 171 130 187 150 +Route #12: 131 179 15 183 24 0 38 32 53 192 101 +Route #13: 152 167 27 51 95 44 0 79 135 193 19 73 93 146 39 +Route #14: 42 197 181 122 77 10 +Route #15: 18 68 7 124 0 134 58 113 176 69 191 87 0 121 115 144 123 137 13 8 +Route #16: 195 41 129 0 158 194 81 107 66 0 178 116 148 83 36 +Route #17: 140 54 89 100 0 182 119 161 72 +Route #18: 188 143 59 12 9 37 +Route #19: 55 106 22 70 126 0 34 76 2 141 185 120 0 64 30 67 +Route #20: 84 199 127 118 105 0 88 71 11 17 +Cost: 49730 diff --git a/MTVRPTWR/RC2_2_07R0.75.sol b/MTVRPTWR/RC2_2_07R0.75.sol index c69edb4..20cebd2 100644 --- a/MTVRPTWR/RC2_2_07R0.75.sol +++ b/MTVRPTWR/RC2_2_07R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 142 92 4 -Route #2: 49 14 162 78 132 6 28 -Route #3: 177 128 125 189 109 -Route #4: 31 52 74 23 117 114 -Route #5: 48 180 124 43 3 136 -Route #6: 57 133 147 40 16 98 -Route #7: 9 12 59 143 188 29 -Route #8: 165 85 56 108 45 86 -Route #9: 84 199 127 176 191 -Route #10: 179 18 68 7 -Route #11: 54 155 88 140 0 182 119 161 72 -Route #12: 131 156 103 200 47 153 0 195 106 22 -Route #13: 163 171 187 150 0 38 32 53 160 112 0 194 55 81 107 82 -Route #14: 58 113 69 105 118 137 134 0 17 11 123 75 97 0 64 30 67 -Route #15: 169 152 196 183 15 102 24 0 89 100 37 139 21 166 -Route #16: 173 151 94 99 168 65 0 87 71 144 115 121 0 79 96 185 141 2 175 -Route #17: 63 149 170 77 122 0 61 198 111 51 95 44 0 178 80 148 83 36 -Route #18: 167 27 190 184 0 41 129 158 154 0 174 13 8 60 1 76 34 -Route #19: 26 62 5 197 172 0 110 90 116 145 91 126 70 0 93 73 120 135 193 19 146 39 -Route #20: 42 181 35 164 104 25 10 0 130 138 46 159 20 186 0 101 192 50 157 33 66 -Cost: 50998 -Optimal: False +Route #1: 4 92 142 0 49 14 162 78 132 6 28 0 179 18 68 7 0 89 100 37 139 21 166 +Route #2: 165 85 56 108 45 86 +Route #3: 101 192 50 157 33 66 +Route #4: 48 180 124 43 3 136 0 90 110 80 145 91 126 70 0 64 30 67 +Route #5: 17 11 123 75 97 +Route #6: 38 32 53 160 112 0 76 2 141 185 120 96 +Route #7: 57 133 147 40 16 98 0 65 168 99 94 151 173 +Route #8: 63 149 170 77 122 +Route #9: 84 199 127 176 191 0 79 135 193 19 73 93 146 39 +Route #10: 167 27 190 184 +Route #11: 58 113 69 105 118 137 134 +Route #12: 177 128 125 189 109 0 121 115 144 71 87 +Route #13: 153 47 200 103 156 131 0 26 62 5 197 172 +Route #14: 174 13 8 60 1 34 175 +Route #15: 169 152 196 183 15 102 24 0 182 119 161 72 0 194 55 81 107 82 +Route #16: 54 155 88 140 0 9 12 59 143 188 29 0 195 106 22 +Route #17: 163 171 187 150 0 61 198 111 51 95 44 +Route #18: 31 52 74 23 117 114 +Route #19: 130 138 46 159 20 186 0 41 129 158 154 0 178 116 148 83 36 +Route #20: 42 181 35 164 104 25 10 +Cost: 50837 diff --git a/MTVRPTWR/RC2_2_08R0.25.sol b/MTVRPTWR/RC2_2_08R0.25.sol index 53ccfdc..d545d66 100644 --- a/MTVRPTWR/RC2_2_08R0.25.sol +++ b/MTVRPTWR/RC2_2_08R0.25.sol @@ -1,22 +1,21 @@ -Route #1: 92 4 -Route #2: 96 185 141 2 175 -Route #3: 173 128 65 155 115 121 -Route #4: 31 52 74 23 117 55 -Route #5: 149 170 25 104 164 35 -Route #6: 179 68 18 196 -Route #7: 138 159 20 186 162 -Route #8: 24 131 48 180 43 136 -Route #9: 152 184 190 27 126 -Route #10: 84 199 127 176 113 58 0 125 189 160 109 157 33 -Route #11: 63 200 103 90 110 7 3 0 41 129 106 70 0 80 148 83 36 39 -Route #12: 177 168 99 94 151 0 191 69 105 118 13 134 174 -Route #13: 156 102 183 15 124 0 54 100 89 66 -Route #14: 37 9 12 59 143 29 0 101 53 192 112 50 0 144 11 71 123 137 75 0 64 30 67 -Route #15: 172 5 62 26 46 0 45 114 86 81 107 0 97 8 60 1 76 34 -Route #16: 153 49 47 14 132 78 130 0 169 22 61 198 111 91 -Route #17: 72 161 119 182 0 165 85 56 108 38 32 0 21 139 188 166 82 154 -Route #18: 150 163 28 6 171 187 0 142 195 194 158 0 79 73 93 146 19 193 135 120 -Route #19: 42 197 181 122 77 10 0 140 87 88 17 -Route #20: 57 133 147 40 16 98 0 167 51 145 116 95 44 178 -Cost: 49401 -Optimal: False +Route #1: 98 16 40 147 133 57 0 84 199 127 176 113 58 0 61 198 91 111 145 95 44 +Route #2: 172 5 62 26 46 +Route #3: 88 155 115 121 17 0 97 13 8 60 1 175 +Route #4: 79 93 146 19 193 73 120 96 0 34 76 2 141 185 39 0 64 30 67 +Route #5: 29 160 53 192 101 +Route #6: 89 100 37 9 21 166 0 139 143 59 12 66 +Route #7: 42 197 181 122 77 10 0 194 55 81 107 82 +Route #8: 177 128 125 189 109 +Route #9: 169 152 184 196 102 156 24 0 167 27 51 190 126 +Route #10: 41 129 158 154 +Route #11: 31 52 74 32 38 23 117 +Route #12: 149 170 25 104 164 35 0 138 159 20 186 135 0 80 116 148 83 36 +Route #13: 87 144 11 71 123 75 +Route #14: 173 165 85 56 108 45 0 162 63 200 103 90 178 +Route #15: 3 110 7 68 179 +Route #16: 86 114 50 112 157 33 +Route #17: 4 92 142 0 131 48 180 43 136 0 187 171 6 28 163 150 0 195 22 106 70 +Route #18: 183 18 15 124 +Route #19: 153 49 47 14 132 78 130 0 188 151 94 99 168 65 +Route #20: 54 140 0 182 119 161 72 0 191 69 105 118 137 134 174 +Cost: 48844 diff --git a/MTVRPTWR/RC2_2_08R0.5.sol b/MTVRPTWR/RC2_2_08R0.5.sol index f9127e9..bd2bd24 100644 --- a/MTVRPTWR/RC2_2_08R0.5.sol +++ b/MTVRPTWR/RC2_2_08R0.5.sol @@ -1,22 +1,20 @@ -Route #1: 4 92 142 -Route #2: 155 65 168 99 94 151 -Route #3: 149 170 25 104 164 35 -Route #4: 177 128 125 189 109 -Route #5: 150 163 28 6 171 187 -Route #6: 84 199 127 176 113 58 -Route #7: 7 51 111 198 61 126 +Route #1: 79 135 73 193 19 146 93 39 +Route #2: 84 199 127 105 69 0 176 118 137 144 115 121 87 +Route #3: 174 34 76 2 141 185 120 0 64 30 67 +Route #4: 31 52 74 32 38 23 117 +Route #5: 149 170 25 104 164 35 0 138 159 20 186 96 0 97 13 8 60 1 175 +Route #6: 177 128 125 189 109 +Route #7: 29 160 53 192 101 Route #8: 136 3 43 124 180 48 -Route #9: 138 159 20 186 96 -Route #10: 162 63 200 103 44 15 0 17 11 71 123 75 -Route #11: 54 140 0 179 68 18 102 -Route #12: 131 156 183 184 24 0 169 152 167 27 190 196 -Route #13: 105 118 137 144 115 121 0 97 13 8 60 1 175 -Route #14: 42 197 181 122 77 10 0 194 55 81 107 82 0 34 76 2 141 185 120 -Route #15: 153 49 47 14 132 78 130 0 72 161 119 182 -Route #16: 147 31 52 74 32 23 117 0 87 88 69 191 134 174 0 79 135 73 193 19 146 93 39 -Route #17: 9 12 59 143 188 29 0 38 101 53 192 160 0 41 129 158 154 0 90 110 178 36 -Route #18: 172 5 62 26 46 0 45 108 56 85 165 173 0 86 114 50 112 157 33 0 66 30 64 67 -Route #19: 89 100 37 139 21 166 0 98 16 22 106 70 -Route #20: 195 133 40 57 0 80 91 145 116 95 83 148 -Cost: 49340 -Optimal: False +Route #9: 169 152 167 27 190 196 0 102 18 68 179 0 7 51 111 198 61 70 +Route #10: 155 88 191 113 58 134 0 17 11 71 123 75 +Route #11: 153 49 47 14 132 78 130 0 187 171 6 28 163 150 0 46 26 62 5 172 +Route #12: 65 168 99 94 151 188 0 162 63 200 103 44 15 0 90 110 178 36 +Route #13: 194 55 81 107 82 +Route #14: 173 165 85 56 108 45 0 139 143 59 12 66 +Route #15: 4 92 142 0 140 54 0 131 156 183 184 24 0 57 133 147 40 16 98 0 195 106 22 0 86 114 50 112 157 33 +Route #16: 42 197 181 122 77 10 +Route #17: 89 100 37 9 21 166 0 41 129 158 154 +Route #18: 126 80 91 145 116 95 83 148 +Route #19: 182 119 161 72 +Cost: 49318 diff --git a/MTVRPTWR/RC2_2_08R0.75.sol b/MTVRPTWR/RC2_2_08R0.75.sol index 1c1476a..2b7dff6 100644 --- a/MTVRPTWR/RC2_2_08R0.75.sol +++ b/MTVRPTWR/RC2_2_08R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 99 168 94 151 109 -Route #2: 169 61 198 111 51 -Route #3: 9 12 59 143 139 -Route #4: 7 68 18 179 -Route #5: 136 3 43 124 180 48 -Route #6: 57 133 147 40 16 98 -Route #7: 131 156 102 196 184 24 -Route #8: 49 14 162 78 132 6 28 -Route #9: 10 25 104 164 35 181 42 -Route #10: 63 149 170 77 122 -Route #11: 84 199 127 118 105 -Route #12: 165 108 38 32 114 86 0 130 138 46 159 20 186 0 22 106 70 158 0 90 83 148 36 -Route #13: 45 56 85 173 188 29 21 0 101 53 192 160 125 0 50 112 189 157 33 66 -Route #14: 153 47 200 103 44 15 0 126 91 145 95 116 80 110 178 0 174 34 1 60 8 75 175 -Route #15: 152 167 27 190 183 0 182 119 161 72 -Route #16: 88 155 65 128 177 0 134 58 113 176 69 191 140 -Route #17: 31 52 74 23 117 129 0 17 11 123 137 13 97 0 64 30 67 -Route #18: 150 163 171 187 0 142 195 41 194 0 79 93 146 19 193 73 120 96 39 -Route #19: 54 89 100 37 166 0 87 71 144 115 121 0 82 107 81 55 154 0 76 2 185 141 135 -Route #20: 92 4 0 172 197 5 62 26 -Cost: 50681 -Optimal: False +Route #1: 136 3 43 124 180 48 0 65 168 94 151 160 109 0 41 129 158 154 0 90 83 148 36 +Route #2: 79 73 193 19 146 93 39 0 64 30 67 +Route #3: 144 123 71 11 115 121 +Route #4: 126 91 145 95 116 80 110 178 +Route #5: 31 52 74 32 38 23 117 +Route #6: 57 133 147 40 16 98 0 45 56 108 114 86 0 50 112 189 157 33 66 +Route #7: 17 137 13 75 97 +Route #8: 131 156 183 184 24 +Route #9: 72 182 195 0 51 111 198 61 119 +Route #10: 84 199 127 118 105 0 89 100 37 139 21 166 +Route #11: 140 191 69 176 113 58 134 0 161 22 106 70 0 120 135 141 185 2 175 +Route #12: 47 200 103 44 68 +Route #13: 9 12 59 143 188 29 0 174 8 60 1 76 34 96 +Route #14: 26 62 5 197 172 +Route #15: 177 128 99 125 173 0 194 55 81 107 82 +Route #16: 6 132 78 162 14 49 153 0 63 149 170 77 122 +Route #17: 42 181 35 164 104 25 10 0 150 187 171 163 28 0 7 179 18 15 102 +Route #18: 54 155 88 87 +Route #19: 4 92 142 0 169 152 167 27 190 196 0 130 138 46 159 20 186 +Route #20: 165 85 101 53 192 +Cost: 50053 diff --git a/MTVRPTWR/RC2_2_09R0.5.sol b/MTVRPTWR/RC2_2_09R0.5.sol index b767637..83608a1 100644 --- a/MTVRPTWR/RC2_2_09R0.5.sol +++ b/MTVRPTWR/RC2_2_09R0.5.sol @@ -1,22 +1,21 @@ -Route #1: 142 92 4 -Route #2: 17 87 121 115 66 -Route #3: 182 119 161 72 -Route #4: 153 49 47 14 132 78 130 -Route #5: 9 12 59 143 188 29 -Route #6: 150 163 28 6 171 187 -Route #7: 48 180 124 43 3 136 -Route #8: 172 197 5 62 26 -Route #9: 191 69 105 113 58 134 174 0 178 116 148 83 36 -Route #10: 152 167 27 51 95 44 0 112 109 189 125 157 33 -Route #11: 176 118 137 123 144 11 71 0 64 30 67 -Route #12: 147 31 52 74 32 38 108 0 194 55 81 107 82 -Route #13: 54 140 0 169 190 184 196 102 156 0 42 181 35 164 104 25 10 -Route #14: 88 127 199 84 0 61 198 91 111 145 80 -Route #15: 89 100 37 139 21 166 0 99 94 151 160 50 86 0 41 129 158 154 -Route #16: 18 68 7 110 0 138 46 159 20 186 79 0 1 60 8 13 75 97 -Route #17: 24 183 15 179 131 0 98 16 22 106 70 126 -Route #18: 155 65 168 128 177 173 0 122 77 170 73 96 0 185 141 193 19 146 93 39 -Route #19: 195 133 40 57 0 162 149 63 200 103 90 -Route #20: 165 85 56 45 114 0 117 23 101 53 192 0 120 135 2 76 34 175 -Cost: 49231 -Optimal: False +Route #1: 24 156 15 179 131 0 57 133 147 40 16 98 0 48 180 124 43 3 136 0 169 152 167 27 184 +Route #2: 122 77 170 73 96 +Route #3: 183 18 68 7 0 153 49 47 14 132 78 130 0 102 196 190 51 95 44 110 +Route #4: 65 168 151 160 50 81 0 17 87 121 115 66 +Route #5: 29 188 143 59 12 9 +Route #6: 177 128 99 94 173 0 89 100 37 139 21 166 +Route #7: 31 52 74 32 38 23 117 +Route #8: 42 181 35 164 104 25 10 0 165 85 101 53 192 +Route #9: 84 199 127 105 69 0 187 171 6 28 163 150 +Route #10: 61 198 91 111 145 80 +Route #11: 138 46 159 20 186 79 +Route #12: 185 141 193 19 146 93 39 +Route #13: 176 118 137 123 144 11 71 174 0 1 60 8 13 75 97 +Route #14: 45 56 108 114 86 0 55 106 22 70 126 0 64 30 67 +Route #15: 155 88 191 113 58 134 +Route #16: 26 62 5 197 172 0 162 149 63 200 103 90 +Route #17: 82 107 194 158 154 0 178 116 148 83 36 +Route #18: 120 135 2 76 34 175 +Route #19: 140 54 0 4 92 142 0 72 161 119 182 0 195 41 129 +Route #20: 112 109 189 125 157 33 +Cost: 49146 diff --git a/MTVRPTWR/RC2_2_09R0.75.sol b/MTVRPTWR/RC2_2_09R0.75.sol index 0473ebd..1a11d0e 100644 --- a/MTVRPTWR/RC2_2_09R0.75.sol +++ b/MTVRPTWR/RC2_2_09R0.75.sol @@ -1,22 +1,21 @@ -Route #1: 140 54 89 100 -Route #2: 166 107 66 82 154 -Route #3: 187 130 171 163 150 -Route #4: 48 124 43 180 136 -Route #5: 92 195 4 -Route #6: 9 12 155 88 87 -Route #7: 31 52 74 53 99 -Route #8: 47 200 103 7 179 131 +Route #1: 57 133 147 40 16 98 0 182 119 161 72 0 65 168 94 151 160 112 +Route #2: 31 52 74 53 99 +Route #3: 47 200 103 110 3 136 0 71 144 115 121 66 0 79 135 73 193 19 146 93 39 +Route #4: 152 167 27 190 196 102 24 +Route #5: 48 180 43 124 131 0 6 132 78 162 14 49 153 0 130 186 20 159 46 138 0 17 11 137 123 13 75 +Route #6: 84 199 127 118 105 +Route #7: 54 155 88 87 +Route #8: 179 18 68 7 0 63 149 170 77 122 0 56 108 38 32 23 117 Route #9: 169 61 198 111 51 -Route #10: 162 186 20 159 46 -Route #11: 28 6 132 14 49 153 142 -Route #12: 182 119 161 72 -Route #13: 181 164 35 122 0 56 108 38 32 23 117 0 121 115 144 123 71 11 0 96 34 76 1 60 8 174 0 120 135 141 185 2 175 0 64 30 67 -Route #14: 172 84 199 58 134 0 22 106 70 158 0 80 116 148 83 36 -Route #15: 24 102 196 190 27 167 152 0 113 176 127 118 105 69 191 -Route #16: 37 139 59 143 188 29 21 0 65 168 94 151 160 112 0 126 91 145 95 44 90 178 0 79 73 193 19 146 93 39 -Route #17: 57 133 147 40 16 98 0 78 63 149 170 25 104 10 77 -Route #18: 42 197 5 62 26 138 0 18 68 110 3 0 81 101 192 50 157 33 -Route #19: 156 15 183 184 0 177 128 125 189 109 -Route #20: 173 165 85 45 114 86 0 41 129 55 194 0 17 137 13 75 97 -Cost: 50786 -Optimal: False +Route #10: 140 191 69 176 113 58 134 +Route #11: 82 107 194 158 154 +Route #12: 4 92 142 0 177 128 125 189 109 +Route #13: 10 25 104 164 35 181 42 +Route #14: 76 2 141 185 120 96 +Route #15: 172 197 5 62 26 0 9 12 59 143 188 29 0 80 116 148 83 36 +Route #16: 156 15 183 184 0 195 41 129 0 81 101 192 50 157 33 +Route #17: 150 163 28 171 187 +Route #18: 173 165 85 45 114 86 +Route #19: 89 100 37 139 21 166 0 55 106 22 70 0 64 30 67 +Route #20: 178 90 44 95 145 91 126 0 174 97 8 60 1 34 175 +Cost: 50051 diff --git a/MTVRPTWR/RC2_2_10R0.5.sol b/MTVRPTWR/RC2_2_10R0.5.sol index 3716c42..7eb068e 100644 --- a/MTVRPTWR/RC2_2_10R0.5.sol +++ b/MTVRPTWR/RC2_2_10R0.5.sol @@ -1,22 +1,21 @@ -Route #1: 117 23 38 32 74 52 31 -Route #2: 4 92 142 -Route #3: 88 11 71 17 -Route #4: 195 22 70 106 -Route #5: 172 197 5 62 26 -Route #6: 42 181 35 164 104 25 10 -Route #7: 57 133 147 40 16 98 -Route #8: 24 156 102 196 184 152 169 -Route #9: 99 168 94 151 160 -Route #10: 47 200 103 90 178 -Route #11: 140 155 115 121 66 82 0 64 30 67 -Route #12: 63 149 170 77 122 0 84 199 127 176 191 -Route #13: 153 28 163 187 150 0 29 188 177 65 128 125 173 0 61 198 91 111 145 95 44 0 41 129 158 154 0 80 116 148 83 36 -Route #14: 134 58 113 69 105 118 13 174 0 79 120 73 193 19 146 93 39 -Route #15: 54 89 100 37 166 0 124 15 18 183 0 186 138 141 185 2 96 -Route #16: 131 48 180 43 136 0 167 27 51 190 126 -Route #17: 6 49 14 132 78 171 130 0 182 119 161 72 -Route #18: 165 85 192 53 101 0 21 107 81 55 194 0 87 144 123 137 75 8 97 -Route #19: 9 12 59 143 139 0 162 46 159 20 135 -Route #20: 179 68 7 110 3 0 45 56 108 114 86 0 50 112 109 189 157 33 0 1 60 76 34 175 -Cost: 48880 -Optimal: False +Route #1: 9 12 59 143 188 29 0 54 155 115 121 66 +Route #2: 181 164 35 122 0 172 46 159 20 186 +Route #3: 169 22 70 106 41 +Route #4: 61 198 91 111 145 95 44 +Route #5: 42 197 5 62 26 138 0 63 149 10 77 104 25 170 73 0 79 120 135 193 19 146 93 39 +Route #6: 117 23 38 32 74 52 31 +Route #7: 140 88 87 17 0 71 11 144 123 137 75 +Route #8: 177 128 151 160 173 +Route #9: 47 200 103 90 178 0 80 116 148 83 36 +Route #10: 18 68 7 110 +Route #11: 84 199 127 176 113 58 0 134 191 69 105 118 13 174 +Route #12: 167 27 51 190 126 +Route #13: 50 112 109 189 157 107 +Route #14: 72 161 119 182 0 152 184 196 156 131 24 0 165 85 192 53 101 0 129 55 81 154 +Route #15: 98 16 40 147 133 57 0 195 158 194 82 +Route #16: 86 114 108 56 45 +Route #17: 34 76 1 60 8 97 0 96 185 141 2 175 0 67 30 64 +Route #18: 102 183 15 179 124 0 136 3 43 180 48 142 0 4 92 0 6 132 78 162 14 49 153 +Route #19: 89 100 37 139 21 166 0 65 168 94 99 125 33 +Route #20: 150 187 130 171 163 28 +Cost: 48624 diff --git a/PCVRPTW/C1_10_3.sol b/PCVRPTW/C1_10_3.sol index 05baae9..819cecb 100644 --- a/PCVRPTW/C1_10_3.sol +++ b/PCVRPTW/C1_10_3.sol @@ -1,20 +1,19 @@ -Route #1: 394 441 610 298 902 781 703 493 23 524 -Route #2: 473 109 77 417 424 90 395 519 728 65 186 968 -Route #3: 544 278 511 308 191 712 898 979 915 732 438 +Route #1: 544 278 511 308 191 712 898 979 915 732 438 +Route #2: 183 36 663 714 561 22 311 893 266 +Route #3: 473 109 77 417 424 90 395 519 728 65 186 968 Route #4: 615 667 808 964 988 277 286 824 -Route #5: 488 800 211 359 442 804 715 888 926 923 355 -Route #6: 856 758 774 478 5 644 25 1000 884 -Route #7: 388 272 321 353 499 243 357 327 -Route #8: 3 402 456 565 646 263 193 726 963 41 -Route #9: 836 69 694 796 951 566 583 87 120 365 521 -Route #10: 997 734 228 776 107 273 99 687 617 -Route #11: 155 224 590 312 702 199 737 873 676 576 924 -Route #12: 638 72 573 337 613 947 588 439 751 -Route #13: 815 658 656 771 761 168 592 464 281 391 -Route #14: 130 725 612 904 971 628 794 855 13 78 376 817 -Route #15: 183 36 663 714 311 893 266 -Route #16: 981 125 954 404 39 782 256 857 510 22 -Route #17: 581 933 52 335 368 654 918 444 699 59 140 561 -Route #18: 905 153 986 938 910 189 563 411 138 689 249 -Route #19: 498 371 218 745 643 143 844 956 661 -Cost: 243965 +Route #5: 155 224 590 312 702 199 737 873 676 576 924 +Route #6: 488 800 211 359 442 804 715 888 926 923 355 +Route #7: 394 441 610 298 902 781 703 493 23 524 +Route #8: 498 371 218 745 643 143 844 956 661 +Route #9: 997 69 566 796 694 951 87 120 365 521 +Route #10: 856 758 774 478 5 644 25 1000 884 +Route #11: 402 3 565 456 646 263 193 726 963 41 +Route #12: 581 933 52 335 368 654 918 530 444 699 59 140 +Route #13: 130 725 612 904 971 628 794 855 13 78 376 817 +Route #14: 836 734 228 107 776 649 99 273 687 617 +Route #15: 388 272 321 353 499 243 357 327 +Route #16: 815 658 656 771 761 168 592 464 281 391 +Route #17: 638 72 573 337 613 947 588 439 751 +Route #18: 981 510 857 256 404 125 249 689 138 905 +Cost: 243956 diff --git a/PCVRPTW/C2_10_1.sol b/PCVRPTW/C2_10_1.sol index f70dca9..7dcbe8e 100644 --- a/PCVRPTW/C2_10_1.sol +++ b/PCVRPTW/C2_10_1.sol @@ -1,31 +1,31 @@ -Route #1: 382 108 442 903 504 277 337 777 944 551 855 850 563 666 994 627 424 316 228 557 306 289 122 696 60 476 740 102 532 466 930 817 842 150 -Route #2: 383 252 183 554 421 405 94 983 586 431 597 104 393 166 176 638 59 631 955 135 897 893 74 683 636 231 691 334 629 452 447 -Route #3: 550 449 422 963 313 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 21 315 -Route #4: 472 420 610 291 539 684 970 376 635 601 524 971 623 103 481 886 525 736 848 505 270 40 593 168 506 528 329 968 461 414 637 -Route #5: 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 869 773 274 926 984 284 831 965 247 688 1 808 287 803 283 752 -Route #6: 309 210 406 575 203 415 437 219 438 58 843 838 343 204 488 924 547 837 771 562 578 268 788 380 266 920 761 140 216 327 240 732 -Route #7: 408 88 922 932 143 531 738 224 861 63 846 896 898 44 427 254 546 295 365 435 211 534 323 351 395 704 779 617 454 899 -Route #8: 77 1000 749 455 499 164 201 909 70 678 918 124 876 685 465 894 701 416 700 910 11 244 259 912 297 621 770 477 370 409 -Route #9: 650 457 935 518 107 576 598 165 863 727 223 294 607 510 693 205 331 655 496 52 952 515 864 715 706 381 443 849 404 319 759 490 302 -Route #10: 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 681 785 774 990 392 131 661 592 883 355 190 871 699 13 588 -Route #11: 98 119 280 921 387 767 318 674 690 19 560 579 533 748 709 633 336 2 153 527 36 68 615 503 830 324 215 -Route #12: 423 495 49 134 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 48 66 796 384 645 -Route #13: 389 745 654 729 64 662 267 946 543 756 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 486 976 -Route #14: 445 942 733 823 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 368 778 56 330 482 634 84 128 328 529 844 902 975 675 686 -Route #15: 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #16: 689 566 889 86 339 132 475 825 413 669 512 697 501 262 148 541 800 436 54 879 79 537 523 357 679 311 93 260 507 805 105 89 -Route #17: 589 835 509 394 130 580 230 359 722 303 446 106 269 385 159 362 400 26 854 682 347 536 169 939 53 246 185 916 649 221 702 -Route #18: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 -Route #19: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 577 157 -Route #20: 651 342 73 350 827 352 67 78 96 746 652 491 187 960 390 184 494 907 403 374 20 521 764 245 775 958 47 807 962 182 15 600 -Route #21: 170 296 590 867 513 890 236 559 542 900 292 428 680 126 878 282 61 519 348 146 584 312 80 99 310 115 118 31 335 731 149 676 -Route #22: 673 379 197 776 640 38 258 95 572 951 278 253 206 250 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 386 177 222 433 388 -Route #23: 333 713 141 314 526 441 511 28 783 964 836 974 769 23 794 940 596 797 628 919 114 751 432 237 300 816 261 341 948 585 239 332 -Route #24: 659 801 822 877 760 137 181 608 10 892 753 217 707 664 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 -Route #25: 473 804 829 911 613 540 891 397 535 945 997 220 401 142 567 872 194 648 781 973 668 202 728 35 884 882 671 865 959 478 -Route #26: 97 665 582 905 391 647 937 255 758 811 398 915 57 429 234 162 340 71 24 750 754 741 358 198 868 412 517 734 317 248 841 947 152 698 644 82 -Route #27: 561 62 229 459 786 257 462 76 426 307 251 895 167 763 199 129 33 802 502 695 467 360 87 418 464 747 657 377 112 458 977 508 609 719 873 -Route #28: 346 50 565 180 41 656 214 116 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 470 906 367 399 925 256 -Route #29: 833 138 363 821 622 606 7 212 109 483 978 156 619 92 790 193 632 996 938 186 928 737 22 568 39 710 304 154 6 113 522 626 949 -Route #30: 308 859 189 587 14 862 881 474 604 285 987 27 599 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 25 642 -Cost: 165816 +Route #1: 308 859 189 587 14 862 881 474 604 285 987 27 599 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 25 642 +Route #2: 346 50 565 180 41 656 214 116 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 470 906 367 399 925 256 +Route #3: 97 665 582 905 391 647 937 255 758 811 398 915 57 429 234 162 340 71 24 750 754 741 358 198 868 412 517 734 317 248 841 947 152 698 644 82 +Route #4: 561 62 229 459 786 257 462 76 426 307 251 895 167 763 199 129 33 802 502 695 467 360 87 418 464 747 657 377 112 458 977 508 609 719 873 +Route #5: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 577 157 +Route #6: 309 210 406 575 203 415 437 219 438 58 843 838 343 204 488 924 547 837 771 562 578 268 788 380 266 920 761 140 216 327 240 752 732 +Route #7: 673 379 197 776 640 38 258 95 572 951 278 253 206 250 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 386 177 222 433 388 +Route #8: 472 420 610 291 539 684 970 376 635 601 524 971 623 103 481 886 525 736 848 505 270 40 593 168 506 528 329 968 461 414 637 +Route #9: 833 138 363 821 622 606 7 212 109 483 978 156 619 92 790 193 632 996 938 186 928 737 22 568 39 710 304 154 6 113 522 626 949 +Route #10: 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 869 773 274 926 984 284 831 965 247 688 1 808 287 803 283 +Route #11: 651 342 73 350 827 352 67 78 96 746 652 491 187 960 390 184 494 907 403 374 20 521 764 245 775 958 47 807 962 +Route #12: 550 449 422 963 313 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 21 315 +Route #13: 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 681 785 774 990 392 131 661 592 883 355 190 871 699 13 588 +Route #14: 689 566 889 86 339 132 475 825 413 669 512 697 501 262 148 541 800 436 54 879 79 537 523 357 679 311 93 260 507 805 105 89 +Route #15: 383 252 183 554 421 405 94 983 586 431 597 104 393 166 176 638 59 631 955 135 897 893 74 683 636 231 691 334 629 452 447 +Route #16: 473 804 829 911 613 540 891 397 535 945 997 220 401 142 567 872 194 648 781 973 668 202 728 35 884 882 671 865 959 478 +Route #17: 77 1000 749 455 499 164 201 909 70 678 918 124 876 685 465 894 701 416 700 910 11 244 259 912 297 621 770 477 370 409 +Route #18: 408 88 922 932 143 531 738 224 861 63 846 896 898 44 427 254 546 295 365 435 211 534 323 351 395 704 779 617 454 899 +Route #19: 98 119 280 921 387 767 318 674 690 19 560 579 533 748 709 633 336 2 153 527 36 68 615 503 830 324 215 +Route #20: 382 108 442 903 504 277 337 777 944 551 855 850 563 666 994 627 424 316 228 557 306 289 122 696 60 476 740 102 532 466 930 817 842 150 +Route #21: 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #22: 659 801 822 877 760 137 181 608 10 892 753 217 707 664 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 +Route #23: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 +Route #24: 170 296 590 867 513 890 236 559 542 900 292 428 680 126 878 282 61 519 348 146 584 312 80 99 310 115 118 31 335 731 600 149 676 +Route #25: 589 835 509 394 130 580 230 359 722 303 446 106 269 385 159 362 400 26 854 682 347 536 169 939 53 246 185 916 649 221 702 +Route #26: 445 942 733 823 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 368 778 56 330 482 634 84 128 328 529 844 902 975 675 686 +Route #27: 650 457 935 518 107 576 598 165 863 727 223 294 607 510 693 205 331 655 496 52 952 515 864 715 706 381 443 849 404 319 759 490 302 +Route #28: 423 495 49 134 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 48 66 796 384 645 +Route #29: 333 713 141 314 526 441 511 28 783 964 836 974 769 23 794 940 596 797 628 919 114 751 432 237 300 816 261 341 948 585 239 332 +Route #30: 389 745 654 729 64 662 267 946 543 756 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 486 976 +Cost: 165810 diff --git a/PCVRPTW/C2_10_10.sol b/PCVRPTW/C2_10_10.sol index 6fa9a95..3aa754e 100644 --- a/PCVRPTW/C2_10_10.sol +++ b/PCVRPTW/C2_10_10.sol @@ -1,28 +1,28 @@ Route #1: 383 252 554 421 442 903 27 504 277 943 337 777 563 666 994 627 694 538 196 923 373 191 742 548 795 290 866 90 612 425 571 344 Route #2: 308 862 881 474 604 285 987 94 983 382 586 431 597 104 393 631 59 166 599 228 557 306 424 289 122 696 60 476 25 101 740 102 532 466 930 817 842 150 Route #3: 405 449 422 313 963 914 605 17 121 480 484 992 275 985 721 677 29 493 768 787 158 151 407 620 643 933 553 74 683 636 231 691 334 629 21 315 -Route #4: 472 420 610 970 376 635 601 524 623 971 481 886 103 848 525 736 135 897 893 176 638 955 505 270 40 593 168 506 528 329 968 461 414 708 452 447 -Route #5: 291 539 684 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 488 924 547 380 266 920 761 216 284 287 803 327 240 283 752 732 -Route #6: 309 210 203 406 575 437 415 219 438 58 843 838 343 771 562 578 837 773 869 91 268 788 274 984 926 140 831 965 247 688 1 808 637 -Route #7: 408 88 922 932 143 63 861 224 896 44 427 254 876 124 918 685 701 894 465 546 295 365 211 435 351 395 704 779 617 454 899 -Route #8: 650 457 935 518 107 598 727 165 863 223 607 205 331 496 52 910 416 11 244 655 706 864 381 912 443 849 297 621 770 319 477 370 490 409 302 -Route #9: 98 119 748 533 579 36 527 709 633 336 2 153 68 615 503 830 215 324 -Route #10: 531 738 77 749 499 164 201 909 678 516 953 233 5 147 853 726 989 789 72 815 32 785 681 774 392 661 592 883 190 355 871 699 13 588 -Route #11: 389 423 64 729 155 495 134 49 34 471 468 772 908 824 171 485 791 583 396 986 725 65 832 192 30 766 48 372 439 410 954 179 384 645 675 -Route #12: 767 921 387 445 942 271 798 743 639 739 417 325 430 660 901 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 975 686 +Route #4: 472 420 610 970 376 635 539 684 601 524 971 481 886 103 848 525 736 135 897 893 176 638 955 505 270 40 593 168 528 329 968 461 414 708 452 447 +Route #5: 291 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 547 924 488 266 920 380 761 284 216 140 831 965 247 688 287 803 327 240 283 752 732 +Route #6: 309 210 203 406 575 437 415 219 438 58 843 838 343 771 562 578 837 773 869 91 268 788 274 984 926 1 808 503 637 +Route #7: 408 88 922 932 143 531 224 861 896 44 427 254 876 124 918 685 701 894 465 546 295 365 211 435 351 395 704 779 617 454 899 +Route #8: 650 457 935 518 107 598 727 165 863 223 607 205 331 655 52 416 11 244 259 864 706 381 912 443 849 404 297 621 770 319 477 370 409 490 302 +Route #9: 77 749 455 499 164 201 909 70 678 516 953 233 5 147 853 726 989 789 72 815 32 785 681 774 392 990 661 592 883 190 355 871 699 13 588 +Route #10: 98 119 633 336 709 748 533 579 36 68 615 153 527 2 830 215 324 +Route #11: 389 423 64 729 495 134 49 34 471 468 772 908 818 824 171 485 791 583 396 986 725 65 832 192 30 766 48 372 439 410 954 179 384 645 +Route #12: 921 387 445 942 271 798 743 639 739 417 325 430 660 901 573 591 603 174 724 56 778 330 482 634 84 128 328 529 844 902 675 975 686 Route #13: 280 690 19 745 654 662 267 946 136 756 543 723 717 570 487 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 -Route #14: 733 967 823 356 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #15: 589 835 566 889 86 339 825 413 475 132 262 148 512 669 54 436 800 541 79 879 537 357 523 679 93 311 16 260 507 805 105 916 649 221 702 89 -Route #16: 318 674 602 509 394 130 580 230 722 359 303 385 269 446 106 501 159 362 400 26 854 347 682 536 185 246 169 939 53 -Route #17: 827 929 9 625 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 -Route #18: 651 350 352 67 826 279 858 338 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 31 335 731 577 157 -Route #19: 342 73 78 96 746 652 491 187 960 390 184 494 907 403 374 20 521 764 245 775 958 61 519 348 312 115 118 310 80 99 47 807 962 182 15 600 149 676 -Route #20: 513 890 236 867 590 111 673 776 640 38 258 95 572 951 278 253 206 250 857 809 856 780 904 711 127 371 888 574 765 299 433 386 222 177 332 +Route #14: 767 733 967 823 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #15: 318 674 602 509 394 130 580 230 722 359 303 385 269 446 106 501 541 800 79 436 879 537 357 523 679 93 311 16 260 507 805 105 649 221 702 89 +Route #16: 356 589 835 689 566 339 86 889 132 475 825 413 669 54 512 148 262 159 362 400 26 854 347 682 536 185 246 169 939 53 +Route #17: 858 338 981 9 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 +Route #18: 73 352 827 67 826 279 929 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 979 845 31 335 731 577 157 +Route #19: 651 342 350 78 96 746 652 491 187 960 390 494 907 403 374 20 521 764 245 775 958 61 519 348 584 118 310 80 99 115 47 807 962 182 15 600 149 676 +Route #20: 513 890 236 867 590 111 673 776 640 38 258 95 572 951 278 253 206 250 857 809 856 904 711 127 371 888 574 299 765 386 177 222 433 388 332 Route #21: 441 511 28 783 964 836 170 769 974 23 428 542 900 292 680 126 878 282 794 596 797 628 919 114 751 432 237 300 816 261 341 948 585 239 -Route #22: 713 913 391 398 659 801 822 877 137 181 608 10 892 753 217 664 762 288 703 83 232 125 799 263 226 145 235 956 207 160 45 225 388 +Route #22: 141 314 526 391 398 659 801 822 877 137 181 608 10 892 753 217 664 762 288 703 83 232 125 799 263 226 145 235 956 207 160 45 225 Route #23: 97 333 613 473 804 829 911 540 891 397 535 945 997 220 401 142 567 872 194 668 973 648 781 202 728 35 884 882 671 865 959 478 -Route #24: 141 314 526 905 647 937 255 758 811 57 429 76 234 162 340 71 24 741 358 198 51 868 412 517 317 248 841 464 947 152 734 698 644 719 609 82 873 -Route #25: 665 582 241 561 462 459 229 786 257 62 426 307 895 251 167 763 199 129 502 695 467 754 360 87 418 747 377 657 784 112 458 977 508 470 906 367 -Route #26: 189 859 587 565 50 346 551 855 944 180 116 214 806 716 839 961 552 3 705 243 55 860 595 161 544 828 440 272 564 100 618 812 378 399 925 256 -Route #27: 14 41 656 833 138 363 821 622 606 7 212 109 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 522 626 642 949 -Cost: 153175 +Route #24: 713 913 718 462 937 647 905 255 811 57 429 76 234 162 340 71 24 741 358 198 51 868 412 517 317 248 841 464 947 152 734 698 644 719 609 82 873 +Route #25: 665 582 241 561 257 786 459 229 62 426 307 251 895 167 763 199 129 33 502 695 467 754 360 87 418 747 377 657 784 112 458 977 508 470 906 367 +Route #26: 189 587 14 565 50 346 551 855 944 180 116 214 806 716 839 961 552 3 705 55 243 595 860 161 544 828 440 272 564 100 618 812 378 399 925 256 +Route #27: 859 41 656 833 138 363 821 622 606 7 212 109 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 522 626 642 949 +Cost: 153028 diff --git a/PCVRPTW/C2_10_2.sol b/PCVRPTW/C2_10_2.sol index e5c2bca..97b7630 100644 --- a/PCVRPTW/C2_10_2.sol +++ b/PCVRPTW/C2_10_2.sol @@ -1,30 +1,30 @@ -Route #1: 382 108 903 504 875 277 943 337 777 944 551 855 850 563 666 994 627 424 316 306 289 122 696 60 476 740 102 532 466 930 817 842 150 881 308 -Route #2: 383 252 183 554 421 405 94 983 586 431 597 104 393 166 442 176 638 59 631 955 135 897 893 74 683 636 231 691 334 505 452 -Route #3: 629 449 422 313 963 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 21 315 848 40 593 -Route #4: 472 420 610 291 539 376 635 601 524 971 481 886 623 506 528 329 968 461 414 708 168 447 -Route #5: 12 172 545 712 720 999 555 936 641 453 188 265 814 917 327 91 869 773 268 274 926 984 284 831 965 247 688 1 808 8 684 970 -Route #6: 309 210 406 575 203 437 415 219 438 58 843 838 343 204 488 924 547 837 771 562 578 788 663 380 266 920 761 140 216 287 240 283 752 732 -Route #7: 408 88 922 932 143 531 738 224 861 63 846 896 898 44 427 1000 546 295 365 211 435 351 395 704 779 454 899 -Route #8: 617 77 749 455 499 164 201 909 70 678 124 876 918 685 465 894 701 416 910 700 11 244 259 706 381 912 443 849 404 319 490 -Route #9: 650 457 935 518 107 576 598 165 863 727 223 294 607 510 693 205 331 655 496 52 515 864 715 297 621 770 477 370 409 759 302 -Route #10: 957 345 530 450 988 592 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 131 661 355 190 871 699 13 588 249 -Route #11: 98 119 921 767 318 271 976 486 19 560 579 533 748 709 633 336 2 153 527 36 68 615 503 830 324 215 637 -Route #12: 213 495 49 34 134 471 468 772 908 818 824 171 485 791 583 396 986 725 65 832 192 30 766 372 410 954 179 439 48 66 796 81 139 423 -Route #13: 280 368 389 745 654 729 64 662 267 543 756 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 946 384 645 330 690 -Route #14: 445 942 733 823 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 56 778 482 634 84 128 328 529 844 902 975 675 686 387 -Route #15: 589 835 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #16: 689 566 889 86 339 132 475 825 413 669 541 697 501 262 148 512 436 54 879 79 537 523 357 679 93 311 260 507 805 105 602 674 -Route #17: 509 394 130 580 230 722 359 303 446 106 269 385 159 362 400 26 854 682 347 536 169 939 53 246 185 916 649 221 702 89 -Route #18: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 -Route #19: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 979 845 115 99 428 878 -Route #20: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 764 245 775 958 47 807 962 182 15 600 676 -Route #21: 170 296 111 590 867 513 890 559 236 542 900 292 680 126 23 794 282 61 519 348 146 584 312 80 310 118 31 335 731 577 157 521 149 -Route #22: 673 379 197 776 640 38 258 278 253 206 250 857 809 856 904 127 371 888 574 711 780 765 299 386 177 222 433 388 940 596 -Route #23: 473 713 141 314 526 441 511 28 783 964 836 974 769 797 628 919 114 751 432 237 300 816 261 341 948 239 332 781 884 -Route #24: 241 62 786 459 758 398 137 181 608 10 892 753 217 664 762 288 703 83 232 125 799 263 226 145 235 956 207 160 45 225 905 913 333 -Route #25: 865 804 829 911 613 540 891 397 535 220 401 142 567 872 194 648 973 668 585 755 202 728 35 882 671 959 478 -Route #26: 665 582 718 462 429 76 340 307 251 895 167 763 199 129 695 502 754 467 360 87 418 198 868 412 517 734 317 248 947 644 609 719 82 -Route #27: 50 346 180 41 656 214 116 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 470 906 367 399 925 256 997 945 -Route #28: 833 138 363 821 622 606 7 212 109 483 978 156 92 790 193 632 996 938 186 928 737 22 950 568 39 710 304 619 154 6 113 784 522 626 565 -Route #29: 97 859 189 587 14 862 474 604 285 987 27 694 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 25 642 949 -Cost: 161964 +Route #1: 98 119 389 745 654 729 64 662 267 543 756 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 946 384 645 690 280 +Route #2: 472 420 610 291 539 684 970 376 635 601 524 971 481 886 623 506 528 329 968 461 414 708 168 447 +Route #3: 859 346 180 41 37 656 214 116 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 470 906 367 399 925 256 945 333 +Route #4: 170 296 111 590 867 513 890 559 236 542 900 292 680 126 23 794 282 61 519 348 146 584 312 80 310 118 31 335 731 577 157 521 149 +Route #5: 617 77 749 455 499 164 201 909 70 678 124 876 918 685 465 894 701 416 910 700 11 244 259 706 381 912 443 849 404 319 490 +Route #6: 629 449 422 313 963 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 21 315 848 40 593 +Route #7: 383 252 183 554 421 405 94 983 586 431 597 104 393 166 442 176 638 59 631 955 135 897 893 74 683 636 231 691 334 505 452 +Route #8: 241 62 786 459 462 429 76 340 307 251 895 167 763 199 129 502 695 754 360 87 418 198 868 412 734 317 248 841 947 644 609 719 82 +Route #9: 445 942 733 823 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 56 778 330 482 634 84 128 328 529 844 902 975 675 686 387 +Route #10: 833 138 363 821 622 606 7 212 109 483 978 156 619 92 790 632 996 938 186 928 737 22 950 568 39 710 304 154 6 113 784 522 626 565 50 +Route #11: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 979 845 115 99 428 878 +Route #12: 589 835 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #13: 408 88 922 932 143 531 738 224 861 63 846 896 898 44 427 1000 546 295 365 211 435 351 395 704 779 454 899 +Route #14: 12 172 545 712 720 999 555 936 641 453 188 265 814 917 663 268 91 327 274 926 984 284 831 965 247 688 1 808 8 637 +Route #15: 713 665 582 913 141 314 526 441 511 28 783 964 836 974 769 797 628 919 114 751 432 237 300 816 261 341 948 239 332 781 884 +Route #16: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 764 245 775 958 47 807 962 182 15 600 676 +Route #17: 673 379 197 776 640 38 258 95 572 951 278 253 206 250 857 809 856 904 127 371 888 574 711 780 765 299 386 177 222 433 388 940 596 +Route #18: 509 394 130 580 230 722 359 303 446 106 269 385 159 362 400 26 854 682 347 536 169 939 53 246 185 916 649 221 702 89 +Route #19: 309 210 406 575 203 437 415 219 438 58 838 343 204 488 924 547 837 773 771 562 578 869 788 380 266 920 761 140 216 287 240 283 752 732 +Route #20: 957 345 530 450 988 592 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 131 661 355 190 871 699 13 588 249 +Route #21: 97 997 189 587 14 862 474 604 285 987 27 599 538 196 923 373 191 742 548 290 866 90 425 612 344 571 101 25 642 795 949 +Route #22: 689 566 889 86 339 132 475 825 413 669 262 501 697 541 800 436 512 54 879 79 537 523 357 679 93 311 260 507 805 105 602 674 +Route #23: 213 495 49 34 134 471 468 772 908 818 824 171 485 791 583 396 986 725 65 832 192 30 766 372 410 954 179 439 48 66 796 81 139 423 368 +Route #24: 382 108 903 504 875 277 943 337 777 944 551 855 850 563 666 994 627 424 316 306 289 122 696 60 476 740 102 532 466 930 817 842 150 881 308 +Route #25: 905 391 877 760 137 181 608 10 892 753 217 664 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 398 758 937 718 +Route #26: 865 473 804 829 911 613 540 891 397 535 220 401 142 567 872 194 648 973 668 585 755 202 728 35 882 671 959 478 +Route #27: 767 318 271 976 486 19 560 579 533 748 709 633 336 2 153 527 36 68 615 503 830 324 215 +Route #28: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 +Route #29: 650 457 935 518 107 576 598 165 863 727 223 294 607 510 693 205 331 655 496 52 515 864 715 297 621 770 477 370 409 759 302 +Cost: 161793 diff --git a/PCVRPTW/C2_10_3.sol b/PCVRPTW/C2_10_3.sol index 02e7ee3..2152a58 100644 --- a/PCVRPTW/C2_10_3.sol +++ b/PCVRPTW/C2_10_3.sol @@ -1,28 +1,29 @@ -Route #1: 983 586 431 903 504 277 337 777 855 551 306 27 599 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 740 102 881 308 -Route #2: 383 252 183 554 421 405 94 382 597 104 393 442 166 638 897 893 176 875 316 850 666 424 289 122 627 694 476 60 696 930 532 466 817 842 150 474 604 285 -Route #3: 629 550 449 422 313 963 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 683 231 135 955 505 -Route #4: 472 420 291 539 684 635 601 524 971 481 886 525 736 848 40 593 528 329 968 461 168 708 414 452 447 -Route #5: 12 172 545 712 720 999 555 936 641 453 188 265 814 917 327 91 240 773 268 274 926 984 284 831 965 247 688 1 808 8 623 506 376 970 610 -Route #6: 309 210 406 203 575 437 415 219 438 58 838 204 343 488 924 547 837 771 562 578 869 788 663 380 266 920 761 140 216 287 803 283 752 732 -Route #7: 408 88 922 932 143 531 224 861 63 846 896 738 898 44 427 254 546 365 295 124 876 465 918 70 201 164 499 1000 211 435 704 779 454 899 -Route #8: 650 457 935 518 107 598 727 165 863 294 223 607 510 693 205 331 655 496 52 11 515 404 297 621 770 319 477 370 409 759 302 534 -Route #9: 767 336 2 153 533 579 36 68 615 503 830 215 637 -Route #10: 527 249 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 661 592 883 355 190 871 699 13 588 957 -Route #11: 155 495 49 34 134 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 66 796 213 384 645 486 686 -Route #12: 98 119 280 921 733 823 967 417 739 639 798 743 901 430 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 975 675 19 690 748 709 633 324 -Route #13: 368 389 745 654 64 729 662 267 946 543 756 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 660 325 976 942 445 387 -Route #14: 589 835 993 792 298 670 322 520 569 320 995 375 469 852 556 514 411 4 870 982 286 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #15: 230 689 339 86 889 132 475 669 541 697 501 566 262 148 512 436 54 879 79 537 357 523 679 93 311 413 260 507 825 805 400 105 939 53 -Route #16: 318 356 394 130 580 303 446 106 269 385 159 362 26 854 722 347 682 536 169 246 185 916 649 221 702 89 602 674 -Route #17: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 -Route #18: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 577 157 521 149 -Route #19: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 764 245 775 958 61 807 962 182 15 600 676 -Route #20: 596 296 940 867 513 890 559 236 900 542 428 680 126 23 794 282 47 519 348 146 312 99 80 310 118 31 335 731 584 115 292 878 728 -Route #21: 673 379 197 776 640 38 258 95 572 951 278 253 206 250 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 386 177 222 433 388 111 590 -Route #22: 397 665 582 913 141 314 526 511 28 783 964 836 974 769 170 797 628 919 114 751 432 237 300 816 261 341 948 585 239 332 35 884 882 -Route #23: 905 801 822 877 760 181 608 10 892 753 217 664 707 762 703 83 232 125 799 263 226 145 235 956 207 160 45 225 398 758 255 937 -Route #24: 97 333 911 829 804 473 613 540 891 535 220 401 142 713 567 872 194 648 973 668 755 441 202 781 671 865 959 478 -Route #25: 561 62 786 459 229 517 412 358 426 307 251 895 915 429 162 340 71 24 750 754 467 695 360 87 418 464 248 317 734 698 644 609 719 82 873 -Route #26: 949 859 189 587 14 944 37 656 180 116 214 806 839 961 552 3 705 243 55 860 595 833 522 626 564 272 440 828 378 812 470 906 367 925 256 997 945 -Route #27: 642 346 363 821 622 606 7 483 156 978 304 710 619 92 790 193 632 996 186 938 928 737 22 568 39 154 6 113 784 100 716 565 50 -Cost: 156956 +Route #1: 98 119 921 733 823 967 417 739 639 798 743 901 325 430 660 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 975 675 486 976 942 686 445 387 +Route #2: 650 457 935 518 107 598 727 165 863 294 223 607 510 693 205 331 655 496 52 11 515 404 297 621 770 319 477 370 409 759 302 534 +Route #3: 97 333 911 829 804 473 613 540 891 397 535 220 401 142 713 567 872 194 648 973 668 755 441 202 781 671 865 959 478 +Route #4: 155 495 49 34 134 471 468 772 908 818 824 171 485 583 396 144 192 725 65 832 986 791 30 766 372 410 954 439 48 66 796 81 139 423 579 +Route #5: 767 280 709 633 336 2 153 527 533 36 68 615 503 830 215 637 +Route #6: 561 62 786 459 229 517 358 426 307 251 895 167 763 199 129 33 802 502 695 467 360 87 418 464 458 100 618 378 812 470 906 399 925 256 997 945 +Route #7: 383 252 183 554 405 983 94 987 382 27 599 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 25 694 60 740 102 881 308 +Route #8: 665 582 718 937 647 255 429 76 234 811 758 398 57 915 340 71 24 750 754 741 198 868 51 162 412 152 734 248 317 698 644 609 719 82 873 367 +Route #9: 586 431 393 903 504 337 777 855 551 850 666 563 424 994 627 122 306 316 875 277 442 638 74 683 636 231 135 691 334 629 21 315 505 +Route #10: 596 296 940 867 513 890 559 236 900 542 428 680 126 23 794 282 878 519 348 146 312 292 80 310 99 115 118 31 335 731 584 47 +Route #11: 589 835 993 792 298 670 322 520 569 320 995 375 469 852 556 514 411 4 870 982 286 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #12: 12 172 545 712 720 999 555 936 641 453 188 265 814 917 663 268 91 240 327 274 926 984 284 965 831 247 688 1 808 8 524 623 506 376 970 610 +Route #13: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 577 157 521 149 +Route #14: 728 511 28 783 964 836 974 769 170 797 628 919 114 751 432 237 300 816 261 341 948 526 314 239 585 332 35 884 882 +Route #15: 408 88 922 932 143 531 224 861 63 846 896 738 898 44 427 254 546 365 295 124 876 465 918 70 201 164 499 1000 211 435 704 779 454 899 +Route #16: 673 379 197 776 640 38 258 95 572 951 278 253 206 250 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 386 177 222 433 388 111 590 +Route #17: 346 833 363 821 622 606 7 483 156 978 304 710 619 92 790 193 632 996 186 938 928 737 22 568 39 154 6 113 522 626 272 828 565 +Route #18: 949 859 189 587 14 944 37 656 180 116 214 839 961 552 3 705 243 55 860 595 440 544 161 806 716 50 642 476 696 930 532 466 817 842 150 474 604 285 +Route #19: 472 420 291 539 684 635 601 971 481 886 525 736 848 40 593 168 528 329 968 461 414 708 452 447 +Route #20: 689 566 889 86 339 132 475 669 512 262 148 697 541 800 436 54 879 79 537 357 523 679 93 311 413 260 507 825 805 26 854 722 230 +Route #21: 955 550 449 422 313 963 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 893 897 59 104 597 421 +Route #22: 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 661 592 883 355 190 871 699 13 588 249 +Route #23: 659 801 822 877 760 137 181 608 10 892 753 217 707 664 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 391 905 +Route #24: 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 53 +Route #25: 318 356 394 130 580 303 446 106 269 385 159 362 400 105 682 347 536 939 169 246 185 916 649 221 702 89 602 674 +Route #26: 748 368 389 745 654 64 729 213 662 267 756 543 723 570 487 717 136 813 321 69 980 581 173 616 75 646 402 349 276 163 934 819 793 946 384 645 19 690 +Route #27: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 764 245 775 958 61 807 962 182 15 600 676 +Route #28: 309 210 406 203 575 437 415 219 438 58 838 204 343 924 547 837 773 869 562 578 771 488 380 266 920 761 140 216 287 803 283 752 732 324 +Cost: 156360 diff --git a/PCVRPTW/C2_10_4.sol b/PCVRPTW/C2_10_4.sol index 851f7e2..281ef03 100644 --- a/PCVRPTW/C2_10_4.sol +++ b/PCVRPTW/C2_10_4.sol @@ -1,28 +1,28 @@ -Route #1: 97 189 923 196 881 930 696 424 563 777 337 850 666 627 694 60 476 101 571 742 548 290 866 90 425 612 344 740 102 538 532 466 817 842 150 474 604 285 -Route #2: 252 183 554 421 431 586 94 987 983 382 599 557 122 289 306 228 27 504 277 875 903 442 166 104 597 691 334 629 21 315 383 505 -Route #3: 405 108 393 631 59 638 897 893 553 933 643 17 121 407 151 158 787 480 768 493 29 677 658 484 275 985 605 963 422 449 550 18 683 636 231 135 955 -Route #4: 503 420 291 539 684 601 524 623 971 481 886 848 270 708 168 593 40 506 528 329 968 461 414 452 447 +Route #1: 949 189 196 60 694 627 666 850 777 337 563 424 306 122 289 994 476 101 571 742 548 290 866 90 425 612 344 740 538 532 466 930 817 842 150 474 604 285 +Route #2: 252 183 554 421 431 586 94 987 983 382 599 875 277 504 27 557 228 903 442 166 393 104 631 59 135 231 691 334 629 21 315 383 505 +Route #3: 955 636 683 422 313 963 605 985 275 992 484 658 677 29 493 768 480 787 158 151 407 121 17 620 643 933 553 18 893 897 176 638 597 405 +Route #4: 98 503 420 291 539 684 601 524 623 971 481 886 848 270 708 168 593 40 506 528 329 968 461 414 452 447 Route #5: 12 172 545 712 720 999 555 936 641 453 188 814 265 488 924 547 91 268 327 274 984 284 216 831 965 247 688 1 808 8 635 376 970 610 472 637 Route #6: 732 210 203 406 575 437 415 219 438 58 843 838 343 771 562 578 837 773 869 240 788 663 380 266 920 761 917 140 926 287 803 283 752 309 68 Route #7: 408 88 922 143 224 861 896 254 749 876 124 685 918 465 701 416 11 52 700 910 678 70 201 499 546 1000 295 44 898 738 531 617 454 899 Route #8: 534 302 404 849 912 576 598 727 165 863 223 294 607 510 381 693 205 655 496 259 515 864 715 706 770 319 477 370 759 211 435 351 704 779 -Route #9: 98 119 921 280 336 633 527 153 2 830 215 324 478 -Route #10: 957 345 530 450 988 592 883 233 953 516 726 147 853 72 789 815 650 297 457 32 785 681 774 990 885 5 661 190 355 871 699 13 588 249 36 -Route #11: 423 495 49 34 134 471 468 772 908 818 824 171 30 485 791 583 396 986 725 65 144 192 410 954 439 372 766 48 66 796 729 64 384 389 368 -Route #12: 387 445 271 733 823 967 739 417 573 591 603 724 174 330 482 634 84 128 328 529 902 975 675 19 560 579 533 748 709 -Route #13: 690 844 778 56 645 946 745 654 662 267 136 543 756 723 717 570 487 813 321 69 980 581 173 616 75 646 402 349 163 934 276 819 793 660 901 743 486 686 -Route #14: 589 835 993 792 298 670 322 852 520 569 320 995 375 469 870 4 411 514 556 594 498 497 714 624 123 966 286 982 85 931 492 46 611 667 293 -Route #15: 580 689 889 86 339 805 195 825 507 260 16 311 93 679 523 357 537 879 54 436 79 541 800 512 475 132 262 148 697 446 430 325 639 798 976 942 767 -Route #16: 318 356 394 130 230 722 359 854 26 385 269 106 501 566 159 362 400 105 347 682 536 939 169 246 185 916 649 221 702 89 602 674 -Route #17: 460 419 730 364 991 820 117 500 479 178 874 242 735 463 549 434 361 175 301 558 456 489 840 133 120 887 366 43 672 208 353 264 53 -Route #18: 826 279 929 338 858 625 9 981 810 238 448 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 630 577 157 245 521 15 -Route #19: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 764 775 146 312 115 99 80 310 118 335 731 584 348 958 61 807 962 -Route #20: 35 728 202 332 441 755 511 28 783 964 836 974 769 23 126 680 47 519 292 900 542 867 513 236 559 890 428 878 282 182 600 149 676 -Route #21: 590 111 197 640 765 299 371 888 574 711 904 856 809 857 278 206 250 951 572 95 258 38 776 379 673 177 222 386 433 388 940 296 596 797 170 -Route #22: 913 432 659 801 822 877 137 181 608 10 892 753 217 760 664 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 919 628 -Route #23: 959 865 613 473 804 829 911 540 891 535 220 401 142 713 567 872 194 648 973 141 314 237 751 300 816 261 341 948 526 585 239 668 781 884 882 -Route #24: 333 397 582 462 937 647 905 255 758 811 398 57 429 234 162 51 868 198 358 426 741 754 360 87 152 517 62 734 248 317 698 644 609 719 82 873 665 -Route #25: 241 561 257 459 786 229 412 76 340 71 24 251 895 307 750 167 763 467 695 502 199 129 657 377 747 33 802 418 464 841 947 508 470 906 367 945 -Route #26: 859 346 551 855 944 41 37 656 180 552 839 961 116 3 705 55 243 595 860 440 828 161 544 214 806 716 618 378 565 50 642 795 191 373 14 587 308 -Route #27: 833 138 363 821 606 7 483 156 978 304 710 39 568 619 92 790 193 632 996 186 928 737 22 6 154 938 522 626 564 100 812 399 925 256 997 -Cost: 150519 +Route #9: 757 957 345 530 450 988 592 883 233 953 516 726 853 147 789 72 815 650 297 457 369 32 785 681 774 885 5 661 190 355 871 699 13 249 36 +Route #10: 767 387 921 280 748 709 633 336 153 2 830 215 324 478 +Route #11: 155 495 49 34 134 471 468 772 908 818 824 171 30 485 791 583 396 986 725 65 144 192 372 766 48 66 439 410 954 179 729 64 384 389 368 +Route #12: 445 942 976 271 733 823 967 417 739 325 430 660 901 573 591 603 174 330 56 778 482 634 84 128 328 529 902 975 675 19 560 579 533 527 119 +Route #13: 690 844 724 645 946 745 654 662 267 136 756 543 646 75 616 173 570 487 813 321 69 980 581 717 723 402 349 163 934 276 819 793 743 639 798 486 686 +Route #14: 589 835 993 792 298 670 322 520 569 320 995 375 469 870 411 4 982 498 497 714 624 123 966 286 85 594 931 492 46 611 556 514 852 667 293 +Route #15: 318 356 394 130 580 230 359 722 303 446 106 269 385 159 362 26 854 347 682 246 185 916 649 221 702 89 602 674 +Route #16: 689 566 86 339 805 195 507 825 413 260 16 311 93 679 523 357 537 879 54 436 79 541 800 512 148 262 132 475 889 400 105 536 169 939 53 +Route #17: 460 419 364 43 991 820 117 500 479 178 874 242 735 463 549 434 361 175 301 558 456 489 840 133 120 887 366 264 353 208 672 730 826 78 +Route #18: 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 326 847 834 354 687 979 845 335 731 577 157 245 15 +Route #19: 651 342 73 350 352 827 67 96 746 652 491 187 960 390 184 494 907 403 374 20 521 764 775 146 584 118 115 99 80 310 590 867 513 236 559 890 428 728 +Route #20: 882 884 781 668 585 441 755 511 28 783 964 836 974 769 23 126 47 61 958 519 348 312 292 900 542 680 878 282 962 807 182 600 149 676 +Route #21: 673 379 197 776 640 38 258 95 572 951 250 206 278 253 857 809 856 904 711 127 371 888 574 765 299 433 222 177 386 111 940 296 596 797 628 170 +Route #22: 241 561 462 937 647 255 137 181 608 10 892 753 217 664 762 703 972 232 83 125 799 263 226 235 956 207 160 45 760 877 822 801 659 905 +Route #23: 959 865 613 473 804 829 911 540 891 397 535 220 401 142 713 567 872 194 648 973 141 237 432 751 300 816 261 341 948 526 314 239 332 202 35 +Route #24: 333 665 582 459 229 412 868 162 76 429 234 57 758 398 915 340 51 71 24 426 741 198 358 517 786 257 62 152 734 317 248 698 644 719 609 82 913 +Route #25: 833 138 363 821 606 7 154 6 22 737 928 784 657 377 747 129 199 763 167 251 307 750 754 467 695 502 360 87 802 418 464 947 841 508 470 367 +Route #26: 859 346 551 855 944 41 37 656 180 552 961 839 3 705 55 243 595 860 440 828 161 544 214 116 806 716 565 50 642 795 191 373 923 14 587 308 +Route #27: 881 102 696 943 212 109 483 156 978 304 710 39 568 619 92 790 193 632 996 938 186 522 626 564 272 100 618 378 812 906 399 925 256 997 945 97 +Cost: 150201 diff --git a/PCVRPTW/C2_10_5.sol b/PCVRPTW/C2_10_5.sol index 420bbb1..34a9abe 100644 --- a/PCVRPTW/C2_10_5.sol +++ b/PCVRPTW/C2_10_5.sol @@ -1,9 +1,9 @@ Route #1: 308 189 859 587 14 862 881 474 285 604 27 599 538 196 923 373 191 742 548 795 880 290 866 90 425 612 344 571 101 25 642 -Route #2: 382 108 442 903 277 504 943 337 777 855 551 694 850 563 666 994 627 424 316 228 557 306 122 289 696 60 476 740 102 532 466 930 817 842 150 +Route #2: 382 108 442 903 277 504 943 337 777 855 551 694 850 563 666 994 627 424 316 228 557 306 289 122 696 60 476 740 102 532 466 930 817 842 150 Route #3: 383 252 554 421 405 983 94 987 586 431 597 104 393 166 638 59 631 955 135 897 893 74 683 636 231 691 334 452 637 Route #4: 183 550 449 422 963 313 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 629 21 315 Route #5: 472 420 291 539 684 970 376 635 601 524 623 971 481 886 525 736 848 270 40 593 168 506 528 329 968 461 414 447 -Route #6: 610 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 274 984 284 926 247 831 965 140 688 1 808 287 803 +Route #6: 610 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 274 984 284 926 965 831 140 247 688 1 808 287 803 Route #7: 309 210 203 406 575 437 415 219 438 58 838 204 343 488 924 547 837 773 869 771 562 578 268 788 380 266 920 761 216 327 240 283 752 732 Route #8: 408 88 143 531 738 499 201 909 70 678 918 124 876 685 465 894 701 546 295 365 435 211 534 323 351 395 704 779 617 454 899 Route #9: 650 457 935 107 518 576 598 727 165 863 223 607 510 205 331 655 496 416 910 700 52 11 244 715 912 443 849 770 319 370 409 759 490 302 @@ -12,7 +12,7 @@ Route #11: 767 318 674 602 271 690 19 560 579 533 748 709 633 336 2 153 527 36 6 Route #12: 423 155 495 49 134 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 66 796 81 139 384 645 Route #13: 280 389 745 654 64 729 662 267 946 543 756 723 570 487 717 136 321 69 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 686 Route #14: 445 942 733 823 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 368 56 778 330 482 634 84 128 328 529 844 902 675 975 -Route #15: 589 835 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #15: 589 835 993 792 298 670 322 520 569 320 995 375 469 286 982 870 4 411 852 556 514 85 594 498 123 966 624 714 497 931 492 46 611 667 293 Route #16: 98 119 921 387 356 394 130 580 230 359 722 303 446 106 269 385 159 362 400 26 854 347 682 536 939 169 246 185 916 649 221 Route #17: 509 689 566 889 86 339 132 475 825 413 669 512 262 148 541 800 436 54 879 79 537 357 523 679 311 93 16 260 507 805 105 702 89 Route #18: 73 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 @@ -26,4 +26,4 @@ Route #25: 97 333 613 911 540 891 397 535 945 997 220 401 142 567 872 194 648 78 Route #26: 241 62 786 459 462 937 758 76 251 895 307 167 57 429 234 162 340 71 24 741 754 467 360 87 418 517 734 317 248 947 841 977 508 Route #27: 665 582 565 50 180 41 656 116 214 806 716 839 961 552 3 705 243 55 860 595 161 544 828 440 272 564 100 618 378 812 470 906 367 399 925 256 Route #28: 346 833 138 363 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 522 626 949 -Cost: 162313 +Cost: 162307 diff --git a/PCVRPTW/C2_10_6.sol b/PCVRPTW/C2_10_6.sol index d1302ea..cb16efa 100644 --- a/PCVRPTW/C2_10_6.sol +++ b/PCVRPTW/C2_10_6.sol @@ -1,30 +1,30 @@ -Route #1: 308 587 14 862 881 474 604 94 987 983 586 431 599 27 538 196 923 373 191 742 548 795 290 866 90 612 425 101 571 344 -Route #2: 382 108 442 903 277 504 943 337 777 850 551 855 694 627 994 563 666 424 316 228 557 306 122 289 696 60 476 25 740 102 532 466 930 817 842 150 -Route #3: 383 252 554 421 597 104 393 166 176 638 59 631 955 135 897 893 74 683 636 231 691 334 21 708 414 447 -Route #4: 183 550 449 422 313 963 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 629 315 452 -Route #5: 472 610 970 376 635 539 684 601 524 623 971 481 886 103 848 505 270 40 593 168 506 528 329 968 461 637 -Route #6: 420 291 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 274 284 984 926 965 831 140 247 688 1 808 287 803 -Route #7: 309 210 203 406 575 437 415 219 438 58 838 204 343 488 924 547 771 837 869 773 578 562 268 788 380 266 920 761 216 327 240 283 752 732 -Route #8: 408 88 922 143 224 861 531 738 896 898 44 427 124 685 701 894 465 546 295 365 435 211 351 395 704 779 617 454 899 -Route #9: 77 749 455 499 164 201 909 678 863 165 727 294 223 607 510 205 655 496 700 416 11 244 515 706 381 443 849 404 770 319 477 759 490 302 -Route #10: 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 131 661 592 883 190 355 871 699 13 588 -Route #11: 98 119 767 387 690 560 19 249 579 533 748 709 633 336 2 153 527 36 68 615 503 830 215 324 -Route #12: 423 155 495 134 49 34 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 48 66 796 81 139 384 645 -Route #13: 280 389 745 654 64 729 213 662 267 946 543 756 723 717 570 487 136 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 686 -Route #14: 318 674 602 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 56 778 330 482 634 84 128 328 529 844 902 675 975 -Route #15: 942 733 823 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 514 556 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #16: 589 835 110 566 889 86 339 132 475 825 413 669 512 262 148 800 541 79 436 54 879 537 357 523 679 93 311 16 260 507 805 105 702 89 -Route #17: 921 445 356 509 394 130 580 230 722 359 303 385 269 106 697 501 159 362 400 26 854 347 682 536 939 169 246 185 916 649 221 -Route #18: 350 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 -Route #19: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 577 15 600 676 -Route #20: 651 342 73 78 827 352 67 96 746 652 491 187 960 390 184 494 907 403 374 20 521 245 764 775 958 182 807 962 -Route #21: 170 296 590 867 513 236 559 890 542 900 292 680 428 794 23 126 878 282 61 519 348 146 584 312 115 99 80 310 118 31 335 731 157 149 -Route #22: 111 673 379 197 776 640 38 258 278 253 206 250 857 809 209 856 127 371 888 574 711 904 780 765 299 386 177 222 433 388 239 332 -Route #23: 333 911 829 804 713 141 314 526 441 511 28 783 964 836 974 769 797 596 628 919 114 751 432 300 755 816 261 341 948 585 671 865 959 -Route #24: 905 391 659 801 822 877 760 137 181 608 10 892 753 664 707 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 -Route #25: 97 189 859 346 180 41 944 37 656 116 214 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 642 949 -Route #26: 473 913 718 462 937 647 255 758 398 57 76 429 234 162 340 71 24 750 741 358 198 51 868 412 517 734 317 248 947 152 698 644 719 609 82 873 -Route #27: 665 582 561 62 257 459 786 229 426 307 251 895 167 763 199 129 33 802 502 695 467 754 360 87 418 464 458 977 112 508 470 906 367 256 -Route #28: 613 540 891 397 535 945 997 220 401 142 567 872 194 973 668 648 781 202 728 35 884 882 478 -Route #29: 565 363 833 138 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 784 522 626 399 925 -Cost: 159764 +Route #1: 280 389 745 654 64 729 213 662 267 946 543 756 723 717 570 487 136 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 686 +Route #2: 98 119 767 387 690 560 19 249 579 533 748 709 633 336 2 153 527 36 68 615 503 830 215 324 +Route #3: 565 363 833 138 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 784 522 626 399 925 +Route #4: 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 369 32 785 681 774 990 392 131 661 592 883 190 355 871 699 13 588 +Route #5: 942 733 823 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 514 556 85 594 498 123 966 624 714 497 931 492 46 611 667 293 976 +Route #6: 170 296 590 867 513 236 559 890 542 900 292 680 428 794 23 126 878 282 61 519 348 146 584 312 115 99 80 310 118 31 335 731 157 149 +Route #7: 97 189 859 346 180 41 944 37 656 116 214 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 812 378 642 949 +Route #8: 111 673 379 197 776 640 38 258 278 253 206 250 857 809 209 856 127 371 888 574 711 904 780 765 299 386 177 222 433 388 239 332 +Route #9: 423 155 495 134 49 34 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 439 48 66 796 81 139 384 645 +Route #10: 651 342 73 78 827 352 67 96 746 652 491 187 960 390 184 494 907 403 374 20 521 245 764 775 958 182 807 962 +Route #11: 77 749 455 499 164 201 909 678 294 165 863 727 223 607 510 205 655 496 700 416 11 244 515 706 381 443 849 404 770 319 477 759 490 302 +Route #12: 382 108 442 903 277 504 943 337 777 850 551 855 694 627 994 563 666 424 316 228 557 306 289 122 696 60 476 25 740 102 532 466 930 817 842 150 +Route #13: 383 252 554 421 597 104 393 166 176 638 59 631 955 135 897 893 74 683 636 231 691 334 21 708 414 447 +Route #14: 665 582 561 62 257 459 786 229 426 307 895 251 167 763 199 129 33 802 502 695 467 754 360 87 418 464 458 977 112 508 470 906 367 256 +Route #15: 905 391 659 801 822 877 760 137 181 608 10 892 753 664 707 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 +Route #16: 350 460 419 730 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 +Route #17: 308 587 14 862 881 474 604 94 987 983 586 431 599 27 538 196 923 373 191 742 548 795 880 290 866 90 612 425 101 571 344 +Route #18: 473 913 718 462 937 647 255 758 398 57 76 429 234 162 340 71 24 750 741 358 198 51 868 412 517 734 317 248 947 152 698 644 719 609 82 873 +Route #19: 183 550 449 422 313 963 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 933 553 18 629 315 452 +Route #20: 333 911 829 804 713 141 314 526 441 511 28 783 964 836 974 769 797 596 628 919 114 751 432 300 755 816 261 341 948 585 671 865 959 +Route #21: 921 445 356 509 394 130 580 230 722 359 303 385 269 106 697 501 159 362 400 26 854 347 682 536 939 169 246 185 916 649 221 +Route #22: 613 540 891 397 535 945 997 220 401 142 567 872 194 973 668 648 781 202 728 35 884 882 478 +Route #23: 826 279 929 338 858 625 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 200 847 326 692 834 354 687 577 15 600 676 +Route #24: 318 674 602 967 417 739 639 798 743 901 660 430 325 573 591 603 174 724 56 778 330 482 634 84 128 328 529 844 902 675 975 +Route #25: 408 88 922 143 224 861 531 738 896 898 44 427 124 685 701 894 465 546 295 365 435 211 351 395 704 779 617 454 899 +Route #26: 589 835 110 566 889 86 339 132 475 825 413 669 512 262 148 800 541 79 436 54 879 537 357 523 679 93 311 16 260 507 805 105 702 89 +Route #27: 472 610 970 376 635 539 684 601 524 623 971 481 886 103 848 505 270 40 593 168 506 528 329 968 461 637 +Route #28: 309 210 203 406 575 437 415 219 438 58 838 204 343 488 924 547 771 837 869 773 578 562 268 788 380 266 920 761 216 327 240 283 752 732 +Route #29: 420 291 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 274 284 984 926 965 831 140 247 688 1 808 287 803 +Cost: 159729 diff --git a/PCVRPTW/C2_10_7.sol b/PCVRPTW/C2_10_7.sol index 4dcbf0c..1fad7a9 100644 --- a/PCVRPTW/C2_10_7.sol +++ b/PCVRPTW/C2_10_7.sol @@ -19,11 +19,11 @@ Route #18: 73 826 279 929 338 858 625 9 981 810 238 448 630 218 305 744 227 927 Route #19: 651 342 350 352 827 67 78 96 746 652 491 187 960 390 184 494 907 403 374 20 521 245 764 775 348 47 807 962 Route #20: 511 170 296 867 513 236 890 542 900 292 428 794 23 680 126 878 282 61 519 146 584 312 99 80 310 115 118 31 335 731 958 182 15 600 Route #21: 590 111 673 379 197 776 640 38 95 572 951 206 278 253 857 250 809 856 127 371 888 574 711 904 780 765 299 433 386 222 177 -Route #22: 333 829 713 913 141 314 526 441 28 783 964 836 974 769 940 596 797 628 919 114 751 432 237 300 816 261 341 948 585 239 332 +Route #22: 613 473 804 713 141 314 526 441 28 783 964 836 974 769 940 596 797 628 919 114 751 432 237 300 816 261 341 948 585 239 332 Route #23: 241 62 459 659 801 822 137 181 608 10 892 753 217 664 707 762 288 703 83 232 125 799 263 226 145 235 956 207 160 45 225 388 -Route #24: 613 473 804 911 540 891 397 535 945 997 220 401 142 567 872 194 668 973 648 781 202 728 35 884 882 671 865 959 478 -Route #25: 905 647 937 758 398 811 57 76 429 234 162 71 24 895 167 750 754 467 695 360 358 198 51 868 412 517 734 464 947 248 317 644 719 609 873 -Route #26: 665 582 565 50 346 180 656 116 214 806 716 839 961 552 3 243 55 860 595 161 544 828 440 272 564 100 618 378 812 470 906 367 399 925 256 -Route #27: 308 41 363 833 138 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 784 522 626 642 949 -Route #28: 97 189 859 587 14 862 881 474 604 285 987 538 196 923 373 191 742 548 795 880 290 866 90 612 425 101 571 344 -Cost: 159770 +Route #24: 97 333 540 911 829 891 397 535 945 997 220 401 142 567 872 194 668 973 648 781 202 728 35 884 882 671 865 959 478 +Route #25: 913 905 647 937 758 398 57 76 429 234 162 71 24 895 167 750 754 467 695 360 358 198 51 868 412 517 734 464 947 248 317 698 644 719 609 +Route #26: 665 582 565 50 180 656 116 214 806 716 839 961 552 3 705 55 243 595 860 161 544 828 440 272 564 100 618 378 812 470 906 367 399 925 256 949 +Route #27: 346 41 363 833 138 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 784 522 626 642 +Route #28: 308 189 859 587 14 862 881 474 604 285 987 538 196 923 373 191 742 548 795 880 290 866 90 612 425 101 571 344 +Cost: 159733 diff --git a/PCVRPTW/C2_10_8.sol b/PCVRPTW/C2_10_8.sol index 5ecf8ce..243e131 100644 --- a/PCVRPTW/C2_10_8.sol +++ b/PCVRPTW/C2_10_8.sol @@ -1,28 +1,28 @@ Route #1: 383 252 183 554 421 442 277 504 27 337 777 563 666 994 627 694 538 196 923 373 191 742 548 290 866 90 425 612 344 571 101 740 102 452 -Route #2: 97 308 862 881 474 604 285 987 94 983 586 431 597 104 393 638 166 599 228 557 424 316 306 122 289 476 60 696 930 466 817 842 532 150 -Route #3: 382 108 550 449 422 313 963 605 17 121 484 992 275 721 677 29 658 493 768 787 158 151 407 620 643 933 553 683 636 231 691 334 629 21 315 -Route #4: 472 420 610 970 376 635 601 524 623 971 481 886 103 848 525 736 955 505 270 40 593 506 528 329 168 708 414 461 968 447 637 478 +Route #2: 308 587 14 881 474 604 285 987 94 983 586 431 597 104 393 638 166 599 228 557 424 316 306 122 289 476 60 696 930 466 817 842 532 150 +Route #3: 382 108 550 449 422 313 963 605 17 121 484 992 275 985 721 677 29 658 493 768 787 158 151 407 620 643 553 683 636 231 691 334 629 21 315 +Route #4: 472 420 610 970 376 635 601 524 971 623 103 848 886 481 525 736 955 505 270 40 593 168 506 528 329 968 461 447 637 478 Route #5: 291 539 684 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 268 274 984 926 284 140 831 965 247 688 1 808 287 803 -Route #6: 309 210 203 575 437 415 219 438 58 843 838 204 343 488 924 547 837 771 562 578 869 773 788 380 266 920 761 216 327 240 283 752 732 -Route #7: 922 932 143 738 77 749 455 499 201 909 678 124 918 685 701 894 465 546 295 365 211 435 351 395 704 779 617 454 899 -Route #8: 650 457 935 518 576 598 727 863 294 223 607 510 693 205 655 496 52 700 416 11 244 259 864 715 443 849 404 297 621 770 477 370 759 490 302 +Route #6: 309 210 203 406 575 437 415 219 438 58 843 838 204 343 488 924 547 771 837 773 869 578 562 788 380 266 920 761 216 327 240 283 752 732 +Route #7: 408 922 932 143 77 749 455 499 201 909 70 678 124 918 685 701 894 465 546 295 365 211 435 351 395 704 779 617 454 899 +Route #8: 650 457 935 576 598 165 863 727 294 223 607 510 693 205 655 496 52 700 416 11 259 864 715 912 443 849 404 297 621 770 477 370 759 302 Route #9: 98 119 748 579 533 527 709 633 336 2 153 36 68 615 503 830 215 324 Route #10: 745 654 729 757 957 345 530 450 988 516 953 233 5 885 147 853 726 989 789 72 815 32 785 681 774 392 131 661 592 883 190 355 871 13 588 Route #11: 389 423 64 495 134 49 34 471 468 772 908 818 824 171 485 791 583 396 144 986 725 65 832 192 30 766 372 410 954 179 439 66 796 384 645 -Route #12: 767 387 445 942 798 743 639 417 739 325 430 660 901 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 675 975 -Route #13: 280 690 19 249 946 543 756 136 723 717 570 487 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 686 +Route #12: 767 387 445 942 798 743 639 417 739 325 430 660 901 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 675 975 686 +Route #13: 280 690 19 249 946 543 756 136 723 717 570 487 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 Route #14: 921 733 967 823 356 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 514 556 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #15: 589 835 689 566 889 86 339 132 475 825 413 669 512 148 262 54 436 541 79 879 537 357 523 679 93 311 16 260 507 805 105 916 649 221 702 89 +Route #15: 589 835 689 566 889 86 339 132 475 825 413 669 512 148 262 54 436 800 541 79 879 537 357 523 679 93 311 16 260 507 805 105 649 221 702 89 Route #16: 318 674 602 394 130 580 230 722 359 303 446 106 269 385 159 362 400 26 854 347 682 536 185 246 169 939 53 -Route #17: 342 350 338 858 460 419 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 -Route #18: 651 73 352 827 67 826 279 929 9 981 810 238 448 630 218 305 227 744 927 782 614 851 998 653 847 200 326 692 834 354 687 335 731 577 157 -Route #19: 170 296 867 513 236 559 890 542 900 292 652 746 491 187 960 390 184 494 907 374 20 521 245 764 775 958 202 728 35 884 882 671 865 959 -Route #20: 473 141 314 526 441 511 28 783 964 836 974 769 23 794 428 680 126 878 282 61 519 348 146 312 115 118 310 80 99 47 807 962 182 15 600 149 676 -Route #21: 590 111 673 379 197 776 640 38 258 95 572 951 250 278 253 206 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 433 386 177 222 388 +Route #17: 826 929 858 9 460 419 364 991 820 117 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 +Route #18: 651 342 73 350 352 67 827 78 96 746 652 491 187 960 390 184 494 907 403 374 20 521 245 764 958 807 962 202 728 35 884 882 671 865 959 +Route #19: 713 141 314 526 236 867 513 890 542 900 292 810 238 448 630 218 305 227 744 927 782 614 851 998 653 847 200 326 692 834 354 687 731 577 157 +Route #20: 333 473 911 804 441 511 28 783 964 836 974 769 23 794 428 680 126 878 282 61 519 775 146 348 312 115 99 80 310 118 31 335 182 15 600 149 676 +Route #21: 170 296 590 111 673 379 197 640 38 95 572 951 250 278 253 206 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 433 386 177 222 388 Route #22: 905 391 659 801 822 877 760 137 181 608 10 892 753 217 664 707 762 288 703 972 232 83 125 799 263 226 145 235 956 207 160 45 225 -Route #23: 613 911 540 891 397 535 945 220 401 142 567 872 194 648 781 973 668 755 797 596 628 919 114 751 432 237 300 816 261 341 948 585 239 332 -Route #24: 804 829 713 913 718 462 937 647 255 429 76 811 398 915 57 234 162 340 71 24 750 741 358 198 51 868 412 517 152 734 698 644 719 609 82 873 -Route #25: 333 665 582 62 257 786 459 229 426 307 251 895 167 763 199 129 33 802 502 695 467 754 360 87 418 464 317 248 841 947 458 112 508 470 906 367 -Route #26: 189 859 587 14 346 50 565 716 806 214 116 944 855 551 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 399 925 256 -Route #27: 180 41 37 656 833 138 363 622 606 7 483 156 978 619 92 790 632 996 186 938 928 737 22 568 710 304 39 154 6 113 522 626 642 949 -Cost: 156730 +Route #23: 613 540 891 397 535 945 997 220 401 142 567 872 194 648 781 973 668 755 797 596 628 919 114 751 432 237 300 816 261 341 948 585 239 332 +Route #24: 829 913 718 462 937 647 255 758 811 429 76 57 398 915 234 162 340 71 24 750 754 741 358 198 51 868 412 517 152 734 698 644 719 609 82 873 +Route #25: 665 582 241 561 62 229 459 786 257 426 307 251 895 167 763 199 129 33 802 502 695 467 360 87 418 464 317 248 841 947 458 112 508 470 906 367 +Route #26: 97 189 565 50 180 656 37 944 855 551 214 116 806 716 839 961 552 3 705 243 55 860 595 544 161 828 440 272 564 100 618 378 812 399 925 256 +Route #27: 859 346 41 833 138 363 821 622 606 7 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 710 304 39 154 6 113 522 626 642 949 +Cost: 156479 diff --git a/PCVRPTW/C2_10_9.sol b/PCVRPTW/C2_10_9.sol index ccc7236..b716921 100644 --- a/PCVRPTW/C2_10_9.sol +++ b/PCVRPTW/C2_10_9.sol @@ -1,8 +1,8 @@ -Route #1: 383 252 183 554 421 442 277 504 943 337 777 855 551 850 994 694 538 196 923 373 191 742 548 795 290 866 90 425 612 344 -Route #2: 308 862 881 474 604 987 94 983 586 431 597 104 393 166 599 27 316 563 666 424 289 122 306 557 817 696 60 476 101 571 740 930 466 532 842 150 -Route #3: 550 449 422 963 313 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 643 933 553 18 636 231 691 629 21 315 447 -Route #4: 472 610 970 376 635 539 684 601 524 971 623 103 848 886 481 525 736 135 897 893 638 955 505 270 40 506 593 168 329 528 968 461 414 452 -Route #5: 420 291 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 268 788 274 984 284 216 831 965 926 1 808 503 637 +Route #1: 308 862 881 474 604 285 987 94 983 586 431 104 442 903 599 557 538 196 923 373 191 742 548 795 880 290 866 90 344 612 425 101 571 +Route #2: 383 554 421 108 382 27 504 277 943 337 777 563 666 850 855 551 694 627 994 424 316 306 122 289 476 60 696 930 466 817 532 842 150 452 +Route #3: 252 183 449 963 313 914 605 17 121 480 484 992 275 985 721 677 29 658 493 768 787 158 151 407 643 933 553 18 636 231 691 629 21 315 +Route #4: 472 610 970 376 635 539 684 601 524 971 103 848 481 525 736 597 166 638 176 893 135 955 505 270 40 506 593 168 329 528 968 461 414 447 637 +Route #5: 420 291 12 172 545 712 8 720 999 555 936 641 453 188 265 814 917 663 91 268 788 274 984 284 216 831 965 926 1 808 503 Route #6: 309 210 203 406 575 437 415 219 438 58 838 204 343 488 924 547 837 773 869 578 562 771 380 266 920 761 140 247 688 287 803 327 240 752 283 732 Route #7: 408 88 922 932 143 531 224 861 63 846 896 738 898 44 427 77 365 295 546 211 435 534 323 351 395 704 779 617 454 899 Route #8: 749 455 499 164 201 70 678 909 124 876 918 685 465 894 701 416 910 11 700 52 496 655 706 715 849 443 912 297 621 770 319 477 759 490 302 @@ -10,19 +10,19 @@ Route #9: 345 530 516 233 953 107 518 576 223 727 165 863 294 510 989 726 789 72 Route #10: 98 119 336 633 709 748 527 533 579 36 68 615 153 2 830 215 324 Route #11: 389 729 495 49 34 134 471 468 772 908 818 824 171 485 791 583 396 986 725 65 832 192 30 766 372 410 954 179 439 66 796 81 384 645 686 Route #12: 767 921 280 690 19 654 64 662 267 487 570 717 723 756 136 69 321 813 980 581 173 616 75 646 402 349 163 934 276 819 793 486 976 -Route #13: 387 445 942 271 733 823 967 417 739 639 798 743 901 325 430 660 573 591 603 724 174 330 56 778 482 634 84 128 328 529 844 902 675 975 -Route #14: 356 589 835 993 792 298 670 322 520 569 320 995 375 469 286 982 870 4 411 514 556 85 594 498 123 966 624 714 497 931 492 46 611 667 293 -Route #15: 394 509 689 566 889 86 339 825 475 132 262 148 512 669 54 436 800 541 79 879 537 357 523 679 93 311 16 260 507 805 105 916 649 -Route #16: 674 318 602 130 580 230 722 303 446 106 269 385 159 362 400 26 854 347 682 536 169 939 53 246 185 221 702 89 -Route #17: 929 625 460 419 730 364 991 820 117 500 479 178 874 463 735 434 242 361 175 301 558 133 840 456 489 120 366 887 43 672 208 353 264 -Route #18: 350 826 279 338 858 9 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 845 335 731 577 157 +Route #13: 387 445 942 271 733 823 967 417 739 639 798 743 901 325 430 660 573 591 603 174 724 56 778 330 482 634 84 128 328 529 844 902 675 975 +Route #14: 356 589 835 792 993 298 670 322 520 569 320 995 375 469 286 982 870 4 411 514 556 85 594 498 123 966 624 714 497 931 492 46 611 667 293 +Route #15: 394 509 130 689 566 86 339 889 475 825 413 669 512 501 132 262 148 54 436 800 541 79 879 537 357 523 679 93 311 16 260 507 805 105 89 +Route #16: 674 318 602 580 230 722 359 303 446 106 269 385 159 362 400 26 854 347 682 536 169 939 53 246 185 916 649 221 702 +Route #17: 9 625 460 419 730 364 991 820 500 479 178 874 242 434 735 463 133 840 549 361 175 301 558 456 489 120 366 887 43 672 208 353 264 +Route #18: 350 826 279 929 338 858 981 810 238 448 630 218 305 227 744 927 42 782 614 851 998 653 847 200 326 692 834 354 687 845 335 731 577 157 Route #19: 651 342 73 78 827 352 67 96 746 652 491 187 960 390 907 494 403 374 20 521 245 764 775 958 807 962 728 202 35 884 -Route #20: 713 141 170 296 559 236 890 900 292 542 428 794 23 680 126 878 282 61 519 348 146 584 312 99 80 310 118 115 47 182 15 600 149 676 +Route #20: 441 170 296 559 236 890 900 292 542 428 794 23 680 126 878 282 61 519 348 146 584 312 99 80 310 118 115 47 182 15 600 149 676 Route #21: 513 867 590 111 379 640 776 197 38 258 278 253 206 250 857 809 856 209 941 444 127 371 888 574 711 904 780 765 299 433 386 177 222 388 332 -Route #22: 97 333 665 582 913 314 526 441 511 28 783 964 836 974 769 797 628 596 940 919 114 751 432 237 300 816 261 341 948 755 585 239 882 -Route #23: 905 647 937 255 758 811 398 137 181 608 10 892 753 217 664 762 703 972 232 83 125 799 263 226 145 235 956 207 160 225 152 644 719 873 -Route #24: 613 473 804 829 911 540 891 397 535 945 997 220 401 142 567 872 194 973 668 781 648 671 865 959 478 -Route #25: 241 561 257 786 62 229 459 76 162 234 57 915 24 251 167 763 695 502 360 467 754 741 358 198 868 412 517 734 841 464 947 248 317 698 609 82 +Route #22: 613 473 804 829 713 141 314 526 511 28 783 964 836 974 769 797 628 596 940 919 114 751 432 237 300 816 261 341 948 755 585 239 882 +Route #23: 665 582 718 937 647 255 758 811 57 398 608 10 892 753 217 664 762 703 83 232 125 799 263 226 145 235 956 207 160 225 412 152 719 873 +Route #24: 97 333 911 540 891 397 535 945 997 220 401 142 567 872 194 973 668 781 648 671 865 959 478 +Route #25: 241 561 62 257 786 459 229 162 234 76 429 24 251 895 167 763 695 502 360 467 754 741 358 198 868 517 734 841 464 947 248 317 698 644 609 82 Route #26: 189 859 587 14 346 944 41 656 180 116 214 806 716 839 961 552 3 705 55 243 595 860 272 564 440 161 828 100 618 378 812 470 906 367 399 925 256 Route #27: 565 833 138 363 821 622 606 7 109 483 156 978 619 92 790 193 632 996 186 938 928 737 22 568 39 710 304 154 6 113 522 626 642 949 -Cost: 157424 +Cost: 157238 diff --git a/PCVRPTW/R1_10_1.sol b/PCVRPTW/R1_10_1.sol index 3f738ef..a9bfa8c 100644 --- a/PCVRPTW/R1_10_1.sol +++ b/PCVRPTW/R1_10_1.sol @@ -1,11 +1,11 @@ Route #1: 606 212 758 788 254 625 729 796 -Route #2: 819 800 634 82 173 101 845 -Route #3: 110 +Route #2: 110 866 +Route #3: 68 800 281 634 82 173 101 845 Route #4: 695 876 891 686 921 613 297 Route #5: 802 218 202 787 621 537 320 610 Route #6: 141 743 559 541 Route #7: 74 540 713 635 694 142 877 Route #8: 790 28 459 35 618 407 278 970 Route #9: 775 299 607 630 182 239 384 253 478 -Route #10: 213 844 753 721 461 455 898 687 866 -Cost: 262709 +Route #10: 213 844 753 721 461 455 898 687 +Cost: 262705 diff --git a/PCVRPTW/R1_10_7.sol b/PCVRPTW/R1_10_7.sol index 4641c12..577639f 100644 --- a/PCVRPTW/R1_10_7.sol +++ b/PCVRPTW/R1_10_7.sol @@ -1,15 +1,16 @@ -Route #1: 606 394 377 386 788 758 290 655 214 -Route #2: 854 927 68 516 625 729 51 796 +Route #1: 667 51 313 655 290 758 788 386 377 +Route #2: 854 927 68 516 625 729 796 866 Route #3: 673 254 703 449 144 281 800 634 632 Route #4: 53 948 997 842 260 499 761 914 256 444 277 172 -Route #5: 486 14 61 101 845 173 82 610 247 -Route #6: 202 108 286 876 471 891 505 87 129 767 105 -Route #7: 487 802 695 218 621 537 297 267 706 201 -Route #8: 970 911 141 743 559 541 110 866 -Route #9: 74 21 986 967 540 713 142 278 -Route #10: 527 697 704 253 459 790 751 877 -Route #11: 607 182 834 77 710 306 656 626 -Route #12: 775 299 235 455 461 721 898 753 687 478 -Route #13: 489 770 411 302 762 664 915 264 718 117 26 844 -Route #14: 726 213 932 122 148 547 586 532 -Cost: 251368 +Route #5: 110 61 101 845 173 82 610 247 +Route #6: 267 876 471 891 112 505 987 87 129 767 105 +Route #7: 486 802 695 218 537 621 297 706 201 541 +Route #8: 89 463 611 827 209 960 244 108 202 +Route #9: 487 911 141 559 743 970 877 +Route #10: 74 21 986 967 540 713 142 278 +Route #11: 790 618 656 306 799 626 35 704 527 +Route #12: 697 893 630 182 607 501 239 253 459 751 +Route #13: 775 299 235 455 461 721 898 753 687 478 +Route #14: 489 770 411 302 762 664 915 264 718 117 26 844 +Route #15: 726 213 932 122 148 547 586 532 +Cost: 251365 diff --git a/PCVRPTW/R1_10_8.sol b/PCVRPTW/R1_10_8.sol index 24d0086..643c9ab 100644 --- a/PCVRPTW/R1_10_8.sol +++ b/PCVRPTW/R1_10_8.sol @@ -1,16 +1,17 @@ -Route #1: 394 377 212 758 323 655 313 -Route #2: 673 254 703 449 144 625 729 51 796 -Route #3: 854 927 68 214 819 281 800 53 632 634 -Route #4: 14 61 845 101 173 82 106 610 247 -Route #5: 650 613 921 686 941 894 108 201 -Route #6: 487 802 695 589 537 297 218 267 320 706 -Route #7: 970 911 141 257 743 559 541 110 866 -Route #8: 916 787 463 116 70 322 319 89 831 -Route #9: 74 21 967 93 485 986 540 713 283 -Route #10: 407 278 694 223 635 142 712 877 -Route #11: 751 28 618 943 656 306 799 626 459 -Route #12: 697 893 384 607 501 253 704 527 -Route #13: 775 299 235 455 461 721 898 844 753 478 -Route #14: 489 302 762 651 517 664 915 264 718 411 117 26 -Route #15: 726 213 932 122 586 148 547 532 687 -Cost: 248902 +Route #1: 775 299 235 455 461 721 898 844 753 478 +Route #2: 202 372 108 894 941 686 921 613 105 +Route #3: 916 787 463 116 70 322 319 89 831 +Route #4: 214 819 281 800 634 632 53 82 173 61 +Route #5: 751 28 618 943 656 306 799 626 459 +Route #6: 866 854 68 516 927 610 247 110 +Route #7: 486 201 695 589 537 297 218 267 320 706 541 +Route #8: 487 141 802 257 559 743 911 877 970 +Route #9: 74 142 713 540 283 712 278 407 +Route #10: 21 928 93 967 986 485 223 635 694 65 +Route #11: 489 302 762 651 517 664 915 264 718 411 117 26 +Route #12: 726 213 932 122 586 148 547 532 687 +Route #13: 14 650 13 572 965 277 971 172 101 845 +Route #14: 697 893 384 607 501 253 704 527 +Route #15: 673 254 703 449 144 625 729 51 796 +Route #16: 394 377 212 758 323 655 313 +Cost: 248858 diff --git a/PCVRPTW/R2_10_1.sol b/PCVRPTW/R2_10_1.sol index 2618a26..ff5d08d 100644 --- a/PCVRPTW/R2_10_1.sol +++ b/PCVRPTW/R2_10_1.sol @@ -1,13 +1,14 @@ -Route #1: 547 802 36 662 421 59 816 368 899 536 644 765 915 12 674 120 142 62 30 362 814 45 883 10 906 504 17 326 470 497 138 267 166 962 860 243 402 100 137 273 415 -Route #2: 350 818 490 782 204 934 22 826 295 180 711 275 499 526 521 781 947 943 775 994 336 553 944 710 -Route #3: 191 503 951 381 805 113 193 446 786 325 672 473 784 309 609 905 824 114 70 922 237 670 606 190 165 888 -Route #4: 850 739 803 624 704 793 512 632 685 367 797 365 136 233 675 361 949 370 965 157 589 679 50 839 390 6 -Route #5: 898 116 921 73 917 852 594 371 809 798 639 308 693 794 829 834 342 79 559 552 379 684 884 773 268 94 622 990 900 369 311 969 568 779 230 870 580 -Route #6: 993 220 454 4 929 462 772 744 404 254 881 229 658 519 -Route #7: 313 251 493 436 846 550 513 893 584 28 82 353 509 600 420 511 101 604 69 529 727 320 207 542 58 950 -Route #8: 880 269 250 872 481 301 936 163 551 18 592 388 621 680 864 122 958 96 200 23 247 359 213 714 759 954 964 750 154 539 -Route #9: 984 170 323 752 210 303 338 896 -Route #10: 139 807 548 72 583 364 386 703 168 678 393 337 705 255 456 405 889 686 280 815 879 635 788 194 106 687 799 129 321 448 861 134 544 780 330 930 144 281 87 -Route #11: 452 179 557 912 294 184 411 95 -Route #12: 316 946 349 806 39 983 469 397 257 654 640 754 108 318 345 866 748 931 174 398 804 266 980 495 130 625 426 667 973 887 -Cost: 240691 +Route #1: 547 802 36 662 421 59 816 368 899 536 644 765 915 12 674 120 142 62 30 362 721 44 647 734 767 463 8 775 994 336 553 944 710 +Route #2: 350 818 490 782 204 934 22 826 295 180 711 275 499 781 237 922 541 173 470 326 497 138 267 166 962 860 243 273 137 +Route #3: 850 145 718 141 339 521 526 947 943 606 190 165 888 +Route #4: 191 503 951 381 805 113 193 446 786 325 672 473 784 309 328 985 310 546 523 423 216 136 365 233 675 361 949 965 370 690 597 830 692 402 100 +Route #5: 898 739 803 624 704 793 512 632 685 367 797 363 94 622 990 900 369 311 969 568 779 230 870 580 +Route #6: 116 921 73 917 852 594 371 809 798 639 308 693 794 829 834 342 79 559 552 379 684 884 773 268 623 881 229 658 519 +Route #7: 993 220 454 4 929 462 772 744 404 254 289 582 679 50 839 390 6 +Route #8: 313 251 493 436 846 550 513 893 584 28 82 353 509 600 420 511 101 745 961 604 374 529 727 320 207 542 58 950 +Route #9: 880 269 250 872 481 301 936 163 551 18 592 863 791 159 680 864 122 958 96 200 23 247 359 213 874 854 964 750 154 539 +Route #10: 984 170 323 752 210 303 338 896 +Route #11: 139 807 548 72 583 364 386 703 168 678 393 337 705 255 456 111 377 833 914 599 549 633 194 106 687 799 129 510 544 780 330 930 144 281 87 +Route #12: 452 179 557 912 294 184 411 95 +Route #13: 316 946 349 806 39 983 469 397 257 654 640 754 108 318 345 866 748 931 174 398 804 266 980 495 130 625 426 667 973 887 +Cost: 239852 diff --git a/PCVRPTW/R2_10_10.sol b/PCVRPTW/R2_10_10.sol index f78f851..cbc4424 100644 --- a/PCVRPTW/R2_10_10.sol +++ b/PCVRPTW/R2_10_10.sol @@ -1,13 +1,13 @@ -Route #1: 316 946 349 36 662 39 397 469 983 37 740 668 257 654 108 318 49 345 866 748 931 588 293 43 611 239 225 938 647 721 44 232 955 277 398 804 980 495 130 593 329 973 426 667 887 -Route #2: 547 802 421 59 279 816 368 306 385 283 77 795 275 781 499 947 943 775 994 553 336 944 710 -Route #3: 818 490 782 204 934 899 536 953 991 778 754 640 120 674 12 915 765 966 142 62 30 362 360 143 814 45 883 10 774 906 169 461 17 326 470 497 617 166 267 138 243 743 400 415 273 137 -Route #4: 350 951 381 805 986 80 22 826 295 644 180 84 925 939 117 960 480 570 591 173 756 541 922 237 670 525 712 299 190 165 27 888 -Route #5: 503 113 193 141 446 325 339 309 609 905 985 310 546 523 987 376 608 913 605 216 136 233 365 94 363 206 894 26 416 119 990 900 622 311 369 675 949 361 157 467 589 603 679 576 50 839 390 6 -Route #6: 898 739 803 793 512 825 11 25 792 769 256 571 412 820 847 538 776 783 357 800 188 81 91 64 40 612 2 903 574 952 515 370 965 127 3 692 348 402 100 -Route #7: 191 850 145 718 828 598 632 185 429 457 215 450 319 630 488 717 708 877 742 853 496 948 234 223 751 74 78 178 444 969 926 568 779 230 870 580 -Route #8: 116 624 704 371 809 798 308 794 693 262 885 975 834 829 408 367 797 685 167 254 404 623 268 773 684 379 559 552 961 420 604 101 511 745 259 998 248 356 733 410 658 519 950 -Route #9: 313 251 977 269 250 872 481 301 276 197 936 517 163 271 391 172 551 18 439 543 592 863 159 791 755 123 434 121 958 122 99 205 374 189 725 664 727 320 207 716 520 487 896 -Route #10: 993 921 220 454 73 594 852 917 436 351 677 846 550 513 451 459 837 162 61 760 33 840 904 836 864 680 483 700 226 560 90 296 322 974 572 115 757 60 474 585 214 392 750 154 539 -Route #11: 880 984 364 386 155 703 168 124 678 393 530 150 111 377 833 192 616 246 865 813 771 549 633 106 194 646 729 440 920 687 799 129 823 516 321 448 861 134 895 544 780 330 930 281 372 87 -Route #12: 139 807 548 72 806 284 235 337 255 705 395 910 7 811 996 327 1000 280 879 815 635 561 209 161 810 587 790 212 919 186 978 702 241 338 303 452 179 912 294 557 184 411 95 -Cost: 220721 +Route #1: 36 662 39 397 469 983 37 740 668 257 654 108 318 49 345 866 748 931 588 293 43 611 239 225 938 362 721 44 232 955 277 804 398 222 767 406 463 140 42 8 414 775 994 553 336 944 710 +Route #2: 547 802 421 59 279 816 368 899 536 953 991 778 754 640 120 674 12 915 765 236 558 932 51 737 868 485 906 460 634 796 169 504 461 17 326 470 497 617 166 267 138 243 743 400 415 273 137 +Route #3: 350 951 381 818 490 782 204 986 80 934 22 826 295 644 180 84 711 306 385 283 77 795 275 781 499 526 608 376 521 70 541 922 237 670 525 712 299 190 165 27 888 +Route #4: 503 805 113 193 141 446 325 339 309 609 905 985 310 546 523 987 423 216 136 233 365 797 94 363 206 894 26 416 119 990 900 622 311 369 675 949 361 157 467 589 603 679 576 50 839 390 6 +Route #5: 191 850 145 632 185 429 68 409 64 91 40 612 2 903 574 952 515 370 965 127 3 692 348 402 100 +Route #6: 898 803 739 793 512 825 11 25 792 769 256 571 412 820 847 215 673 457 450 319 630 488 717 708 877 742 853 496 948 234 223 178 751 74 78 441 886 537 568 779 230 870 580 +Route #7: 116 921 624 704 371 809 798 639 308 794 693 262 885 975 834 829 669 559 552 928 961 420 511 101 604 189 374 205 664 727 320 207 716 520 487 896 +Route #8: 993 220 454 73 594 852 917 436 351 677 846 550 513 451 459 837 162 61 760 33 988 968 904 840 836 927 201 112 4 929 462 772 242 744 404 254 623 268 773 884 684 379 248 998 356 733 410 658 519 950 +Route #9: 313 251 977 269 250 872 481 301 276 197 936 517 163 271 391 172 551 18 439 543 592 863 791 755 123 434 958 122 680 864 99 483 156 555 23 247 359 46 213 759 714 954 854 964 750 154 539 +Route #10: 880 984 170 323 494 957 484 1 533 785 575 175 249 562 176 115 572 322 974 757 60 474 585 214 392 372 281 87 294 912 184 411 95 +Route #11: 139 807 548 72 583 364 386 155 703 168 124 678 393 530 150 111 377 833 192 616 246 865 813 771 549 633 106 194 646 729 440 93 728 735 272 465 665 506 426 667 973 329 887 +Route #12: 316 946 349 806 284 235 649 705 395 910 7 811 996 327 1000 280 879 815 635 561 209 54 810 161 321 129 823 516 448 861 134 895 544 780 330 930 464 241 978 593 557 179 452 +Cost: 220235 diff --git a/PCVRPTW/R2_10_2.sol b/PCVRPTW/R2_10_2.sol index 53ed6a3..bf1364d 100644 --- a/PCVRPTW/R2_10_2.sol +++ b/PCVRPTW/R2_10_2.sol @@ -1,12 +1,12 @@ -Route #1: 316 946 349 36 662 89 279 37 983 469 556 257 108 345 277 866 748 49 292 343 387 996 811 610 689 835 56 318 588 293 778 43 611 239 225 938 857 963 647 734 463 406 140 42 414 107 782 775 553 994 336 944 710 -Route #2: 547 802 421 59 816 283 385 368 899 536 911 953 754 640 120 142 674 62 30 375 362 915 360 721 44 232 955 398 804 654 266 980 71 495 130 625 397 329 741 426 284 667 973 887 -Route #3: 818 490 204 934 22 826 644 180 133 147 925 842 84 524 158 114 824 473 756 173 570 504 906 891 628 939 17 981 601 480 960 326 497 258 470 617 746 507 328 971 300 962 860 455 376 273 137 -Route #4: 350 951 381 805 606 113 193 608 712 446 786 648 325 339 521 922 237 781 275 499 670 190 165 888 503 -Route #5: 191 850 803 739 603 145 828 475 83 523 546 432 55 2 612 256 769 40 534 792 14 878 990 622 900 409 68 429 185 949 157 589 632 597 675 467 830 692 348 402 100 -Route #6: 898 116 390 921 624 704 576 582 512 311 369 408 825 25 11 75 894 119 416 344 500 620 488 708 717 877 742 853 948 908 234 223 178 444 834 693 308 969 568 779 230 870 580 -Route #7: 6 993 220 454 73 852 917 287 772 594 410 219 347 262 885 105 975 79 428 559 552 749 379 586 684 884 773 268 798 623 809 694 227 744 519 937 658 19 50 839 -Route #8: 58 436 112 351 5 564 808 988 968 700 226 197 301 936 468 163 578 641 195 439 128 164 573 211 755 434 388 621 688 162 940 837 509 600 715 893 812 420 511 101 604 550 189 374 529 727 664 320 207 520 950 -Route #9: 313 251 880 170 203 653 372 494 484 585 214 198 382 569 183 346 766 882 135 271 391 902 172 982 551 18 592 863 791 96 156 958 121 122 483 680 864 99 380 873 927 677 201 707 567 250 487 896 -Route #10: 984 364 386 660 703 330 544 192 833 914 549 633 731 599 458 646 729 440 93 728 920 916 272 687 768 106 822 762 813 149 865 801 60 757 758 572 431 974 843 874 854 964 750 154 539 -Route #11: 139 807 548 72 583 671 131 235 702 337 255 456 405 209 889 686 810 764 212 327 1000 280 879 815 635 514 941 194 47 129 823 377 530 393 678 134 168 895 930 144 281 210 323 338 87 912 294 184 411 95 -Cost: 209758 +Route #1: 6 993 220 454 73 852 917 287 772 594 371 809 798 639 408 825 794 829 834 693 885 105 975 79 428 559 552 749 379 586 684 773 884 248 356 410 744 227 694 519 937 658 19 50 839 +Route #2: 898 116 390 921 624 704 576 582 793 512 369 311 25 11 75 894 119 856 457 215 217 416 344 500 620 488 708 717 877 742 853 948 908 234 223 178 444 308 969 568 779 230 870 580 +Route #3: 139 807 548 72 583 364 323 210 281 386 660 703 330 544 832 997 192 833 762 731 599 914 549 633 771 813 175 249 562 149 865 801 60 757 758 572 431 974 843 874 854 964 750 494 372 154 539 +Route #4: 313 251 880 849 269 250 872 199 481 301 936 226 700 904 840 263 162 837 28 584 893 82 353 509 600 715 812 420 511 101 604 550 189 374 529 727 664 320 58 716 487 452 179 557 912 294 184 411 95 +Route #5: 984 170 203 653 484 585 214 198 382 569 183 346 766 882 135 271 391 902 172 982 551 18 592 863 439 722 211 573 755 434 121 958 156 122 483 680 864 99 380 873 927 677 201 112 707 207 520 950 +Route #6: 316 946 806 235 131 702 337 255 456 405 209 889 686 810 764 212 327 1000 280 879 815 635 514 941 47 194 106 768 728 93 646 729 440 272 687 799 129 823 377 530 393 678 134 168 895 930 144 338 87 +Route #7: 490 204 934 22 826 644 180 133 147 925 842 84 524 158 663 591 939 628 906 891 485 460 504 17 981 601 570 480 960 326 497 258 470 166 617 746 507 328 971 300 962 860 455 376 273 137 +Route #8: 191 850 803 739 603 145 828 475 83 523 546 432 55 447 378 531 298 188 820 412 612 256 769 40 534 792 14 878 990 622 900 409 68 429 185 949 157 589 632 597 675 467 830 692 348 402 100 +Route #9: 349 36 662 89 279 37 983 469 649 705 395 910 736 996 811 610 417 482 492 71 56 689 387 343 931 292 629 318 174 398 804 654 266 980 495 130 625 397 329 741 426 284 667 973 887 +Route #10: 350 951 381 805 606 113 193 608 712 446 786 648 325 339 366 609 905 824 114 70 922 237 499 781 743 275 400 553 818 710 +Route #11: 547 802 421 59 816 283 385 368 899 536 911 953 43 778 754 640 120 345 748 866 277 232 142 674 62 30 44 375 362 360 915 143 963 857 647 734 938 463 406 140 42 414 107 782 775 994 336 888 503 +Cost: 209001 diff --git a/PCVRPTW/R2_10_3.sol b/PCVRPTW/R2_10_3.sol index 21c39ba..072513f 100644 --- a/PCVRPTW/R2_10_3.sol +++ b/PCVRPTW/R2_10_3.sol @@ -1,14 +1,14 @@ -Route #1: 36 662 329 983 469 556 160 740 257 654 108 804 345 748 866 277 398 640 754 120 142 674 62 30 44 721 12 362 966 915 375 963 857 647 406 938 225 611 239 414 107 795 947 943 775 944 710 -Route #2: 490 77 782 934 22 826 711 295 180 814 666 845 182 418 48 909 995 883 628 10 906 891 485 634 796 305 169 981 504 17 117 570 480 960 326 497 258 470 166 617 746 507 328 831 253 860 962 300 786 376 137 -Route #3: 818 994 553 204 986 80 275 535 499 781 743 437 41 70 325 541 672 138 267 309 473 784 158 851 591 663 970 939 613 706 789 238 925 595 842 84 524 237 922 521 670 526 273 606 805 415 336 381 951 350 -Route #4: 113 193 608 712 446 141 339 648 243 366 905 971 985 310 491 455 683 546 523 224 83 432 2 55 447 297 378 531 571 412 820 188 215 81 856 838 878 990 900 409 68 429 185 949 361 127 216 692 190 165 27 850 -Route #5: 116 390 921 624 704 576 603 145 29 830 467 675 632 365 685 797 367 369 311 622 64 91 14 792 534 574 612 256 590 769 40 952 515 370 965 695 67 475 828 299 718 913 32 738 348 402 100 503 191 -Route #6: 898 803 582 289 793 512 408 825 206 25 11 894 15 26 416 319 344 630 148 620 659 708 717 948 65 853 742 877 424 908 886 223 342 78 79 428 559 552 749 248 356 733 219 410 371 19 50 839 -Route #7: 6 993 220 454 542 4 929 917 287 772 852 462 658 519 744 227 694 404 809 254 623 798 773 884 684 586 379 961 812 420 513 511 101 726 69 604 550 189 374 479 727 664 436 320 58 716 520 487 -Route #8: 950 493 567 707 201 351 677 205 927 99 864 680 988 968 904 840 122 972 263 945 162 837 509 600 353 82 28 893 584 153 719 35 885 105 975 669 834 693 720 308 969 639 152 568 779 230 870 739 580 -Route #9: 313 251 977 250 872 199 481 301 936 578 615 641 195 159 791 96 156 958 121 434 691 755 573 817 128 439 200 23 247 18 359 551 982 902 213 46 714 954 135 882 163 468 90 964 389 750 203 154 880 -Route #10: 984 539 269 849 653 286 681 453 183 214 435 522 757 60 801 176 616 175 249 562 149 865 115 657 758 572 282 322 843 355 874 296 413 569 382 198 858 474 585 392 265 484 957 494 372 170 87 139 95 -Route #11: 807 548 72 583 364 848 323 210 281 386 660 703 315 780 288 575 997 832 732 192 510 813 228 771 731 599 549 914 633 768 106 129 941 47 194 799 687 514 686 161 321 209 456 401 992 186 919 978 284 667 294 452 -Route #12: 179 316 946 349 806 973 741 235 131 702 244 506 678 124 393 405 889 810 764 280 879 815 635 272 735 728 93 440 646 458 907 875 762 618 833 377 627 196 530 150 501 544 330 930 895 134 241 338 896 -Route #13: 547 802 421 279 816 283 385 368 581 899 42 536 911 953 991 43 778 293 266 588 498 399 626 980 56 629 318 49 292 931 343 387 689 7 979 610 910 312 71 492 495 482 130 397 593 887 557 912 184 411 -Cost: 182632 +Route #1: 807 548 72 583 323 210 281 386 585 214 435 522 757 60 959 288 575 801 176 616 175 249 562 149 865 115 657 758 572 282 322 843 355 874 296 413 569 198 382 453 183 392 265 484 957 494 372 170 87 880 +Route #2: 818 490 782 204 986 80 275 535 499 781 743 437 41 70 325 339 786 243 300 455 683 491 310 985 962 971 905 609 672 114 824 138 267 473 756 166 328 331 366 541 922 237 521 670 526 190 165 888 503 +Route #3: 349 39 983 469 556 160 740 257 654 108 804 345 748 866 277 398 640 754 120 142 674 62 30 44 721 12 362 966 915 375 963 857 647 406 611 911 239 414 107 795 947 943 775 553 994 944 951 350 710 +Route #4: 984 364 848 660 703 315 330 780 544 732 192 510 813 228 618 762 771 731 549 633 914 599 458 93 735 728 440 272 687 799 788 941 129 47 194 768 106 823 377 833 202 501 150 168 895 930 144 338 139 896 +Route #5: 113 193 608 376 446 141 712 987 224 523 83 546 432 2 55 447 297 378 531 571 412 820 298 188 215 81 856 838 769 40 590 952 515 370 965 695 67 475 828 299 718 913 32 738 348 402 137 273 606 805 415 336 381 +Route #6: 77 934 711 84 842 595 925 591 663 970 789 613 995 909 45 418 48 883 628 10 906 891 485 634 796 305 169 981 504 17 117 570 601 480 960 326 497 258 470 617 507 746 784 158 656 524 295 826 22 400 +Route #7: 850 145 29 830 467 675 632 365 685 797 369 367 363 311 94 622 990 119 26 416 344 148 620 659 708 496 717 948 65 894 637 15 245 878 14 792 534 409 68 429 185 690 361 157 216 692 100 27 191 +Route #8: 547 802 421 76 279 59 816 283 385 368 581 899 42 536 644 180 225 938 953 991 43 778 293 266 588 498 399 626 980 71 492 495 482 130 397 329 593 662 36 887 557 294 912 184 179 411 95 +Route #9: 316 946 806 973 741 235 284 667 131 702 506 134 124 678 393 530 405 456 209 889 686 810 764 280 21 1000 327 996 811 7 689 387 343 931 292 49 318 629 56 835 312 910 610 417 649 186 992 919 566 244 241 452 +Route #10: 313 251 849 269 250 872 199 481 301 936 226 700 904 680 864 99 840 122 958 972 263 945 162 837 509 600 353 82 28 893 584 403 961 812 420 513 511 101 726 604 189 374 479 727 664 436 320 207 +Route #11: 6 950 993 921 220 520 454 58 542 4 929 287 917 852 462 772 227 694 404 809 254 623 798 268 773 884 684 586 379 248 356 733 219 410 744 519 658 371 19 50 839 390 116 +Route #12: 898 624 704 576 582 289 793 512 408 825 206 25 11 75 92 853 742 877 424 908 886 223 342 78 975 693 642 885 749 719 153 428 79 559 552 35 105 669 834 720 308 969 639 152 568 779 230 870 739 580 +Route #13: 567 707 201 351 677 205 927 760 33 156 434 123 691 755 334 573 211 341 554 817 128 439 863 592 200 23 247 18 359 551 641 578 46 213 902 714 954 135 882 163 468 90 964 389 681 750 286 203 154 539 +Cost: 182019 diff --git a/PCVRPTW/R2_10_4.sol b/PCVRPTW/R2_10_4.sol index 1137009..adf3b60 100644 --- a/PCVRPTW/R2_10_4.sol +++ b/PCVRPTW/R2_10_4.sol @@ -1,17 +1,17 @@ -Route #1: 802 89 76 471 37 867 160 740 668 588 266 640 754 222 767 406 734 120 466 955 304 232 142 674 62 30 44 721 12 362 966 182 765 915 360 375 963 857 433 647 938 225 463 953 611 911 536 8 581 385 283 279 421 547 -Route #2: 490 77 782 795 107 414 239 644 180 147 133 814 666 45 579 909 48 418 407 697 118 932 558 696 236 240 527 868 52 967 918 485 634 796 460 906 891 774 10 628 883 995 841 238 925 595 842 84 295 826 22 934 400 775 553 944 -Route #3: 818 994 204 986 80 275 711 524 851 158 784 591 663 970 789 613 939 17 461 504 981 117 570 601 480 960 326 497 258 470 701 746 617 166 328 331 383 971 300 455 723 224 987 913 165 190 137 888 -Route #4: 191 503 606 273 113 526 670 521 376 193 608 712 525 141 446 786 648 325 339 541 243 366 905 609 473 756 267 138 824 114 672 70 922 237 437 743 781 499 535 947 943 805 415 336 381 951 350 710 -Route #5: 850 100 402 348 738 692 718 423 299 83 546 683 491 310 985 860 962 831 253 763 486 422 645 449 650 540 447 324 612 515 952 370 598 965 528 157 361 675 597 632 365 685 942 779 230 442 576 624 839 116 -Route #6: 898 580 739 603 830 467 690 185 429 68 409 900 534 792 14 91 878 838 856 651 81 673 478 215 724 923 847 800 357 783 776 538 661 63 217 98 188 820 412 298 769 40 590 256 571 378 297 55 903 432 67 475 828 127 216 3 145 27 -Route #7: 803 582 289 167 793 568 31 512 797 94 622 990 245 119 450 425 416 344 148 620 488 717 708 496 877 742 853 948 65 92 396 75 894 15 637 11 25 206 862 825 363 369 311 233 589 870 679 -Route #8: 704 809 623 798 969 794 308 720 693 834 669 178 886 424 908 223 342 78 79 428 102 153 719 552 559 35 885 97 262 379 586 684 773 884 871 347 356 248 998 733 219 410 744 227 694 229 881 19 50 390 -Route #9: 6 220 454 542 4 929 852 462 772 242 189 261 550 604 726 511 513 420 745 812 961 259 928 403 151 584 893 28 82 353 600 509 577 270 837 263 109 945 162 940 459 314 451 101 69 252 519 937 658 371 921 -Route #10: 993 73 917 287 664 727 479 846 205 927 682 760 33 122 621 156 388 958 121 434 123 691 755 285 334 573 821 211 722 817 164 128 819 439 85 935 247 713 982 213 714 271 954 135 882 163 468 517 90 964 389 849 539 -Route #11: 487 313 251 269 250 872 199 481 301 936 578 46 391 902 759 419 359 18 551 641 226 560 276 197 999 700 897 483 904 840 680 864 99 836 380 351 677 989 201 112 332 707 436 320 58 520 9 950 -Route #12: 984 848 752 323 210 281 386 660 533 155 474 585 435 522 757 60 177 801 176 149 865 657 110 758 572 431 974 282 322 843 355 874 296 413 489 346 976 453 183 569 382 198 214 392 354 750 286 653 203 170 87 880 -Route #13: 807 548 72 583 703 315 330 780 126 544 732 827 192 833 377 823 106 768 633 291 914 549 599 907 875 264 171 731 771 762 618 510 813 249 175 562 445 333 997 575 785 288 858 1 265 484 957 494 372 303 338 364 139 896 -Route #14: 662 983 469 397 476 992 919 255 54 764 699 587 125 21 280 879 815 635 88 892 440 93 728 735 920 916 272 687 799 194 47 129 941 465 514 686 889 161 321 448 566 150 168 895 930 144 290 607 132 596 241 702 131 294 912 -Route #15: 452 316 946 349 187 806 667 284 235 103 244 506 464 134 124 678 393 530 196 405 456 209 561 810 212 790 1000 327 933 996 811 736 705 698 649 186 278 337 401 978 741 426 973 39 593 887 557 184 179 411 95 -Route #16: 59 816 368 306 899 42 991 43 778 293 257 869 654 108 804 398 174 345 277 866 748 602 931 343 387 292 49 318 629 57 56 835 689 7 979 610 910 312 71 980 626 492 495 482 130 625 329 36 -Cost: 156895 +Route #1: 503 113 526 670 376 521 325 339 541 243 300 962 860 985 310 491 455 683 723 523 224 83 546 432 903 502 449 645 422 650 540 447 55 612 256 515 952 370 598 965 127 216 3 692 348 402 100 27 +Route #2: 58 4 929 852 462 772 242 252 69 726 101 511 513 420 745 812 961 259 928 153 719 552 428 751 74 78 441 223 178 886 908 424 92 75 894 637 15 26 416 425 119 245 430 900 409 68 429 185 690 361 467 830 145 850 +Route #3: 738 32 913 987 423 299 828 475 67 2 324 297 378 571 412 820 847 800 357 783 776 538 661 63 217 630 148 620 488 717 708 496 877 742 853 948 65 396 11 25 206 862 363 369 797 233 589 603 679 +Route #4: 547 59 816 368 306 899 239 225 938 433 857 963 375 915 182 765 407 418 48 883 628 10 774 891 906 460 796 634 485 918 52 868 527 240 236 696 558 932 118 697 545 966 859 394 362 30 44 721 12 647 734 991 42 385 283 +Route #5: 313 880 984 170 849 269 250 872 199 481 301 936 172 982 419 24 759 902 954 38 135 882 271 714 46 578 163 517 468 766 854 355 874 296 413 489 346 964 90 221 389 681 750 286 653 203 154 539 251 487 +Route #6: 350 381 336 553 775 400 204 986 80 275 711 524 84 842 595 925 238 789 970 663 591 851 158 784 756 473 267 138 824 114 672 70 922 237 437 743 781 499 535 947 943 415 805 606 273 190 137 888 191 +Route #7: 818 490 77 795 934 22 826 295 644 180 147 133 814 666 45 579 909 995 613 939 17 461 504 981 117 570 601 480 960 326 497 258 470 701 746 507 617 166 328 331 383 971 905 366 786 141 525 712 608 193 165 +Route #8: 898 803 576 582 289 167 793 568 31 512 761 969 794 825 408 367 311 94 622 990 64 91 878 838 856 651 81 673 478 215 724 188 923 298 769 590 40 14 792 534 528 949 157 675 597 632 365 685 942 779 230 442 870 739 580 +Route #9: 116 839 624 704 508 254 809 623 798 268 773 884 347 356 871 684 586 379 885 642 693 308 720 829 770 444 669 834 105 35 97 262 749 248 998 733 219 410 744 227 694 519 937 658 371 229 881 19 50 921 390 +Route #10: 806 476 186 992 919 255 54 764 810 699 212 790 327 1000 587 125 21 280 879 815 635 88 892 440 93 728 735 920 916 272 687 799 194 47 129 941 465 686 889 161 321 209 456 448 337 401 978 39 593 557 +Route #11: 807 548 72 583 752 323 210 281 386 660 533 315 330 544 126 780 288 785 575 177 60 757 801 176 149 865 657 110 758 572 431 974 282 322 843 569 382 198 214 435 858 155 474 1 585 392 354 484 265 957 494 372 87 +Route #12: 912 294 667 284 235 702 241 244 506 678 393 530 196 405 111 377 823 106 768 633 291 914 549 599 731 771 762 618 813 249 175 562 445 333 510 192 827 732 501 150 168 930 895 134 464 596 132 607 338 848 364 139 896 +Route #13: 452 179 184 316 946 349 887 36 662 329 983 469 397 495 492 71 312 910 7 689 835 56 57 629 318 49 108 804 345 866 748 602 931 292 387 563 996 811 610 705 698 482 130 625 741 426 973 187 411 +Route #14: 6 993 220 454 542 73 917 287 664 727 479 374 846 205 927 682 760 33 122 621 156 388 958 972 688 263 109 945 162 940 837 956 509 600 353 82 151 584 893 28 715 314 451 604 550 261 189 529 725 320 207 520 +Route #15: 493 707 5 564 808 968 483 904 897 700 999 197 276 560 226 641 551 359 18 935 85 543 439 819 128 164 817 722 554 341 211 821 573 334 285 755 691 123 434 840 680 864 99 836 380 351 677 989 201 112 332 436 9 950 +Route #16: 95 802 421 279 76 471 37 867 293 266 588 257 498 668 740 399 626 980 869 654 398 174 277 304 955 232 142 674 62 120 640 754 222 767 406 463 953 611 911 536 8 581 414 107 782 994 944 951 710 +Cost: 155993 diff --git a/PCVRPTW/R2_10_5.sol b/PCVRPTW/R2_10_5.sol index 39189fa..1974999 100644 --- a/PCVRPTW/R2_10_5.sol +++ b/PCVRPTW/R2_10_5.sol @@ -1,11 +1,12 @@ -Route #1: 818 490 782 204 934 899 536 953 991 778 120 674 142 62 966 30 362 225 938 721 44 647 857 734 463 8 414 775 994 336 553 944 710 -Route #2: 350 951 381 805 986 80 22 826 295 644 180 133 925 939 117 663 591 570 480 901 756 173 617 470 326 497 166 267 138 743 400 415 273 137 -Route #3: 191 503 113 193 141 339 609 328 985 310 546 83 523 455 971 824 70 541 922 237 670 606 190 165 27 888 -Route #4: 547 802 421 59 279 816 368 306 385 77 795 275 499 781 526 521 376 608 216 136 233 797 363 622 990 14 534 900 369 675 949 361 467 127 965 370 690 597 830 692 348 402 100 -Route #5: 850 739 803 624 704 371 809 694 227 744 404 254 623 268 773 884 684 379 248 998 356 969 568 779 230 870 580 -Route #6: 898 116 921 993 220 454 73 594 852 917 436 351 677 846 550 513 893 584 28 82 353 509 600 715 420 511 101 961 259 745 604 69 937 50 839 390 6 -Route #7: 313 251 984 880 269 250 872 481 301 936 163 271 551 18 439 817 164 755 434 958 122 864 483 99 205 374 189 529 727 320 207 520 950 -Route #8: 139 807 548 72 583 364 386 155 435 183 354 484 957 494 323 752 210 338 487 896 452 179 557 294 912 184 411 95 -Route #9: 316 946 349 806 284 235 678 393 337 649 395 705 255 456 405 111 377 833 731 599 914 549 633 194 106 687 799 129 823 134 544 780 330 930 144 281 372 87 -Route #10: 36 662 39 397 469 983 37 257 754 640 654 108 345 866 318 910 736 1000 327 996 811 610 417 482 492 629 931 292 804 398 266 980 495 130 625 329 973 426 667 887 -Cost: 233706 +Route #1: 818 490 782 204 934 899 536 953 991 778 120 674 142 62 966 30 362 225 938 955 232 721 44 647 857 734 463 8 414 775 994 336 553 944 710 +Route #2: 547 802 421 59 279 816 368 306 385 77 795 275 499 781 526 521 376 608 947 943 606 190 165 27 888 +Route #3: 350 951 381 805 986 80 22 826 295 644 180 133 925 939 117 663 570 480 824 70 541 922 237 524 173 617 470 326 497 166 267 138 743 400 415 273 137 +Route #4: 191 503 113 193 141 339 784 309 609 328 985 310 546 83 523 423 216 136 233 797 363 369 675 949 361 467 589 679 50 839 390 6 +Route #5: 850 145 718 828 598 185 429 409 68 64 91 81 188 612 574 952 534 14 990 622 900 878 844 515 965 370 690 597 830 692 348 402 100 +Route #6: 116 921 993 220 454 73 4 929 462 772 744 404 254 623 268 773 884 684 379 248 998 356 969 568 779 230 870 580 +Route #7: 898 739 803 624 704 809 371 594 852 917 436 351 677 846 550 513 893 584 28 82 353 509 600 715 420 511 101 604 69 730 733 410 658 519 +Route #8: 313 251 984 880 269 250 872 481 301 936 163 271 551 18 439 817 164 755 434 958 122 864 483 99 205 374 189 529 727 320 207 520 950 +Route #9: 139 807 548 72 583 364 386 155 435 183 354 484 957 494 323 752 210 338 487 896 452 179 557 294 912 184 411 95 +Route #10: 316 946 349 806 284 235 337 649 395 705 255 456 405 111 377 833 731 599 914 549 633 194 106 687 799 129 823 134 544 780 330 930 144 281 372 87 +Route #11: 36 662 39 397 469 983 37 257 754 640 654 108 345 866 318 910 736 1000 327 996 811 610 417 482 698 492 626 399 266 398 804 292 56 980 495 130 625 329 973 426 667 887 +Cost: 232721 diff --git a/PCVRPTW/R2_10_6.sol b/PCVRPTW/R2_10_6.sol index 25e18b7..ba99a47 100644 --- a/PCVRPTW/R2_10_6.sol +++ b/PCVRPTW/R2_10_6.sol @@ -1,13 +1,13 @@ -Route #1: 547 59 816 283 385 368 899 42 536 911 953 754 640 108 345 748 866 277 120 142 674 62 30 362 915 360 721 44 232 955 398 804 654 266 980 495 130 625 397 329 662 36 887 -Route #2: 802 421 279 76 37 867 588 293 778 43 611 239 225 938 857 143 814 45 883 628 10 891 460 906 939 17 504 981 601 570 480 960 326 497 258 470 746 617 166 473 267 138 743 275 400 415 805 606 273 137 503 -Route #3: 350 951 381 490 782 204 934 986 80 22 826 295 644 180 133 147 925 842 84 711 524 158 609 905 824 114 70 541 922 237 781 499 775 553 994 336 944 818 710 -Route #4: 113 376 193 608 712 446 141 339 366 971 300 962 985 310 455 523 83 546 432 55 2 612 412 820 188 81 769 40 534 792 878 25 206 622 990 900 409 68 429 185 690 597 675 830 692 402 100 -Route #5: 191 850 739 603 145 29 216 467 136 632 365 233 797 94 311 363 643 720 834 223 234 908 853 948 894 637 119 416 344 500 148 217 856 478 256 844 515 965 127 348 190 165 27 888 -Route #6: 898 803 624 704 576 582 793 512 369 825 794 308 693 262 749 885 105 975 79 428 552 559 751 74 178 444 537 408 568 779 230 870 580 -Route #7: 116 390 921 220 73 4 929 287 917 852 462 772 227 694 404 809 254 623 798 268 773 884 684 586 379 248 998 961 812 745 259 928 356 410 744 519 937 658 19 50 839 -Route #8: 6 993 454 58 436 707 201 351 5 564 197 276 226 700 968 988 904 680 864 840 122 621 156 388 958 688 162 940 837 509 600 715 420 511 101 604 550 927 205 374 189 529 479 112 727 664 320 207 520 950 -Route #9: 313 251 880 849 269 250 872 199 481 301 936 468 271 391 172 982 18 551 641 195 592 439 200 23 359 46 213 759 902 714 954 135 882 854 964 750 494 372 848 -Route #10: 984 170 203 653 484 585 435 214 198 382 569 183 489 346 843 282 974 431 572 758 13 110 657 801 865 176 175 249 562 445 333 510 813 875 171 731 599 291 822 377 501 168 930 144 338 87 -Route #11: 139 807 548 72 583 364 323 210 281 386 660 703 330 544 192 833 762 914 549 633 106 768 194 47 941 129 799 687 272 440 93 728 920 514 321 209 456 448 861 530 393 678 134 464 596 241 702 131 179 452 896 -Route #12: 316 946 349 806 284 235 337 992 395 705 255 764 810 889 686 815 879 280 1000 327 996 811 610 417 482 492 71 56 318 629 292 931 343 387 689 698 649 186 919 978 741 973 593 557 294 912 184 411 95 -Cost: 203890 +Route #1: 191 850 145 29 216 136 233 797 369 363 311 94 622 990 878 14 792 534 900 409 68 429 185 949 361 157 830 467 675 597 632 568 779 230 870 580 +Route #2: 898 739 803 624 704 576 582 793 512 408 825 794 308 693 379 262 885 105 975 79 428 552 559 749 248 998 961 812 745 259 928 356 410 744 519 937 658 229 881 652 19 950 +Route #3: 818 490 782 204 934 22 826 295 644 180 133 147 925 842 84 711 524 158 609 905 824 114 70 541 922 237 670 190 165 27 888 +Route #4: 6 993 220 454 58 436 112 201 351 5 564 808 968 988 904 680 864 840 122 621 156 388 958 688 162 940 837 509 600 715 420 511 101 604 550 927 205 374 189 529 727 664 320 716 520 487 896 452 179 +Route #5: 547 802 421 59 816 283 385 368 899 536 911 953 754 640 654 108 345 748 866 277 232 120 142 674 62 30 362 915 360 721 44 647 734 463 42 8 581 414 107 400 415 805 606 273 137 503 +Route #6: 984 364 210 281 386 660 703 330 544 192 833 762 914 599 924 93 728 892 815 635 272 687 799 788 194 47 941 514 686 161 321 209 456 810 764 790 212 186 919 992 978 593 557 294 912 184 411 95 +Route #7: 880 170 203 653 484 585 435 214 198 382 569 183 489 346 843 282 974 431 572 758 13 110 657 801 865 176 175 249 562 445 333 510 813 875 731 768 106 129 823 377 530 393 678 134 895 930 144 323 338 87 +Route #8: 313 251 849 269 250 872 199 481 301 936 391 172 902 271 468 163 578 641 615 560 226 195 200 23 359 247 819 439 935 982 759 714 954 135 882 854 964 750 494 372 848 +Route #9: 316 946 349 39 397 469 983 37 867 588 293 778 43 611 239 225 938 857 143 814 45 883 628 10 891 460 906 939 17 504 981 601 570 480 960 326 497 258 470 746 617 166 473 267 138 366 243 712 32 348 402 100 +Route #10: 139 807 548 72 806 235 702 337 255 705 395 910 610 811 996 689 835 56 292 931 343 387 698 492 626 399 266 398 804 318 980 71 495 130 625 741 426 284 667 973 329 662 36 887 +Route #11: 116 390 921 73 4 929 287 917 852 462 772 227 694 404 809 254 623 798 268 773 884 684 586 720 834 223 234 908 853 948 894 637 119 416 344 500 148 217 856 478 769 256 515 965 127 3 603 679 839 +Route #12: 350 951 381 986 80 275 781 499 325 648 786 446 141 339 300 971 962 985 310 455 546 432 475 83 523 423 608 376 521 526 947 943 775 553 994 336 944 710 +Cost: 202999 diff --git a/PCVRPTW/R2_10_7.sol b/PCVRPTW/R2_10_7.sol index b4d8f49..da17326 100644 --- a/PCVRPTW/R2_10_7.sol +++ b/PCVRPTW/R2_10_7.sol @@ -1,15 +1,15 @@ -Route #1: 59 816 283 385 368 581 899 536 953 991 406 938 225 857 433 647 44 721 12 375 362 30 62 674 142 466 120 640 754 266 588 293 778 43 611 239 911 42 414 107 795 775 553 994 944 951 350 710 -Route #2: 818 490 782 204 934 22 826 295 644 180 147 814 666 845 765 45 418 48 240 236 558 932 51 16 737 918 485 460 906 891 10 628 939 613 706 789 238 925 595 842 84 524 237 922 521 670 526 190 165 27 888 -Route #3: 100 348 738 32 913 712 446 786 648 325 70 672 309 138 114 824 267 756 173 784 591 970 17 504 981 117 570 601 480 960 326 497 258 470 518 617 166 473 158 656 437 743 781 499 535 275 80 400 415 805 606 273 137 503 -Route #4: 381 336 113 193 608 376 141 339 541 243 366 609 905 971 300 985 310 491 683 546 432 83 299 423 224 523 477 455 962 831 253 763 486 422 645 650 447 297 378 324 2 695 67 475 828 718 692 402 191 -Route #5: 898 803 582 289 793 512 797 369 206 25 11 119 450 319 344 500 488 620 148 630 538 776 783 357 661 217 98 81 215 188 820 412 571 612 256 590 769 40 952 515 370 965 127 216 3 603 679 739 580 -Route #6: 850 145 29 830 467 136 361 675 632 365 94 311 363 622 990 409 68 429 185 534 792 14 878 838 856 416 26 15 894 75 92 65 948 717 708 496 742 853 424 908 886 178 444 825 408 969 639 152 568 779 230 870 -Route #7: 390 921 624 704 809 623 798 884 871 347 749 262 885 642 693 975 223 342 78 79 428 552 559 35 105 669 834 720 308 586 684 379 248 356 219 410 744 519 937 658 371 19 50 839 116 -Route #8: 6 993 220 454 542 73 4 929 287 917 852 462 772 242 69 420 513 511 101 726 604 550 189 374 529 727 664 436 320 207 520 950 -Route #9: 313 251 539 849 269 250 567 707 201 677 351 5 564 197 276 226 700 968 904 988 99 864 680 840 122 958 972 263 945 162 837 509 600 353 82 28 893 584 151 928 259 745 812 961 733 227 694 229 881 576 -Route #10: 984 203 653 286 389 221 90 199 481 301 936 578 163 468 271 46 391 902 172 982 24 419 641 551 359 18 200 23 247 935 85 439 128 817 573 211 821 755 691 123 434 86 156 897 927 205 479 112 332 58 -Route #11: 807 548 72 583 364 848 281 386 660 155 585 435 522 757 60 959 288 575 801 176 616 246 175 249 562 149 865 115 657 758 572 431 974 282 322 843 874 296 413 569 382 198 214 392 265 484 957 494 372 170 87 880 -Route #12: 179 316 946 806 667 284 235 244 506 678 393 124 134 895 544 732 192 510 333 813 228 771 731 599 549 914 633 106 768 194 47 129 941 514 686 161 209 456 278 401 992 186 978 241 702 131 294 452 557 912 184 -Route #13: 349 39 329 983 469 397 395 705 255 764 810 212 327 1000 21 280 879 815 635 272 735 728 93 440 729 646 458 907 875 171 762 618 833 377 627 196 530 150 501 168 930 330 315 703 210 323 338 139 896 -Route #14: 547 802 421 279 76 37 556 160 740 626 257 654 108 804 345 866 174 398 955 232 304 302 277 748 931 292 49 318 629 56 57 689 7 610 910 312 71 492 495 482 625 741 426 973 662 36 887 411 95 -Cost: 177616 +Route #1: 547 421 59 279 816 283 385 368 581 899 536 953 991 406 938 225 857 433 647 44 721 12 375 362 30 62 674 142 466 120 640 754 266 588 293 778 43 611 239 911 42 414 107 795 947 943 775 553 994 944 818 +Route #2: 490 782 204 934 22 826 295 644 180 814 666 915 765 182 845 45 418 48 628 10 891 485 460 906 939 613 706 789 238 925 595 842 84 524 437 237 922 521 670 526 499 781 743 275 80 400 +Route #3: 113 376 141 339 70 114 824 138 267 473 756 173 784 158 591 970 17 504 981 117 570 601 480 960 326 497 258 470 518 617 166 328 565 831 253 486 645 650 447 297 378 324 2 695 67 475 828 718 692 348 402 100 +Route #4: 191 503 193 608 712 446 786 243 366 541 325 672 309 609 905 971 962 985 310 491 455 683 546 432 83 523 224 299 423 913 32 738 190 165 137 273 606 805 415 336 381 951 350 710 +Route #5: 898 803 624 704 576 793 512 797 311 206 25 11 15 26 416 319 344 500 488 620 148 630 538 776 783 357 661 217 98 81 215 188 820 412 571 612 256 590 769 40 952 515 370 965 127 216 3 27 888 +Route #6: 850 145 29 830 467 136 675 632 365 94 369 363 408 825 643 308 720 834 886 234 908 424 853 742 496 708 717 948 65 92 75 894 637 119 856 838 878 14 792 534 900 622 409 68 429 185 690 361 157 589 603 679 +Route #7: 6 993 220 454 542 4 929 287 917 852 462 772 242 189 550 604 101 511 513 420 745 812 961 259 928 749 35 751 74 223 178 444 969 639 798 623 809 229 881 568 779 289 582 230 870 739 580 +Route #8: 390 921 73 594 69 726 451 314 162 945 263 837 509 600 353 82 28 893 584 151 153 428 79 552 559 105 669 693 642 379 586 684 773 884 248 998 356 219 410 744 227 694 519 937 658 371 19 50 839 116 +Route #9: 950 58 320 436 332 112 201 677 351 5 564 197 276 226 700 968 988 680 33 122 958 434 123 691 755 334 573 211 341 554 817 128 439 543 592 863 388 156 621 904 483 864 99 380 927 205 479 727 664 207 520 +Route #10: 313 251 250 269 849 653 286 389 221 90 199 481 301 936 578 163 468 271 902 172 982 24 419 359 200 23 247 935 85 18 551 641 46 714 954 135 882 854 355 874 964 453 183 750 203 154 539 880 +Route #11: 984 364 848 386 585 435 522 757 60 959 288 575 997 832 544 732 192 510 813 228 333 616 175 249 562 149 176 865 115 657 758 572 431 974 282 322 843 296 413 569 382 198 214 392 265 484 957 494 372 170 87 +Route #12: 179 316 946 349 39 329 983 469 397 556 495 395 705 736 212 327 1000 21 280 879 815 635 440 729 646 458 907 875 171 731 771 762 618 833 377 627 196 530 150 501 168 895 930 330 315 703 660 281 210 323 338 583 139 896 +Route #13: 807 548 72 806 667 284 235 337 255 764 810 889 686 514 799 687 272 892 735 728 93 924 599 549 914 633 106 768 194 47 129 941 161 321 209 456 448 566 393 678 134 506 244 241 702 131 294 452 95 +Route #14: 802 89 76 37 160 740 626 257 654 108 804 398 345 277 866 748 602 931 292 49 318 629 56 312 910 610 811 996 7 689 835 71 492 482 417 698 649 186 992 401 978 741 973 593 662 36 887 557 912 184 411 +Cost: 177047 diff --git a/PCVRPTW/R2_10_8.sol b/PCVRPTW/R2_10_8.sol index 195f1a4..06466ee 100644 --- a/PCVRPTW/R2_10_8.sol +++ b/PCVRPTW/R2_10_8.sol @@ -1,17 +1,17 @@ -Route #1: 547 59 816 368 306 581 899 42 911 611 953 991 43 778 293 266 654 108 804 398 174 345 866 748 602 931 343 387 292 49 318 629 57 835 56 312 71 980 257 588 498 668 399 740 160 37 471 76 279 421 802 -Route #2: 490 77 782 795 107 414 536 239 225 938 857 433 647 734 406 767 222 754 640 120 955 304 232 142 674 62 30 44 721 12 375 360 915 765 407 697 932 558 696 236 240 527 418 45 666 814 180 644 8 385 283 -Route #3: 775 400 204 934 22 826 295 711 656 158 851 591 663 970 939 17 461 169 104 305 796 634 485 460 906 891 774 10 628 883 48 909 995 613 706 789 841 238 925 595 842 84 524 41 437 781 499 947 943 805 415 710 -Route #4: 818 994 553 986 80 275 743 237 922 325 541 366 905 609 672 114 824 138 267 473 756 173 784 258 901 601 981 504 117 570 480 960 326 497 470 701 746 507 617 166 328 331 383 971 243 786 521 670 526 273 -Route #5: 350 951 381 336 606 113 193 608 987 712 525 141 446 723 683 455 491 310 985 860 962 831 253 763 486 422 645 449 650 540 447 612 256 844 515 952 370 598 965 828 127 216 692 165 190 137 888 503 191 -Route #6: 100 402 348 738 32 913 718 423 299 224 83 546 432 475 67 2 324 297 378 571 412 298 478 215 98 217 63 661 538 776 783 800 847 923 188 724 81 856 651 769 590 40 14 792 534 528 361 136 233 589 870 679 739 580 -Route #7: 850 145 29 830 467 632 365 94 311 369 367 363 408 761 969 643 308 720 693 834 669 829 444 537 178 441 223 886 92 396 75 11 894 637 15 26 838 430 878 91 990 622 900 409 68 429 185 690 675 603 -Route #8: 898 803 942 685 31 512 797 862 206 25 245 119 450 425 416 344 630 148 620 488 717 708 496 853 742 877 443 424 908 342 78 79 428 552 559 35 749 262 97 885 379 586 684 773 623 809 229 881 -Route #9: 6 993 220 454 542 73 4 929 917 852 462 772 287 664 727 374 189 261 550 604 726 101 511 513 420 745 812 961 259 998 248 356 347 871 884 268 798 639 152 568 926 779 793 167 289 582 230 442 576 624 50 839 390 116 -Route #10: 921 19 371 658 937 519 694 227 744 410 219 733 928 151 584 893 28 82 353 600 509 451 314 459 940 837 162 945 61 760 840 680 864 99 836 380 988 483 904 897 700 808 335 564 5 351 677 989 201 707 567 520 9 -Route #11: 849 269 389 221 90 517 468 163 578 46 391 172 982 713 935 85 543 439 128 164 817 722 554 341 211 821 573 285 755 691 123 86 388 156 621 122 958 121 972 263 109 682 873 927 205 479 112 332 436 320 207 58 950 -Route #12: 487 313 251 977 250 872 199 481 301 532 999 197 276 560 226 615 641 195 159 791 96 863 200 23 247 18 359 551 419 759 902 213 714 271 954 135 882 854 355 874 296 413 489 346 964 453 183 681 286 653 203 154 539 880 -Route #13: 984 386 155 474 1 585 435 522 757 60 801 177 288 785 575 832 997 333 813 228 249 246 616 175 562 149 176 865 115 657 110 758 572 974 282 322 843 569 382 198 214 392 354 265 484 750 957 494 372 170 87 -Route #14: 807 548 72 583 607 132 596 464 134 895 168 150 202 833 377 111 823 106 768 633 291 914 549 599 907 875 264 171 731 771 762 618 231 510 192 827 732 544 126 780 330 315 703 660 281 210 323 752 848 303 338 364 139 896 -Route #15: 316 946 187 806 973 235 702 241 244 506 678 124 393 530 196 405 209 561 889 686 879 815 635 88 892 440 729 646 93 728 735 920 916 272 687 799 194 47 129 941 465 514 161 456 278 337 401 103 978 39 593 411 -Route #16: 95 349 887 36 662 329 983 469 397 130 482 495 492 855 395 705 736 610 910 7 811 996 933 327 1000 790 587 699 810 764 54 255 919 992 186 649 417 476 741 426 284 667 384 294 912 557 184 179 452 -Cost: 155424 +Route #1: 452 179 912 294 946 349 187 806 973 741 426 235 476 186 992 919 255 54 561 810 764 790 1000 327 933 996 7 811 610 910 312 56 835 57 629 318 869 257 588 498 668 399 740 160 37 471 329 593 36 411 95 +Route #2: 137 113 526 670 521 325 541 243 366 609 905 971 383 331 328 617 518 258 960 480 570 117 17 939 970 663 591 851 158 784 756 267 138 824 114 672 70 922 237 781 499 535 947 943 805 415 350 710 +Route #3: 400 204 711 524 84 842 595 925 238 841 789 706 613 995 909 45 418 407 697 118 932 558 696 236 240 527 48 883 628 10 774 891 906 460 485 634 796 305 169 461 504 981 601 901 326 497 470 701 746 507 166 473 41 437 743 275 80 +Route #4: 807 548 72 131 702 241 596 132 464 134 124 678 393 150 202 833 377 111 823 106 768 633 291 914 599 731 171 907 875 771 762 618 813 228 249 246 149 176 616 562 175 445 333 510 192 827 732 544 168 895 144 338 364 139 896 +Route #5: 487 313 251 977 250 872 199 481 301 532 999 197 276 560 226 615 641 195 159 791 96 863 200 23 247 18 359 551 419 759 902 213 714 271 954 135 882 854 355 874 296 413 489 346 964 453 183 681 286 653 203 154 539 880 +Route #6: 547 802 421 59 279 816 283 385 368 306 581 899 42 611 953 991 43 778 293 266 654 108 804 345 866 174 398 640 754 222 767 406 734 647 433 857 938 225 239 911 536 8 414 107 782 775 553 994 944 818 +Route #7: 490 77 795 934 22 826 295 644 180 147 133 814 666 845 765 182 915 360 375 362 394 859 30 721 12 44 62 674 142 120 232 955 304 302 277 748 602 931 343 387 292 49 980 71 492 495 625 39 887 +Route #8: 849 269 389 221 90 517 468 163 578 46 391 172 982 713 935 85 543 439 128 164 817 722 554 341 211 821 573 334 285 755 691 434 958 388 156 621 122 680 864 99 380 988 483 904 897 700 808 564 5 34 707 567 181 9 +Route #9: 951 381 336 606 273 193 608 987 712 525 141 446 723 683 455 491 310 985 860 962 831 253 763 486 422 645 449 650 540 447 55 2 695 67 475 432 546 83 224 299 423 718 913 32 738 348 402 100 27 191 +Route #10: 898 803 582 942 685 31 512 797 369 408 794 829 834 669 178 886 424 908 223 342 78 79 428 552 559 35 97 749 262 379 885 642 693 720 308 643 770 444 825 761 969 639 152 568 926 779 230 442 739 580 +Route #11: 6 993 220 454 542 73 4 929 917 287 772 852 462 937 519 404 694 227 744 410 219 733 961 812 745 511 101 726 604 550 261 189 374 846 205 873 927 677 351 201 112 727 664 436 320 207 58 520 950 +Route #12: 850 145 29 675 690 185 429 68 409 900 622 990 64 91 878 838 651 81 673 478 215 98 217 63 661 538 776 783 800 188 923 298 412 571 531 378 297 324 612 256 844 515 952 370 598 965 828 127 216 692 165 190 888 503 +Route #13: 116 839 624 704 576 289 167 793 254 809 623 798 268 773 884 871 347 356 248 998 259 928 151 584 893 28 82 353 600 509 577 270 837 263 109 945 162 940 459 314 451 513 420 69 252 658 371 229 19 50 921 390 +Route #14: 603 830 467 361 528 534 792 14 769 457 856 450 119 26 425 416 344 630 148 620 488 717 708 496 877 742 853 948 65 92 396 75 894 637 11 25 206 862 367 363 311 94 632 365 233 589 870 679 +Route #15: 984 848 752 323 210 281 386 660 533 703 315 330 780 126 288 785 575 177 60 757 801 865 115 657 110 758 572 431 974 282 322 843 569 382 198 214 435 585 474 155 1 265 484 392 354 750 957 494 372 170 87 +Route #16: 662 983 469 397 130 482 855 395 705 736 212 587 125 280 879 815 635 88 892 440 729 646 93 728 735 920 916 272 687 799 194 47 129 941 465 514 686 889 161 209 456 278 337 401 103 978 284 667 316 557 184 +Cost: 154932 diff --git a/PCVRPTW/R2_10_9.sol b/PCVRPTW/R2_10_9.sol index 91e451e..74fb893 100644 --- a/PCVRPTW/R2_10_9.sol +++ b/PCVRPTW/R2_10_9.sol @@ -1,11 +1,12 @@ Route #1: 547 802 421 59 816 368 899 536 953 991 640 674 120 754 654 108 345 866 49 318 588 293 43 611 239 225 938 360 362 721 44 647 857 463 734 767 406 42 414 775 994 553 944 336 710 -Route #2: 316 946 349 36 662 39 397 469 983 37 867 306 385 283 77 795 275 781 499 526 608 376 521 114 824 70 541 922 237 670 606 190 165 27 888 -Route #3: 350 951 381 818 490 782 204 934 22 826 295 644 180 84 925 939 117 663 480 570 706 613 628 485 460 906 10 883 17 504 326 470 497 746 507 860 243 273 137 -Route #4: 191 503 113 193 446 786 325 672 309 609 328 985 310 546 523 83 475 2 612 574 40 136 233 365 797 363 94 622 990 14 534 900 369 311 675 949 361 157 467 589 603 679 580 -Route #5: 898 803 739 793 512 825 11 25 792 256 571 412 820 847 538 776 357 783 630 488 717 877 742 853 496 948 148 416 119 245 878 478 844 515 370 965 127 3 692 402 100 +Route #2: 36 662 39 397 469 983 37 867 306 385 283 77 795 275 781 499 526 608 376 521 922 237 670 606 190 165 27 888 +Route #3: 350 951 381 818 490 782 204 934 22 826 295 644 180 84 925 939 117 663 480 570 706 613 628 485 460 906 10 883 17 504 326 470 497 166 267 138 243 273 137 +Route #4: 191 503 113 193 446 141 325 339 309 609 328 985 310 546 523 83 475 2 612 574 40 136 233 365 797 363 94 622 990 14 534 900 369 311 675 949 361 157 467 589 603 679 580 +Route #5: 898 803 739 793 512 825 11 25 792 769 571 412 820 847 538 776 357 783 630 488 717 877 742 853 496 948 148 416 119 245 878 478 844 515 370 965 127 3 692 402 100 Route #6: 116 921 624 704 809 798 639 308 693 262 885 975 342 79 552 559 379 684 884 773 268 623 254 289 582 576 50 839 390 6 950 -Route #7: 993 220 454 73 852 917 436 351 677 846 550 451 513 893 28 584 151 403 420 511 101 604 189 529 727 320 207 716 520 487 896 452 179 -Route #8: 313 251 250 269 849 203 653 183 569 489 346 517 163 271 391 172 578 641 551 18 982 24 419 615 226 700 680 864 483 560 90 296 322 974 572 757 858 474 585 214 392 372 281 87 -Route #9: 880 984 364 386 155 832 192 813 228 731 599 914 549 633 771 458 646 440 920 687 799 129 516 448 861 401 134 895 930 330 303 338 294 912 557 184 411 95 -Route #10: 139 807 548 72 806 284 235 337 255 705 395 7 910 563 1000 327 996 811 610 698 482 492 629 931 292 804 398 266 399 980 495 130 593 329 426 667 973 887 -Cost: 229247 +Route #7: 993 220 454 73 852 917 436 351 677 846 550 451 513 893 28 584 151 403 420 604 101 511 745 961 259 749 97 969 568 779 881 229 658 519 +Route #8: 313 251 250 269 849 203 653 183 569 489 346 517 163 271 391 172 551 18 543 439 817 341 755 434 958 122 864 483 99 205 374 189 529 727 320 207 716 520 487 896 452 179 +Route #9: 880 984 170 494 957 484 1 533 315 785 575 176 657 758 572 974 322 296 214 585 474 281 372 87 +Route #10: 139 807 548 72 583 364 386 703 168 124 678 393 405 111 377 833 192 813 228 731 599 914 549 633 771 458 646 440 920 687 799 129 516 448 861 401 134 895 930 330 303 338 294 912 557 184 411 95 +Route #11: 316 946 349 806 284 235 337 255 705 395 7 910 563 1000 327 996 811 610 698 482 492 629 931 292 804 398 266 399 980 495 130 593 329 426 667 973 887 +Cost: 228179 diff --git a/PCVRPTW/RC1_10_3.sol b/PCVRPTW/RC1_10_3.sol index 46fe28e..9d1785d 100644 --- a/PCVRPTW/RC1_10_3.sol +++ b/PCVRPTW/RC1_10_3.sol @@ -2,7 +2,7 @@ Route #1: 234 420 396 872 754 961 959 314 153 864 Route #2: 386 760 293 706 248 501 763 5 206 714 Route #3: 859 272 660 607 605 695 261 453 686 344 929 Route #4: 400 787 866 933 51 709 557 765 115 -Route #5: 531 85 273 316 74 588 514 883 595 285 +Route #5: 531 85 273 316 588 514 883 74 595 285 Route #6: 478 143 162 135 360 602 806 68 192 669 Route #7: 795 214 384 275 527 727 291 757 477 Route #8: 114 222 691 66 210 494 738 556 284 542 @@ -13,5 +13,6 @@ Route #12: 581 855 876 238 679 17 311 734 347 Route #13: 451 437 228 745 90 886 368 590 59 Route #14: 407 244 374 464 838 911 744 427 149 Route #15: 922 126 349 976 484 967 647 161 868 65 610 735 793 -Route #16: 176 230 779 871 991 252 101 659 -Cost: 244614 +Route #16: 641 251 449 414 45 805 803 302 +Route #17: 176 230 779 871 991 252 101 659 +Cost: 244608 diff --git a/PCVRPTW/RC1_10_4.sol b/PCVRPTW/RC1_10_4.sol index 4ded24e..2102c0d 100644 --- a/PCVRPTW/RC1_10_4.sol +++ b/PCVRPTW/RC1_10_4.sol @@ -7,12 +7,12 @@ Route #6: 363 68 806 602 360 135 143 478 192 285 Route #7: 795 214 384 269 275 527 727 757 477 Route #8: 629 298 891 958 874 471 889 650 801 854 678 Route #9: 644 181 352 691 567 81 216 66 210 338 556 -Route #10: 24 518 685 315 105 537 631 597 655 178 -Route #11: 11 983 542 771 393 87 402 389 296 +Route #10: 67 826 24 518 685 315 105 537 631 430 655 178 +Route #11: 296 389 402 87 393 771 542 983 11 Route #12: 370 957 906 240 853 154 281 657 855 734 458 Route #13: 451 437 228 745 90 886 368 590 Route #14: 407 244 65 868 161 173 698 547 744 911 427 Route #15: 735 838 126 349 976 484 967 647 464 374 610 Route #16: 176 793 230 779 871 991 252 101 659 59 149 Route #17: 955 817 77 823 635 414 803 86 302 -Cost: 244929 +Cost: 244924 diff --git a/PCVRPTW/RC1_10_7.sol b/PCVRPTW/RC1_10_7.sol index 119e529..ba3d4fa 100644 --- a/PCVRPTW/RC1_10_7.sol +++ b/PCVRPTW/RC1_10_7.sol @@ -1,16 +1,16 @@ -Route #1: 6 508 355 395 116 408 887 286 979 302 -Route #2: 234 754 753 944 584 476 396 872 420 -Route #3: 864 124 314 959 961 808 500 346 53 317 -Route #4: 660 695 293 706 248 501 763 5 760 206 714 -Route #5: 929 272 386 605 607 261 453 686 344 859 -Route #6: 727 927 273 316 350 517 514 74 192 527 -Route #7: 477 275 285 162 135 405 85 669 291 -Route #8: 644 216 352 66 755 532 210 416 481 284 -Route #9: 87 402 389 393 771 542 384 214 757 -Route #10: 11 983 792 992 655 224 67 296 795 -Route #11: 271 850 354 974 436 878 37 148 957 -Route #12: 228 311 855 2 238 657 17 734 368 -Route #13: 793 838 126 349 976 967 484 547 744 911 -Route #14: 176 230 779 871 101 659 59 149 -Route #15: 991 252 407 244 65 374 464 647 161 868 610 427 735 -Cost: 248709 +Route #1: 234 754 753 944 584 476 396 872 420 +Route #2: 864 124 314 959 961 808 500 346 53 317 +Route #3: 660 695 293 706 248 501 763 5 760 206 714 +Route #4: 929 272 386 605 607 261 453 686 344 859 +Route #5: 727 927 273 316 350 517 514 74 192 527 +Route #6: 477 275 285 162 135 405 85 669 291 +Route #7: 114 644 216 352 66 755 416 210 181 284 +Route #8: 87 402 389 393 771 542 384 214 757 +Route #9: 11 983 792 992 655 224 67 296 795 +Route #10: 271 850 354 974 436 878 37 148 957 +Route #11: 228 311 855 2 238 657 17 734 368 +Route #12: 793 838 126 349 976 967 484 547 744 911 +Route #13: 176 230 779 871 101 659 59 149 +Route #14: 991 252 407 244 65 374 464 647 161 868 610 427 735 +Route #15: 6 508 355 395 116 408 887 286 979 302 +Cost: 248685 diff --git a/PCVRPTW/RC2_10_1.sol b/PCVRPTW/RC2_10_1.sol index 3b596ae..9a7c064 100644 --- a/PCVRPTW/RC2_10_1.sol +++ b/PCVRPTW/RC2_10_1.sol @@ -1,15 +1,16 @@ -Route #1: 779 991 252 476 584 904 27 342 312 800 137 596 525 788 640 851 881 943 204 422 343 816 266 418 914 572 717 687 942 506 935 339 79 156 964 872 420 -Route #2: 234 206 293 706 248 864 124 314 346 944 753 754 808 961 500 388 373 827 947 885 44 733 653 479 743 916 563 457 621 310 212 632 411 415 700 730 34 270 53 317 -Route #3: 272 660 386 605 695 763 501 578 533 326 870 325 720 528 568 169 797 849 852 810 699 981 118 565 54 94 765 115 -Route #4: 929 686 261 453 5 760 607 859 344 933 866 814 171 523 267 321 824 579 841 670 180 903 20 861 638 23 455 445 901 57 846 952 198 282 223 274 172 236 570 997 926 291 214 -Route #5: 787 235 264 767 612 636 762 884 1000 732 751 175 908 844 364 377 452 856 809 682 231 456 242 365 998 504 195 829 167 41 616 729 278 336 701 183 337 873 708 122 965 108 263 288 320 112 673 103 769 502 69 580 -Route #6: 275 114 363 143 162 135 360 38 300 629 725 298 768 233 672 875 888 784 150 776 716 552 117 446 576 813 361 345 637 963 219 675 896 594 35 665 985 399 561 938 205 33 159 529 192 527 384 -Route #7: 477 727 927 273 316 350 517 405 426 52 806 68 602 883 514 588 74 954 522 874 958 891 471 245 170 756 599 351 493 592 890 390 247 604 877 478 595 790 531 757 -Route #8: 542 989 644 66 352 216 544 375 155 26 401 692 515 428 713 971 707 516 483 492 693 188 573 690 303 123 260 683 548 491 928 918 600 775 495 36 222 541 -Route #9: 793 101 659 59 149 389 402 87 11 532 960 755 472 341 81 329 567 210 416 537 201 973 774 828 821 431 211 999 773 443 3 949 213 499 200 848 939 58 194 29 70 332 631 722 284 178 795 -Route #10: 983 771 792 393 556 481 909 894 931 63 518 685 545 315 146 105 724 179 798 702 892 71 630 253 15 671 639 719 681 289 404 164 84 986 262 480 680 439 409 807 39 498 459 398 224 67 296 -Route #11: 93 271 850 370 354 974 225 240 107 327 932 82 436 878 906 549 487 876 238 2 448 281 996 419 839 466 740 917 465 585 328 752 229 689 12 782 366 359 340 770 551 292 785 90 745 368 -Route #12: 451 437 228 581 311 855 17 679 657 837 867 539 835 668 628 25 847 833 987 925 609 705 664 268 975 966 625 376 593 318 489 905 858 554 589 550 358 32 924 461 783 899 119 348 619 283 509 911 744 -Route #13: 176 922 547 838 126 349 484 976 967 464 647 818 14 304 77 367 845 40 449 613 635 134 930 469 937 615 307 811 421 575 243 993 902 75 160 645 100 728 97 382 19 535 569 513 696 30 505 882 163 86 302 735 -Route #14: 230 871 407 244 6 955 508 355 395 116 900 627 887 684 18 408 742 203 424 823 414 45 805 803 737 251 698 173 427 590 -Cost: 196987 +Route #1: 176 793 101 659 59 149 389 402 87 11 532 960 755 472 341 81 329 567 210 416 537 201 973 603 691 693 492 188 690 303 123 260 683 548 491 928 918 600 775 495 36 650 801 +Route #2: 787 235 264 866 933 767 612 636 762 884 797 849 852 810 699 981 22 553 287 819 721 142 470 781 570 997 94 765 115 +Route #3: 477 727 927 273 316 162 143 135 52 602 360 778 814 171 267 523 579 841 321 824 20 861 903 670 736 521 180 638 23 455 445 901 57 846 952 198 282 223 274 172 236 620 205 33 159 529 192 384 214 +Route #4: 922 547 838 126 349 484 976 967 464 647 868 161 144 984 837 867 539 835 668 628 25 847 833 987 925 609 705 664 268 975 966 625 376 593 318 489 905 858 554 589 550 358 32 783 924 461 980 359 340 770 583 509 911 744 +Route #5: 230 871 407 244 6 955 817 14 304 77 845 367 613 635 449 40 618 60 869 587 830 615 937 307 811 421 575 243 993 902 75 160 645 100 728 97 382 19 535 569 513 696 30 505 882 163 86 302 735 +Route #6: 114 363 38 300 629 725 298 768 233 874 522 888 591 245 170 756 599 351 493 592 890 390 247 604 877 478 595 790 531 757 +Route #7: 929 272 660 386 605 5 763 453 686 344 859 607 760 754 808 961 500 388 373 827 947 885 733 44 653 479 743 916 563 457 621 310 212 415 411 700 730 34 158 396 714 872 420 +Route #8: 93 271 850 370 225 240 327 974 932 82 436 906 107 549 487 362 878 534 37 256 915 639 719 681 289 404 164 84 986 262 480 680 439 409 8 968 141 957 +Route #9: 261 695 501 578 533 326 870 325 720 676 474 1000 732 751 175 908 844 364 377 452 856 809 682 231 456 242 365 998 504 195 829 167 41 616 729 278 336 701 183 337 873 708 122 965 108 263 288 320 571 519 951 85 669 527 +Route #10: 542 989 644 66 352 216 544 375 155 26 401 692 515 428 764 516 483 707 713 971 560 573 471 891 731 323 89 889 678 854 494 738 284 178 795 +Route #11: 779 991 252 476 584 904 27 342 312 800 137 596 525 788 640 851 881 943 204 422 343 816 266 418 914 572 717 687 942 506 935 339 79 156 964 270 53 317 +Route #12: 983 771 792 393 556 481 909 894 931 63 518 685 545 315 105 146 724 179 798 702 892 774 630 253 15 671 582 56 999 773 443 3 949 213 499 200 848 939 58 194 29 70 332 631 722 224 67 296 +Route #13: 234 206 293 706 248 864 124 314 346 753 944 508 355 395 116 900 627 887 684 18 408 742 203 424 823 414 45 805 803 737 251 698 173 427 590 +Route #14: 275 285 350 517 405 426 514 588 68 806 672 784 150 776 716 552 117 446 576 813 361 345 637 963 219 675 896 594 35 665 985 399 561 938 673 103 769 502 69 291 +Route #15: 451 437 228 581 311 855 17 679 657 238 2 448 876 281 996 419 839 466 740 917 465 585 328 752 229 689 12 366 782 812 62 279 397 9 704 747 899 119 348 619 551 292 785 90 745 368 +Cost: 196040 diff --git a/PCVRPTW/RC2_10_10.sol b/PCVRPTW/RC2_10_10.sol index 980db5a..989e6b2 100644 --- a/PCVRPTW/RC2_10_10.sol +++ b/PCVRPTW/RC2_10_10.sol @@ -1,15 +1,15 @@ -Route #1: 234 961 754 753 944 584 476 508 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 422 343 816 266 418 914 572 559 942 506 394 935 574 339 79 921 156 964 109 270 53 317 -Route #2: 929 859 272 660 206 293 706 248 864 124 314 959 500 808 346 388 27 342 312 800 525 788 306 137 596 898 947 885 44 733 653 479 373 212 310 621 563 916 743 530 827 31 125 543 663 450 723 730 34 158 872 714 420 -Route #3: 344 686 453 261 695 386 607 605 760 5 763 501 578 715 441 852 810 699 981 118 528 568 169 797 849 564 676 474 1000 732 751 175 941 22 553 287 819 721 142 470 129 42 652 940 413 186 385 435 259 54 94 765 406 115 -Route #4: 533 326 870 325 636 884 762 21 612 767 933 866 787 814 171 903 180 736 521 670 841 579 523 267 239 321 824 20 861 455 23 638 445 844 364 452 377 274 223 282 198 990 57 846 952 172 236 781 570 997 769 502 69 580 291 -Route #5: 709 51 264 235 96 901 729 856 278 616 41 165 809 682 336 829 701 167 242 456 231 873 337 183 365 288 263 998 504 195 110 969 708 122 108 965 320 571 561 399 780 938 978 205 103 33 529 159 192 527 214 -Route #6: 477 727 285 883 74 588 350 316 927 273 517 514 426 405 778 672 351 875 888 591 245 170 756 599 784 716 150 776 35 896 552 117 446 576 813 675 665 219 963 637 345 361 950 977 865 444 226 447 207 650 801 541 -Route #7: 275 114 363 954 143 162 135 360 52 602 806 68 38 300 629 725 768 233 522 874 958 891 298 731 89 323 471 215 401 692 515 690 428 713 971 573 560 123 683 260 303 592 493 390 247 604 191 412 877 478 595 790 531 757 -Route #8: 11 389 402 87 393 556 481 416 210 472 66 352 216 691 603 567 329 81 544 341 693 492 483 516 707 764 26 188 155 375 548 777 301 227 491 928 918 600 520 843 718 36 495 181 430 597 722 338 284 269 384 -Route #9: 983 771 792 542 989 644 909 894 532 960 755 537 931 105 146 315 201 973 63 518 685 545 724 179 798 702 892 821 431 211 71 986 630 253 262 671 15 582 56 828 774 55 512 473 897 95 98 24 826 992 655 178 296 795 -Route #10: 93 271 850 370 148 354 974 932 436 82 741 88 49 256 439 353 915 639 719 681 289 404 164 680 84 480 712 104 962 999 939 848 200 499 213 773 443 3 949 468 651 58 194 29 70 332 498 459 398 224 67 -Route #11: 176 793 230 779 871 101 838 126 349 464 374 868 647 967 976 484 547 228 581 311 855 17 679 657 238 281 876 2 448 440 487 853 225 240 327 107 549 906 330 362 878 37 534 862 347 745 90 590 -Route #12: 149 451 437 144 383 308 746 837 539 867 220 996 839 466 815 825 628 25 847 917 465 740 585 328 752 197 229 925 987 609 782 705 664 268 309 703 689 12 157 366 102 586 335 980 119 359 340 770 551 292 911 427 -Route #13: 59 659 610 65 161 818 791 334 60 869 587 830 822 601 381 152 139 880 634 975 966 625 376 783 550 358 32 924 461 554 589 858 905 593 318 489 606 624 62 704 747 812 9 397 279 899 185 972 417 140 128 697 168 368 -Route #14: 991 252 407 244 6 955 817 14 304 77 823 424 203 930 134 635 613 737 803 414 45 805 367 845 449 923 40 618 160 469 937 615 75 645 902 811 421 993 575 243 100 97 382 19 535 496 307 569 513 696 511 505 30 86 302 735 -Cost: 166140 +Route #1: 407 244 610 65 868 374 464 967 647 161 6 955 817 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 422 343 816 266 418 914 572 559 942 506 394 935 574 339 79 921 156 964 109 270 53 317 +Route #2: 929 272 859 344 686 453 261 695 386 660 607 605 5 763 501 248 959 961 500 808 754 753 944 584 476 508 7 199 189 396 420 +Route #3: 176 779 871 991 252 234 206 760 293 706 864 124 314 346 388 904 27 342 312 800 525 788 306 596 137 898 947 827 530 743 916 563 621 310 212 373 31 479 653 44 885 733 125 543 663 450 723 730 34 158 872 714 +Route #4: 787 866 933 767 612 21 762 884 636 533 326 870 325 720 528 699 810 852 441 118 981 169 568 797 849 564 676 474 1000 732 751 175 941 22 553 287 819 721 142 470 129 42 652 940 413 186 385 435 259 54 94 765 406 115 +Route #5: 727 285 927 273 316 350 74 883 588 514 517 405 426 778 521 736 180 814 171 903 670 841 579 523 267 239 321 824 20 861 455 23 638 445 844 364 452 377 274 223 282 198 990 57 846 952 172 236 781 570 997 769 502 69 580 291 +Route #6: 477 709 51 264 235 490 96 901 729 856 278 616 41 165 809 682 336 829 701 167 242 456 231 873 337 183 365 288 263 998 504 195 110 969 708 122 108 965 320 112 673 978 205 103 33 529 159 478 595 790 531 757 +Route #7: 275 954 143 162 135 360 52 602 806 68 38 672 875 351 888 591 245 170 756 599 784 716 950 361 345 665 219 637 963 776 35 896 675 117 446 552 813 576 571 561 399 780 938 865 444 226 447 207 650 801 541 +Route #8: 11 983 771 792 542 114 363 300 629 725 768 233 522 874 958 298 731 891 471 215 401 692 515 690 573 971 375 548 777 155 26 188 693 492 483 516 707 764 713 428 560 123 303 260 889 89 323 592 493 519 951 412 379 877 192 527 384 214 +Route #9: 389 402 87 393 989 556 644 481 909 894 960 755 537 931 105 146 315 545 685 518 63 201 973 532 416 210 472 66 352 216 603 691 567 329 81 544 341 301 227 491 794 36 495 181 430 597 722 338 284 178 795 +Route #10: 93 850 271 741 88 49 297 431 821 828 774 702 892 55 512 473 211 71 986 630 253 262 671 15 582 56 712 104 962 999 939 848 200 499 213 773 443 3 949 468 651 840 432 29 70 332 498 459 398 224 67 296 +Route #11: 149 228 581 311 855 17 679 657 238 281 876 2 448 440 225 240 327 107 906 330 362 974 37 534 878 932 436 82 256 439 353 915 639 719 681 289 404 164 84 480 680 277 4 8 968 141 957 +Route #12: 59 451 437 144 383 308 746 837 539 867 220 996 839 466 815 825 628 25 847 328 585 740 917 465 276 833 609 987 925 366 705 268 664 335 980 586 102 782 157 12 689 309 703 61 752 229 197 666 507 734 347 745 90 368 +Route #13: 793 659 101 922 547 791 334 60 869 587 830 822 601 381 152 139 880 634 975 966 625 376 589 554 783 461 924 32 550 358 858 905 593 318 489 606 624 62 704 747 812 9 397 279 899 119 359 340 770 551 292 911 427 590 +Route #14: 230 838 126 349 976 484 818 14 304 77 203 424 823 134 930 635 613 737 803 414 45 805 367 845 449 923 40 618 160 469 937 615 645 75 307 496 535 19 97 382 100 243 575 993 811 421 902 511 513 696 505 30 86 302 735 +Cost: 165816 diff --git a/PCVRPTW/RC2_10_2.sol b/PCVRPTW/RC2_10_2.sol index 89f1ce7..f3c1ddc 100644 --- a/PCVRPTW/RC2_10_2.sol +++ b/PCVRPTW/RC2_10_2.sol @@ -1,15 +1,15 @@ -Route #1: 234 420 476 584 904 27 342 312 800 137 596 525 788 145 640 851 881 943 204 422 343 816 266 914 572 418 488 687 942 506 394 935 79 574 921 462 566 425 536 43 189 6 -Route #2: 272 660 386 605 206 706 248 864 124 314 346 944 753 754 808 961 959 500 388 759 109 947 885 733 479 827 530 743 916 563 457 621 31 125 632 898 411 415 212 310 333 373 700 663 730 34 270 153 -Route #3: 929 344 261 453 695 293 501 5 763 787 235 264 866 933 767 612 51 21 762 884 636 849 852 810 699 981 797 403 941 22 553 287 819 721 142 570 781 470 129 42 435 385 836 940 994 723 53 317 686 -Route #4: 115 765 533 326 870 325 720 676 474 1000 732 751 175 908 844 364 377 452 856 809 682 231 456 242 365 998 504 195 110 969 708 122 965 108 263 288 132 320 571 938 446 399 561 412 379 877 143 478 595 790 531 757 -Route #5: 727 285 192 350 517 514 426 405 814 171 239 321 523 824 267 579 841 670 736 180 903 20 861 638 23 455 445 729 616 165 278 41 829 701 167 183 337 873 336 380 990 57 952 172 322 236 620 205 33 103 674 769 502 69 580 -Route #6: 927 273 316 588 883 162 135 360 38 300 629 725 298 323 958 233 768 956 672 890 875 888 591 245 756 170 865 784 716 950 361 345 985 780 576 813 675 896 637 963 219 665 35 150 611 390 493 519 951 159 85 669 291 -Route #7: 477 275 114 644 181 216 544 341 301 375 155 26 713 401 692 515 428 764 707 516 483 492 188 573 690 303 123 260 683 548 918 928 520 843 491 36 495 693 971 560 215 207 650 801 854 541 711 384 214 -Route #8: 983 771 792 393 402 87 11 556 494 532 960 755 472 416 210 329 567 691 603 352 66 201 973 518 685 821 431 211 473 512 55 892 798 897 95 29 70 98 24 863 597 722 338 178 389 795 -Route #9: 542 989 738 481 909 894 934 931 63 545 315 146 105 537 662 179 702 774 828 253 630 15 671 582 56 72 104 658 443 773 3 949 213 499 468 200 848 999 939 651 840 58 1 910 936 262 986 39 498 459 398 224 67 296 -Route #10: 93 271 850 354 957 225 154 487 240 327 107 906 974 932 82 436 878 362 534 37 256 915 639 719 681 289 404 164 84 480 712 409 439 49 968 617 217 370 862 347 745 90 458 368 149 -Route #11: 451 437 228 581 311 855 17 679 657 238 2 440 448 876 281 503 697 419 839 539 746 466 357 815 825 585 328 752 197 229 417 782 461 924 783 589 376 625 966 975 120 359 340 770 642 551 583 251 509 641 744 735 -Route #12: 871 407 244 610 547 292 984 666 837 867 996 220 835 668 847 25 628 465 917 833 987 609 157 12 268 664 102 689 309 703 593 905 318 489 606 624 62 812 9 397 279 899 858 358 550 32 185 972 366 46 283 144 387 246 -Route #13: 659 101 868 302 818 14 304 77 613 449 30 334 60 869 587 381 830 615 937 307 496 811 421 993 575 243 645 75 469 160 511 857 907 842 100 382 97 19 535 569 513 369 696 163 505 367 173 484 922 911 427 590 -Route #14: 176 793 230 779 991 252 838 126 349 976 967 464 647 161 979 817 355 395 116 742 408 18 900 627 887 684 945 64 635 134 930 203 424 923 414 45 805 803 737 823 319 497 7 199 396 714 -Cost: 173591 +Route #1: 176 793 230 871 991 252 101 659 59 402 87 11 983 989 738 532 960 755 472 416 210 352 329 567 691 603 66 201 973 518 685 662 892 821 431 211 473 512 55 798 897 95 29 70 98 758 398 224 67 296 795 +Route #2: 451 437 292 984 666 837 867 996 220 539 668 628 25 847 465 925 987 609 705 268 664 102 157 12 689 309 703 593 905 318 489 606 624 62 812 9 397 279 704 747 899 858 358 550 32 185 972 366 46 283 144 387 246 +Route #3: 275 114 644 181 216 544 341 301 375 155 26 971 401 692 515 428 764 707 516 483 492 693 188 573 690 303 123 260 548 777 495 491 843 718 928 918 600 775 713 560 215 207 650 801 854 541 711 384 214 +Route #4: 927 273 316 350 517 588 883 514 426 405 814 171 239 267 824 321 523 579 841 670 736 180 903 20 861 638 23 455 445 729 41 165 616 278 377 282 198 274 223 990 57 952 172 322 236 620 205 33 103 674 769 502 69 580 531 +Route #5: 787 235 264 866 933 767 612 51 21 762 884 636 849 852 810 699 981 797 403 941 22 553 287 819 721 142 570 781 470 129 42 435 385 836 940 994 565 94 765 115 +Route #6: 272 344 660 386 605 206 293 706 248 864 124 314 500 346 753 944 508 355 395 116 742 945 408 18 900 627 887 684 64 930 635 134 203 424 923 414 45 805 367 803 737 823 319 497 7 199 396 714 +Route #7: 542 792 771 393 556 494 481 909 894 931 63 545 315 146 105 537 179 702 774 828 253 630 986 262 671 15 582 56 72 104 658 443 773 213 3 949 468 499 200 848 999 939 910 1 802 831 58 250 934 430 338 178 389 +Route #8: 779 234 420 476 584 904 27 342 312 800 137 596 525 788 921 640 851 881 943 204 422 343 816 266 914 572 418 488 687 942 506 394 935 79 574 156 145 462 566 425 536 43 189 6 868 464 126 838 735 +Route #9: 477 727 192 143 162 135 360 38 300 629 725 298 323 958 768 233 956 672 890 875 888 591 245 756 170 865 784 716 950 361 345 985 780 576 813 675 896 637 963 219 665 35 150 611 390 493 519 951 159 85 669 291 757 +Route #10: 533 326 870 325 720 676 474 1000 732 751 175 908 844 364 452 856 809 336 682 231 456 242 365 998 504 195 110 829 701 167 183 337 873 708 969 122 965 108 263 288 132 320 571 938 446 399 561 412 379 877 478 595 790 +Route #11: 228 581 311 855 17 679 657 238 2 440 448 876 281 503 697 419 839 746 466 357 815 825 585 328 752 197 229 417 782 461 924 783 589 376 625 966 975 120 359 340 770 642 551 583 251 509 641 484 922 911 427 590 +Route #12: 407 244 610 349 547 976 967 647 161 979 817 14 304 77 613 449 30 334 60 869 587 830 381 937 615 307 496 97 421 993 575 243 100 728 19 535 382 811 842 907 857 511 469 369 569 513 696 163 505 818 302 173 744 +Route #13: 929 261 453 695 763 501 5 607 760 754 808 961 959 388 759 109 947 885 733 479 827 530 743 916 563 457 621 31 125 632 898 411 415 212 310 333 373 700 663 723 730 34 270 53 317 686 +Route #14: 93 271 850 354 957 225 154 487 240 327 107 906 974 932 82 436 878 362 534 37 256 915 639 719 681 289 404 164 84 480 712 409 439 49 968 617 217 370 862 347 745 90 458 368 149 +Cost: 173284 diff --git a/PCVRPTW/RC2_10_3.sol b/PCVRPTW/RC2_10_3.sol index 7416d26..869f128 100644 --- a/PCVRPTW/RC2_10_3.sol +++ b/PCVRPTW/RC2_10_3.sol @@ -1,16 +1,16 @@ -Route #1: 407 244 6 955 395 355 887 193 47 988 995 970 177 127 694 832 462 640 851 881 943 204 422 343 816 266 418 914 572 559 717 687 942 506 394 935 79 339 574 241 921 156 525 788 306 312 800 596 137 356 904 584 872 -Route #2: 176 793 230 779 871 991 252 234 714 206 293 706 248 501 763 5 760 605 607 660 344 859 -Route #3: 272 386 695 864 314 959 961 754 753 944 808 500 346 388 27 759 423 109 125 31 479 947 885 733 653 44 898 411 530 743 916 563 457 333 310 621 212 415 373 700 663 450 190 723 730 34 270 158 124 153 -Route #4: 929 115 406 391 765 557 612 767 866 787 235 264 933 51 709 21 762 884 636 326 870 48 570 643 819 553 22 287 721 142 470 751 941 982 403 129 42 429 564 849 797 568 981 699 852 435 652 259 565 54 317 686 -Route #5: 453 261 53 578 94 654 667 720 676 474 1000 732 175 908 223 274 844 364 377 452 856 809 682 231 873 365 288 263 998 504 195 110 969 708 122 108 965 320 132 16 673 112 804 824 523 841 521 205 33 103 674 926 400 531 291 -Route #6: 954 143 162 135 360 379 519 778 412 951 159 529 814 171 321 267 579 670 736 180 903 239 20 861 638 455 23 445 196 729 616 165 278 41 829 701 183 337 456 242 167 336 380 990 57 846 952 172 232 901 236 769 502 69 580 -Route #7: 275 363 300 629 725 298 891 323 958 956 91 672 604 493 890 875 888 591 245 756 170 865 784 716 950 361 345 637 963 219 665 896 675 561 399 985 780 576 446 117 938 35 150 611 247 390 191 877 478 595 790 757 -Route #8: 477 727 527 285 192 883 588 514 517 350 316 273 927 85 405 426 52 602 806 68 38 768 233 522 471 692 515 428 713 707 516 492 693 483 764 775 918 928 718 491 794 36 301 495 341 544 352 181 494 738 556 284 792 771 983 -Route #9: 795 296 87 389 402 393 992 597 863 63 518 685 545 973 201 934 755 960 472 416 210 66 216 603 691 567 329 548 375 188 26 971 560 573 690 303 123 683 260 215 207 650 801 854 541 114 269 384 214 -Route #10: 542 989 644 481 909 894 532 631 537 931 105 146 315 662 724 179 798 702 892 828 821 431 211 473 55 512 774 651 83 468 949 3 213 499 200 848 939 999 962 910 1 802 58 831 897 95 29 70 332 98 758 826 722 430 338 178 +Route #1: 871 407 244 6 955 395 355 887 193 47 988 995 970 177 127 694 832 462 640 851 881 943 422 343 816 266 914 572 418 488 559 204 717 687 942 506 394 935 79 339 574 241 921 156 525 788 306 312 800 596 137 904 584 872 +Route #2: 176 793 230 779 991 252 234 714 206 293 706 248 501 763 5 760 605 607 660 344 859 +Route #3: 272 386 695 864 314 959 961 754 753 944 808 388 27 356 759 423 109 125 31 479 733 885 44 653 898 411 530 743 916 563 457 333 310 621 212 415 373 700 663 450 190 723 730 34 270 158 346 500 124 153 +Route #4: 929 686 453 261 317 765 557 612 767 866 787 235 264 933 51 709 21 762 884 636 326 870 48 570 819 22 553 287 721 142 470 751 941 982 403 129 42 429 564 849 797 568 981 699 852 435 652 259 565 94 391 406 115 +Route #5: 53 578 54 654 667 720 676 474 1000 732 175 908 223 274 844 364 377 452 856 809 682 231 873 365 288 263 998 504 195 110 969 708 122 108 965 320 132 16 673 112 804 824 523 180 736 521 205 33 103 674 926 400 531 291 +Route #6: 527 285 192 883 514 517 426 405 529 159 951 412 814 171 321 267 579 841 670 903 239 20 861 638 455 23 445 196 729 616 165 278 41 829 701 167 183 337 242 456 336 380 990 57 846 952 172 232 901 322 236 769 502 69 580 757 +Route #7: 275 711 363 300 725 298 891 768 956 91 672 604 493 890 875 888 226 591 245 170 756 784 716 950 361 345 637 963 219 665 35 896 675 117 938 446 576 780 561 399 985 865 444 611 778 519 379 877 954 478 595 790 +Route #8: 477 727 927 85 273 316 350 588 162 143 135 360 52 602 806 68 38 629 323 471 958 233 522 874 428 707 516 492 693 483 764 775 918 928 718 491 301 495 36 794 934 537 631 201 973 722 597 338 992 178 389 296 +Route #9: 795 983 771 542 792 393 989 738 556 494 181 481 909 894 532 960 755 472 416 210 66 352 216 603 691 567 329 544 341 548 375 188 26 713 971 573 690 515 303 123 560 683 260 215 207 650 801 854 541 114 269 384 214 +Route #10: 87 402 863 63 518 685 931 146 315 545 105 662 724 179 798 702 892 828 821 431 211 473 55 512 774 651 83 468 949 3 443 213 499 200 848 939 999 962 910 1 802 58 831 897 95 29 70 98 758 24 826 655 284 Route #11: 93 834 271 850 370 957 225 154 487 549 240 327 906 436 932 354 974 878 362 968 256 8 409 353 4 915 639 719 681 289 404 164 84 480 680 277 712 524 262 671 582 15 630 986 39 49 459 398 224 -Route #12: 451 437 228 90 745 347 581 440 448 2 855 679 657 666 837 867 220 996 419 839 539 746 466 357 740 917 465 585 328 197 229 752 276 61 825 280 138 434 697 920 168 507 17 311 734 862 368 590 149 -Route #13: 744 626 292 383 144 308 668 835 366 925 417 987 609 705 268 664 102 157 12 689 309 703 593 318 489 606 624 62 747 704 397 279 899 858 554 589 975 966 625 376 461 783 550 358 32 185 972 119 335 46 642 551 387 246 -Route #14: 59 427 911 922 547 976 967 161 979 817 14 304 77 613 635 134 449 40 618 623 469 937 615 645 75 307 902 993 575 243 728 100 97 19 535 382 811 842 907 857 511 369 513 696 163 505 923 805 86 818 302 464 349 126 838 735 -Route #15: 659 101 610 374 868 647 484 698 509 251 583 791 60 869 587 601 381 822 830 334 30 367 45 414 803 737 823 930 64 319 945 116 742 408 18 900 627 684 497 919 786 688 50 425 536 43 7 508 189 199 476 396 420 -Cost: 154196 +Route #12: 451 437 228 90 745 347 581 734 311 855 679 657 666 837 867 220 996 419 839 539 746 466 357 740 917 465 585 328 197 229 752 276 61 825 280 138 434 697 920 168 507 17 2 448 440 862 368 590 149 +Route #13: 744 626 292 383 144 308 668 835 417 987 609 925 366 705 268 664 102 157 12 689 309 703 593 318 489 606 624 62 747 704 397 279 899 858 554 589 975 966 625 376 461 783 550 358 32 185 972 119 335 46 642 551 387 246 +Route #14: 59 427 911 922 547 976 647 161 979 817 14 304 77 823 613 635 930 134 449 40 618 623 469 937 615 645 307 496 382 421 993 575 243 728 100 97 19 535 811 842 907 857 511 369 513 696 163 505 923 45 86 818 302 967 349 126 838 735 +Route #15: 659 101 610 374 868 464 484 698 509 251 583 791 60 869 587 601 381 822 830 334 30 367 805 414 803 737 64 286 945 742 116 408 18 900 627 684 497 919 786 688 50 425 536 43 7 508 189 199 476 396 420 +Cost: 153929 diff --git a/PCVRPTW/RC2_10_5.sol b/PCVRPTW/RC2_10_5.sol index 8275a22..829e1e1 100644 --- a/PCVRPTW/RC2_10_5.sol +++ b/PCVRPTW/RC2_10_5.sol @@ -1,15 +1,15 @@ -Route #1: 234 206 293 706 248 864 124 314 346 944 753 476 584 904 27 342 312 800 596 137 306 525 788 748 640 851 881 943 204 422 343 816 266 418 914 572 717 687 942 935 574 339 79 921 156 964 109 270 53 317 -Route #2: 929 272 660 386 695 607 605 760 763 5 501 959 961 500 808 754 388 373 733 44 653 885 947 827 530 743 916 563 457 621 310 212 479 31 125 632 411 415 663 450 723 34 730 714 872 420 -Route #3: 230 779 991 252 859 344 453 261 686 787 235 264 866 933 767 612 21 762 884 636 325 797 849 169 810 852 699 981 118 565 667 129 470 781 570 997 48 765 115 -Route #4: 477 727 927 273 316 350 588 74 517 405 514 426 814 171 523 321 267 579 841 670 903 180 736 521 824 20 861 455 23 638 445 901 364 452 377 274 223 282 198 57 990 846 952 172 236 620 205 33 103 769 502 69 580 531 757 -Route #5: 533 326 870 720 676 474 1000 751 175 941 908 844 856 809 165 231 456 242 365 998 504 195 167 701 829 682 336 616 278 729 873 337 183 110 969 708 122 965 108 263 288 320 571 561 399 780 938 978 529 159 192 291 -Route #6: 275 114 363 143 162 135 360 52 68 602 806 38 300 298 768 233 874 958 522 672 875 888 591 245 170 599 150 776 117 446 552 576 813 675 896 345 361 950 963 637 219 665 985 331 977 865 444 604 877 478 595 790 -Route #7: 983 771 792 542 989 556 481 909 894 532 960 755 472 66 352 216 544 341 81 567 603 691 329 26 428 692 401 560 971 713 707 516 483 693 188 548 690 303 123 260 89 891 731 323 889 592 493 519 951 85 669 527 384 214 -Route #8: 11 87 393 402 389 63 518 685 545 315 146 105 201 537 931 179 798 702 892 774 828 431 821 55 512 473 211 986 262 999 948 468 949 3 213 499 200 848 939 58 194 29 70 332 662 722 224 178 -Route #9: 93 850 271 741 88 297 71 630 253 15 671 582 56 915 719 639 681 289 404 164 480 84 680 353 439 409 897 95 98 24 863 494 738 284 296 795 -Route #10: 59 659 101 370 225 240 107 327 354 974 932 82 436 878 534 362 906 549 487 853 448 2 876 281 238 679 657 996 419 839 466 25 847 917 465 740 585 328 752 229 197 746 666 292 745 427 590 -Route #11: 451 437 228 581 311 855 17 920 220 867 539 837 668 835 147 925 987 609 157 705 268 664 586 102 782 12 689 309 703 739 593 905 318 489 606 624 62 812 9 397 279 704 747 980 359 340 770 551 583 509 911 744 -Route #12: 149 -Route #13: 793 871 407 244 6 955 817 355 395 116 18 900 627 887 684 408 742 203 424 823 134 930 923 618 40 414 737 803 45 805 152 830 601 381 139 634 975 966 625 376 554 589 858 358 32 924 461 783 550 899 119 348 619 946 140 128 697 168 368 -Route #14: 176 922 547 484 976 349 126 838 464 967 647 374 65 868 161 818 14 304 77 635 613 449 367 845 334 60 869 587 822 937 615 469 160 645 75 307 496 382 993 575 243 728 100 97 19 535 569 513 696 30 505 86 302 735 -Cost: 181987 +Route #1: 176 659 451 437 228 581 311 855 17 679 238 2 448 876 281 657 837 539 867 220 996 419 839 466 25 847 917 465 740 585 328 752 229 197 746 666 292 745 368 911 744 +Route #2: 793 922 547 484 976 349 126 838 464 967 647 868 161 818 14 304 77 613 367 845 334 60 869 587 830 822 937 615 469 160 645 75 307 496 382 993 575 243 728 100 97 19 535 139 569 513 696 30 505 163 86 302 735 +Route #3: 275 285 143 162 135 360 52 68 806 38 725 768 233 874 958 522 672 875 888 591 245 170 599 150 776 117 446 552 576 813 675 896 361 950 345 637 963 219 665 985 399 561 780 938 865 444 604 877 478 595 790 +Route #4: 542 792 771 983 87 402 393 989 556 481 909 894 532 960 472 66 352 216 544 341 81 329 567 691 603 210 416 755 537 105 201 973 992 655 494 738 284 178 795 +Route #5: 230 871 407 244 6 955 817 355 395 116 18 900 627 887 684 408 930 134 635 923 618 40 449 805 45 414 803 737 823 424 203 319 286 742 7 199 189 396 714 +Route #6: 114 363 300 629 298 215 401 692 713 375 155 26 428 515 971 560 764 707 516 483 492 693 188 548 573 690 303 123 260 891 89 731 323 889 592 493 91 956 191 412 159 33 205 103 769 502 69 557 580 531 757 +Route #7: 533 326 870 720 676 474 1000 732 751 175 941 908 844 364 377 452 856 809 165 231 456 242 365 998 504 195 167 701 829 682 336 616 278 729 873 337 183 110 969 708 122 965 108 263 288 320 571 519 951 85 669 527 384 214 +Route #8: 779 991 252 859 344 453 261 686 787 235 264 866 933 767 612 21 762 884 636 325 797 849 169 810 852 699 981 118 565 633 54 94 406 115 +Route #9: 149 11 389 63 518 685 545 315 146 931 724 179 798 702 892 774 71 630 253 15 671 582 56 828 431 821 55 512 473 211 986 262 999 948 468 949 3 213 499 200 848 939 58 194 29 70 332 662 722 224 67 296 +Route #10: 59 101 610 65 374 791 642 147 835 668 925 987 609 157 705 268 664 586 102 782 689 703 12 309 739 593 318 905 376 966 975 625 554 589 858 358 550 32 924 461 783 279 397 9 704 747 899 119 348 340 770 583 509 427 590 +Route #11: 93 271 850 370 225 240 327 107 906 974 932 82 436 878 37 534 362 256 915 639 719 681 289 404 164 480 84 680 353 439 409 8 968 141 957 +Route #12: 234 206 293 706 248 864 124 314 346 944 753 476 584 904 27 342 312 800 137 596 525 788 306 748 640 851 881 943 204 422 343 816 266 418 914 572 717 687 942 935 574 339 79 921 156 964 109 270 53 317 +Route #13: 929 272 660 386 695 607 605 760 763 5 501 959 500 961 808 754 388 373 733 44 653 885 947 827 530 743 916 563 457 621 310 212 479 31 125 632 411 415 663 450 723 34 158 872 420 +Route #14: 477 727 927 273 316 350 588 74 517 405 514 426 814 171 523 824 321 267 579 841 670 903 180 736 521 20 861 638 455 23 445 96 553 287 721 819 274 223 282 198 57 990 846 952 172 236 470 781 570 997 48 765 +Cost: 181320 diff --git a/PCVRPTW/RC2_10_6.sol b/PCVRPTW/RC2_10_6.sol index de50cb9..a9ad3e4 100644 --- a/PCVRPTW/RC2_10_6.sol +++ b/PCVRPTW/RC2_10_6.sol @@ -1,15 +1,15 @@ -Route #1: 234 206 660 386 695 605 293 706 501 248 864 124 314 346 944 584 476 508 355 395 116 627 887 900 18 408 684 786 694 462 748 640 851 881 943 204 422 343 816 266 914 572 418 488 510 80 614 127 177 879 193 43 799 872 420 -Route #2: 929 272 344 686 453 261 607 760 5 763 961 754 753 808 959 500 388 27 342 312 800 137 596 898 947 885 733 44 827 530 743 916 563 457 621 310 212 479 31 125 450 663 700 723 730 34 270 153 -Route #3: 787 866 235 264 533 326 870 636 884 325 720 528 568 169 797 849 810 852 441 118 699 981 819 553 22 952 846 57 990 198 282 278 616 41 336 829 701 183 337 873 729 274 223 172 470 236 781 570 997 69 291 -Route #4: 612 767 933 51 762 676 474 1000 732 751 175 941 908 452 377 364 844 856 809 165 682 167 242 456 231 365 998 504 195 110 969 708 122 965 108 263 288 320 571 985 399 561 938 865 444 611 877 478 595 790 531 757 -Route #5: 477 727 927 273 316 350 517 162 143 135 52 602 806 68 360 426 514 588 883 74 405 523 171 321 267 579 903 180 670 841 824 20 861 638 445 23 455 239 736 521 205 33 103 769 502 557 765 406 115 -Route #6: 275 363 300 629 725 298 768 233 522 874 672 875 888 591 245 170 784 150 716 950 117 446 552 576 813 675 896 361 345 665 219 637 963 351 493 592 91 519 379 85 951 412 159 529 192 527 384 214 -Route #7: 114 644 66 352 216 544 341 301 26 155 375 215 401 692 515 428 713 971 764 707 516 483 492 693 560 573 690 303 471 958 891 731 323 89 260 123 683 548 777 188 928 918 600 775 495 36 597 338 178 795 -Route #8: 983 393 771 792 542 989 556 481 909 894 532 960 755 472 81 329 567 691 603 210 416 973 201 537 821 431 211 582 56 962 999 948 468 949 3 773 443 213 499 200 848 939 58 194 29 70 332 662 722 224 67 296 -Route #9: 149 11 87 402 389 63 518 685 545 315 931 105 146 724 179 798 702 892 774 828 71 630 253 15 671 915 639 719 681 289 404 164 84 480 262 986 55 512 473 897 95 98 992 655 494 738 284 269 -Route #10: 93 271 850 370 225 240 327 354 974 932 82 436 878 362 906 107 549 487 281 876 2 448 440 853 330 534 37 148 862 347 745 368 -Route #11: 451 437 228 581 311 855 17 679 238 657 837 539 867 220 996 419 839 466 628 25 847 917 465 740 585 328 752 229 197 309 689 12 782 366 335 980 359 340 770 583 509 911 744 +Route #1: 176 793 230 871 922 547 838 126 349 976 484 967 464 647 161 818 367 845 334 60 869 587 822 830 615 937 469 75 645 307 811 421 993 575 243 728 100 97 382 19 535 139 569 513 696 511 497 193 882 163 86 302 735 +Route #2: 93 271 850 370 225 240 327 107 906 354 974 932 82 436 878 534 37 362 549 487 853 281 876 2 448 440 862 347 90 745 368 +Route #3: 234 206 660 386 695 605 293 706 501 248 864 124 314 346 944 584 476 508 355 395 116 627 887 900 18 408 684 786 694 462 748 640 851 881 943 204 422 343 816 266 488 418 914 572 687 942 506 935 294 759 270 153 +Route #4: 451 437 228 581 311 855 17 679 238 657 837 539 867 220 996 419 839 466 628 25 847 917 465 740 585 328 752 229 197 309 689 12 782 366 335 980 359 340 770 583 509 911 744 +Route #5: 477 727 927 273 316 350 517 162 143 135 52 602 806 68 360 426 514 588 883 74 405 523 267 579 841 670 180 903 321 824 20 861 638 445 23 455 239 736 521 205 33 103 769 502 557 765 406 115 +Route #6: 983 393 771 792 542 989 556 481 909 894 532 960 755 472 81 329 567 691 603 210 416 973 201 537 821 431 211 582 56 962 999 948 468 949 3 773 443 213 499 200 848 939 58 194 29 70 332 662 722 224 67 296 +Route #7: 929 272 344 686 453 261 607 760 5 763 961 754 753 808 959 500 388 27 342 312 800 137 596 898 947 885 733 44 827 530 743 916 563 457 621 310 212 479 31 125 450 663 700 723 730 34 158 714 +Route #8: 866 933 767 612 51 762 676 474 1000 732 751 175 941 908 844 364 377 452 856 809 165 682 167 242 456 231 365 998 504 195 110 969 708 122 965 108 263 288 320 571 985 399 561 938 865 444 611 877 478 595 790 531 +Route #9: 275 363 300 629 725 298 768 233 522 874 672 875 888 591 245 170 784 150 716 950 117 446 552 576 813 675 896 361 345 665 219 637 963 351 493 592 91 519 379 85 951 412 159 529 192 527 384 214 +Route #10: 779 991 252 407 244 6 955 817 14 304 77 134 930 635 613 923 618 40 449 805 45 414 803 737 823 424 203 319 945 286 50 7 199 189 396 872 420 +Route #11: 114 644 66 352 216 544 341 301 26 155 375 215 401 692 515 428 713 971 764 707 516 483 492 693 560 573 690 303 471 958 891 731 323 89 260 123 683 548 777 188 928 918 600 775 495 36 650 801 757 Route #12: 59 659 101 610 65 374 868 791 642 147 835 668 276 833 987 925 609 157 703 705 102 664 268 975 966 625 376 554 589 858 593 905 624 62 606 489 318 358 550 783 461 924 32 279 397 9 704 747 899 119 348 619 551 292 427 590 -Route #13: 176 922 547 838 126 349 976 484 967 464 647 161 818 367 845 334 60 869 587 822 830 615 937 469 75 645 307 811 421 993 575 243 728 100 97 382 19 535 139 569 513 696 505 86 302 735 -Route #14: 793 230 779 871 991 252 407 244 6 955 817 14 304 77 134 930 635 613 923 618 40 449 805 45 414 803 737 823 424 203 319 945 286 50 7 199 189 396 714 -Cost: 182099 +Route #13: 787 235 264 533 326 870 636 884 325 720 528 568 169 797 849 810 852 441 699 981 118 819 287 553 22 952 846 57 990 198 282 278 616 41 336 829 701 183 337 873 729 274 223 172 470 781 236 643 570 997 69 291 +Route #14: 149 11 87 402 389 63 518 685 545 315 931 105 146 724 179 798 702 892 774 828 71 630 253 15 671 915 639 719 681 289 404 164 84 480 262 986 55 512 473 897 95 98 992 655 494 738 284 178 795 +Cost: 181475 diff --git a/PCVRPTW/RC2_10_7.sol b/PCVRPTW/RC2_10_7.sol index 1771c8d..d47bb68 100644 --- a/PCVRPTW/RC2_10_7.sol +++ b/PCVRPTW/RC2_10_7.sol @@ -1,14 +1,14 @@ -Route #1: 929 272 344 660 386 605 234 206 293 501 706 248 864 124 314 959 753 944 584 476 508 14 304 77 134 635 613 923 618 40 449 367 805 45 414 803 737 823 424 203 930 319 497 7 199 396 714 872 420 -Route #2: 176 793 230 779 871 991 252 407 244 6 955 817 355 395 116 18 408 742 945 286 900 627 887 684 988 47 786 694 462 748 640 851 881 943 204 572 914 418 266 816 343 422 717 687 942 506 935 574 339 79 964 109 270 53 317 -Route #3: 686 453 261 695 607 760 5 763 961 754 808 500 346 388 904 27 342 312 800 596 137 898 947 885 44 733 653 479 827 530 743 916 563 457 621 310 212 31 125 632 411 415 450 663 700 723 730 34 153 -Route #4: 787 235 264 866 933 767 612 21 762 326 870 636 884 325 720 528 169 699 810 852 441 118 981 797 849 564 941 175 732 751 142 721 819 287 553 22 908 952 846 57 223 274 282 198 172 470 781 570 997 557 765 406 115 -Route #5: 883 426 778 776 150 784 716 950 813 576 552 117 446 365 998 195 231 242 167 682 809 856 729 278 616 41 165 336 829 701 456 873 337 183 110 969 708 122 965 108 263 288 320 112 951 412 400 769 502 69 580 291 -Route #6: 927 273 316 350 74 588 514 517 405 814 171 321 267 523 579 841 670 521 736 180 903 239 445 638 23 455 861 20 824 594 896 675 361 345 637 963 219 665 331 985 399 561 938 33 205 103 159 529 192 527 214 -Route #7: 477 727 275 363 143 162 135 360 52 602 806 68 38 300 629 725 298 401 692 515 428 713 560 215 471 891 958 874 522 233 768 672 875 888 591 245 170 756 599 351 592 493 890 390 247 604 877 478 595 790 531 757 -Route #8: 59 149 389 402 87 11 393 989 644 416 210 472 66 352 216 603 691 81 329 544 341 301 483 516 155 26 764 707 492 693 188 777 548 971 573 123 260 303 690 918 928 520 843 718 36 495 181 430 597 224 67 296 795 -Route #9: 983 771 792 542 556 481 909 894 532 960 755 931 105 146 315 545 685 518 63 537 201 724 179 798 702 892 774 828 821 431 630 71 253 15 671 582 56 262 986 211 473 512 55 897 95 98 24 992 655 284 269 384 -Route #10: 93 271 850 370 225 487 549 240 327 107 906 362 878 534 37 974 932 436 82 49 639 719 681 289 404 164 84 480 104 962 999 848 200 213 773 443 3 949 499 468 651 840 29 70 332 662 722 338 178 -Route #11: 451 228 581 311 855 17 679 657 238 2 440 448 876 281 920 419 839 466 628 25 847 917 465 740 585 328 752 197 229 366 335 586 782 12 703 309 739 32 358 550 924 461 783 899 119 348 340 770 583 509 427 911 744 590 -Route #12: 101 610 65 868 374 144 984 996 220 867 539 837 746 668 835 925 987 609 157 689 705 102 664 268 975 966 625 376 554 589 858 593 318 489 606 624 62 279 397 9 704 747 812 61 666 507 734 347 90 745 368 -Route #13: 659 922 547 484 967 976 349 838 126 464 647 161 818 845 334 60 869 587 830 822 601 381 152 615 937 469 75 645 902 993 575 243 728 100 421 382 97 19 535 160 569 513 696 30 505 882 907 369 163 86 302 735 -Cost: 177184 +Route #1: 234 206 293 501 706 248 864 124 314 959 753 944 584 476 508 627 900 355 395 116 742 945 286 408 18 887 684 988 47 786 694 462 748 640 851 881 943 204 422 343 816 266 914 572 418 488 254 789 166 158 396 714 872 420 +Route #2: 272 660 386 607 605 760 961 754 808 500 346 388 904 27 342 312 800 596 137 898 947 885 733 44 653 479 827 530 743 916 563 457 621 310 212 31 125 632 411 415 450 663 700 723 730 34 270 153 53 317 +Route #3: 929 344 686 453 261 695 5 763 787 235 264 866 933 767 612 21 762 884 636 325 870 720 528 169 699 810 852 441 118 981 797 849 564 941 175 732 751 22 553 287 819 721 142 470 781 570 997 557 765 406 115 +Route #4: 927 273 316 350 517 405 814 171 267 321 824 523 579 841 670 180 736 521 903 239 20 861 23 445 844 377 364 452 856 809 165 682 336 41 616 278 729 57 846 198 282 223 274 952 172 236 400 769 502 69 580 291 +Route #5: 285 883 74 588 514 426 778 776 150 784 716 950 361 219 675 117 446 552 896 813 576 365 998 504 195 183 337 231 456 242 167 701 829 110 969 708 122 965 108 263 288 320 571 985 399 561 938 978 804 103 529 192 527 214 +Route #6: 477 727 275 363 143 162 135 360 52 602 806 68 38 300 629 725 298 401 692 515 428 713 560 215 471 891 958 874 522 233 768 672 875 888 591 245 170 756 599 351 493 592 91 379 951 412 159 478 595 790 531 757 +Route #7: 983 771 792 393 402 87 542 989 556 481 909 894 532 960 755 472 416 210 66 352 216 603 691 81 329 544 341 301 483 764 26 155 188 707 516 492 693 777 548 971 573 690 303 123 260 683 89 678 854 738 655 284 269 384 +Route #8: 11 389 63 518 685 545 931 537 105 146 315 201 179 702 892 774 828 821 431 211 71 630 253 15 671 582 56 104 962 999 848 200 213 773 443 3 949 499 468 651 840 482 184 843 718 36 495 181 430 597 224 67 296 +Route #9: 93 271 850 370 225 487 549 240 327 107 906 362 878 534 37 974 932 436 82 49 353 639 719 681 289 404 164 84 480 712 262 986 512 897 95 98 29 70 332 662 722 338 178 795 +Route #10: 149 451 437 228 581 311 855 17 679 657 238 2 440 448 876 281 920 419 839 466 628 25 847 917 465 740 585 328 752 197 229 366 335 586 782 12 703 689 309 739 32 358 550 924 461 899 119 348 619 340 770 583 509 427 +Route #11: 59 101 610 65 868 374 144 984 996 220 867 539 837 746 668 835 925 987 609 157 705 102 664 268 975 966 625 376 783 554 589 858 593 318 489 606 624 62 279 397 9 704 747 812 61 666 507 734 347 90 745 368 +Route #12: 176 659 922 547 484 967 976 349 838 126 464 647 161 818 845 334 60 869 587 830 822 601 381 152 615 937 469 75 645 902 993 421 575 243 728 100 97 382 19 535 160 569 513 696 30 505 882 163 86 302 735 +Route #13: 793 230 779 871 991 252 407 244 6 955 817 14 304 77 134 930 635 613 923 618 40 449 367 805 45 414 803 737 823 424 203 64 562 979 173 911 744 590 +Cost: 176870 diff --git a/PCVRPTW/RC2_10_8.sol b/PCVRPTW/RC2_10_8.sol index 649ab35..aa874bd 100644 --- a/PCVRPTW/RC2_10_8.sol +++ b/PCVRPTW/RC2_10_8.sol @@ -1,15 +1,14 @@ -Route #1: 929 686 453 261 695 760 293 706 961 808 754 753 944 584 476 508 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 422 343 816 266 914 572 418 488 254 356 789 166 396 872 714 420 -Route #2: 230 779 871 991 252 234 206 864 124 314 500 346 388 904 27 137 342 312 800 525 788 596 898 947 885 44 733 653 479 31 373 212 310 621 457 563 916 743 530 411 415 663 450 723 730 34 270 53 317 -Route #3: 272 859 344 660 386 607 605 5 763 501 248 578 715 441 118 528 568 169 852 810 699 981 797 849 564 474 1000 142 287 553 22 751 732 175 941 908 952 846 57 990 364 274 223 282 198 172 236 470 781 570 997 557 115 -Route #4: 533 326 870 325 636 884 762 21 612 767 933 866 264 814 171 523 579 841 670 521 736 180 903 267 321 239 824 20 861 455 23 445 638 131 112 673 205 33 159 529 478 595 790 531 757 -Route #5: 51 709 787 235 96 901 844 377 452 856 809 165 41 231 456 242 365 998 504 195 701 829 336 682 616 278 729 873 337 183 110 969 708 122 965 108 263 288 320 571 985 399 561 780 938 978 804 103 769 502 69 580 291 -Route #6: 285 927 273 316 350 74 883 588 514 517 405 426 778 672 875 888 591 245 170 756 784 150 776 716 950 361 345 665 896 552 117 446 576 813 675 219 637 963 599 351 592 493 890 390 247 604 956 207 650 541 269 -Route #7: 477 727 275 114 363 954 143 162 135 360 52 602 806 68 300 629 725 298 768 233 522 215 401 692 515 690 573 428 713 26 155 188 707 516 483 492 693 301 491 928 918 600 520 843 718 36 495 181 430 597 722 338 284 795 -Route #8: 389 87 393 983 771 792 542 989 556 644 481 210 416 909 894 532 960 755 472 66 352 216 544 341 329 81 691 603 567 777 548 375 971 560 123 303 260 471 874 958 891 731 323 89 889 678 854 677 85 669 527 384 214 -Route #9: 11 402 63 518 685 545 315 146 105 931 537 201 973 724 179 798 702 892 774 828 821 431 211 71 630 253 15 671 582 56 104 443 773 3 949 213 499 200 848 999 962 939 468 948 58 194 29 70 332 662 224 67 296 -Route #10: 93 271 850 370 225 487 549 240 327 107 906 362 878 974 354 148 534 37 932 436 82 88 49 256 353 915 639 719 681 289 404 164 680 84 480 712 262 986 473 512 55 897 95 98 934 494 738 655 178 -Route #11: 451 437 228 581 311 855 17 679 238 2 448 876 281 657 837 539 867 220 996 419 839 466 25 847 917 465 585 328 197 229 752 987 609 12 689 703 309 268 664 335 586 782 366 666 292 745 90 590 -Route #12: 407 244 6 955 817 14 304 77 823 424 203 930 134 635 613 737 803 414 45 805 152 139 634 975 966 625 376 554 589 858 905 593 318 624 62 279 397 9 812 747 704 606 489 32 358 550 783 924 461 359 340 770 583 509 744 735 -Route #13: 149 59 659 793 176 -Route #14: 101 922 547 484 967 976 349 126 838 464 374 65 868 647 161 818 845 367 449 923 40 618 334 60 869 587 830 822 601 381 615 937 469 160 75 645 902 811 421 993 575 243 728 100 97 382 19 535 307 569 513 696 30 173 911 427 -Cost: 170465 +Route #1: 176 59 659 838 126 349 976 967 647 464 374 65 868 161 6 955 508 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 422 343 816 266 914 572 418 488 254 356 789 166 158 396 872 714 420 +Route #2: 234 206 293 864 124 314 500 961 808 754 753 944 584 904 27 137 342 312 800 788 525 596 898 947 885 44 733 653 479 31 373 212 310 457 563 916 743 530 411 415 663 450 723 730 34 270 53 317 +Route #3: 272 660 386 607 605 760 5 763 501 706 248 578 715 441 118 528 568 169 852 810 699 981 797 849 564 474 1000 142 287 553 22 751 732 175 941 908 952 846 57 990 364 274 223 282 198 172 236 470 781 570 997 557 765 406 115 +Route #4: 929 859 344 686 453 261 695 533 326 870 325 636 884 762 21 612 767 51 933 866 814 171 523 579 841 670 521 736 180 903 267 321 239 824 20 861 455 23 445 638 131 112 673 205 33 159 529 478 595 790 531 757 +Route #5: 709 787 264 235 96 901 844 377 452 856 809 165 41 231 456 242 365 998 504 195 701 829 336 682 616 278 729 873 337 183 110 969 708 122 965 108 263 288 320 571 985 399 561 780 938 978 804 103 769 502 69 580 291 +Route #6: 477 727 285 927 273 316 350 74 883 588 514 517 405 426 778 672 875 888 591 245 170 756 784 150 776 716 950 361 345 665 896 552 117 446 576 813 675 219 637 963 599 351 890 390 247 604 956 877 192 527 384 214 +Route #7: 275 114 363 954 143 162 135 360 52 602 806 68 300 629 725 298 768 233 522 874 215 401 692 515 690 428 713 971 573 560 123 303 260 471 958 891 731 323 89 889 678 854 494 738 655 284 67 296 795 +Route #8: 149 389 87 983 771 792 542 989 644 481 210 416 909 894 532 960 755 472 66 352 216 544 81 329 567 691 603 341 301 516 707 26 155 375 548 777 188 693 492 483 918 928 520 843 718 36 495 207 650 541 269 +Route #9: 11 402 393 556 63 518 685 545 315 146 105 931 537 201 973 724 179 798 702 55 892 774 828 821 431 211 71 630 253 262 671 15 582 56 104 443 773 3 949 213 499 200 848 999 962 939 910 936 39 968 141 957 +Route #10: 93 271 850 370 225 487 549 240 327 107 906 362 878 974 354 148 534 37 932 436 82 88 49 256 353 915 639 719 681 289 404 164 680 84 480 712 986 473 512 897 95 98 29 70 332 662 722 224 178 +Route #11: 451 437 228 581 311 855 17 679 238 2 448 876 281 657 837 539 867 220 996 419 839 466 25 847 917 465 740 585 328 197 229 752 987 609 157 12 689 703 309 268 664 782 366 586 335 359 340 770 583 641 744 +Route #12: 871 101 922 547 484 818 77 823 424 203 930 134 635 737 803 414 45 805 152 139 634 975 966 625 376 554 589 858 905 593 318 489 606 624 62 279 397 9 812 747 704 32 924 461 783 550 358 899 119 348 255 292 745 90 590 +Route #13: 793 230 779 991 252 407 244 538 817 14 304 613 923 618 40 449 367 845 334 60 869 587 830 822 601 381 615 937 469 160 75 645 902 811 421 993 575 243 728 100 97 382 19 535 307 569 513 696 30 505 882 86 509 911 427 735 +Cost: 169666 diff --git a/PCVRPTW/RC2_10_9.sol b/PCVRPTW/RC2_10_9.sol index eaa3e46..71ce5ac 100644 --- a/PCVRPTW/RC2_10_9.sol +++ b/PCVRPTW/RC2_10_9.sol @@ -1,15 +1,15 @@ -Route #1: 779 234 476 508 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 572 914 418 488 266 816 343 422 717 687 942 506 394 574 339 935 79 921 156 964 109 270 153 53 317 -Route #2: 859 272 660 206 293 706 961 808 754 753 944 584 904 27 342 137 800 525 788 306 312 596 898 947 885 44 733 653 479 31 827 530 743 563 916 212 310 621 457 411 415 333 187 700 723 730 34 158 396 872 714 420 -Route #3: 929 344 686 453 261 695 386 607 605 760 5 763 501 248 864 124 314 959 500 346 578 715 441 852 810 699 981 528 568 169 797 849 564 732 22 553 287 142 721 819 96 236 620 103 205 33 529 159 478 595 790 531 -Route #4: 787 235 264 866 933 51 709 767 612 21 762 884 636 326 870 325 720 676 474 1000 751 175 941 908 952 846 57 990 452 377 364 844 729 856 278 616 41 165 809 336 682 380 198 282 223 274 643 570 997 557 765 406 115 -Route #5: 814 171 903 180 521 736 670 841 579 523 267 239 321 824 20 861 455 23 445 638 829 701 242 456 231 873 337 183 365 998 504 195 110 969 708 122 965 108 263 288 320 571 985 399 561 780 938 865 444 604 877 192 527 -Route #6: 477 727 927 273 316 350 74 883 588 517 514 426 405 778 672 875 888 591 245 170 756 351 599 784 716 150 776 896 552 117 446 576 813 675 665 219 637 345 361 950 963 35 594 951 85 400 769 502 69 580 291 757 -Route #7: 275 285 143 162 135 360 52 602 806 68 38 300 629 725 298 768 233 522 874 215 401 692 515 428 713 971 375 155 26 707 516 483 492 693 188 777 548 683 123 560 573 690 303 260 471 958 891 731 323 89 889 678 854 494 738 655 178 795 -Route #8: 149 11 389 402 87 393 983 542 771 792 989 556 481 909 894 532 960 755 472 416 210 66 352 216 603 691 567 329 81 544 341 301 227 133 491 520 928 918 600 775 136 207 650 801 541 +Route #1: 234 754 808 753 944 584 476 508 355 395 116 742 945 286 408 18 900 684 887 627 50 786 694 462 748 640 851 881 943 204 572 914 418 488 266 816 343 422 717 687 942 574 339 935 79 921 156 964 109 270 153 53 317 +Route #2: 660 206 293 864 124 314 959 961 500 346 388 904 27 342 137 800 525 788 306 312 596 898 947 885 44 733 653 479 31 827 530 743 916 563 457 621 310 212 415 411 333 187 700 723 730 34 158 396 872 714 420 +Route #3: 929 272 859 344 686 453 261 695 386 607 605 760 5 763 501 706 248 578 715 441 852 810 699 981 528 118 568 169 797 849 564 941 175 732 751 553 287 142 721 819 96 236 620 103 205 33 529 159 478 595 790 531 757 +Route #4: 787 866 933 51 767 612 21 762 533 326 870 636 884 325 720 676 474 1000 22 908 952 846 57 990 452 377 364 844 729 856 278 616 41 165 809 682 336 380 198 282 223 274 172 470 781 570 997 557 765 406 115 +Route #5: 709 264 235 814 171 903 180 736 521 670 841 579 523 267 321 239 824 20 861 455 23 445 638 167 829 701 242 456 231 873 337 183 365 998 504 195 110 969 708 122 965 108 263 288 320 571 561 399 780 865 444 604 877 192 527 +Route #6: 927 273 316 350 74 883 588 514 517 405 426 778 672 875 888 591 245 170 756 784 150 776 896 552 117 446 576 813 675 665 219 963 637 345 361 950 716 599 351 592 493 519 951 85 400 769 502 69 580 291 +Route #7: 477 727 275 285 143 162 135 360 52 602 806 68 38 300 629 725 298 768 233 522 874 215 401 692 515 428 713 971 375 155 26 707 516 483 492 693 188 777 548 683 123 560 573 690 303 260 471 958 891 731 323 89 889 678 854 494 738 655 178 +Route #8: 659 59 149 11 389 402 87 393 983 542 771 792 989 556 481 909 894 532 960 755 472 416 210 66 352 216 603 691 567 329 81 544 341 301 227 133 491 520 928 918 600 775 136 207 650 801 541 795 Route #9: 114 644 201 63 518 685 545 315 931 537 105 146 724 179 798 702 774 828 892 55 821 431 211 71 630 253 15 671 582 56 104 962 999 773 443 3 949 213 499 200 848 939 948 651 840 482 184 843 718 36 495 181 222 269 384 214 Route #10: 93 271 850 370 240 327 107 906 549 487 853 225 534 37 354 974 932 82 436 878 362 330 710 256 439 353 639 719 681 289 404 164 680 84 480 712 262 986 473 512 897 95 29 70 332 662 722 338 284 296 Route #11: 451 437 228 581 311 17 855 2 440 448 876 281 238 679 657 837 746 539 867 220 996 419 839 466 815 825 628 25 847 917 465 740 585 328 752 197 229 366 782 102 586 335 980 359 340 770 551 292 745 90 368 -Route #12: 610 65 161 818 845 334 60 869 822 601 381 152 830 587 791 642 147 835 925 987 609 157 12 689 309 705 664 268 975 966 625 376 554 589 858 358 550 783 32 593 905 318 489 606 624 62 747 704 9 812 61 357 434 697 168 246 -Route #13: 176 59 659 101 838 126 349 464 868 374 647 967 976 484 547 922 911 427 590 -Route #14: 793 230 871 991 252 407 244 6 955 817 14 304 77 424 823 203 930 134 635 613 737 803 367 805 45 414 449 923 40 618 160 469 937 615 645 75 307 811 421 993 575 243 728 100 97 382 19 535 139 569 513 696 30 505 86 302 735 -Cost: 165760 +Route #12: 6 955 817 203 424 823 737 803 791 642 147 835 925 987 609 157 12 689 703 309 705 664 268 975 966 625 376 554 589 858 358 550 32 783 924 593 905 318 489 606 624 62 279 397 9 704 747 812 61 357 434 697 168 246 +Route #13: 176 793 230 779 871 991 252 407 244 838 126 349 976 464 374 868 647 967 484 547 922 911 427 735 +Route #14: 101 610 65 161 818 14 304 77 134 635 613 923 618 40 449 414 45 805 367 845 334 60 869 587 830 822 601 381 152 615 937 469 160 645 75 307 811 421 993 575 243 728 100 382 97 19 535 139 569 513 696 30 505 86 302 +Cost: 165296 diff --git a/SDVRPTW/PR06.sol b/SDVRPTW/PR06.sol index 79cfb4d..61c09e8 100644 --- a/SDVRPTW/PR06.sol +++ b/SDVRPTW/PR06.sol @@ -1,29 +1,29 @@ -Route #1: 223 225 2 37 230 133 100 262 -Route #2: 282 155 207 252 242 194 69 261 140 134 -Route #3: 11 279 130 266 157 79 42 166 274 -Route #4: 192 232 31 280 137 218 283 -Route #5: 30 141 110 159 200 6 121 36 73 +Route #1: 11 279 130 266 157 79 42 166 274 +Route #2: 30 141 110 159 200 6 121 36 73 +Route #3: 223 225 2 37 230 133 100 262 +Route #4: 143 281 114 94 21 57 92 +Route #5: 282 155 207 252 242 194 69 261 140 134 Route #6: 3 98 25 275 45 183 277 71 -Route #7: 143 281 114 94 21 57 92 -Route #8: 15 206 44 185 51 139 243 228 254 43 128 256 -Route #9: 111 113 12 198 108 33 112 163 81 84 -Route #10: 161 237 35 125 247 142 150 264 203 -Route #11: 48 162 213 93 173 145 76 129 109 181 22 156 -Route #12: 127 8 178 19 66 1 234 152 239 267 118 258 -Route #13: 246 176 102 105 211 231 271 165 174 209 +Route #7: 192 232 31 280 137 218 283 +Route #8: 15 206 44 185 51 139 243 228 254 43 128 256 65 +Route #9: 111 48 162 213 93 173 145 76 129 109 181 22 +Route #10: 246 176 102 105 211 231 271 165 174 209 +Route #11: 127 8 178 19 66 1 234 152 239 267 118 258 +Route #12: 113 12 198 108 33 112 163 81 84 203 +Route #13: 161 237 35 125 247 150 264 156 Route #14: -Route #15: 196 138 91 255 10 68 59 28 169 61 278 23 95 265 96 -Route #16: 14 285 270 233 126 148 70 60 146 131 -Route #17: 41 259 144 260 219 186 257 26 120 195 64 160 204 75 62 65 -Route #18: 220 18 107 272 17 103 80 221 177 229 4 +Route #15: 154 63 268 116 47 90 210 199 250 240 +Route #16: 220 18 107 272 17 103 80 221 177 229 4 +Route #17: 41 259 144 260 186 257 219 142 26 120 195 64 160 204 75 62 +Route #18: 14 285 270 233 126 148 70 60 146 131 Route #19: 269 29 9 132 235 217 85 104 89 245 187 205 -Route #20: 154 63 268 116 47 90 210 199 250 240 +Route #20: 196 138 91 255 10 68 59 28 169 61 278 23 95 265 96 Route #21: Route #22: 171 182 188 251 189 263 135 201 175 153 193 244 208 20 Route #23: 74 179 136 180 27 101 172 164 170 78 248 168 49 -Route #24: 287 38 13 215 97 39 202 226 34 190 54 67 253 122 86 -Route #25: 273 184 77 216 83 284 167 147 249 +Route #24: 273 184 77 216 83 284 167 147 249 +Route #25: 287 38 13 215 97 39 202 226 34 190 54 67 253 122 86 Route #26: 124 88 227 50 276 24 5 53 58 191 241 106 197 212 52 158 -Route #27: 123 99 115 286 117 87 46 236 40 32 -Route #28: 224 119 149 288 214 16 72 56 151 82 7 55 238 222 -Cost: 5626948 +Route #27: 224 119 149 288 214 16 72 56 151 82 7 55 238 222 +Route #28: 123 99 115 286 117 87 46 236 40 32 +Cost: 5625057 diff --git a/SDVRPTW/PR11B.sol b/SDVRPTW/PR11B.sol index 3e39912..05a86f9 100644 --- a/SDVRPTW/PR11B.sol +++ b/SDVRPTW/PR11B.sol @@ -1,37 +1,37 @@ -Route #1: 87 85 139 315 205 231 251 13 121 19 115 179 255 20 -Route #2: 171 103 203 23 277 75 165 293 80 64 281 -Route #3: 125 225 112 56 158 264 292 10 147 259 145 316 -Route #4: 347 148 217 238 59 243 68 309 151 52 89 349 15 338 -Route #5: 38 43 215 159 4 313 327 244 305 143 279 188 137 60 -Route #6: 262 107 186 57 31 83 176 113 132 269 210 261 276 99 +Route #1: 252 103 203 23 277 75 165 293 80 64 281 +Route #2: 262 107 186 57 31 83 176 113 132 269 210 261 276 99 +Route #3: 347 148 217 238 59 243 68 309 151 52 89 349 15 338 +Route #4: 38 43 215 159 4 313 327 244 305 143 279 188 137 60 +Route #5: 125 225 112 56 158 264 292 10 147 259 145 316 +Route #6: 73 32 7 27 200 156 359 202 154 250 236 86 Route #7: 221 120 184 118 63 286 161 33 81 -Route #8: 73 32 7 27 200 156 359 202 154 250 236 86 +Route #8: 87 85 139 315 205 231 251 13 121 19 115 179 255 20 Route #9: -Route #10: 37 131 76 122 173 100 245 254 45 258 290 124 216 336 -Route #11: 228 341 149 304 3 351 206 294 105 234 300 185 -Route #12: 284 42 12 296 152 248 333 350 26 170 -Route #13: 172 78 324 280 209 55 334 191 69 314 246 237 -Route #14: 96 88 342 162 227 163 274 271 24 93 -Route #15: 252 267 272 108 195 182 70 229 201 155 104 129 119 5 +Route #10: 104 326 155 201 298 70 229 249 195 108 119 5 +Route #11: 172 78 314 69 191 334 280 209 55 218 246 237 +Route #12: 228 341 149 304 3 351 206 294 105 234 300 185 +Route #13: 37 131 76 122 173 100 245 254 45 258 290 124 216 336 +Route #14: 230 116 233 136 356 77 194 198 321 48 47 257 130 +Route #15: 96 88 342 162 227 163 274 271 24 93 Route #16: 208 39 331 219 275 270 126 332 44 288 354 317 241 -Route #17: 230 116 233 136 356 77 194 198 321 48 47 257 130 +Route #17: 284 42 12 296 152 248 333 350 26 170 Route #18: -Route #19: 110 135 174 138 249 41 40 323 308 291 65 -Route #20: 11 134 197 196 310 322 318 140 9 222 348 -Route #21: 94 344 14 106 66 29 319 67 218 1 335 -Route #22: 146 226 212 114 166 53 160 346 141 123 240 177 54 -Route #23: 84 49 144 102 16 72 301 312 224 25 199 299 -Route #24: 287 306 30 28 307 46 352 328 90 82 34 329 303 +Route #19: 110 135 174 138 182 41 40 323 308 291 272 65 +Route #20: 94 344 14 324 106 66 319 29 67 295 1 335 +Route #21: 11 134 197 196 310 322 318 140 9 222 348 +Route #22: 84 49 144 102 16 72 301 312 224 25 199 299 +Route #23: 287 306 30 28 307 46 352 328 90 82 34 329 303 +Route #24: 146 226 212 114 166 53 160 346 141 123 240 177 54 Route #25: Route #26: Route #27: -Route #28: 187 204 282 302 167 340 61 127 343 169 -Route #29: 358 235 207 345 247 178 353 18 260 330 242 91 +Route #28: 267 181 8 297 180 51 263 183 232 2 109 223 171 +Route #29: 273 311 339 320 92 360 74 133 337 278 36 Route #30: 211 325 35 164 79 239 189 193 153 265 -Route #31: 273 311 339 320 92 360 74 133 337 278 36 -Route #32: 285 283 95 128 175 50 357 98 253 142 62 157 22 -Route #33: 213 111 17 21 190 117 220 192 268 355 168 150 -Route #34: 181 8 297 180 51 295 263 183 232 2 109 223 -Route #35: 58 298 326 266 6 214 289 97 256 71 101 +Route #31: 213 111 17 21 190 117 220 192 268 355 168 150 +Route #32: 187 204 343 127 340 61 167 302 282 169 +Route #33: 285 283 95 128 175 50 357 98 253 142 62 157 22 +Route #34: 358 235 207 345 247 178 353 18 260 330 242 91 +Route #35: 58 101 256 214 6 266 289 97 71 129 Route #36: -Cost: 7839660 +Cost: 7839407 diff --git a/SDVRPTW/PR13B.sol b/SDVRPTW/PR13B.sol index 6cd8ca1..11e0646 100644 --- a/SDVRPTW/PR13B.sol +++ b/SDVRPTW/PR13B.sol @@ -1,57 +1,57 @@ -Route #1: 146 139 205 350 424 6 576 266 500 121 365 361 85 -Route #2: 87 201 511 449 177 504 512 528 551 70 41 229 505 108 518 461 -Route #3: 20 272 291 335 165 513 295 263 67 420 66 55 487 64 334 -Route #4: 329 593 82 282 459 156 200 384 274 307 187 169 +Route #1: 91 242 358 367 564 353 399 391 572 12 373 444 +Route #2: 329 82 282 459 156 475 200 384 274 307 306 187 169 +Route #3: 99 185 574 592 383 334 106 412 324 78 278 544 344 94 +Route #4: 20 272 291 108 549 229 41 70 177 201 395 365 121 361 85 Route #5: 596 224 233 136 264 355 552 145 48 541 419 303 130 -Route #6: 261 454 320 392 193 553 547 206 470 132 153 276 -Route #7: 99 185 574 592 106 412 324 78 278 544 344 94 453 -Route #8: 91 242 358 558 367 564 353 399 391 12 373 444 286 -Route #9: 336 582 591 393 52 79 134 124 4 401 38 -Route #10: 287 22 208 73 590 24 522 481 98 219 354 184 -Route #11: +Route #6: 415 559 314 64 487 55 66 580 295 67 263 513 165 223 +Route #7: 287 22 208 73 590 24 522 481 98 219 354 184 +Route #8: 336 582 591 393 52 79 134 124 4 401 38 +Route #9: 261 339 320 392 193 553 547 206 470 132 153 276 +Route #10: 146 139 266 576 6 424 502 548 573 284 594 286 484 +Route #11: 87 561 Route #12: Route #13: Route #14: -Route #15: 43 188 390 385 473 514 164 15 313 521 368 411 -Route #16: 42 502 460 248 152 572 18 260 409 508 600 -Route #17: 343 340 510 407 563 154 595 250 167 302 236 86 -Route #18: 435 445 109 469 29 319 580 218 293 562 69 314 559 537 415 -Route #19: 567 120 39 142 253 331 464 370 275 433 357 400 118 128 285 -Route #20: 446 125 405 221 162 7 227 27 328 352 28 32 398 241 -Route #21: 474 376 491 159 406 588 402 509 455 516 228 84 -Route #22: 530 550 8 203 467 23 485 575 538 58 195 549 587 372 -Route #23: 273 300 172 337 133 360 533 83 105 339 210 477 311 599 -Route #24: 34 90 557 404 422 21 10 525 397 268 555 -Route #25: 252 364 503 2 440 232 183 51 180 297 496 171 471 -Route #26: 432 386 104 447 101 527 13 256 97 333 501 540 161 179 +Route #15: 34 90 557 404 422 21 10 525 397 268 555 +Route #16: 447 511 101 13 527 256 97 543 333 205 501 540 161 179 +Route #17: 120 39 142 253 331 464 370 275 357 400 118 128 394 285 +Route #18: 343 340 510 407 563 154 595 250 167 302 236 86 +Route #19: 364 503 469 180 319 29 420 183 232 440 2 482 171 471 +Route #20: 43 188 390 385 473 438 514 164 15 313 521 368 +Route #21: 84 474 411 376 491 159 406 588 402 509 455 516 228 +Route #22: 446 125 405 221 162 7 227 27 328 352 28 32 398 241 +Route #23: 252 335 445 109 496 297 51 218 293 562 69 537 570 +Route #24: 273 300 172 337 133 360 533 83 105 210 477 311 599 453 +Route #25: 60 16 116 312 388 158 112 111 204 534 577 441 +Route #26: 448 42 539 408 248 152 18 260 409 508 371 Route #27: 265 304 581 217 568 100 59 526 239 458 173 434 569 338 -Route #28: 299 60 16 116 312 388 158 112 111 204 534 -Route #29: 325 457 438 583 35 479 560 230 413 137 199 556 -Route #30: 5 129 174 54 249 531 40 490 323 308 532 181 545 267 -Route #31: 535 225 450 584 168 301 389 356 56 515 316 37 -Route #32: 93 586 157 524 566 332 270 126 178 207 235 579 50 95 -Route #33: 81 33 170 484 594 226 284 212 114 416 330 371 -Route #34: 281 383 107 480 280 462 209 80 246 1 103 482 223 237 65 -Route #35: 448 166 53 160 296 346 539 408 387 548 573 -Route #36: 257 77 194 190 117 147 259 382 61 431 414 577 -Route #37: 315 26 251 369 240 571 589 19 298 363 119 561 +Route #28: 530 550 8 203 23 485 575 538 528 512 504 58 195 104 +Route #29: 535 225 450 584 168 301 389 356 56 515 316 37 +Route #30: 347 348 76 148 9 529 536 243 68 196 310 542 318 506 222 341 +Route #31: 325 457 583 35 479 560 230 413 137 199 556 299 +Route #32: 315 350 460 346 296 160 53 166 330 416 114 212 +Route #33: 281 107 480 280 462 209 80 246 1 103 181 372 545 65 +Route #34: 93 586 157 524 566 332 270 126 178 558 235 207 50 95 +Route #35: 213 77 194 478 190 117 147 259 382 61 431 414 593 +Route #36: 378 211 497 305 290 45 554 151 436 244 131 49 +Route #37: 30 439 375 88 488 492 423 202 359 163 46 520 Route #38: 366 597 486 269 498 92 294 113 176 489 234 74 186 -Route #39: 347 348 76 148 9 529 536 243 68 196 310 542 318 506 222 341 -Route #40: 306 30 439 88 488 492 423 202 359 475 163 46 520 441 -Route #41: 378 211 497 305 290 45 554 151 436 244 131 49 +Route #39: 81 5 119 174 54 249 551 40 490 323 308 578 505 461 +Route #40: 33 170 226 26 500 251 369 240 589 19 449 129 +Route #41: Route #42: -Route #43: 565 258 197 254 443 362 403 322 483 309 245 428 -Route #44: 451 75 463 429 277 417 452 578 138 182 326 155 110 -Route #45: 47 321 468 585 127 523 220 192 292 478 198 17 427 213 -Route #46: 96 375 342 377 456 271 425 379 426 62 317 -Route #47: 476 495 3 351 189 418 140 238 517 494 149 421 -Route #48: 255 231 123 493 141 598 214 543 289 71 395 472 115 135 -Route #49: 283 507 442 396 381 288 430 44 247 345 63 175 437 394 -Route #50: 36 466 546 31 499 57 191 14 380 465 262 570 519 -Route #51: 144 102 374 150 72 25 279 143 11 410 349 89 122 216 327 215 -Route #52: +Route #43: 255 231 123 493 141 387 598 214 289 71 571 326 +Route #44: 565 258 197 254 443 362 403 322 483 309 245 428 +Route #45: 36 466 546 454 31 499 57 191 14 380 465 262 519 +Route #46: 47 321 468 585 127 523 220 192 292 198 17 427 257 +Route #47: 144 102 374 150 72 25 279 143 11 410 349 89 122 216 327 215 +Route #48: 567 507 442 381 288 430 44 433 247 345 579 63 175 437 396 +Route #49: 476 495 3 351 189 418 140 238 517 494 149 421 +Route #50: 96 342 377 456 271 425 379 426 62 317 283 +Route #51: 237 435 451 75 463 429 277 417 467 452 532 587 267 +Route #52: 432 386 518 363 138 531 182 298 155 472 115 135 110 600 Route #53: Route #54: Route #55: Route #56: -Cost: 11380488 +Cost: 11379180 diff --git a/SDVRPTW/PR15.sol b/SDVRPTW/PR15.sol index b5aa2c0..869ed3c 100644 --- a/SDVRPTW/PR15.sol +++ b/SDVRPTW/PR15.sol @@ -1,25 +1,25 @@ -Route #1: 6 91 239 232 158 170 34 156 -Route #2: 198 237 149 217 178 210 20 181 -Route #3: 216 45 212 233 192 230 116 -Route #4: 200 203 201 213 160 16 142 -Route #5: 86 105 119 64 188 126 131 229 164 186 +Route #1: 86 105 119 64 188 126 131 229 164 186 +Route #2: 6 24 239 232 158 170 34 156 +Route #3: 198 237 149 217 178 210 20 181 +Route #4: 142 16 160 213 201 203 200 +Route #5: 216 45 212 233 192 230 116 Route #6: -Route #7: 93 69 4 98 101 30 204 44 167 199 +Route #7: 223 238 173 174 128 37 240 35 96 89 84 220 177 Route #8: 108 209 43 153 83 221 122 125 155 95 107 -Route #9: 224 195 226 159 206 175 189 225 124 133 211 53 -Route #10: 223 238 173 174 128 37 240 35 96 89 84 220 177 -Route #11: 56 139 123 103 88 157 74 7 190 169 -Route #12: 8 197 130 87 196 227 82 38 146 27 -Route #13: 68 113 236 150 235 92 154 151 22 106 23 109 -Route #14: 40 144 162 31 145 115 231 163 90 152 202 52 10 57 -Route #15: 18 55 71 117 172 127 214 48 36 110 94 72 -Route #16: 147 120 205 66 17 78 65 161 73 207 51 168 75 -Route #17: 222 79 121 80 3 218 70 171 114 194 179 111 39 +Route #9: 93 69 4 98 101 30 204 44 167 199 +Route #10: 8 197 130 87 196 227 82 38 146 27 +Route #11: 224 195 226 159 206 175 189 225 124 133 211 53 +Route #12: 56 139 123 103 88 157 74 7 190 169 +Route #13: 18 55 71 117 172 127 214 48 36 110 94 179 176 +Route #14: 222 79 121 80 3 218 70 171 114 194 166 111 39 +Route #15: 68 113 236 150 235 92 154 151 22 106 23 109 +Route #16: 40 144 162 31 145 115 231 163 90 152 202 52 10 57 +Route #17: 147 120 205 66 17 78 65 161 73 207 51 168 75 Route #18: -Route #19: 63 12 41 85 165 182 234 77 9 76 141 136 129 29 180 -Route #20: 59 134 132 185 193 81 42 54 118 112 99 11 140 15 5 -Route #21: 47 60 32 143 219 46 67 184 138 21 19 26 13 58 1 -Route #22: 28 187 208 97 183 215 100 166 228 104 176 24 -Route #23: 102 2 25 148 33 62 14 135 49 50 137 191 61 +Route #19: 28 187 208 97 72 183 100 215 104 228 91 +Route #20: 102 2 25 148 33 62 14 135 49 50 137 191 61 +Route #21: 63 12 41 85 165 182 234 77 9 76 141 136 129 29 180 +Route #22: 59 134 132 185 193 81 42 54 118 112 99 11 140 15 5 +Route #23: 47 60 32 143 219 46 67 184 138 21 19 26 13 58 1 Route #24: -Cost: 4609416 +Cost: 4609199 diff --git a/SDVRPTW/PR17A.sol b/SDVRPTW/PR17A.sol index d1299e9..b377249 100644 --- a/SDVRPTW/PR17A.sol +++ b/SDVRPTW/PR17A.sol @@ -1,49 +1,49 @@ -Route #1: 155 118 132 30 158 99 37 182 91 163 -Route #2: 307 8 131 59 269 28 83 -Route #3: 218 220 234 81 103 357 297 197 339 -Route #4: 288 205 242 268 277 347 216 159 181 240 -Route #5: 235 211 82 110 66 153 196 300 122 180 162 -Route #6: 316 64 73 322 106 137 117 80 -Route #7: 92 152 14 245 139 272 217 60 105 20 195 263 202 183 -Route #8: 179 78 292 5 302 101 328 356 260 108 -Route #9: 90 341 127 178 231 140 192 286 -Route #10: 274 184 119 147 314 175 237 329 15 -Route #11: 348 166 249 213 150 -Route #12: 149 276 76 130 258 299 10 12 -Route #13: 31 144 331 143 32 102 338 +Route #1: 92 273 64 137 20 195 263 202 +Route #2: 73 144 131 221 360 +Route #3: 220 234 81 152 14 305 245 272 217 60 115 80 +Route #4: 235 211 82 110 66 153 196 300 122 180 162 +Route #5: 307 8 59 269 28 83 +Route #6: 288 205 242 277 268 347 216 159 181 +Route #7: 155 118 132 30 158 99 37 182 91 163 +Route #8: 179 78 292 5 356 101 260 108 +Route #9: 207 264 330 301 343 218 357 90 246 289 290 336 +Route #10: 285 127 178 231 284 140 192 286 +Route #11: 31 143 352 32 105 117 102 338 +Route #12: 149 276 161 76 130 299 10 15 342 12 +Route #13: 348 166 249 213 150 Route #14: Route #15: Route #16: -Route #17: 255 40 325 311 54 221 95 340 206 324 236 313 -Route #18: 74 161 141 104 17 25 9 291 279 36 84 -Route #19: 207 264 330 301 343 335 176 333 87 -Route #20: 243 224 2 4 156 306 252 261 -Route #21: 315 29 191 116 93 146 55 170 +Route #17: 243 224 2 4 156 306 252 261 +Route #18: 315 29 191 87 176 335 116 93 146 55 190 +Route #19: 74 147 141 104 17 25 9 291 279 36 84 +Route #20: 255 40 325 311 54 95 340 206 324 236 313 +Route #21: Route #22: Route #23: Route #24: -Route #25: 128 169 97 89 323 188 351 16 22 342 204 -Route #26: 79 41 129 223 70 238 154 190 -Route #27: 151 285 27 71 148 33 290 198 336 65 -Route #28: 226 310 72 39 125 165 303 275 227 112 123 248 -Route #29: 281 6 271 69 358 305 115 47 278 -Route #30: 349 49 241 96 232 327 193 355 177 145 34 121 -Route #31: 345 94 219 172 43 51 319 189 334 +Route #25: 119 169 97 89 323 188 351 16 22 204 +Route #26: 94 128 274 184 302 328 43 51 319 +Route #27: 281 6 271 69 341 170 297 339 +Route #28: 316 312 151 27 71 148 33 47 278 198 65 +Route #29: 349 49 241 96 232 327 193 355 177 145 34 121 +Route #30: 309 79 41 129 223 70 238 154 +Route #31: 226 310 72 39 125 165 303 275 227 112 123 248 Route #32: -Route #33: 138 282 164 100 308 42 346 326 250 -Route #34: 167 56 293 210 186 194 266 244 185 -Route #35: 201 203 230 23 187 212 296 3 317 -Route #36: 350 75 215 247 114 62 360 -Route #37: 273 142 18 200 157 284 38 199 251 160 253 222 -Route #38: 312 354 98 270 126 1 173 68 7 289 +Route #33: 142 139 18 200 157 38 199 251 160 253 222 197 +Route #34: 138 282 164 100 308 42 331 346 326 250 +Route #35: 354 98 270 126 1 173 358 68 7 120 +Route #36: 167 56 293 210 186 194 244 258 237 329 +Route #37: 350 75 215 247 114 62 +Route #38: 203 230 23 187 212 296 3 317 Route #39: Route #40: -Route #41: 11 208 168 124 58 280 46 135 294 225 -Route #42: 67 13 320 332 229 111 228 53 287 -Route #43: 352 214 134 109 262 259 57 239 120 -Route #44: 85 321 209 44 133 24 174 295 171 45 -Route #45: 233 283 257 88 48 77 304 113 265 26 50 254 52 -Route #46: 298 359 344 256 107 267 353 337 61 63 -Route #47: 309 21 246 86 19 318 35 136 -Route #48: -Cost: 10470761 +Route #41: 85 321 209 44 133 24 174 295 171 45 +Route #42: 214 322 106 109 134 262 259 57 239 +Route #43: 11 208 168 124 58 280 46 135 294 225 183 +Route #44: 233 283 257 48 88 77 304 113 265 26 50 52 +Route #45: 21 333 254 103 86 19 318 35 136 +Route #46: 67 13 320 332 229 111 228 53 287 +Route #47: 201 345 219 314 175 266 240 185 172 189 334 +Route #48: 298 359 344 256 107 267 353 337 61 63 +Cost: 10470009 diff --git a/SDVRPTW/PR19.sol b/SDVRPTW/PR19.sol index 5db5d55..221661b 100644 --- a/SDVRPTW/PR19.sol +++ b/SDVRPTW/PR19.sol @@ -1,25 +1,25 @@ -Route #1: 156 179 43 132 201 81 55 193 71 120 102 -Route #2: 200 125 182 117 183 177 215 107 166 82 +Route #1: 183 177 215 107 166 193 71 120 102 +Route #2: 105 200 103 117 35 182 27 179 43 132 201 Route #3: Route #4: -Route #5: 83 38 24 39 7 6 167 35 103 105 13 137 -Route #6: 160 155 194 29 15 143 53 104 213 16 17 158 118 92 -Route #7: 204 171 109 77 3 28 26 202 178 +Route #5: 51 204 171 109 77 3 26 82 202 178 +Route #6: 160 194 23 15 143 53 104 213 16 17 158 118 55 92 +Route #7: 106 83 38 24 39 7 6 167 125 156 13 137 Route #8: Route #9: 173 47 162 163 8 133 91 209 97 87 25 131 64 210 -Route #10: 170 57 19 100 96 121 54 130 138 2 159 46 149 189 76 -Route #11: 106 41 95 147 140 98 14 176 56 80 79 206 73 +Route #10: 170 155 57 29 100 121 54 130 138 2 159 46 149 189 76 +Route #11: 79 41 95 147 140 98 14 176 56 80 11 206 73 Route #12: -Route #13: 78 207 42 126 161 114 174 123 62 208 67 195 -Route #14: 128 113 70 141 12 188 44 58 90 101 169 4 165 -Route #15: 129 164 36 5 60 198 108 134 184 37 94 51 +Route #13: 129 164 36 5 60 198 108 134 184 37 94 +Route #14: 78 207 42 126 161 114 96 174 123 62 208 67 195 +Route #15: 28 86 113 141 12 188 44 58 90 101 169 4 165 Route #16: -Route #17: 22 172 197 50 20 115 124 99 93 151 48 145 -Route #18: 66 33 190 203 86 116 212 10 199 214 119 139 152 -Route #19: 127 205 52 181 75 168 187 9 84 34 191 69 110 157 111 +Route #17: 66 33 190 203 128 116 212 70 199 10 214 119 139 +Route #18: 127 205 52 181 75 168 187 9 19 65 84 34 191 69 110 157 +Route #19: 22 172 197 50 20 115 124 99 93 151 48 145 Route #20: -Route #21: 186 136 23 146 18 30 148 1 216 59 31 65 185 -Route #22: 112 11 192 122 63 196 40 89 68 27 74 154 -Route #23: 61 211 142 153 85 175 45 32 150 144 135 49 180 88 72 21 +Route #21: 61 211 142 153 85 175 45 32 150 144 135 49 180 88 72 21 +Route #22: 186 146 18 30 148 1 216 59 31 136 185 111 81 +Route #23: 112 152 192 122 63 196 40 89 68 74 154 Route #24: -Cost: 3893988 +Cost: 3883941 diff --git a/SDVRPTW/PR20B.sol b/SDVRPTW/PR20B.sol index f5e4e70..007757a 100644 --- a/SDVRPTW/PR20B.sol +++ b/SDVRPTW/PR20B.sol @@ -1,91 +1,91 @@ -Route #1: 113 239 50 319 304 214 333 338 -Route #2: 273 488 863 227 490 774 629 562 136 302 282 468 -Route #3: 730 823 254 439 804 474 397 -Route #4: 95 190 816 126 37 430 767 250 361 732 -Route #5: 702 646 864 853 827 139 109 857 16 196 -Route #6: 35 237 208 466 153 647 171 624 80 195 -Route #7: 583 569 743 426 336 372 451 656 84 431 260 322 -Route #8: 852 564 801 600 87 114 611 713 383 121 -Route #9: 870 110 106 197 394 117 216 147 339 527 493 5 784 249 -Route #10: 89 618 151 606 103 198 108 111 771 843 810 548 700 -Route #11: 800 497 245 348 510 744 -Route #12: 549 842 368 230 500 419 267 340 865 328 -Route #13: 871 495 4 844 694 520 122 318 662 696 271 369 635 -Route #14: 414 220 572 115 8 285 225 521 257 -Route #15: 67 258 584 310 590 802 587 824 514 355 349 -Route #16: 469 609 55 487 472 25 641 64 398 75 100 822 -Route #17: 243 406 341 481 301 155 238 72 667 691 573 212 -Route #18: 176 98 48 359 605 518 194 586 164 206 649 142 185 371 -Route #19: 671 751 538 551 668 726 337 543 566 119 435 -Route #20: 648 73 686 575 399 235 417 567 701 874 459 547 -Route #21: 300 244 669 746 622 740 777 24 685 281 637 839 -Route #22: 33 589 778 161 297 443 116 560 826 9 289 -Route #23: 803 407 739 378 665 511 719 312 234 755 146 137 -Route #24: 738 420 30 334 21 395 595 133 658 79 -Route #25: 14 279 724 794 107 221 607 20 444 465 -Route #26: 809 505 -Route #27: 449 446 299 332 342 321 639 305 705 736 634 246 -Route #28: 125 362 167 555 478 461 433 786 711 -Route #29: 396 428 621 666 693 163 692 269 388 193 682 +Route #1: 754 852 564 801 600 87 114 715 611 713 121 +Route #2: 95 631 190 126 37 430 250 361 723 16 838 +Route #3: 853 726 35 776 860 647 171 585 80 874 195 459 +Route #4: 113 878 591 799 354 304 357 772 781 319 50 504 682 +Route #5: 410 804 273 494 747 136 302 829 541 562 670 439 823 +Route #6: 414 342 4 736 844 694 795 520 122 318 662 696 271 +Route #7: 755 685 110 106 740 197 117 216 147 339 850 5 249 +Route #8: 220 758 115 305 8 285 761 737 552 401 +Route #9: 469 467 214 333 873 254 474 397 471 196 +Route #10: 554 109 139 442 533 452 756 237 208 466 377 153 +Route #11: 67 258 778 724 103 198 108 854 806 111 771 810 548 +Route #12: 702 646 752 538 451 372 623 223 336 473 656 417 84 431 260 +Route #13: 89 514 618 316 587 590 310 584 606 151 355 349 295 +Route #14: +Route #15: +Route #16: 785 146 648 234 719 511 378 777 24 583 721 575 686 73 +Route #17: 749 738 420 710 832 30 79 383 384 734 +Route #18: 508 666 125 193 388 362 610 750 450 429 672 269 +Route #19: 396 428 55 487 472 25 641 64 398 814 782 338 +Route #20: 33 14 161 107 579 221 607 516 482 462 +Route #21: 697 212 573 677 155 301 872 604 358 185 371 +Route #22: 449 446 444 299 877 769 20 634 373 635 246 163 465 +Route #23: 137 505 809 645 826 116 560 9 289 +Route #24: 436 306 238 468 72 608 515 774 490 100 75 +Route #25: 718 176 857 98 233 605 518 194 586 540 164 206 649 142 +Route #26: 119 651 566 48 359 543 337 624 742 485 827 864 435 547 +Route #27: 658 824 133 802 323 340 683 267 500 395 21 +Route #28: 332 572 779 674 167 555 257 478 433 786 +Route #29: Route #30: -Route #31: 642 571 477 820 659 207 597 636 725 859 232 515 619 -Route #32: 292 716 530 253 770 308 213 486 306 -Route #33: 226 293 631 540 709 594 811 191 790 -Route #34: 181 554 19 58 199 294 97 442 276 94 -Route #35: 869 596 204 484 773 268 370 200 841 6 -Route #36: 251 710 85 112 775 830 679 645 76 -Route #37: 118 602 385 255 381 791 438 57 344 -Route #38: 222 831 382 678 296 374 557 264 856 60 833 603 132 -Route #39: 82 42 392 104 503 350 614 162 -Route #40: 574 90 703 187 529 365 729 434 275 129 320 512 -Route #41: 290 644 283 519 834 261 795 818 482 -Route #42: 546 704 248 761 779 783 41 252 582 298 408 -Route #43: 201 330 219 170 640 517 -Route #44: 807 427 815 835 535 303 429 672 71 88 -Route #45: 878 772 357 317 475 345 759 620 673 825 706 256 -Route #46: 421 140 331 821 489 189 203 799 309 733 695 -Route #47: 502 558 101 86 70 99 287 65 524 180 782 654 141 -Route #48: 849 862 728 31 757 670 747 873 144 240 684 -Route #49: 229 202 483 138 93 18 -Route #50: 158 422 776 159 756 680 452 627 651 -Route #51: 59 868 473 288 556 375 327 707 580 -Route #52: 876 11 364 379 143 848 145 479 765 -Route #53: 592 448 366 657 247 513 346 832 -Route #54: 817 393 522 77 717 836 284 183 544 311 389 -Route #55: 432 409 152 798 242 731 23 507 -Route #56: 168 81 400 745 579 441 797 805 516 424 -Route #57: 224 526 877 588 335 769 563 266 638 -Route #58: 78 879 812 545 411 808 61 46 -Route #59: 539 612 616 457 259 617 66 750 209 532 499 -Route #60: 182 793 173 591 354 52 3 819 437 12 633 664 -Route #61: 83 166 447 386 454 537 272 814 262 13 231 -Route #62: 578 697 156 829 541 608 192 188 494 -Route #63: 358 54 652 813 390 536 601 425 677 436 157 376 -Route #64: 387 550 174 2 165 789 872 866 34 -Route #65: 533 625 127 91 353 840 688 418 416 223 -Route #66: 491 630 241 837 228 623 36 742 485 44 476 -Route #67: 576 721 675 880 352 49 169 715 528 384 655 68 -Route #68: 22 69 26 855 263 347 403 846 653 -Route #69: 149 28 748 324 316 531 205 178 51 -Route #70: 131 17 534 462 38 265 373 506 650 -Route #71: 440 96 172 690 463 727 698 858 160 -Route #72: 270 660 236 313 845 796 186 315 552 792 404 360 -Route #73: 689 753 329 286 63 781 405 413 570 450 610 1 504 102 +Route #31: 88 711 460 170 521 219 582 298 71 +Route #32: 292 191 789 811 253 770 213 308 691 +Route #33: 90 510 42 865 82 57 344 +Route #34: 535 303 317 475 345 759 620 673 825 706 427 633 256 +Route #35: 181 476 576 665 739 407 803 596 833 364 637 839 +Route #36: 118 382 296 385 255 381 791 334 85 251 699 76 +Route #37: 546 704 248 783 41 252 639 330 321 201 638 +Route #38: 290 453 534 644 519 834 261 283 568 369 506 +Route #39: 19 229 58 199 294 97 680 276 94 +Route #40: 571 488 477 820 822 659 207 597 636 725 859 232 486 +Route #41: 112 434 365 529 187 348 392 350 162 +Route #42: 443 503 104 698 800 858 400 275 129 320 512 700 +Route #43: 222 60 669 746 204 484 773 268 394 370 200 6 132 +Route #44: +Route #45: +Route #46: 331 180 99 714 70 86 287 65 735 144 240 141 +Route #47: 502 558 101 629 619 667 282 31 530 716 601 866 787 +Route #48: 876 11 143 145 592 448 366 657 479 655 +Route #49: 158 422 159 559 627 138 93 483 202 18 +Route #50: 182 12 835 689 753 52 203 189 489 821 173 309 140 +Route #51: 61 808 315 812 545 411 561 225 +Route #52: 507 595 731 23 676 456 247 513 346 +Route #53: 817 393 409 242 798 152 77 522 297 +Route #54: 807 270 708 437 819 3 413 78 599 570 46 66 617 209 532 +Route #55: 399 628 630 235 837 426 327 375 556 288 551 59 +Route #56: 168 81 497 764 768 284 183 544 311 389 +Route #57: 224 526 495 265 266 563 335 457 404 612 692 693 650 +Route #58: +Route #59: +Route #60: +Route #61: 660 1 236 186 796 845 313 405 63 286 329 815 13 +Route #62: 491 569 498 527 49 352 880 493 784 312 281 68 +Route #63: 847 445 54 652 813 390 536 728 757 156 862 425 481 341 849 34 +Route #64: 440 96 172 836 28 744 748 324 703 729 51 +Route #65: 226 523 470 2 174 387 550 767 165 293 +Route #66: 574 391 149 178 205 531 328 26 842 765 69 528 +Route #67: 241 707 743 763 766 788 228 868 671 701 598 851 +Route #68: 828 730 684 376 654 83 421 733 621 231 695 +Route #69: 871 762 843 589 17 131 38 588 616 360 102 408 +Route #70: 609 166 447 272 386 454 537 192 188 524 157 +Route #71: 625 127 91 353 840 688 418 416 36 44 +Route #72: 22 831 602 678 263 848 403 169 653 160 +Route #73: Route #74: Route #75: -Route #76: 467 681 501 496 615 663 314 27 722 480 124 632 -Route #77: 7 130 410 760 714 105 735 380 47 343 867 828 -Route #78: 445 175 553 356 604 509 787 471 -Route #79: 847 40 718 723 233 211 492 53 470 523 838 -Route #80: 593 150 559 377 860 280 525 -Route #81: 56 785 851 43 643 498 850 325 628 752 217 -Route #82: 598 423 585 788 766 763 10 741 15 -Route #83: 861 278 367 295 391 218 626 854 806 120 762 -Route #84: 402 613 326 363 875 323 -Route #85: 277 128 687 712 29 749 699 734 754 -Route #86: 577 148 415 412 768 764 307 -Route #87: 508 458 464 568 184 542 62 453 45 92 -Route #88: 154 737 460 123 215 561 674 758 179 135 -Route #89: 720 708 74 661 599 177 780 291 581 455 32 401 -Route #90: 134 456 676 565 39 683 351 274 210 -Cost: 20795641 +Route #76: 7 793 262 314 663 615 496 105 227 863 760 380 867 +Route #77: 861 278 679 775 29 712 687 830 128 277 56 +Route #78: 577 432 148 415 717 245 412 614 218 +Route #79: 578 130 642 343 47 681 501 27 722 480 124 632 664 +Route #80: 549 368 402 230 419 39 613 565 855 134 +Route #81: 567 751 423 668 150 593 280 525 211 492 53 217 +Route #82: 720 239 74 661 879 177 640 215 123 461 517 780 +Route #83: 300 846 244 374 347 557 264 856 622 379 870 603 869 +Route #84: 92 424 45 62 542 184 818 705 179 135 464 +Route #85: 438 326 363 875 351 274 210 +Route #86: 539 458 154 259 792 291 581 455 32 499 +Route #87: 43 580 675 643 15 741 10 841 325 322 +Route #88: 120 307 805 797 441 463 690 727 745 794 626 279 367 +Route #89: 243 406 509 356 553 175 594 816 709 40 732 790 +Route #90: +Cost: 18275959 diff --git a/VRPB/X-n524-50-k125.sol b/VRPB/X-n524-50-k125.sol index 7c650dc..18a4d9e 100644 --- a/VRPB/X-n524-50-k125.sol +++ b/VRPB/X-n524-50-k125.sol @@ -1,156 +1,156 @@ -Route #1: 182 234 171 371 318 436 -Route #2: 56 422 348 361 391 271 484 477 -Route #3: 211 239 10 451 274 501 466 -Route #4: 163 175 354 281 -Route #5: 212 241 25 141 303 513 457 342 -Route #6: 135 383 414 302 -Route #7: 3 79 -Route #8: 205 71 297 478 395 323 434 -Route #9: 255 243 236 208 209 37 460 462 435 322 374 498 -Route #10: 98 -Route #11: 215 160 325 -Route #12: 248 9 -Route #13: 235 214 115 400 475 331 -Route #14: 17 199 324 -Route #15: 194 123 505 467 363 392 334 -Route #16: 231 22 259 253 336 -Route #17: 31 81 290 -Route #18: 164 84 403 339 452 -Route #19: 169 68 366 -Route #20: 110 -Route #21: 196 -Route #22: 12 45 -Route #23: 125 57 312 364 483 -Route #24: 262 155 14 247 285 -Route #25: 15 388 438 -Route #26: 185 178 437 315 -Route #27: 201 142 517 463 317 272 -Route #28: 60 408 365 -Route #29: 191 51 -Route #30: 28 167 -Route #31: 186 341 -Route #32: 118 101 284 349 468 -Route #33: 252 106 378 381 306 449 446 508 375 -Route #34: 150 429 359 -Route #35: 137 75 490 512 419 440 338 -Route #36: 116 -Route #37: 126 42 385 394 444 -Route #38: 111 5 -Route #39: 210 195 216 293 267 515 294 -Route #40: 161 -Route #41: 190 273 282 -Route #42: 39 228 222 275 398 380 425 479 350 509 499 -Route #43: 249 83 458 283 368 -Route #44: 148 184 207 379 -Route #45: 26 -Route #46: 74 151 305 494 -Route #47: 218 187 384 -Route #48: 16 -Route #49: 134 213 -Route #50: 233 246 176 358 482 469 357 500 -Route #51: 6 319 -Route #52: 156 -Route #53: 8 131 445 -Route #54: 145 88 291 442 495 -Route #55: 21 -Route #56: 102 138 411 416 -Route #57: 48 -Route #58: 18 409 370 -Route #59: 70 188 476 -Route #60: 65 344 268 -Route #61: 67 -Route #62: 220 250 143 314 310 343 296 -Route #63: 158 461 433 -Route #64: 122 47 448 -Route #65: 54 4 292 -Route #66: 95 352 511 -Route #67: 77 399 390 405 407 -Route #68: 107 -Route #69: 203 430 372 -Route #70: 147 251 333 406 351 -Route #71: 90 127 270 471 -Route #72: 172 -Route #73: 245 170 389 507 329 -Route #74: 91 470 -Route #75: 230 227 254 152 424 360 265 -Route #76: 128 -Route #77: 240 11 244 -Route #78: 63 -Route #79: 36 223 -Route #80: 146 256 492 453 -Route #81: 78 59 -Route #82: 179 -Route #83: 200 132 -Route #84: 174 428 337 -Route #85: 20 298 -Route #86: 139 -Route #87: 24 93 -Route #88: 85 473 332 -Route #89: 23 258 423 353 313 439 396 -Route #90: 33 40 -Route #91: 76 144 441 491 266 -Route #92: 27 117 454 330 -Route #93: 44 -Route #94: 43 -Route #95: 183 472 -Route #96: 140 335 -Route #97: 94 455 -Route #98: 1 -Route #99: 113 321 -Route #100: 242 103 52 -Route #101: 13 401 426 493 -Route #102: 114 -Route #103: 121 522 -Route #104: 86 432 387 -Route #105: 46 237 -Route #106: 38 224 346 382 520 -Route #107: 221 217 73 377 421 300 -Route #108: 177 -Route #109: 34 66 307 447 328 397 -Route #110: 61 -Route #111: 35 410 427 -Route #112: 193 464 -Route #113: 97 219 -Route #114: 197 486 -Route #115: 50 299 480 413 504 496 -Route #116: 108 206 -Route #117: 180 30 -Route #118: 204 404 -Route #119: 162 417 -Route #120: 55 58 304 523 420 -Route #121: 62 -Route #122: 109 -Route #123: 129 431 373 -Route #124: 72 -Route #125: 32 -Route #126: 232 202 -Route #127: 124 89 -Route #128: 64 82 418 316 327 -Route #129: 96 347 263 510 -Route #130: 181 269 497 308 -Route #131: 80 225 288 311 -Route #132: 260 19 226 443 286 376 -Route #133: 198 136 415 279 309 355 459 -Route #134: 257 229 149 516 276 474 -Route #135: 69 277 -Route #136: 92 133 521 278 -Route #137: 100 -Route #138: 53 386 -Route #139: 119 518 502 -Route #140: 157 120 488 506 -Route #141: 2 49 -Route #142: 41 -Route #143: 166 519 356 -Route #144: 159 130 393 -Route #145: 112 485 345 -Route #146: 189 168 456 295 287 465 289 514 301 367 -Route #147: 238 192 489 340 412 -Route #148: 165 -Route #149: 105 481 362 402 369 -Route #150: 173 -Route #151: 29 -Route #152: 87 154 326 -Route #153: 99 261 280 503 487 264 320 -Route #154: 7 450 -Route #155: 104 153 -Cost: 154250 +Route #1: 84 252 168 456 295 287 465 289 514 301 452 +Route #2: 139 +Route #3: 253 259 22 237 +Route #4: 133 92 498 +Route #5: 238 192 489 340 412 +Route #6: 190 273 426 493 +Route #7: 8 131 445 +Route #8: 239 10 451 274 501 +Route #9: 180 30 +Route #10: 231 140 335 +Route #11: 147 251 427 333 406 351 +Route #12: 245 170 389 507 329 +Route #13: 201 145 +Route #14: 224 38 344 268 520 +Route #15: 205 71 297 478 395 323 +Route #16: 13 401 393 495 +Route #17: 196 434 +Route #18: 46 392 334 336 282 +Route #19: 91 271 484 477 +Route #20: 77 399 390 405 407 +Route #21: 194 123 505 467 363 +Route #22: 12 45 +Route #23: 20 +Route #24: 116 +Route #25: 177 +Route #26: 53 447 328 397 +Route #27: 173 +Route #28: 112 485 345 294 +Route #29: 54 4 292 +Route #30: 233 246 176 358 482 469 357 500 +Route #31: 212 241 25 141 303 513 457 342 +Route #32: 62 +Route #33: 153 88 291 442 298 +Route #34: 167 28 272 +Route #35: 56 422 348 361 391 +Route #36: 182 234 171 371 318 436 +Route #37: 242 103 102 474 +Route #38: 255 243 236 208 209 37 460 462 435 322 374 400 475 331 +Route #39: 130 159 +Route #40: 162 417 +Route #41: 23 258 423 353 313 439 396 +Route #42: 16 +Route #43: 65 346 382 +Route #44: 232 202 +Route #45: 257 229 149 516 276 +Route #46: 135 383 414 302 428 337 +Route #47: 206 108 +Route #48: 174 470 +Route #49: 41 +Route #50: 186 341 +Route #51: 11 240 466 +Route #52: 114 +Route #53: 157 120 506 +Route #54: 100 +Route #55: 29 +Route #56: 60 408 365 +Route #57: 35 410 +Route #58: 146 256 492 453 +Route #59: 137 75 490 512 419 440 338 +Route #60: 210 195 216 293 267 515 403 339 471 +Route #61: 189 142 517 463 317 483 +Route #62: 43 473 332 +Route #63: 115 214 235 +Route #64: 150 429 +Route #65: 221 217 73 377 421 300 +Route #66: 74 151 305 494 521 278 +Route #67: 66 34 307 +Route #68: 97 219 +Route #69: 197 486 +Route #70: 17 199 324 430 372 +Route #71: 52 188 476 +Route #72: 94 455 +Route #73: 193 464 +Route #74: 18 409 370 290 +Route #75: 200 132 +Route #76: 203 +Route #77: 98 +Route #78: 106 378 381 306 449 446 508 +Route #79: 138 144 441 491 266 +Route #80: 21 +Route #81: 85 191 +Route #82: 166 +Route #83: 55 58 304 523 420 +Route #84: 207 50 299 480 413 504 496 +Route #85: 39 228 222 275 398 380 425 479 350 509 499 +Route #86: 119 518 502 +Route #87: 26 +Route #88: 125 57 312 364 386 +Route #89: 90 127 367 +Route #90: 6 319 +Route #91: 49 2 +Route #92: 163 175 354 281 +Route #93: 89 51 +Route #94: 15 388 438 +Route #95: 172 +Route #96: 109 +Route #97: 40 +Route #98: 86 432 387 +Route #99: 220 250 143 314 359 310 343 296 +Route #100: 67 +Route #101: 87 154 326 +Route #102: 164 70 270 +Route #103: 179 +Route #104: 27 117 454 330 +Route #105: 113 321 +Route #106: 218 187 384 +Route #107: 126 42 385 394 444 519 356 +Route #108: 124 211 104 +Route #109: 1 +Route #110: 260 19 226 443 286 376 +Route #111: 95 352 511 +Route #112: 204 +Route #113: 247 185 178 437 315 497 308 +Route #114: 80 488 +Route #115: 262 155 14 285 +Route #116: 121 522 +Route #117: 230 227 254 152 424 458 283 368 +Route #118: 156 +Route #119: 44 +Route #120: 96 347 263 510 +Route #121: 47 122 448 +Route #122: 134 213 +Route #123: 223 36 320 +Route #124: 110 +Route #125: 225 181 269 288 311 +Route #126: 165 +Route #127: 215 160 325 450 +Route #128: 244 63 +Route #129: 9 248 375 +Route #130: 158 461 433 +Route #131: 69 277 +Route #132: 148 5 +Route #133: 128 +Route #134: 111 76 404 +Route #135: 161 +Route #136: 79 3 +Route #137: 129 431 373 +Route #138: 184 64 379 +Route #139: 24 93 +Route #140: 72 +Route #141: 48 +Route #142: 183 472 +Route #143: 198 136 415 279 309 355 459 +Route #144: 118 101 284 349 468 +Route #145: 32 +Route #146: 33 82 418 316 327 +Route #147: 68 169 366 +Route #148: 105 481 362 402 369 +Route #149: 7 +Route #150: 107 +Route #151: 61 +Route #152: 99 261 280 503 264 487 411 416 +Route #153: 249 83 360 265 +Route #154: 81 31 +Route #155: 59 78 +Cost: 154156 diff --git a/VRPB/X-n548-66-k33.sol b/VRPB/X-n548-66-k33.sol index 84563a5..ec61441 100644 --- a/VRPB/X-n548-66-k33.sol +++ b/VRPB/X-n548-66-k33.sol @@ -1,34 +1,34 @@ -Route #1: 150 311 8 227 167 138 242 347 1 173 233 368 -Route #2: 263 243 69 341 302 303 24 23 277 185 326 474 404 472 373 436 388 533 518 469 500 540 -Route #3: 80 139 332 224 135 314 134 60 266 247 37 543 396 392 465 538 -Route #4: 301 299 85 92 163 125 189 86 198 203 330 452 440 390 467 418 521 438 468 446 520 526 -Route #5: 17 205 239 84 313 339 95 67 229 7 164 485 416 386 443 365 369 537 503 541 -Route #6: 333 232 320 186 180 282 285 317 29 115 201 522 375 457 381 422 523 513 423 547 407 397 -Route #7: 73 245 279 360 331 349 124 222 240 28 6 430 502 466 455 484 545 415 426 445 539 380 -Route #8: 74 3 352 87 13 25 91 54 295 11 304 479 473 447 399 542 517 437 425 383 512 470 -Route #9: 226 325 171 253 61 42 21 359 362 184 158 429 464 461 395 411 488 400 379 -Route #10: 327 217 328 57 110 280 309 174 159 322 103 480 460 490 424 420 506 508 387 476 371 412 -Route #11: 43 162 230 39 288 236 33 293 151 88 319 494 499 417 406 389 534 489 410 -Route #12: 116 170 343 294 51 275 305 182 142 187 206 478 544 363 428 491 370 482 475 450 -Route #13: 131 98 214 10 102 14 160 336 154 76 161 449 483 441 -Route #14: 128 32 153 72 287 30 109 155 323 183 188 -Route #15: 82 35 114 147 223 289 177 216 175 64 210 376 501 487 532 528 481 516 477 442 403 462 -Route #16: 259 213 56 353 291 130 40 195 94 204 246 458 413 535 498 529 374 409 453 421 419 456 -Route #17: 140 196 308 132 267 145 148 296 270 264 66 435 511 463 524 519 459 515 496 -Route #18: 284 350 316 41 31 324 283 178 351 59 4 536 486 364 451 408 431 384 366 505 391 433 -Route #19: 83 215 179 208 50 238 45 256 346 38 265 427 492 382 495 398 -Route #20: 63 209 221 219 344 274 357 58 228 241 251 514 372 493 385 -Route #21: 281 329 199 258 156 286 89 273 126 93 143 434 402 367 432 405 546 509 -Route #22: 292 101 48 144 321 36 168 315 192 53 157 -Route #23: 15 34 190 218 225 78 361 254 100 249 -Route #24: 5 22 244 355 272 340 250 129 44 81 248 530 507 378 454 448 -Route #25: 172 127 119 338 146 310 165 234 212 107 207 444 -Route #26: 237 123 65 261 200 96 334 312 176 90 149 471 497 -Route #27: 202 52 166 27 211 268 113 141 306 49 136 527 -Route #28: 117 12 18 122 62 70 104 2 169 106 120 401 377 -Route #29: 75 358 19 335 257 194 300 181 46 20 118 525 394 531 504 -Route #30: 193 97 356 252 271 318 55 137 191 112 108 510 414 393 -Route #31: 231 290 111 79 77 348 26 354 105 71 99 -Route #32: 345 269 121 307 278 197 16 262 152 297 298 439 -Route #33: 133 342 337 260 47 276 220 68 255 9 235 -Cost: 61342 +Route #1: 5 22 244 355 272 340 250 129 44 81 248 530 507 378 454 +Route #2: 263 243 69 341 302 303 24 23 277 185 326 474 404 472 373 436 388 533 518 469 500 540 +Route #3: 74 3 352 87 13 25 91 54 295 11 304 479 473 447 399 542 517 437 425 383 512 470 +Route #4: 17 205 239 84 313 339 95 67 229 7 164 485 513 416 386 443 365 369 537 503 541 527 +Route #5: 327 217 328 57 110 280 309 174 159 322 103 480 460 490 424 420 506 508 387 476 371 412 +Route #6: 116 170 343 294 51 275 305 182 142 187 206 478 544 363 428 491 370 482 475 450 448 +Route #7: 281 329 199 258 156 286 89 273 126 93 143 434 402 367 432 405 546 509 +Route #8: 73 245 279 360 331 349 124 222 240 28 6 430 502 466 455 440 484 418 521 545 415 464 +Route #9: 333 232 320 186 180 282 285 317 29 201 115 375 522 390 467 438 426 445 539 380 372 +Route #10: 172 127 119 338 146 310 165 234 212 107 207 444 +Route #11: 63 209 221 219 344 274 357 58 228 241 251 514 +Route #12: 211 268 80 118 20 181 82 35 147 223 114 494 499 417 406 525 394 531 504 +Route #13: 71 83 215 179 208 257 335 19 358 113 141 389 534 489 410 +Route #14: 140 196 308 132 267 145 148 296 270 264 66 435 511 463 524 519 459 515 496 +Route #15: 284 350 316 41 31 324 283 178 351 59 4 536 486 364 451 408 431 384 366 505 391 433 +Route #16: 259 213 56 353 291 130 40 195 246 204 94 413 458 535 498 529 374 409 453 421 419 456 +Route #17: 249 100 254 361 78 225 190 218 34 15 +Route #18: 237 123 65 261 200 96 334 312 176 90 149 471 497 +Route #19: 131 98 214 10 102 14 160 336 154 76 161 449 483 441 +Route #20: 50 238 43 151 293 33 236 288 39 162 230 423 547 407 397 382 495 398 +Route #21: 193 97 356 252 271 318 55 137 191 112 108 510 414 393 +Route #22: 202 52 166 27 306 49 136 30 323 183 188 +Route #23: 301 299 85 92 163 125 189 86 198 203 330 452 422 523 381 457 468 446 520 526 427 492 +Route #24: 345 269 121 307 278 197 16 262 152 297 298 439 +Route #25: 139 46 332 224 135 314 134 60 266 247 37 543 396 392 465 538 +Route #26: 226 325 171 253 61 42 21 359 362 184 158 429 461 395 411 488 400 379 +Route #27: 117 12 18 122 62 70 104 2 169 106 120 401 377 +Route #28: 235 9 255 68 220 276 47 260 337 342 133 +Route #29: 150 311 8 227 167 138 242 347 1 173 233 368 +Route #30: 75 194 300 319 88 289 177 216 175 64 210 376 501 487 532 528 481 516 477 442 403 462 +Route #31: 105 354 265 38 346 45 256 26 348 77 79 493 +Route #32: 128 32 153 231 290 111 99 287 72 109 155 385 +Route #33: 157 53 192 315 168 36 321 144 48 101 292 +Cost: 61340 diff --git a/VRPB/X-n655-50-k66.sol b/VRPB/X-n655-50-k66.sol index 8063b3b..0aa0d25 100644 --- a/VRPB/X-n655-50-k66.sol +++ b/VRPB/X-n655-50-k66.sol @@ -1,67 +1,67 @@ -Route #1: 260 191 148 129 98 414 404 631 354 449 -Route #2: 184 289 119 326 105 563 521 614 553 540 -Route #3: 160 318 87 242 89 585 371 357 344 409 -Route #4: 310 188 145 224 5 426 461 366 480 430 -Route #5: 78 156 34 149 176 434 641 467 541 510 -Route #6: 32 163 68 93 37 503 506 653 504 548 -Route #7: 300 216 291 177 82 328 341 435 573 632 -Route #8: 253 174 234 182 55 494 621 443 538 353 -Route #9: 23 207 168 76 47 572 508 529 552 456 -Route #10: 118 270 306 212 154 329 459 612 462 446 -Route #11: 109 232 106 46 307 560 567 643 474 636 -Route #12: 252 62 107 25 227 528 651 475 401 385 -Route #13: 150 195 298 95 219 400 374 339 550 359 -Route #14: 294 246 108 209 11 608 626 394 633 451 -Route #15: 151 272 66 301 262 337 549 642 468 640 -Route #16: 48 211 102 255 267 350 593 523 378 429 -Route #17: 279 237 241 60 238 424 581 363 368 422 -Route #18: 61 141 170 24 187 441 617 596 496 559 -Route #19: 213 16 9 194 265 423 369 604 501 360 -Route #20: 142 317 313 158 41 390 530 555 438 611 -Route #21: 73 44 309 40 134 412 625 447 332 418 -Route #22: 243 223 133 120 179 613 627 600 583 606 -Route #23: 56 225 155 100 316 439 609 519 622 513 -Route #24: 99 290 152 50 269 603 561 489 420 419 -Route #25: 251 77 292 305 239 477 340 457 382 415 -Route #26: 172 202 132 125 288 551 509 388 384 413 -Route #27: 204 6 79 54 284 647 381 464 514 607 -Route #28: 91 299 103 196 17 392 547 544 466 421 -Route #29: 94 259 275 51 72 450 645 518 469 417 -Route #30: 205 43 185 271 296 425 481 598 654 484 -Route #31: 193 128 14 192 266 407 624 376 526 517 -Route #32: 186 45 228 178 70 470 460 490 601 536 -Route #33: 322 319 244 308 139 534 352 522 453 591 -Route #34: 240 92 22 245 325 493 387 476 539 569 -Route #35: 75 324 235 283 285 380 492 465 635 571 -Route #36: 274 302 162 157 3 638 537 405 399 630 -Route #37: 36 312 28 117 97 362 486 615 444 498 -Route #38: 214 122 49 31 126 588 610 574 372 584 -Route #39: 121 114 64 144 282 542 348 454 515 520 -Route #40: 135 15 52 215 256 619 594 361 482 532 -Route #41: 280 293 304 2 261 511 587 579 491 556 -Route #42: 201 30 8 198 20 343 455 436 500 592 -Route #43: 164 277 53 233 116 505 582 564 383 497 -Route #44: 123 81 254 26 175 590 367 499 396 463 -Route #45: 19 263 165 58 85 639 652 595 646 408 -Route #46: 101 136 1 197 33 349 516 345 565 406 -Route #47: 83 257 278 137 315 577 346 599 393 442 -Route #48: 63 29 42 320 147 650 395 375 597 391 -Route #49: 273 297 173 27 131 379 483 433 471 545 -Route #50: 69 258 249 88 124 637 448 334 634 527 -Route #51: 80 286 321 21 143 602 356 568 370 478 -Route #52: 38 210 115 189 138 410 355 495 347 628 -Route #53: 268 303 84 248 230 398 416 365 605 616 -Route #54: 167 4 314 96 110 576 411 507 586 358 -Route #55: 181 161 264 13 169 485 502 432 402 336 -Route #56: 323 180 373 525 437 -Route #57: 166 159 112 229 18 648 531 427 397 342 -Route #58: 218 236 67 127 199 487 589 512 333 578 -Route #59: 247 39 59 113 311 335 554 649 488 524 -Route #60: 206 250 222 217 104 458 338 330 440 558 -Route #61: 7 140 74 221 130 479 575 331 543 562 -Route #62: 12 276 111 65 171 580 445 431 428 620 -Route #63: 71 208 10 281 146 351 535 473 629 -Route #64: 190 220 57 200 226 533 566 403 570 618 -Route #65: 295 35 287 327 231 364 386 377 546 644 -Route #66: 90 153 86 203 183 389 623 557 452 472 -Cost: 59377 +Route #1: 174 81 254 26 175 590 367 499 601 396 +Route #2: 100 118 98 129 270 653 504 548 414 354 +Route #3: 30 171 111 65 8 455 436 431 592 428 +Route #4: 198 20 306 212 154 329 343 580 445 620 +Route #5: 163 68 169 93 37 503 506 485 482 361 +Route #6: 61 274 162 157 3 638 537 405 407 328 +Route #7: 89 109 232 106 46 459 612 462 500 446 +Route #8: 243 223 133 120 179 613 627 600 583 606 +Route #9: 184 289 119 326 105 563 521 614 553 540 +Route #10: 71 208 10 281 146 351 535 473 629 +Route #11: 213 16 9 194 265 423 369 604 501 360 +Route #12: 28 12 191 276 148 631 404 362 486 568 +Route #13: 216 291 177 82 190 517 435 353 573 632 +Route #14: 294 246 108 209 11 608 626 394 409 337 +Route #15: 302 145 224 5 271 461 366 559 480 430 +Route #16: 323 180 373 525 437 +Route #17: 242 130 91 196 17 547 392 479 585 371 +Route #18: 19 263 165 58 85 639 567 643 474 636 +Route #19: 141 188 170 24 187 441 426 617 596 496 +Route #20: 280 293 304 2 261 511 587 579 491 556 +Route #21: 205 43 185 296 32 425 481 598 654 484 +Route #22: 7 285 227 74 221 557 452 529 472 571 +Route #23: 48 211 102 255 267 350 593 523 378 429 +Route #24: 63 320 29 42 147 650 395 375 597 391 +Route #25: 151 272 66 301 262 642 468 640 397 460 +Route #26: 69 258 249 88 124 637 448 334 634 527 +Route #27: 121 114 64 144 282 542 348 454 515 520 +Route #28: 199 136 1 197 33 516 345 565 406 487 +Route #29: 22 181 161 264 13 502 432 387 493 622 +Route #30: 172 202 132 125 288 551 509 388 384 413 +Route #31: 222 36 56 240 92 476 539 569 513 618 +Route #32: 214 122 49 31 126 588 610 574 372 584 +Route #33: 308 75 324 235 283 401 380 492 465 635 +Route #34: 135 15 52 215 256 619 594 532 402 336 +Route #35: 312 97 117 260 201 411 576 633 451 549 +Route #36: 44 253 182 234 55 494 621 443 463 536 +Route #37: 83 257 278 137 315 577 346 599 393 442 +Route #38: 327 90 153 86 203 652 595 646 408 623 +Route #39: 167 4 314 110 96 507 586 370 478 358 +Route #40: 192 266 57 200 226 533 566 403 570 630 +Route #41: 123 159 112 229 18 648 531 427 342 490 +Route #42: 186 45 228 178 70 470 589 512 333 578 +Route #43: 273 297 173 27 131 379 483 433 471 545 +Route #44: 166 206 250 217 104 458 338 330 440 538 +Route #45: 164 193 128 14 220 399 624 376 526 341 +Route #46: 78 156 34 149 176 434 641 389 467 541 +Route #47: 279 237 241 60 238 424 581 363 368 422 +Route #48: 218 236 67 127 101 352 522 453 591 644 +Route #49: 210 310 115 189 138 410 355 495 347 628 +Route #50: 99 290 152 50 269 561 489 420 419 558 +Route #51: 80 286 321 21 143 602 356 615 444 498 +Route #52: 142 317 313 158 41 390 530 555 438 611 +Route #53: 247 39 59 113 311 335 554 649 488 524 +Route #54: 140 160 318 87 47 572 508 552 456 349 +Route #55: 25 183 299 103 307 560 544 466 421 575 +Route #56: 94 259 275 51 72 450 645 518 469 417 +Route #57: 150 195 298 95 219 400 374 339 550 359 +Route #58: 204 6 79 54 284 647 381 464 514 607 +Route #59: 277 53 233 116 38 582 505 564 383 497 +Route #60: 295 35 287 231 107 510 528 651 475 385 +Route #61: 225 155 245 325 316 439 609 519 449 603 +Route #62: 268 303 84 248 230 398 416 365 605 616 +Route #63: 322 319 244 252 62 364 386 377 546 534 +Route #64: 251 77 292 305 239 477 340 457 382 415 +Route #65: 139 23 207 168 76 331 543 357 344 562 +Route #66: 300 73 309 40 134 412 625 447 332 418 +Cost: 59372 diff --git a/VRPB/X-n670-66-k117.sol b/VRPB/X-n670-66-k117.sol index 0864a92..4001705 100644 --- a/VRPB/X-n670-66-k117.sol +++ b/VRPB/X-n670-66-k117.sol @@ -1,132 +1,132 @@ -Route #1: 384 94 117 -Route #2: 333 278 285 336 403 326 67 432 608 -Route #3: 297 204 132 518 510 523 562 -Route #4: 61 8 450 613 -Route #5: 34 146 443 -Route #6: 370 51 216 352 -Route #7: 273 166 137 425 461 -Route #8: 135 131 526 533 475 -Route #9: 151 77 657 570 -Route #10: 349 114 642 -Route #11: 63 147 -Route #12: 293 426 364 254 362 317 423 24 224 593 556 620 573 -Route #13: 417 222 226 272 215 301 398 182 189 600 592 453 -Route #14: 379 205 220 368 129 363 -Route #15: 10 155 501 456 -Route #16: 30 549 -Route #17: 48 44 -Route #18: 60 433 228 539 645 612 -Route #19: 248 424 382 120 313 -Route #20: 148 322 -Route #21: 183 197 27 471 -Route #22: 88 328 445 -Route #23: 50 -Route #24: 292 218 320 150 249 298 283 463 634 452 444 -Route #25: 161 -Route #26: 43 75 473 576 -Route #27: 442 431 33 229 260 -Route #28: 165 54 626 -Route #29: 259 92 441 -Route #30: 188 230 651 630 -Route #31: 394 57 208 -Route #32: 104 -Route #33: 169 18 619 560 499 -Route #34: 70 173 538 -Route #35: 100 -Route #36: 184 -Route #37: 68 -Route #38: 49 -Route #39: 90 122 338 585 468 -Route #40: 179 -Route #41: 210 191 275 284 356 107 656 601 551 -Route #42: 37 470 -Route #43: 106 58 -Route #44: 79 -Route #45: 123 268 227 396 427 -Route #46: 405 337 373 195 101 344 -Route #47: 242 85 78 -Route #48: 258 7 95 -Route #49: 375 119 422 -Route #50: 47 287 -Route #51: 80 -Route #52: 323 412 343 288 192 41 247 308 540 580 446 447 -Route #53: 5 144 493 495 -Route #54: 358 430 157 257 353 256 -Route #55: 172 666 -Route #56: 98 38 420 -Route #57: 409 221 300 413 334 309 153 464 527 635 595 -Route #58: 324 6 142 587 639 529 -Route #59: 83 246 -Route #60: 357 266 270 416 65 290 631 644 597 552 -Route #61: 196 193 438 36 332 397 -Route #62: 407 160 16 561 665 -Route #63: 2 -Route #64: 340 180 -Route #65: 365 19 110 508 -Route #66: 329 402 46 253 304 648 568 485 481 -Route #67: 130 223 126 652 494 -Route #68: 158 -Route #69: 252 306 203 240 39 327 342 -Route #70: 21 -Route #71: 3 -Route #72: 113 64 237 457 -Route #73: 14 371 359 -Route #74: 1 17 591 550 466 520 -Route #75: 167 87 662 -Route #76: 162 86 -Route #77: 421 261 213 429 401 314 325 415 201 102 609 -Route #78: 383 194 71 528 586 509 -Route #79: 436 156 296 243 310 316 625 596 617 590 -Route #80: 108 177 646 454 575 -Route #81: 9 168 519 -Route #82: 439 386 392 185 354 542 653 -Route #83: 66 435 387 579 -Route #84: 211 73 164 629 -Route #85: 154 35 -Route #86: 330 410 178 408 385 616 -Route #87: 207 42 235 159 482 534 567 -Route #88: 23 96 -Route #89: 367 31 245 291 302 602 -Route #90: 116 118 459 498 -Route #91: 331 355 25 214 380 281 406 351 465 541 663 554 521 553 543 -Route #92: 255 212 262 53 360 569 -Route #93: 69 11 610 -Route #94: 143 133 478 513 -Route #95: 40 55 474 -Route #96: 350 174 103 491 486 500 -Route #97: 81 134 594 572 -Route #98: 236 307 376 374 312 200 15 451 545 -Route #99: 4 138 566 615 497 658 484 607 467 548 -Route #100: 339 335 20 241 391 +Route #1: 368 45 411 128 614 624 443 +Route #2: 105 127 628 558 +Route #3: 186 28 503 476 450 613 +Route #4: 375 119 323 422 +Route #5: 271 393 388 286 264 269 82 305 530 517 599 +Route #6: 315 145 295 372 244 263 449 622 655 638 480 +Route #7: 34 146 533 475 +Route #8: 70 173 538 +Route #9: 55 40 553 +Route #10: 30 549 +Route #11: 156 296 243 310 316 625 596 617 590 +Route #12: 412 343 288 192 41 247 308 195 580 446 +Route #13: 255 391 241 20 335 339 610 513 +Route #14: 169 18 619 560 499 +Route #15: 324 6 142 587 639 +Route #16: 425 273 234 67 326 403 336 285 593 556 620 573 +Route #17: 176 125 535 650 643 532 488 654 483 +Route #18: 434 347 202 26 440 225 492 477 611 487 667 +Route #19: 437 419 217 370 51 216 352 427 +Route #20: 10 155 501 456 +Route #21: 115 400 418 +Route #22: 294 378 404 277 319 12 289 547 669 +Route #23: 100 +Route #24: 340 180 +Route #25: 256 353 257 360 53 262 212 +Route #26: 152 22 525 496 659 563 +Route #27: 117 94 608 510 523 562 445 +Route #28: 63 147 +Route #29: 43 75 473 576 +Route #30: 151 77 657 570 +Route #31: 330 307 376 374 312 200 15 451 545 +Route #32: 349 114 642 578 +Route #33: 210 191 275 284 356 107 656 601 551 +Route #34: 390 348 280 84 206 274 546 604 +Route #35: 102 201 415 325 314 401 429 213 261 421 529 +Route #36: 27 417 183 471 +Route #37: 211 73 164 543 +Route #38: 361 109 571 582 +Route #39: 4 138 566 615 497 658 484 607 +Route #40: 409 221 300 413 334 309 153 464 527 635 595 +Route #41: 104 +Route #42: 384 297 204 132 518 +Route #43: 96 23 498 542 +Route #44: 11 69 +Route #45: 166 137 333 +Route #46: 364 182 215 272 226 222 283 298 463 634 452 444 +Route #47: 8 61 +Route #48: 239 13 52 636 514 +Route #49: 207 42 235 159 482 579 534 567 +Route #50: 116 118 474 +Route #51: 292 218 320 150 249 197 229 260 +Route #52: 246 193 438 36 397 266 357 +Route #53: 3 383 436 +Route #54: 231 276 282 74 232 377 251 +Route #55: 161 +Route #56: 1 17 591 550 466 520 +Route #57: 79 +Route #58: 252 306 203 240 39 327 342 +Route #59: 5 144 540 493 495 447 +Route #60: 344 101 373 337 405 +Route #61: 49 +Route #62: 167 87 459 662 +Route #63: 184 +Route #64: 98 38 420 +Route #65: 90 122 338 585 468 +Route #66: 332 270 416 65 290 631 644 597 552 +Route #67: 165 54 626 +Route #68: 365 19 110 508 +Route #69: 83 196 +Route #70: 258 78 85 +Route #71: 171 190 97 637 516 605 581 668 507 640 +Route #72: 350 174 103 491 486 +Route #73: 410 385 178 408 +Route #74: 48 44 +Route #75: 242 7 95 +Route #76: 439 386 25 214 380 281 406 351 465 541 663 554 521 609 +Route #77: 47 287 +Route #78: 37 470 +Route #79: 329 402 46 253 304 648 568 485 481 +Route #80: 123 268 227 396 +Route #81: 407 160 16 561 665 +Route #82: 254 362 317 423 24 224 189 398 301 600 592 453 +Route #83: 205 220 129 363 379 +Route #84: 99 56 623 +Route #85: 108 177 646 +Route #86: 60 433 228 539 645 612 +Route #87: 331 355 392 185 245 354 291 302 602 629 +Route #88: 179 +Route #89: 29 414 389 89 515 649 598 490 479 +Route #90: 72 59 557 +Route #91: 236 143 133 478 467 +Route #92: 442 33 431 394 +Route #93: 441 293 426 92 259 +Route #94: 81 134 594 572 616 653 +Route #95: 162 86 +Route #96: 209 399 279 265 198 163 299 238 395 661 536 +Route #97: 341 428 321 303 233 112 469 531 +Route #98: 32 91 219 472 537 660 524 460 641 606 511 458 +Route #99: 93 175 512 618 462 565 +Route #100: 50 Route #101: 111 559 633 589 -Route #102: 171 190 97 637 516 605 581 668 507 640 -Route #103: 341 428 321 303 233 112 469 505 522 603 -Route #104: 181 121 366 531 -Route #105: 136 647 -Route #106: 29 414 389 89 515 649 598 490 479 -Route #107: 361 109 571 582 -Route #108: 93 175 641 606 511 458 -Route #109: 99 56 623 -Route #110: 32 91 219 472 537 660 524 460 512 618 462 565 588 502 -Route #111: 294 378 404 277 319 12 289 547 669 -Route #112: 231 276 282 74 232 377 251 -Route #113: 149 -Route #114: 140 187 381 455 544 621 489 564 574 -Route #115: 239 13 52 636 514 -Route #116: 72 59 557 -Route #117: 434 347 202 26 440 225 492 477 611 487 667 -Route #118: 315 145 295 372 244 263 449 622 655 638 480 577 -Route #119: 128 125 535 650 643 532 488 654 483 -Route #120: 395 238 299 163 198 265 279 399 209 280 546 -Route #121: 176 411 45 496 659 563 -Route #122: 267 152 22 525 584 -Route #123: 418 400 115 217 419 437 -Route #124: 390 348 206 84 274 604 -Route #125: 271 393 388 286 264 269 82 305 530 517 599 -Route #126: 105 127 628 558 578 -Route #127: 346 250 76 311 369 345 -Route #128: 124 170 661 536 448 -Route #129: 186 28 503 476 614 624 -Route #130: 318 199 234 62 506 632 555 583 664 504 627 -Route #131: 141 139 -Cost: 144927 +Route #102: 136 647 +Route #103: 318 199 432 62 506 632 555 583 664 504 627 +Route #104: 313 120 382 424 248 +Route #105: 208 57 +Route #106: 168 9 519 +Route #107: 188 230 651 630 +Route #108: 21 +Route #109: 278 131 135 526 461 +Route #110: 366 121 181 505 522 603 569 +Route #111: 130 223 126 652 494 +Route #112: 139 141 +Route #113: 367 31 500 +Route #114: 88 328 +Route #115: 2 +Route #116: 14 371 359 548 +Route #117: 140 187 381 455 544 621 489 564 574 +Route #118: 267 170 124 577 +Route #119: 113 64 237 457 +Route #120: 80 +Route #121: 194 71 528 454 575 509 +Route #122: 149 +Route #123: 358 430 157 +Route #124: 66 435 387 586 +Route #125: 154 35 +Route #126: 148 322 +Route #127: 68 +Route #128: 106 58 588 502 +Route #129: 345 346 250 76 311 369 584 448 +Route #130: 158 +Route #131: 172 666 +Cost: 144917 diff --git a/VRPB/X-n670-80-k120.sol b/VRPB/X-n670-80-k120.sol index d68bd89..165355f 100644 --- a/VRPB/X-n670-80-k120.sol +++ b/VRPB/X-n670-80-k120.sol @@ -1,133 +1,133 @@ -Route #1: 443 199 67 432 518 504 562 -Route #2: 461 278 285 336 403 128 326 503 476 234 450 318 -Route #3: 135 131 526 -Route #4: 146 34 536 -Route #5: 425 137 166 273 -Route #6: 61 8 613 -Route #7: 151 77 657 570 -Route #8: 349 114 642 -Route #9: 30 -Route #10: 63 147 -Route #11: 254 362 317 182 398 301 189 224 593 556 620 573 -Route #12: 155 10 600 592 -Route #13: 424 382 423 24 333 533 475 -Route #14: 363 129 368 220 205 379 -Route #15: 44 48 -Route #16: 453 60 433 228 539 -Route #17: 248 313 120 -Route #18: 148 322 -Route #19: 104 -Route #20: 364 501 215 272 226 222 283 463 298 75 473 576 651 630 -Route #21: 183 27 417 634 -Route #22: 445 328 88 -Route #23: 50 -Route #24: 499 218 320 150 249 197 229 471 -Route #25: 352 216 51 370 217 419 437 -Route #26: 442 431 33 260 -Route #27: 165 54 626 -Route #28: 441 444 452 293 426 92 456 259 -Route #29: 208 57 394 -Route #30: 161 645 612 -Route #31: 169 18 619 560 -Route #32: 70 173 538 -Route #33: 100 448 -Route #34: 139 141 -Route #35: 210 191 468 292 188 230 -Route #36: 184 -Route #37: 68 -Route #38: 356 284 275 122 338 43 585 -Route #39: 179 -Route #40: 90 -Route #41: 49 95 -Route #42: 107 656 601 551 -Route #43: 79 -Route #44: 405 470 37 -Route #45: 123 268 227 396 427 -Route #46: 242 7 106 -Route #47: 344 447 495 493 101 446 373 337 -Route #48: 375 119 323 422 -Route #49: 85 78 258 -Route #50: 154 58 588 +Route #1: 425 137 166 273 +Route #2: 104 +Route #3: 1 17 591 625 596 617 +Route #4: 13 52 636 +Route #5: 378 175 93 649 598 559 633 +Route #6: 211 73 164 543 +Route #7: 103 174 380 663 553 +Route #8: 450 234 476 503 326 128 403 336 285 278 461 475 +Route #9: 265 295 372 244 449 263 532 488 82 654 +Route #10: 443 318 504 204 132 518 510 +Route #11: 55 40 +Route #12: 207 42 159 482 415 +Route #13: 279 480 26 440 225 455 289 489 621 564 574 +Route #14: 123 268 227 396 +Route #15: 88 328 445 +Route #16: 349 114 642 578 +Route #17: 383 519 367 31 245 291 331 +Route #18: 21 +Route #19: 135 131 526 +Route #20: 500 486 185 491 350 521 281 235 406 351 465 541 554 609 +Route #21: 536 34 146 +Route #22: 456 364 501 215 272 226 222 283 463 298 75 473 576 651 630 +Route #23: 311 530 483 269 305 163 299 238 395 599 584 +Route #24: 105 127 628 558 +Route #25: 72 59 557 +Route #26: 199 506 62 264 286 388 608 +Route #27: 412 343 288 192 41 247 195 308 540 580 +Route #28: 340 180 +Route #29: 274 198 496 145 315 202 347 +Route #30: 81 134 545 572 +Route #31: 508 201 156 296 325 550 +Route #32: 509 454 528 71 194 436 +Route #33: 341 505 366 112 469 507 241 +Route #34: 237 64 113 586 +Route #35: 363 129 368 220 205 379 +Route #36: 306 203 240 39 327 466 457 +Route #37: 186 28 614 624 +Route #38: 525 22 152 661 +Route #39: 4 138 615 658 +Route #40: 492 187 381 219 472 91 544 547 669 623 +Route #41: 391 339 335 20 478 513 +Route #42: 255 212 262 53 522 360 569 +Route #43: 56 99 571 582 +Route #44: 162 86 575 +Route #45: 108 177 646 +Route #46: 267 170 124 611 577 +Route #47: 459 355 392 214 451 15 566 594 616 +Route #48: 102 243 310 316 314 401 429 213 261 639 +Route #49: 420 98 38 365 529 +Route #50: 109 511 361 458 502 427 Route #51: 80 -Route #52: 529 365 38 98 420 -Route #53: 412 343 288 192 41 247 195 308 540 580 -Route #54: 5 144 635 595 -Route #55: 256 358 430 157 257 353 -Route #56: 172 666 -Route #57: 221 300 334 309 527 153 464 413 409 -Route #58: 47 -Route #59: 196 83 246 -Route #60: 193 438 36 397 266 357 287 -Route #61: 421 142 6 -Route #62: 332 270 416 65 290 631 644 597 552 -Route #63: 407 160 16 561 -Route #64: 2 -Route #65: 180 340 -Route #66: 324 481 485 329 402 46 253 304 648 568 -Route #67: 17 1 665 +Route #52: 49 95 +Route #53: 439 498 410 386 474 25 354 542 662 653 +Route #54: 208 57 394 +Route #55: 294 462 232 74 282 377 251 276 231 +Route #56: 405 79 +Route #57: 448 100 +Route #58: 471 229 197 249 150 320 218 499 +Route #59: 258 330 14 371 467 359 548 +Route #60: 61 8 613 +Route #61: 390 348 280 209 399 84 206 546 604 +Route #62: 5 144 635 595 +Route #63: 118 116 302 602 629 +Route #64: 533 333 24 423 382 424 248 +Route #65: 9 168 +Route #66: 407 160 16 561 +Route #67: 422 323 119 375 Route #68: 110 19 252 -Route #69: 494 126 223 130 590 652 587 -Route #70: 158 -Route #71: 3 383 -Route #72: 21 -Route #73: 14 371 467 330 -Route #74: 306 203 240 39 327 466 457 -Route #75: 237 64 113 575 -Route #76: 87 167 662 -Route #77: 342 520 534 387 435 66 586 -Route #78: 519 102 201 415 325 314 401 429 213 261 639 -Route #79: 86 162 -Route #80: 509 454 194 71 528 508 -Route #81: 177 108 579 567 -Route #82: 436 156 296 243 310 316 625 596 617 -Route #83: 9 168 -Route #84: 498 459 355 392 25 291 542 653 -Route #85: 367 207 42 159 482 591 550 -Route #86: 118 116 302 602 629 -Route #87: 23 96 -Route #88: 211 73 164 -Route #89: 331 354 245 31 500 -Route #90: 236 143 133 -Route #91: 391 339 335 20 478 513 359 548 -Route #92: 55 40 543 -Route #93: 486 185 491 350 521 281 235 406 351 465 541 554 609 646 -Route #94: 69 11 610 -Route #95: 439 410 386 474 214 451 15 566 594 572 -Route #96: 103 174 380 663 553 -Route #97: 81 134 545 616 -Route #98: 307 385 408 178 200 497 312 374 484 376 607 -Route #99: 212 262 522 53 360 569 -Route #100: 4 138 615 658 -Route #101: 171 516 190 97 637 605 581 668 640 -Route #102: 366 112 469 507 241 341 255 -Route #103: 428 181 121 505 603 -Route #104: 111 490 479 -Route #105: 531 321 303 233 515 136 647 -Route #106: 378 175 93 649 598 559 633 589 -Route #107: 294 462 109 511 361 458 502 -Route #108: 56 99 571 582 -Route #109: 512 29 414 89 389 537 660 623 -Route #110: 404 277 12 319 524 460 641 606 618 565 -Route #111: 231 276 251 377 282 232 74 418 -Route #112: 35 400 32 636 -Route #113: 492 187 381 219 472 91 544 547 669 -Route #114: 149 -Route #115: 279 26 440 225 455 289 489 621 564 574 -Route #116: 72 59 557 -Route #117: 140 535 125 643 650 622 655 638 546 -Route #118: 239 52 13 611 667 -Route #119: 434 115 514 477 348 390 -Route #120: 265 198 496 145 315 480 202 347 487 -Route #121: 295 372 244 449 263 532 488 82 654 599 -Route #122: 525 22 152 659 563 -Route #123: 280 209 399 84 206 274 604 -Route #124: 311 530 269 483 305 163 299 238 395 661 584 -Route #125: 267 170 124 577 -Route #126: 45 411 176 608 549 -Route #127: 105 127 628 558 578 -Route #128: 346 250 76 517 369 345 -Route #129: 271 393 388 286 264 62 506 632 555 583 664 627 -Route #130: 186 28 614 624 -Route #131: 384 94 117 -Route #132: 297 523 510 132 204 -Cost: 145261 +Route #69: 337 373 446 101 493 495 447 344 +Route #70: 332 270 416 65 290 631 644 597 552 +Route #71: 346 250 76 517 369 345 +Route #72: 409 413 464 153 527 309 334 300 221 +Route #73: 140 535 125 643 650 622 655 638 +Route #74: 452 293 426 92 259 444 441 +Route #75: 2 +Route #76: 512 29 414 89 389 537 660 618 565 588 +Route #77: 117 94 562 +Route #78: 487 434 477 514 115 400 418 352 +Route #79: 157 430 358 257 353 256 +Route #80: 470 37 +Route #81: 236 307 385 408 178 200 497 312 374 484 376 607 +Route #82: 494 126 223 130 590 652 587 +Route #83: 23 96 +Route #84: 69 11 610 +Route #85: 167 87 +Route #86: 133 143 +Route #87: 404 277 12 319 524 460 641 606 +Route #88: 48 44 +Route #89: 179 +Route #90: 196 83 246 +Route #91: 158 +Route #92: 6 142 421 +Route #93: 78 85 242 +Route #94: 165 54 626 +Route #95: 230 188 292 468 191 210 +Route #96: 58 154 +Route #97: 106 7 +Route #98: 531 321 303 233 515 136 647 +Route #99: 107 656 601 551 +Route #100: 356 284 275 122 338 43 585 +Route #101: 111 490 479 589 +Route #102: 184 +Route #103: 35 32 239 667 +Route #104: 254 362 317 182 398 301 189 224 593 556 620 573 +Route #105: 47 287 +Route #106: 313 120 322 +Route #107: 155 10 600 592 +Route #108: 357 266 397 36 438 193 665 +Route #109: 428 121 181 603 +Route #110: 324 481 485 329 402 46 253 304 648 568 +Route #111: 183 27 417 634 +Route #112: 149 +Route #113: 30 549 +Route #114: 161 645 612 +Route #115: 90 +Route #116: 151 77 657 570 +Route #117: 342 520 534 66 435 387 579 567 +Route #118: 260 33 431 442 +Route #119: 3 +Route #120: 172 666 +Route #121: 437 419 217 216 51 370 +Route #122: 148 +Route #123: 171 516 190 97 637 605 581 668 640 +Route #124: 139 141 +Route #125: 70 173 538 +Route #126: 176 411 45 659 563 +Route #127: 68 +Route #128: 384 297 523 271 393 432 67 632 555 583 664 627 +Route #129: 50 +Route #130: 169 18 619 560 +Route #131: 63 147 +Route #132: 453 60 433 228 539 +Cost: 145243 diff --git a/VRPB/X-n685-50-k43.sol b/VRPB/X-n685-50-k43.sol index 87828aa..e0dc676 100644 --- a/VRPB/X-n685-50-k43.sol +++ b/VRPB/X-n685-50-k43.sol @@ -1,44 +1,44 @@ -Route #1: 248 196 26 56 119 135 179 361 602 653 643 585 529 427 356 455 -Route #2: 216 156 302 11 190 17 37 330 459 413 626 467 632 648 367 534 483 485 600 579 629 -Route #3: 187 68 29 327 214 131 224 129 136 9 133 475 487 559 472 558 404 517 553 652 516 499 -Route #4: 40 65 238 163 315 63 317 265 -Route #5: 165 292 88 303 10 72 598 -Route #6: 264 83 270 128 177 287 235 200 205 152 272 115 637 368 566 597 530 520 563 673 347 536 575 596 503 480 548 478 -Route #7: 297 244 109 326 18 311 619 -Route #8: 51 34 189 170 219 -Route #9: 225 286 337 254 305 127 47 546 594 523 641 363 601 547 399 561 614 615 567 664 639 386 -Route #10: 149 319 64 298 45 421 370 346 528 -Route #11: 282 41 186 215 104 175 414 400 -Route #12: 12 340 54 342 242 365 394 373 647 497 610 353 355 511 -Route #13: 58 231 209 162 49 433 389 422 624 681 -Route #14: 202 67 195 97 74 444 609 402 419 638 -Route #15: 183 25 138 167 274 645 506 384 595 515 -Route #16: 318 78 279 132 147 502 544 446 603 573 -Route #17: 201 322 304 182 122 113 633 562 554 660 509 593 345 425 654 510 470 623 344 636 457 -Route #18: 184 249 105 329 101 221 672 532 675 543 409 -Route #19: 19 293 174 69 260 372 683 568 577 -Route #20: 71 166 185 142 50 491 541 569 540 458 -Route #21: 332 168 24 212 144 571 -Route #22: 220 92 290 90 44 339 123 234 100 110 662 352 627 349 360 378 642 604 560 501 496 565 443 533 442 -Route #23: 160 157 43 103 236 -Route #24: 27 316 199 266 280 85 239 171 207 210 125 281 607 661 494 631 415 417 439 464 397 381 644 551 -Route #25: 169 114 111 241 328 87 617 -Route #26: 208 178 246 117 32 556 -Route #27: 193 335 310 48 247 197 325 39 99 79 86 8 331 341 173 359 513 657 456 591 396 440 380 680 445 522 436 471 454 581 -Route #28: 42 154 267 2 7 143 262 307 204 20 253 3 181 159 628 679 621 426 401 364 423 362 408 424 666 405 343 682 578 525 635 678 482 -Route #29: 145 289 120 301 81 222 288 1 243 257 259 96 258 228 107 59 155 256 460 535 549 611 663 490 430 376 395 403 495 406 649 622 667 463 473 671 630 416 -Route #30: 323 314 62 89 31 431 358 658 379 450 -Route #31: 299 284 227 273 66 161 291 271 333 194 84 6 524 669 437 479 646 555 410 618 438 574 552 584 592 432 -Route #32: 141 296 146 73 14 203 33 75 233 57 278 176 137 94 30 320 13 489 393 557 407 351 448 488 590 -Route #33: 16 172 139 191 98 38 385 518 371 493 428 452 634 676 620 625 477 398 354 583 -Route #34: 309 102 324 338 80 108 285 276 192 211 91 180 441 674 527 588 434 357 392 435 570 612 388 469 476 462 668 564 -Route #35: 245 46 153 23 306 164 300 312 77 95 118 251 268 275 130 35 492 461 500 453 550 616 539 508 391 382 613 505 656 542 538 498 519 -Route #36: 4 22 237 308 15 606 387 466 465 -Route #37: 223 255 121 148 334 580 429 377 605 599 -Route #38: 230 261 294 140 206 218 514 526 589 651 670 -Route #39: 28 198 93 229 61 655 640 366 659 665 449 -Route #40: 263 213 70 36 158 112 650 512 586 350 374 587 531 608 484 447 684 -Route #41: 76 55 250 151 321 -Route #42: 126 188 226 60 53 116 106 150 283 295 124 269 277 252 240 52 232 217 390 576 412 481 677 504 411 420 375 537 521 418 486 348 451 468 582 -Route #43: 313 82 134 336 5 21 369 572 507 474 383 545 -Cost: 47983 +Route #1: 248 196 16 172 139 191 98 385 518 371 493 428 469 454 555 625 477 398 354 581 583 +Route #2: 175 104 215 186 41 282 +Route #3: 71 166 185 142 50 491 541 569 540 458 +Route #4: 255 279 337 132 147 502 544 446 603 573 +Route #5: 184 249 105 329 101 221 672 532 675 543 409 +Route #6: 51 34 189 170 219 126 590 +Route #7: 93 323 314 62 89 45 421 370 346 528 +Route #8: 76 28 198 284 299 366 659 665 449 +Route #9: 83 187 265 68 315 29 327 224 129 235 200 205 115 637 368 566 597 530 520 563 391 505 656 542 538 397 381 551 +Route #10: 223 273 216 66 161 17 37 330 262 307 204 641 363 424 405 403 495 343 601 547 561 614 682 567 664 639 635 +Route #11: 27 316 73 14 203 116 106 150 283 124 269 277 252 240 52 232 217 390 576 412 481 677 504 537 521 418 486 451 348 501 496 468 582 442 +Route #12: 149 319 64 298 31 431 358 658 379 450 +Route #13: 230 261 294 140 206 218 514 526 589 651 670 +Route #14: 220 92 290 90 44 339 123 234 176 489 393 557 407 351 448 488 +Route #15: 227 156 302 183 318 11 605 599 377 546 459 485 600 579 629 +Route #16: 270 18 326 109 67 202 598 +Route #17: 245 296 146 199 266 280 85 239 171 207 210 125 281 607 661 494 631 415 417 498 439 464 519 +Route #18: 4 22 237 308 15 606 444 609 545 353 427 355 511 +Route #19: 297 244 311 317 63 177 128 306 153 141 +Route #20: 229 61 121 148 334 580 429 655 640 +Route #21: 25 78 138 167 274 645 506 384 595 515 +Route #22: 190 225 286 47 254 305 127 594 523 626 413 467 632 399 615 648 367 534 483 386 +Route #23: 193 335 310 48 6 247 197 325 39 99 341 86 79 8 331 256 159 181 628 679 621 426 401 364 423 362 408 666 430 376 395 406 649 622 578 525 678 +Route #24: 72 178 246 117 32 556 +Route #25: 46 23 164 300 312 77 287 95 118 152 272 251 268 275 130 35 492 461 500 453 550 616 539 508 382 613 575 536 596 503 480 548 478 644 +Route #26: 208 165 292 97 74 402 419 638 414 400 +Route #27: 201 322 304 182 122 113 633 562 554 660 509 593 345 452 634 676 620 476 462 668 564 +Route #28: 65 238 163 214 131 136 9 133 475 487 559 472 558 673 347 404 517 553 652 516 499 +Route #29: 332 168 24 212 144 571 387 466 465 +Route #30: 19 293 174 69 260 372 683 568 577 +Route #31: 321 151 250 55 +Route #32: 313 82 134 336 5 21 369 572 507 474 647 497 610 529 455 +Route #33: 12 340 54 342 242 365 394 373 374 608 484 470 623 344 636 684 +Route #34: 263 213 70 36 158 112 650 512 586 350 587 531 425 654 510 356 +Route #35: 26 56 119 135 179 383 361 602 653 643 585 447 457 +Route #36: 188 226 60 53 33 75 233 57 278 13 320 30 94 137 100 110 295 411 420 375 662 352 627 349 360 642 604 560 378 565 443 533 +Route #37: 87 114 111 241 328 40 619 +Route #38: 264 160 157 43 103 236 +Route #39: 58 231 209 162 49 433 389 422 624 681 +Route #40: 309 145 289 102 338 80 38 108 285 276 192 211 91 180 441 674 527 588 434 357 392 435 570 612 388 471 646 410 618 438 +Route #41: 324 120 301 81 222 288 1 243 257 259 96 258 228 107 59 155 460 535 549 611 380 680 440 445 522 436 473 671 437 479 574 584 482 +Route #42: 88 303 10 169 195 617 +Route #43: 42 154 291 271 333 267 2 194 84 7 143 20 253 3 173 359 490 663 513 657 456 591 396 667 463 524 669 630 552 416 592 432 +Cost: 47942 diff --git a/VRPB/X-n819-80-k136.sol b/VRPB/X-n819-80-k136.sol index 16d2402..6b631c7 100644 --- a/VRPB/X-n819-80-k136.sol +++ b/VRPB/X-n819-80-k136.sol @@ -1,139 +1,138 @@ -Route #1: 526 310 593 235 -Route #2: 521 313 58 159 224 764 -Route #3: 477 315 87 174 106 -Route #4: 251 402 655 355 288 -Route #5: 244 325 619 579 642 803 776 -Route #6: 608 266 439 287 -Route #7: 615 407 627 653 115 580 797 698 -Route #8: 406 7 513 479 146 725 789 -Route #9: 225 70 572 340 585 -Route #10: 262 651 385 460 256 255 -Route #11: 13 356 214 277 168 702 697 -Route #12: 75 88 462 443 241 -Route #13: 285 567 395 589 181 804 658 -Route #14: 118 57 423 650 504 792 755 760 -Route #15: 60 38 544 199 -Route #16: 122 198 533 317 742 758 -Route #17: 611 217 609 598 -Route #18: 228 570 378 339 278 512 -Route #19: 158 2 99 164 156 813 -Route #20: 92 35 564 123 279 801 -Route #21: 16 597 537 654 684 745 723 694 -Route #22: 529 559 265 193 216 769 -Route #23: 24 417 415 324 637 -Route #24: 230 236 29 539 31 721 703 656 766 -Route #25: 27 141 638 371 796 805 806 715 -Route #26: 618 111 49 68 18 696 807 -Route #27: 409 84 514 234 -Route #28: 595 133 59 643 383 689 736 777 -Route #29: 601 487 12 617 165 719 -Route #30: 292 328 103 397 377 798 808 678 717 -Route #31: 303 64 -Route #32: 420 263 284 172 546 -Route #33: 142 210 312 549 644 -Route #34: 629 508 349 390 591 718 768 664 -Route #35: 647 360 21 374 209 790 682 -Route #36: 613 488 269 548 301 -Route #37: 182 280 247 176 646 -Route #38: 82 465 149 296 491 -Route #39: 33 369 65 308 94 762 -Route #40: 448 453 562 120 -Route #41: 442 258 405 396 624 753 657 -Route #42: 478 260 201 318 109 765 -Route #43: 599 551 338 398 211 -Route #44: 555 74 132 102 584 692 -Route #45: 622 42 332 450 153 756 786 746 741 -Route #46: 101 43 89 320 394 738 735 767 747 -Route #47: 518 486 474 366 472 659 -Route #48: 351 117 91 481 337 782 785 -Route #49: 446 25 492 23 640 677 693 744 -Route #50: 197 531 466 361 196 166 759 -Route #51: 571 519 183 186 -Route #52: 61 220 194 648 200 -Route #53: 222 281 264 612 311 726 722 -Route #54: 368 527 652 557 20 695 -Route #55: 321 560 410 516 713 671 -Route #56: 342 632 563 227 388 -Route #57: 434 10 207 463 -Route #58: 616 3 536 523 143 -Route #59: 454 425 633 50 299 793 783 660 730 -Route #60: 145 237 232 215 607 817 680 794 -Route #61: 565 229 51 445 316 -Route #62: 556 639 80 418 -Route #63: 329 636 223 114 170 818 712 -Route #64: 127 78 233 412 476 812 -Route #65: 582 346 530 452 73 774 739 711 -Route #66: 96 605 379 249 -Route #67: 391 53 267 590 66 -Route #68: 163 202 484 510 302 732 748 -Route #69: 363 246 578 293 704 -Route #70: 290 162 592 147 411 772 749 674 -Route #71: 404 295 167 206 294 -Route #72: 386 354 500 8 581 -Route #73: 631 62 157 95 708 761 -Route #74: 298 306 184 495 98 787 -Route #75: 515 334 431 456 669 686 -Route #76: 375 542 602 185 6 737 -Route #77: 56 297 282 373 485 687 -Route #78: 137 4 44 569 706 815 -Route #79: 286 455 116 259 253 -Route #80: 245 606 387 169 535 -Route #81: 419 179 561 144 524 734 -Route #82: 503 400 54 100 -Route #83: 588 41 104 507 -Route #84: 326 69 610 129 190 814 -Route #85: 457 335 125 155 727 720 -Route #86: 192 649 195 545 203 273 675 751 773 707 -Route #87: 30 440 327 136 85 770 -Route #88: 426 362 575 494 421 673 -Route #89: 154 231 408 625 743 -Route #90: 471 124 517 14 -Route #91: 240 399 22 553 635 -Route #92: 509 76 424 333 532 778 690 788 -Route #93: 304 243 499 178 451 -Route #94: 498 257 173 449 26 -Route #95: 620 594 489 367 365 795 763 771 662 -Route #96: 319 242 71 534 381 699 679 -Route #97: 628 604 188 482 -Route #98: 634 543 341 573 79 -Route #99: 358 105 322 493 221 -Route #100: 470 9 226 568 212 -Route #101: 11 574 444 272 131 -Route #102: 347 600 441 344 626 -Route #103: 86 40 52 19 724 -Route #104: 506 547 343 305 -Route #105: 433 47 603 177 323 666 -Route #106: 15 389 309 413 -Route #107: 130 274 139 331 733 691 810 714 -Route #108: 483 345 540 401 307 -Route #109: 558 1 427 45 -Route #110: 621 254 436 528 382 728 -Route #111: 34 505 490 552 275 740 791 663 -Route #112: 291 252 112 469 754 779 670 700 -Route #113: 447 392 138 511 180 731 752 802 -Route #114: 501 213 437 352 403 -Route #115: 330 623 641 586 784 -Route #116: 502 97 37 348 -Route #117: 28 208 576 458 566 780 716 -Route #118: 48 467 205 204 614 661 688 -Route #119: 353 191 428 554 577 809 750 701 757 -Route #120: 108 336 175 520 135 668 729 -Route #121: 148 359 17 72 811 -Route #122: 83 113 238 393 522 -Route #123: 464 497 261 189 268 672 800 -Route #124: 314 36 39 150 667 709 683 -Route #125: 126 32 140 480 239 416 -Route #126: 364 461 630 289 705 -Route #127: 587 380 525 468 781 -Route #128: 370 248 128 271 160 -Route #129: 459 300 422 152 -Route #130: 276 81 473 151 414 681 -Route #131: 550 77 219 538 5 710 -Route #132: 357 55 283 384 218 799 -Route #133: 110 496 250 376 541 665 775 816 676 -Route #134: 90 171 119 187 46 -Route #135: 583 270 161 67 435 -Route #136: 63 107 121 93 429 -Route #137: 596 645 438 475 430 685 -Route #138: 372 134 350 432 -Cost: 128415 +Route #1: 114 374 21 360 103 808 678 717 +Route #2: 555 74 132 102 584 692 +Route #3: 406 377 397 328 647 778 737 +Route #4: 367 524 405 396 624 753 657 +Route #5: 197 531 466 361 196 279 801 +Route #6: 288 355 655 402 251 +Route #7: 118 57 423 650 504 792 755 760 +Route #8: 621 436 201 318 109 765 +Route #9: 307 401 540 345 483 680 794 +Route #10: 146 479 124 517 7 798 +Route #11: 27 141 638 371 796 805 +Route #12: 471 633 425 454 365 795 763 771 787 +Route #13: 271 607 215 533 317 742 758 +Route #14: 252 112 487 542 719 +Route #15: 143 189 261 497 464 807 715 800 +Route #16: 280 182 173 449 26 +Route #17: 106 174 87 315 477 769 +Route #18: 461 630 594 620 660 730 +Route #19: 254 528 91 117 337 782 785 728 +Route #20: 48 467 205 204 614 661 +Route #21: 131 272 444 574 11 +Route #22: 419 179 561 299 50 793 783 +Route #23: 304 243 499 178 451 +Route #24: 414 473 370 128 160 +Route #25: 595 133 59 643 383 689 736 810 741 +Route #26: 615 407 627 653 115 580 797 698 +Route #27: 276 81 40 52 289 724 705 +Route #28: 629 508 349 390 281 718 768 664 +Route #29: 433 47 603 237 323 666 +Route #30: 96 314 36 399 709 +Route #31: 145 333 424 532 76 690 788 +Route #32: 190 129 278 228 234 +Route #33: 294 206 167 295 404 806 +Route #34: 16 597 537 654 684 745 723 694 +Route #35: 110 496 250 376 541 665 775 +Route #36: 224 159 58 313 521 813 676 +Route #37: 382 211 351 265 193 +Route #38: 101 43 89 320 394 738 735 767 747 +Route #39: 385 582 312 549 644 +Route #40: 429 93 121 107 63 +Route #41: 255 113 238 393 83 +Route #42: 482 188 604 628 +Route #43: 158 2 99 214 13 816 +Route #44: 460 256 210 142 522 +Route #45: 587 380 525 468 781 +Route #46: 208 346 576 458 566 780 814 +Route #47: 515 334 431 456 669 686 +Route #48: 535 169 387 606 245 +Route #49: 165 617 601 291 485 687 714 +Route #50: 235 372 432 309 +Route #51: 326 575 362 494 415 +Route #52: 350 134 440 526 +Route #53: 148 359 17 72 811 +Route #54: 368 527 652 557 20 695 +Route #55: 33 369 65 308 94 762 +Route #56: 61 98 495 616 648 +Route #57: 599 635 260 478 338 +Route #58: 551 589 395 553 181 804 658 +Route #59: 512 570 514 409 507 +Route #60: 154 231 408 416 +Route #61: 375 329 469 450 153 756 754 779 670 +Route #62: 126 140 262 558 480 239 +Route #63: 186 183 519 571 +Route #64: 248 56 297 282 373 700 +Route #65: 253 511 116 455 286 +Route #66: 222 591 264 612 311 726 722 +Route #67: 192 649 195 545 203 273 675 751 773 707 +Route #68: 631 62 157 95 708 761 +Route #69: 498 257 625 176 247 +Route #70: 123 411 147 592 162 772 749 674 +Route #71: 156 356 164 277 168 702 697 +Route #72: 403 352 437 213 501 +Route #73: 448 453 562 120 +Route #74: 613 488 269 548 301 +Route #75: 353 191 428 554 577 809 750 701 757 +Route #76: 22 34 505 39 150 667 706 +Route #77: 246 619 452 73 530 774 739 +Route #78: 108 336 175 520 135 668 729 743 +Route #79: 565 229 51 445 316 +Route #80: 298 3 184 536 523 +Route #81: 100 54 400 503 +Route #82: 212 568 226 9 470 +Route #83: 127 78 233 412 476 685 688 +Route #84: 550 77 219 538 5 710 +Route #85: 244 325 579 642 84 803 776 +Route #86: 430 475 438 645 596 812 +Route #87: 386 354 500 8 581 +Route #88: 398 481 240 529 559 +Route #89: 646 41 104 588 +Route #90: 598 609 217 611 +Route #91: 518 486 474 366 472 659 +Route #92: 378 641 28 330 651 744 +Route #93: 357 55 283 384 218 799 683 +Route #94: 509 223 42 209 332 790 682 +Route #95: 502 97 37 348 +Route #96: 593 30 136 327 85 770 +Route #97: 92 35 564 166 290 759 +Route #98: 216 379 605 249 +Route #99: 15 389 413 547 305 +Route #100: 163 202 484 510 302 +Route #101: 221 493 322 105 358 +Route #102: 623 363 578 293 704 +Route #103: 306 49 111 68 18 696 672 +Route #104: 321 560 410 516 713 671 +Route #105: 230 236 29 539 31 721 703 656 766 +Route #106: 185 6 292 513 14 725 789 732 748 +Route #107: 347 600 441 344 626 +Route #108: 200 268 194 220 310 +Route #109: 45 1 427 421 673 +Route #110: 364 19 86 151 +Route #111: 637 32 324 24 417 784 +Route #112: 585 340 572 70 225 764 +Route #113: 319 242 71 534 381 699 679 +Route #114: 241 443 462 88 75 +Route #115: 446 25 492 23 640 677 693 711 +Route #116: 198 232 177 122 817 +Route #117: 339 586 426 69 610 716 +Route #118: 137 44 569 4 815 +Route #119: 618 442 258 144 489 734 662 +Route #120: 303 64 343 506 +Route #121: 60 38 544 199 +Route #122: 130 274 139 331 733 691 786 746 +Route #123: 491 296 149 465 82 +Route #124: 447 392 138 259 180 731 752 802 +Route #125: 608 266 439 287 +Route #126: 583 270 161 67 435 +Route #127: 418 80 639 556 777 +Route #128: 12 622 636 602 170 818 712 +Route #129: 420 263 284 172 546 +Route #130: 459 300 422 152 681 +Route #131: 634 543 341 573 79 +Route #132: 463 207 10 434 +Route #133: 391 53 267 590 66 +Route #134: 342 632 563 227 388 +Route #135: 285 567 275 552 490 740 791 663 +Route #136: 90 171 119 187 46 +Route #137: 457 335 125 155 727 720 +Cost: 128320 diff --git a/VRPB/X-n856-50-k48.sol b/VRPB/X-n856-50-k48.sol index cc64b8b..75b069e 100644 --- a/VRPB/X-n856-50-k48.sol +++ b/VRPB/X-n856-50-k48.sol @@ -1,49 +1,49 @@ -Route #1: 212 302 415 290 140 220 399 78 208 589 733 495 434 809 460 848 671 654 -Route #2: 133 335 311 226 55 196 98 176 74 468 433 807 739 596 491 517 758 707 -Route #3: 237 238 246 268 46 289 99 33 186 497 647 840 691 -Route #4: 34 18 51 287 402 352 265 232 217 668 539 454 607 560 777 702 492 514 -Route #5: 228 26 118 219 79 128 166 336 121 527 441 612 559 723 576 651 504 771 -Route #6: 422 286 419 47 53 309 39 150 191 790 508 837 797 486 592 836 817 779 -Route #7: 279 84 31 169 102 92 380 360 321 815 609 543 843 652 645 626 625 484 -Route #8: 141 203 365 61 267 417 76 266 206 776 823 795 620 757 480 767 824 580 -Route #9: 354 137 277 13 177 374 229 15 361 545 816 462 844 639 446 680 667 720 -Route #10: 62 225 22 253 2 201 168 77 310 490 832 582 745 577 854 485 775 611 -Route #11: 80 242 282 295 408 260 96 97 158 692 755 761 829 703 766 600 778 464 -Route #12: 379 142 120 252 323 155 21 167 397 506 740 812 643 716 475 826 849 748 -Route #13: 236 376 125 93 42 108 400 63 418 644 819 711 478 579 802 764 751 443 -Route #14: 160 269 343 163 322 145 67 193 404 784 825 451 633 803 796 445 718 787 -Route #15: 356 148 409 214 276 12 170 210 156 731 515 617 623 728 698 653 479 466 -Route #16: 135 58 373 233 386 341 189 392 299 594 694 756 788 516 808 489 754 853 -Route #17: 197 90 204 162 82 50 281 428 89 674 469 804 678 482 799 565 649 631 -Route #18: 192 315 325 274 342 314 207 405 6 821 553 546 494 736 717 641 708 431 -Route #19: 256 340 401 73 175 255 66 327 355 573 465 640 713 753 780 470 574 793 -Route #20: 105 349 64 313 101 157 425 154 368 833 842 442 591 455 693 690 805 461 -Route #21: 209 68 381 17 139 284 375 110 248 725 513 524 688 661 541 838 587 726 -Route #22: 164 59 414 83 109 194 106 271 43 537 555 602 563 525 786 628 642 831 -Route #23: 275 146 230 283 244 111 27 36 195 750 656 519 561 743 669 828 583 523 -Route #24: 407 28 359 211 126 218 366 199 187 686 785 852 822 598 682 621 532 538 -Route #25: 258 7 369 421 94 301 29 318 458 712 676 585 830 487 437 429 505 -Route #26: 384 250 351 393 348 44 5 273 32 721 549 432 839 535 533 637 806 608 -Route #27: 357 65 424 151 10 182 124 345 338 677 646 648 566 629 632 670 705 794 -Route #28: 54 223 378 423 91 239 116 317 221 588 438 597 835 657 701 810 493 627 -Route #29: 138 200 9 165 377 122 316 383 41 496 665 593 715 800 660 673 567 675 -Route #30: 292 329 398 143 278 339 396 129 305 499 818 727 530 536 697 704 714 663 -Route #31: 40 114 86 3 11 331 38 300 159 507 746 570 696 618 595 440 551 558 -Route #32: 224 358 100 24 346 69 188 88 231 834 569 603 658 614 687 791 622 556 -Route #33: 37 171 136 179 20 52 263 413 427 453 747 706 664 452 457 820 710 781 -Route #34: 304 180 288 312 190 45 371 103 389 689 655 801 606 534 586 550 542 501 -Route #35: 70 71 385 370 227 81 48 333 303 615 738 735 684 502 477 450 605 855 -Route #36: 245 390 319 119 222 16 362 387 8 572 531 571 846 554 695 522 590 659 -Route #37: 60 152 1 127 254 161 350 183 328 599 782 772 474 749 683 456 548 540 -Route #38: 205 243 107 394 153 85 174 172 403 473 498 741 672 575 512 568 547 798 -Route #39: 241 56 4 326 14 306 307 249 382 529 601 699 827 619 610 581 724 511 -Route #40: 324 251 416 412 247 181 216 147 261 811 562 447 472 552 483 448 681 476 -Route #41: 35 235 332 215 367 330 259 270 178 679 436 734 520 650 444 463 719 769 -Route #42: 262 113 240 202 25 334 410 134 49 792 666 500 471 467 435 613 638 732 -Route #43: 406 285 420 337 115 184 297 130 144 521 662 813 439 851 760 503 544 624 -Route #44: 298 347 363 213 198 308 75 426 257 459 481 783 737 744 773 488 770 763 -Route #45: 19 112 280 391 234 123 95 700 510 526 630 709 759 752 557 765 -Route #46: 57 294 388 23 30 395 87 132 722 742 814 768 634 774 847 636 578 -Route #47: 72 149 291 185 104 344 117 131 293 518 730 430 616 762 845 685 509 789 -Route #48: 264 320 353 272 296 173 364 372 411 449 841 604 729 528 635 564 584 850 -Cost: 57700 +Route #1: 381 17 139 245 390 319 387 362 8 572 531 571 846 554 695 522 590 659 +Route #2: 279 84 31 169 102 92 380 360 321 815 609 543 843 652 645 626 625 484 +Route #3: 54 223 378 423 91 239 116 317 221 588 438 597 835 657 701 810 493 627 +Route #4: 40 114 86 3 11 331 38 300 159 507 746 570 696 618 595 440 551 558 +Route #5: 160 269 343 163 322 145 67 193 404 784 825 692 755 761 730 814 600 778 +Route #6: 197 204 356 148 409 214 276 12 170 457 731 617 623 728 698 653 479 466 +Route #7: 304 180 288 312 190 45 371 103 389 689 655 801 606 451 633 803 829 703 +Route #8: 275 251 416 412 247 181 283 244 147 452 608 448 483 681 476 820 710 781 +Route #9: 258 7 369 421 94 301 29 318 458 712 676 585 830 487 437 429 505 +Route #10: 62 225 22 253 2 201 168 77 310 490 832 582 745 577 854 485 470 799 +Route #11: 237 238 246 268 46 289 99 33 186 497 647 840 691 +Route #12: 146 230 111 27 36 195 5 273 32 721 549 432 839 535 533 637 800 806 +Route #13: 108 53 309 39 133 150 34 18 191 790 508 837 797 486 592 836 817 779 +Route #14: 335 311 226 55 196 98 176 74 16 468 433 807 739 596 491 517 758 707 +Route #15: 37 171 384 136 250 351 393 216 261 656 519 743 561 690 805 793 649 631 +Route #16: 138 202 240 113 25 334 410 134 49 792 666 453 747 706 471 500 638 732 +Route #17: 324 262 179 20 263 413 427 348 44 593 715 660 750 811 562 447 472 552 +Route #18: 379 142 120 252 323 155 21 167 397 506 740 812 643 716 475 826 849 748 +Route #19: 164 59 414 83 109 194 106 271 43 537 555 602 563 525 786 628 642 831 +Route #20: 192 315 325 274 342 314 207 405 6 821 553 546 494 736 717 641 708 431 +Route #21: 292 329 398 143 278 339 396 129 305 499 818 530 704 714 445 718 663 787 +Route #22: 407 28 359 211 126 218 366 199 187 686 785 852 822 598 682 621 532 538 +Route #23: 60 152 1 127 254 161 350 183 550 586 599 782 536 697 542 796 501 +Route #24: 224 358 100 24 346 69 188 88 231 834 569 603 658 614 687 791 622 556 +Route #25: 35 235 332 215 367 330 259 270 178 679 436 734 520 650 444 463 719 769 +Route #26: 141 203 365 61 267 417 76 266 206 776 823 795 620 757 480 767 824 580 +Route #27: 200 9 165 377 122 316 383 41 52 496 665 673 567 675 664 467 435 613 +Route #28: 298 347 363 213 198 308 75 426 257 459 481 783 737 744 773 488 770 763 +Route #29: 93 42 286 419 47 208 400 63 418 589 733 495 434 809 460 848 671 654 +Route #30: 51 287 402 352 265 217 232 222 119 668 539 454 607 560 777 702 492 514 +Route #31: 422 212 302 415 290 140 220 399 78 644 819 711 478 579 802 764 751 443 +Route #32: 205 243 107 394 153 85 174 172 403 473 498 741 672 575 512 568 547 798 +Route #33: 209 68 236 376 125 284 375 110 248 725 513 524 688 661 541 838 587 726 +Route #34: 90 162 82 50 210 156 281 428 89 674 469 574 461 669 828 583 523 515 +Route #35: 105 349 64 313 101 157 425 154 368 833 842 442 591 455 693 804 678 565 +Route #36: 57 80 395 87 260 96 97 158 328 534 772 474 749 683 727 456 548 540 +Route #37: 72 149 291 185 104 344 117 131 293 518 430 766 616 762 845 685 509 789 +Route #38: 256 340 401 73 175 255 66 327 355 573 465 640 713 753 780 775 482 611 +Route #39: 264 320 353 272 296 173 364 372 411 449 841 604 729 528 635 564 584 850 +Route #40: 228 26 118 219 79 128 166 336 121 527 441 612 559 723 576 651 504 771 +Route #41: 70 71 385 370 227 81 48 333 303 615 738 735 684 502 477 450 605 855 +Route #42: 354 137 277 13 177 374 229 15 361 545 816 462 844 639 446 680 667 720 +Route #43: 357 65 424 151 10 182 124 345 338 677 646 648 566 629 632 670 705 794 +Route #44: 135 58 373 233 386 341 189 392 299 594 694 756 788 516 808 489 754 853 +Route #45: 241 56 4 326 14 306 307 249 382 529 601 699 827 619 610 581 724 511 +Route #46: 294 388 23 30 408 295 282 242 132 722 742 768 634 774 847 636 578 464 +Route #47: 406 285 420 337 115 184 297 130 144 521 662 813 439 851 760 503 544 624 +Route #48: 19 112 280 391 234 123 95 700 510 526 630 709 759 752 557 765 +Cost: 57696 diff --git a/VRPB/X-n936-50-k132.sol b/VRPB/X-n936-50-k132.sol index ec6ca92..aecc481 100644 --- a/VRPB/X-n936-50-k132.sol +++ b/VRPB/X-n936-50-k132.sol @@ -1,154 +1,154 @@ -Route #1: 70 252 8 -Route #2: 95 150 918 927 660 930 495 -Route #3: 361 322 406 1 429 386 403 712 560 802 -Route #4: 136 15 293 567 515 784 870 743 -Route #5: 29 117 898 705 763 920 540 -Route #6: 284 248 316 324 6 203 688 753 509 709 -Route #7: 402 400 306 352 372 351 296 288 22 399 320 606 891 750 472 735 703 608 -Route #8: 323 303 200 261 437 407 -Route #9: 273 32 122 813 667 680 934 728 745 -Route #10: 96 115 762 935 801 701 488 -Route #11: 283 266 265 267 176 373 334 299 878 594 475 740 629 -Route #12: 337 69 462 328 433 177 651 823 770 895 836 744 493 597 656 514 812 531 867 595 857 855 729 -Route #13: 146 19 551 757 549 716 545 638 805 489 646 -Route #14: 389 428 464 325 108 236 401 570 796 755 915 882 788 -Route #15: 129 397 162 544 500 754 793 719 612 610 899 633 816 574 553 562 794 -Route #16: 23 205 704 869 -Route #17: 44 -Route #18: 254 445 153 292 577 528 -Route #19: 452 14 346 170 760 687 569 906 933 -Route #20: 65 30 581 580 474 478 883 717 845 -Route #21: 365 467 243 226 291 270 364 217 457 621 749 669 756 -Route #22: 458 143 363 -Route #23: 341 82 302 390 759 -Route #24: 52 58 860 905 731 511 834 604 682 -Route #25: 124 181 228 285 280 896 -Route #26: 212 220 742 -Route #27: 336 366 378 106 277 330 423 599 532 -Route #28: 294 442 380 213 332 383 600 913 614 -Route #29: 418 257 111 463 24 430 858 888 524 800 846 876 522 469 702 -Route #30: 438 369 454 128 258 435 405 568 494 481 547 871 690 821 538 596 768 -Route #31: 269 379 251 282 425 409 274 119 240 384 253 227 376 255 508 512 625 758 647 873 748 765 718 921 -Route #32: 198 5 396 546 630 773 831 -Route #33: 268 180 155 616 487 808 683 838 -Route #34: 163 -Route #35: 193 865 485 880 -Route #36: 368 139 110 233 706 -Route #37: 62 109 290 681 579 714 -Route #38: 264 348 12 112 473 814 806 622 664 519 -Route #39: 74 815 -Route #40: 164 184 715 533 -Route #41: 182 -Route #42: 219 -Route #43: 271 385 298 340 449 63 536 863 696 593 -Route #44: 56 -Route #45: 221 344 692 -Route #46: 204 13 778 496 -Route #47: 192 222 -Route #48: 4 -Route #49: 93 -Route #50: 61 86 643 529 820 471 910 516 -Route #51: 357 223 159 839 730 582 897 644 810 -Route #52: 85 377 87 737 589 904 809 726 556 769 -Route #53: 421 308 202 262 263 289 235 697 783 576 558 525 653 476 587 751 849 -Route #54: 49 -Route #55: 38 166 766 -Route #56: 105 78 901 470 -Route #57: 45 317 -Route #58: 134 598 -Route #59: 411 315 275 466 412 50 195 900 780 842 -Route #60: 51 448 725 -Route #61: 272 311 104 241 491 480 -Route #62: 246 133 393 173 668 924 798 671 554 856 548 575 694 627 640 675 583 774 722 585 666 -Route #63: 388 446 151 468 427 404 -Route #64: 73 230 113 588 872 -Route #65: 460 417 67 141 520 827 550 602 890 -Route #66: 443 17 208 420 -Route #67: 10 216 566 484 739 679 713 854 684 -Route #68: 367 90 350 91 711 521 -Route #69: 100 300 708 561 530 -Route #70: 260 329 3 419 250 650 -Route #71: 120 304 -Route #72: 453 312 88 659 804 881 527 -Route #73: 247 441 35 345 -Route #74: 142 -Route #75: 238 237 57 321 432 -Route #76: 281 333 354 362 185 359 642 564 -Route #77: 244 186 786 -Route #78: 16 89 607 635 884 782 477 859 877 557 609 586 932 741 -Route #79: 37 764 -Route #80: 27 43 746 724 875 565 825 835 -Route #81: 145 168 -Route #82: 356 392 444 318 135 414 371 720 907 601 -Route #83: 327 172 154 665 -Route #84: 55 507 912 761 -Route #85: 59 889 -Route #86: 286 426 381 138 578 658 829 503 -Route #87: 415 339 331 18 811 847 721 822 923 -Route #88: 76 46 874 490 541 738 632 -Route #89: 459 249 431 370 68 879 734 670 641 844 555 535 513 707 -Route #90: 158 60 909 591 917 499 505 685 -Route #91: 199 -Route #92: 234 40 506 819 -Route #93: 33 310 83 542 619 862 -Route #94: 342 160 126 929 785 623 833 -Route #95: 422 225 149 866 -Route #96: 232 450 394 190 797 824 504 498 747 624 584 903 -Route #97: 116 20 242 655 -Route #98: 224 84 767 777 928 543 868 -Route #99: 451 54 278 416 -Route #100: 215 908 -Route #101: 94 -Route #102: 9 436 -Route #103: 295 424 189 772 776 678 792 -Route #104: 197 -Route #105: 447 206 795 -Route #106: 41 631 -Route #107: 319 239 66 297 686 736 639 -Route #108: 79 47 -Route #109: 201 618 -Route #110: 210 26 710 828 700 851 649 502 892 -Route #111: 11 209 837 864 479 843 592 840 603 677 657 615 -Route #112: 439 48 395 165 861 -Route #113: 387 196 461 211 -Route #114: 287 413 2 693 523 832 673 916 887 590 926 830 -Route #115: 81 102 326 408 -Route #116: 152 410 537 -Route #117: 391 440 349 229 144 382 314 645 661 841 790 807 787 925 497 654 -Route #118: 207 183 781 885 818 922 789 -Route #119: 42 652 -Route #120: 71 218 573 539 893 492 571 -Route #121: 140 188 699 886 626 -Route #122: 147 64 636 -Route #123: 36 21 -Route #124: 167 894 779 -Route #125: 434 161 256 -Route #126: 92 175 486 501 -Route #127: 101 174 689 -Route #128: 455 335 347 131 456 662 732 817 620 902 -Route #129: 118 34 572 -Route #130: 103 194 -Route #131: 156 214 517 483 826 -Route #132: 114 187 617 698 852 -Route #133: 191 98 674 -Route #134: 97 279 -Route #135: 99 301 -Route #136: 77 307 178 911 931 552 914 611 775 -Route #137: 25 355 -Route #138: 132 -Route #139: 338 127 634 -Route #140: 121 -Route #141: 231 53 137 637 605 919 850 518 771 803 648 727 -Route #142: 259 313 374 39 245 663 510 628 723 563 -Route #143: 123 733 -Route #144: 157 465 676 -Route #145: 309 148 -Route #146: 80 31 343 -Route #147: 72 360 752 -Route #148: 7 169 482 799 -Route #149: 179 171 534 691 848 791 559 613 -Route #150: 305 28 -Route #151: 107 276 -Route #152: 130 125 853 526 672 695 -Route #153: 375 353 398 75 358 -Cost: 127447 +Route #1: 365 243 226 291 270 364 217 457 335 347 455 669 756 +Route #2: 287 413 2 693 523 832 673 916 887 590 926 830 706 +Route #3: 356 392 444 318 135 414 371 720 907 601 +Route #4: 171 89 607 800 846 876 524 858 888 836 744 493 536 863 696 469 522 853 526 672 702 593 857 855 729 +Route #5: 443 17 208 420 +Route #6: 198 5 396 546 630 773 +Route #7: 389 428 464 325 108 236 401 570 796 755 915 600 913 614 572 +Route #8: 391 440 349 229 144 382 314 645 661 841 606 891 750 472 735 918 927 660 930 495 +Route #9: 336 366 378 106 277 330 423 599 532 849 +Route #10: 11 209 837 864 479 843 592 840 603 677 657 615 +Route #11: 204 13 778 496 +Route #12: 149 43 787 746 724 875 565 825 766 +Route #13: 62 109 290 681 579 714 +Route #14: 436 272 311 104 241 491 480 +Route #15: 29 117 898 705 763 +Route #16: 374 187 114 664 519 +Route #17: 55 507 912 761 +Route #18: 467 52 58 662 732 817 620 902 +Route #19: 231 53 137 637 605 919 850 518 771 803 648 727 +Route #20: 447 206 +Route #21: 59 +Route #22: 121 +Route #23: 99 +Route #24: 363 458 453 312 88 659 804 881 527 +Route #25: 132 +Route #26: 254 445 153 292 577 +Route #27: 192 222 +Route #28: 146 19 551 757 549 716 545 638 805 489 646 502 528 +Route #29: 215 908 +Route #30: 383 332 213 380 442 294 822 935 801 701 692 +Route #31: 421 186 786 +Route #32: 76 46 874 490 541 +Route #33: 79 408 47 537 +Route #34: 273 32 122 813 667 680 934 567 515 784 870 +Route #35: 116 20 780 842 +Route #36: 136 15 293 743 +Route #37: 85 377 87 737 589 904 809 726 556 769 +Route #38: 232 450 394 190 797 824 504 498 747 624 584 903 +Route #39: 73 230 113 588 +Route #40: 71 218 573 539 893 492 571 865 +Route #41: 150 399 320 6 790 807 688 753 509 925 497 654 835 +Route #42: 182 +Route #43: 80 31 795 +Route #44: 301 67 141 520 827 550 602 890 +Route #45: 415 339 331 18 811 847 721 923 +Route #46: 65 30 580 474 478 883 717 634 +Route #47: 341 82 390 759 +Route #48: 411 315 275 466 412 50 195 900 +Route #49: 156 214 517 483 826 +Route #50: 251 24 430 463 111 635 884 782 877 712 560 802 613 +Route #51: 244 27 224 709 +Route #52: 337 69 462 328 433 177 651 823 770 895 597 656 514 812 531 867 595 909 591 917 499 505 685 +Route #53: 96 115 762 738 632 488 +Route #54: 36 21 417 866 +Route #55: 102 81 +Route #56: 207 183 781 885 818 922 789 +Route #57: 61 86 643 529 820 471 910 516 +Route #58: 158 180 932 741 745 +Route #59: 308 202 262 346 289 263 235 697 783 576 558 525 653 476 587 751 868 +Route #60: 105 78 901 470 +Route #61: 434 124 225 703 608 +Route #62: 41 631 +Route #63: 438 369 454 128 258 435 405 568 494 481 547 871 690 821 538 596 768 +Route #64: 129 397 162 544 500 754 793 719 612 610 899 633 816 574 553 562 794 764 +Route #65: 185 362 354 831 +Route #66: 246 133 393 173 668 924 798 671 554 856 548 575 694 627 640 675 929 785 583 774 722 585 666 +Route #67: 210 26 710 581 621 749 828 700 851 649 892 +Route #68: 268 179 155 616 487 808 683 838 +Route #69: 260 329 3 419 250 650 +Route #70: 295 424 189 772 776 678 792 +Route #71: 49 +Route #72: 342 160 126 882 788 623 833 +Route #73: 367 90 350 91 711 521 920 540 +Route #74: 70 252 8 +Route #75: 34 118 +Route #76: 100 300 708 561 530 485 880 +Route #77: 283 266 265 267 176 373 334 299 878 594 475 740 629 +Route #78: 201 618 +Route #79: 44 +Route #80: 94 +Route #81: 248 324 316 203 170 760 687 569 906 933 +Route #82: 281 333 359 131 456 860 905 731 511 834 564 604 682 +Route #83: 247 441 35 345 +Route #84: 452 14 84 767 777 928 543 +Route #85: 418 403 257 282 425 409 274 119 240 384 253 227 376 255 508 512 625 758 647 873 748 765 718 921 +Route #86: 161 256 486 501 +Route #87: 7 169 482 799 +Route #88: 223 159 839 730 582 897 644 810 +Route #89: 23 205 704 869 +Route #90: 193 +Route #91: 60 16 695 861 +Route #92: 355 25 +Route #93: 4 242 655 +Route #94: 174 101 +Route #95: 459 402 400 431 370 68 879 734 670 641 844 555 535 513 707 +Route #96: 326 286 426 381 138 578 658 829 503 +Route #97: 343 107 276 +Route #98: 64 147 +Route #99: 388 446 151 468 427 404 +Route #100: 323 166 38 +Route #101: 387 196 461 211 642 +Route #102: 45 317 +Route #103: 234 40 506 819 +Route #104: 33 310 83 542 619 862 +Route #105: 9 +Route #106: 134 598 +Route #107: 302 269 379 449 63 340 298 385 552 +Route #108: 416 57 321 432 +Route #109: 123 733 +Route #110: 164 184 715 533 +Route #111: 238 237 278 54 451 +Route #112: 97 +Route #113: 271 77 307 178 911 931 914 611 775 +Route #114: 358 75 398 353 375 +Route #115: 212 220 742 +Route #116: 51 448 725 +Route #117: 56 +Route #118: 327 172 154 665 +Route #119: 48 395 165 815 +Route #120: 103 194 +Route #121: 407 422 306 352 372 351 296 288 22 261 357 +Route #122: 233 110 139 368 +Route #123: 439 361 322 406 1 429 386 477 859 557 609 586 728 +Route #124: 42 652 +Route #125: 279 93 +Route #126: 157 465 +Route #127: 460 303 200 284 228 285 280 896 +Route #128: 140 188 699 886 626 872 +Route #129: 191 98 674 +Route #130: 143 +Route #131: 10 216 566 484 739 679 713 854 684 +Route #132: 181 95 437 889 +Route #133: 142 +Route #134: 167 894 779 +Route #135: 163 +Route #136: 219 +Route #137: 338 127 845 +Route #138: 264 348 12 112 473 814 806 622 617 698 852 689 +Route #139: 74 +Route #140: 410 152 +Route #141: 145 168 +Route #142: 305 28 +Route #143: 259 313 249 39 245 663 510 628 723 563 +Route #144: 319 239 66 297 686 736 639 +Route #145: 344 221 +Route #146: 130 125 534 691 848 791 559 676 +Route #147: 360 72 752 +Route #148: 197 +Route #149: 175 92 636 +Route #150: 199 +Route #151: 120 304 +Route #152: 37 +Route #153: 148 309 +Cost: 127446 diff --git a/VRPB/X-n936-66-k138.sol b/VRPB/X-n936-66-k138.sol index f4ef121..819e700 100644 --- a/VRPB/X-n936-66-k138.sol +++ b/VRPB/X-n936-66-k138.sol @@ -1,155 +1,154 @@ -Route #1: 446 478 397 544 500 474 580 131 456 662 860 905 731 834 -Route #2: 389 428 575 325 548 554 108 798 924 671 694 640 675 929 785 623 833 -Route #3: 96 115 847 721 923 801 701 -Route #4: 70 614 8 -Route #5: 301 99 357 437 407 513 402 890 -Route #6: 485 49 -Route #7: 355 483 109 62 627 774 722 666 -Route #8: 123 733 -Route #9: 164 184 715 840 677 -Route #10: 167 894 779 -Route #11: 505 499 337 591 28 305 775 -Route #12: 467 270 128 258 435 454 589 369 898 705 763 -Route #13: 269 593 379 449 536 63 597 531 340 595 857 855 729 -Route #14: 95 150 918 927 660 930 -Route #15: 81 102 326 -Route #16: 455 347 291 545 364 549 19 551 581 457 621 749 669 756 -Route #17: 356 392 496 444 318 135 414 371 720 907 914 819 -Route #18: 555 372 351 296 472 22 399 320 606 288 891 750 735 703 -Route #19: 21 36 417 866 896 -Route #20: 222 192 708 893 -Route #21: 254 194 45 -Route #22: 268 179 155 808 683 838 -Route #23: 210 26 757 716 638 805 769 -Route #24: 543 587 476 330 525 277 106 412 643 820 910 -Route #25: 264 12 112 814 663 628 723 -Route #26: 452 14 529 381 20 780 842 655 -Route #27: 492 71 218 821 690 659 -Route #28: 309 148 903 872 -Route #29: 533 415 295 592 339 479 331 424 189 772 -Route #30: 57 237 321 432 -Route #31: 41 470 -Route #32: 182 -Route #33: 221 -Route #34: 451 54 278 416 488 -Route #35: 367 146 217 710 828 700 851 649 892 -Route #36: 100 300 539 573 538 596 542 312 -Route #37: 211 461 196 266 740 629 -Route #38: 56 -Route #39: 160 583 126 882 788 -Route #40: 219 -Route #41: 613 395 560 609 557 386 477 406 429 1 813 680 934 728 784 870 743 -Route #42: 9 436 -Route #43: 521 90 91 711 920 -Route #44: 85 377 87 737 904 809 726 -Route #45: 303 565 200 261 352 306 535 707 -Route #46: 366 378 86 61 658 829 -Route #47: 275 471 466 50 195 900 -Route #48: 439 361 586 322 15 616 293 487 567 515 273 -Route #49: 52 58 511 642 -Route #50: 501 486 256 434 497 161 509 391 244 -Route #51: 345 154 172 768 619 -Route #52: 335 489 226 243 117 438 365 556 292 445 -Route #53: 267 176 373 334 610 612 299 566 484 739 679 713 854 684 725 -Route #54: 287 413 2 523 693 832 673 916 887 926 830 -Route #55: 127 338 354 564 604 333 281 -Route #56: 234 506 40 752 -Route #57: 69 462 177 512 625 758 647 873 748 765 718 921 -Route #58: 383 600 332 213 464 570 401 236 856 796 755 915 913 -Route #59: 204 13 778 -Route #60: 121 -Route #61: 284 248 316 324 6 203 637 919 850 771 803 648 727 -Route #62: 101 174 689 -Route #63: 34 572 -Route #64: 403 257 534 463 111 607 430 524 274 493 409 522 251 526 418 559 -Route #65: 611 271 552 385 298 514 328 508 255 376 433 227 253 384 240 119 888 858 744 836 895 770 651 823 656 812 867 863 696 702 815 -Route #66: 212 220 742 -Route #67: 23 205 704 869 -Route #68: 88 481 568 405 494 547 350 871 804 881 -Route #69: 319 532 599 423 66 239 297 868 -Route #70: 590 51 448 594 265 475 368 283 -Route #71: 601 77 307 178 911 931 -Route #72: 143 -Route #73: 584 232 450 498 394 3 329 747 624 886 626 -Route #74: 16 469 60 909 917 685 -Route #75: 541 490 18 380 442 294 822 935 -Route #76: 27 170 346 777 928 686 736 639 -Route #77: 260 206 795 -Route #78: 398 585 342 517 579 393 504 190 797 824 -Route #79: 502 153 540 577 528 -Route #80: 48 42 652 -Route #81: 362 546 129 162 754 793 719 899 883 717 634 -Route #82: 411 105 78 901 -Route #83: 158 180 932 741 745 -Route #84: 197 -Route #85: 133 290 173 668 681 826 -Route #86: 400 602 431 520 582 348 370 68 879 734 670 641 844 827 -Route #87: 308 202 262 263 289 558 235 576 783 697 653 751 849 631 -Route #88: 460 280 285 228 181 124 825 835 766 -Route #89: 140 188 699 789 -Route #90: 198 5 396 630 773 831 682 -Route #91: 74 390 759 -Route #92: 193 571 865 880 -Route #93: 223 159 839 730 897 644 810 -Route #94: 165 282 425 24 800 846 876 853 672 695 861 -Route #95: 246 132 -Route #96: 302 82 341 -Route #97: 152 410 -Route #98: 618 201 -Route #99: 25 588 353 375 -Route #100: 530 561 35 441 247 327 862 -Route #101: 310 83 33 -Route #102: 157 465 676 -Route #103: 608 136 225 422 495 -Route #104: 113 230 73 238 -Route #105: 537 47 79 -Route #106: 55 507 615 -Route #107: 118 116 922 -Route #108: 208 17 443 420 -Route #109: 421 186 786 -Route #110: 231 518 440 349 605 144 382 314 645 661 841 790 807 688 753 925 654 709 -Route #111: 374 563 473 122 32 667 806 698 852 -Route #112: 516 336 315 482 138 578 426 286 -Route #113: 343 447 107 276 -Route #114: 480 311 491 241 104 272 -Route #115: 44 603 657 -Route #116: 252 75 358 -Route #117: 67 141 550 -Route #118: 93 279 -Route #119: 168 145 -Route #120: 10 216 878 633 816 845 -Route #121: 191 98 674 -Route #122: 215 908 -Route #123: 30 65 732 817 620 902 -Route #124: 171 89 635 884 782 859 877 712 802 -Route #125: 31 207 885 818 -Route #126: 11 209 837 864 843 776 678 792 912 761 -Route #127: 317 103 527 453 458 363 -Route #128: 147 64 636 -Route #129: 53 137 229 760 687 906 -Route #130: 94 344 692 -Route #131: 163 -Route #132: 459 249 510 39 245 617 519 313 259 -Route #133: 114 187 622 664 -Route #134: 120 304 -Route #135: 185 359 29 646 -Route #136: 4 242 503 408 -Route #137: 76 46 811 874 762 738 632 -Route #138: 80 250 419 183 781 650 -Route #139: 59 889 -Route #140: 199 -Route #141: 142 -Route #142: 139 110 233 706 -Route #143: 388 468 151 427 574 404 553 562 387 794 764 -Route #144: 149 43 787 746 724 875 -Route #145: 134 598 665 -Route #146: 224 569 84 767 933 -Route #147: 97 -Route #148: 169 7 799 -Route #149: 37 -Route #150: 130 125 691 848 791 -Route #151: 92 175 -Route #152: 214 156 714 -Route #153: 72 360 -Route #154: 38 166 323 -Cost: 128728 +Route #1: 362 546 129 162 754 793 719 899 883 717 634 +Route #2: 611 601 444 371 414 2 523 693 832 673 916 887 926 830 +Route #3: 367 146 217 710 828 700 851 649 +Route #4: 198 5 396 630 773 +Route #5: 271 552 385 298 514 462 328 508 255 512 135 873 647 748 765 718 921 +Route #6: 388 468 151 427 404 553 562 387 794 764 +Route #7: 149 43 787 746 724 875 +Route #8: 418 534 111 463 24 876 846 800 858 888 836 744 863 696 702 +Route #9: 455 347 291 545 364 549 19 551 581 457 621 749 669 756 +Route #10: 94 344 692 +Route #11: 351 296 288 399 606 320 324 144 382 314 645 661 841 790 807 688 753 925 654 709 +Route #12: 389 428 575 325 548 554 108 798 924 671 694 640 675 929 785 623 833 +Route #13: 383 600 332 213 464 570 401 236 856 796 755 915 882 788 +Route #14: 446 478 397 544 500 474 580 131 456 662 860 905 731 834 +Route #15: 214 156 714 +Route #16: 10 216 878 633 816 845 +Route #17: 210 26 757 716 638 805 769 +Route #18: 73 230 113 826 +Route #19: 618 201 +Route #20: 275 471 466 50 195 900 +Route #21: 95 150 918 927 660 930 +Route #22: 593 469 522 251 526 282 425 607 430 524 274 119 240 384 253 895 770 651 823 656 812 867 909 917 685 729 +Route #23: 521 90 91 711 +Route #24: 185 359 29 646 +Route #25: 100 300 539 573 538 596 542 310 +Route #26: 374 563 473 122 32 667 806 698 852 +Route #27: 7 169 799 +Route #28: 410 152 +Route #29: 391 231 518 440 349 509 161 497 434 256 835 +Route #30: 327 247 441 35 561 530 485 880 +Route #31: 88 481 568 405 494 547 350 871 804 881 +Route #32: 204 318 13 778 +Route #33: 4 242 503 408 +Route #34: 16 171 257 691 848 791 +Route #35: 398 585 342 517 483 579 393 504 190 797 824 747 624 886 626 +Route #36: 608 136 225 437 +Route #37: 368 475 265 594 448 51 413 287 311 +Route #38: 93 +Route #39: 191 98 674 +Route #40: 297 239 66 423 599 532 319 +Route #41: 309 148 903 +Route #42: 143 +Route #43: 60 409 89 635 884 782 859 877 712 802 +Route #44: 11 209 837 864 843 776 678 792 +Route #45: 219 +Route #46: 559 560 403 609 557 386 477 406 429 1 813 680 934 728 784 +Route #47: 308 202 262 263 289 558 235 576 783 697 653 751 849 +Route #48: 268 179 155 808 683 838 +Route #49: 516 336 315 482 138 578 426 286 +Route #50: 83 33 312 +Route #51: 224 569 84 767 933 +Route #52: 264 12 112 814 663 628 723 +Route #53: 452 14 529 381 20 780 842 655 +Route #54: 528 577 540 153 502 892 +Route #55: 366 378 86 61 658 829 +Route #56: 467 270 128 258 435 454 589 369 898 705 763 920 +Route #57: 269 379 449 536 63 493 597 531 340 595 857 855 +Route #58: 142 +Route #59: 246 355 25 588 353 375 +Route #60: 145 168 +Route #61: 45 194 254 +Route #62: 335 489 226 243 117 438 365 556 292 445 +Route #63: 211 461 196 266 740 629 +Route #64: 130 125 853 672 695 861 +Route #65: 574 267 176 373 334 610 612 299 566 484 739 679 713 854 684 725 +Route #66: 139 110 233 706 +Route #67: 123 733 +Route #68: 53 605 137 637 919 850 771 803 648 727 +Route #69: 69 227 433 376 177 625 758 720 907 914 +Route #70: 99 301 460 323 +Route #71: 492 71 218 821 690 659 +Route #72: 30 65 732 817 620 902 831 682 +Route #73: 541 490 18 380 442 294 822 935 801 701 +Route #74: 252 75 358 572 +Route #75: 290 109 62 627 722 666 +Route #76: 260 206 795 +Route #77: 207 183 781 885 818 922 +Route #78: 447 107 276 +Route #79: 154 172 768 619 862 +Route #80: 584 232 450 394 3 419 250 650 +Route #81: 400 602 431 520 582 348 370 68 879 734 670 641 844 827 707 +Route #82: 127 338 354 564 604 333 281 +Route #83: 613 165 395 48 +Route #84: 85 377 87 737 904 809 726 +Route #85: 317 103 527 453 458 363 +Route #86: 443 17 208 420 +Route #87: 27 170 346 777 928 686 736 868 639 +Route #88: 132 +Route #89: 36 21 417 866 896 +Route #90: 533 415 295 592 339 479 331 424 189 772 +Route #91: 23 205 704 869 +Route #92: 31 329 498 173 668 681 +Route #93: 140 188 699 789 872 +Route #94: 303 565 200 261 422 407 495 402 890 +Route #95: 34 118 +Route #96: 357 223 159 839 730 897 644 810 +Route #97: 411 105 78 901 +Route #98: 164 184 715 840 677 657 +Route #99: 550 141 67 +Route #100: 543 587 476 330 525 277 106 412 643 820 910 +Route #101: 304 120 +Route #102: 199 603 96 913 +Route #103: 284 248 316 6 203 229 760 687 906 786 +Route #104: 505 499 337 591 28 305 775 +Route #105: 513 535 555 306 352 372 22 472 750 891 735 703 +Route #106: 114 187 622 664 +Route #107: 158 180 932 741 745 +Route #108: 197 +Route #109: 160 115 847 721 923 +Route #110: 49 345 +Route #111: 496 77 307 178 911 931 +Route #112: 8 614 70 +Route #113: 341 82 302 390 759 +Route #114: 52 58 511 642 +Route #115: 470 41 631 +Route #116: 215 908 +Route #117: 212 220 742 +Route #118: 182 +Route #119: 615 507 55 +Route #120: 175 92 +Route #121: 102 326 81 +Route #122: 133 126 583 774 +Route #123: 134 598 665 +Route #124: 121 537 +Route #125: 101 174 689 +Route #126: 163 +Route #127: 147 64 636 +Route #128: 238 57 237 321 432 +Route #129: 221 +Route #130: 193 +Route #131: 421 186 244 +Route #132: 356 392 104 241 491 480 272 +Route #133: 74 815 +Route #134: 97 279 +Route #135: 157 465 676 +Route #136: 590 167 894 779 +Route #137: 280 285 228 181 124 825 766 +Route #138: 38 166 486 501 +Route #139: 56 +Route #140: 9 436 +Route #141: 259 313 519 617 245 39 510 249 459 +Route #142: 488 416 278 54 451 912 761 +Route #143: 42 652 +Route #144: 37 283 +Route #145: 79 47 +Route #146: 59 889 +Route #147: 234 40 506 819 +Route #148: 116 80 343 +Route #149: 72 360 752 +Route #150: 76 46 811 874 762 738 632 +Route #151: 439 361 586 322 15 616 293 487 567 515 273 870 743 +Route #152: 222 192 708 893 865 +Route #153: 571 44 +Cost: 128637