THE PROBLEM HAVE 31 NODES AND WAS RANDOMLY GENERATED PRIZE ASSOCIATED TO EACH NODES pi -> [1,100] 0 36 31 26 7 58 50 62 73 54 71 66 95 64 22 15 34 78 10 94 10 33 15 95 85 26 50 58 57 54 52 18 47 74 92 30 4 75 62 94 65 2 3 19 62 9 43 79 83 25 99 100 11 64 46 36 64 75 43 10 36 54 21 20 60 15 57 77 85 29 53 24 63 91 66 81 46 9 56 19 35 71 93 13 58 65 33 58 71 58 36 40 71 66 44 74 4 81 52 24 32 PENALTY ASSOCIATED TO EACH NODES gama_i -> [1,750] 1000000 462 41 47 354 571 248 405 244 673 307 22 679 416 235 400 383 110 238 142 405 308 269 451 376 149 730 244 680 633 407 652 748 684 536 271 233 203 66 36 195 168 534 699 52 174 106 501 588 459 610 721 434 741 100 516 267 470 706 59 588 498 488 709 104 80 595 300 628 477 203 570 67 417 588 34 268 493 710 446 226 440 141 422 413 447 708 167 669 40 142 547 250 499 424 51 465 222 265 697 63 TRAVEL COST BETWEEN THE NODES cij -> [50,1000] 0 113 530 359 64 523 595 95 773 980 81 459 929 515 635 288 761 938 431 454 89 944 355 463 386 756 408 102 389 612 663 529 621 740 645 468 340 536 968 256 897 433 322 425 288 185 246 817 445 661 305 485 375 960 849 762 881 772 96 591 562 823 219 289 573 726 348 502 277 212 982 189 814 894 949 98 703 296 640 979 666 186 399 598 758 82 353 851 400 713 298 645 663 721 773 63 278 706 938 590 525 113 0 329 238 454 520 216 306 309 316 756 545 329 842 240 448 288 243 109 317 163 453 742 708 780 913 327 671 170 566 253 82 755 828 714 698 900 795 661 439 534 774 549 428 369 379 614 370 603 338 516 947 234 821 696 197 465 446 210 823 226 575 330 311 875 480 636 639 551 948 733 329 404 635 54 61 679 600 95 978 166 537 732 409 391 846 854 401 773 586 111 202 164 883 169 324 184 222 325 349 487 530 329 0 411 213 341 76 893 749 225 103 875 585 354 235 309 301 84 948 352 910 526 103 536 787 980 529 349 929 996 404 494 351 563 428 94 362 272 189 635 759 650 376 805 228 50 200 228 625 126 864 358 849 145 327 945 791 730 57 428 321 365 303 792 694 112 537 474 888 478 523 615 334 952 518 96 870 143 427 507 787 602 123 404 809 497 971 723 750 260 893 153 292 324 954 496 645 247 701 255 822 359 238 411 0 489 659 421 142 634 99 108 720 163 876 497 760 419 579 947 73 286 146 278 141 60 939 815 881 451 653 80 188 821 739 392 599 549 689 436 756 102 105 857 968 571 903 939 427 150 238 974 709 289 524 107 672 792 229 96 339 378 94 878 108 164 83 427 711 154 841 267 371 377 614 952 176 907 122 262 547 803 61 354 250 851 97 189 190 238 163 929 373 784 385 86 54 404 972 230 955 416 64 454 213 489 0 475 351 766 629 364 387 438 830 103 359 599 699 754 308 354 796 298 517 77 402 434 834 371 186 326 903 395 679 113 582 762 602 481 834 478 622 497 677 879 947 894 725 748 892 329 835 358 440 968 859 241 667 521 778 451 121 621 74 487 526 451 950 857 413 504 738 511 895 114 491 561 179 364 742 400 154 642 361 493 417 481 408 818 878 392 477 982 880 386 471 606 112 956 537 313 154 523 520 341 659 475 0 64 506 816 566 79 633 666 564 487 172 205 475 221 616 817 143 670 368 632 556 716 315 835 849 775 510 465 372 681 82 515 59 547 503 632 159 935 270 523 524 340 471 376 644 355 361 283 998 341 633 171 173 289 996 141 341 556 817 878 894 938 666 170 763 279 295 396 228 248 243 193 412 720 687 326 727 618 555 573 981 323 411 882 965 90 748 358 773 225 127 688 738 907 980 803 595 216 76 421 351 64 0 659 811 808 859 325 465 902 886 447 298 572 435 857 632 218 918 139 115 675 936 805 424 399 150 242 679 710 179 958 93 182 217 64 467 936 197 439 400 653 665 132 721 274 644 519 129 927 382 353 406 310 226 971 74 739 536 878 529 163 850 473 758 366 381 427 814 512 717 594 144 167 686 840 296 617 483 776 964 912 293 169 140 133 312 902 730 355 317 637 823 470 390 728 910 95 306 893 142 766 506 659 0 826 450 299 159 959 274 431 267 358 892 241 657 571 134 653 984 831 729 322 582 972 875 953 584 109 765 610 739 851 781 472 223 991 450 913 701 137 326 404 776 650 743 669 672 399 211 606 580 97 633 95 60 61 314 95 108 254 53 164 883 542 357 577 393 560 896 626 890 243 109 925 569 180 280 608 349 596 278 764 701 364 103 650 408 705 856 395 568 817 855 651 293 726 773 309 749 634 629 816 811 826 0 377 859 727 362 218 358 789 754 506 977 500 633 760 583 233 900 840 331 650 683 120 357 431 766 146 833 645 801 633 368 357 229 344 580 100 960 169 741 537 375 566 755 762 59 367 108 239 659 117 496 827 82 741 133 92 949 762 295 388 63 374 111 376 779 904 391 771 967 766 690 328 103 892 613 692 809 182 404 98 867 375 323 718 843 881 528 605 405 200 250 334 615 980 316 225 99 364 566 808 450 377 0 748 262 982 62 880 72 746 310 746 941 386 949 370 947 925 663 260 174 982 74 642 437 107 532 614 783 95 240 153 811 529 452 470 789 676 95 717 93 543 769 429 674 390 961 700 284 90 343 569 394 177 124 84 929 396 200 168 305 769 969 375 341 748 797 75 902 425 245 431 350 468 238 389 628 651 652 694 654 719 824 551 496 954 821 88 862 384 221 899 371 981 81 756 103 108 387 79 859 299 859 748 0 112 246 268 668 650 585 797 819 339 218 400 310 412 436 319 292 159 488 553 960 287 695 369 372 607 84 640 450 308 511 259 210 88 622 945 958 241 260 880 376 673 720 162 443 633 335 935 999 833 350 241 612 691 577 984 612 324 262 354 743 566 268 699 656 733 554 878 491 850 61 58 443 852 298 407 270 386 496 269 189 604 231 413 991 364 696 609 59 569 219 459 545 875 720 438 633 325 159 727 262 112 0 796 527 126 423 778 400 466 734 974 281 514 635 424 797 608 265 240 654 968 908 564 118 260 242 679 388 526 359 126 598 51 158 703 756 990 546 875 738 179 217 295 209 537 893 744 541 832 935 850 541 457 52 69 231 581 98 757 911 91 348 159 528 309 945 368 156 359 452 462 915 899 110 135 582 97 855 133 520 983 259 909 678 741 270 793 735 888 63 410 929 329 585 163 830 666 465 959 362 982 246 796 0 737 224 700 91 608 549 279 201 554 50 617 817 374 765 532 391 928 202 422 829 625 419 611 210 684 365 730 345 200 672 238 132 392 373 276 719 361 521 62 407 376 396 459 86 119 264 807 299 436 636 673 824 442 663 505 770 397 949 987 443 977 65 827 960 568 213 101 991 742 87 223 544 891 857 407 63 548 685 486 51 499 418 745 705 655 943 621 800 515 842 354 876 103 564 902 274 218 62 268 527 737 0 496 578 581 526 637 713 459 595 203 934 790 804 376 411 162 135 529 678 104 940 490 677 343 705 944 591 588 228 153 364 310 722 656 93 774 634 564 748 775 693 614 424 257 176 239 912 131 441 883 58 752 237 105 144 253 330 795 287 513 964 64 612 573 313 970 717 517 616 203 252 77 661 368 876 976 181 501 797 85 659 560 735 68 509 871 181 616 635 240 235 497 359 487 886 431 358 880 668 126 224 496 0 617 489 467 194 192 635 333 139 794 110 155 352 505 203 577 125 658 928 509 207 132 858 852 300 851 329 598 243 825 637 742 867 878 80 217 465 108 240 900 232 850 558 753 610 360 772 299 409 765 313 769 713 329 202 853 494 822 659 758 774 185 711 646 355 990 303 96 268 975 815 380 920 632 439 986 247 826 628 429 591 543 591 112 577 62 331 288 448 309 760 599 172 447 267 789 72 650 423 700 578 617 0 589 163 257 65 83 932 656 378 148 907 440 348 737 645 321 585 63 485 480 209 754 755 701 347 144 732 345 96 149 920 204 709 201 757 614 826 213 843 801 646 579 318 778 655 580 803 167 771 603 911 766 505 722 630 225 523 101 320 470 145 645 85 676 680 500 114 836 768 728 287 470 884 490 528 907 618 876 882 647 430 338 491 268 742 264 761 288 301 419 699 205 298 358 754 746 585 778 91 581 489 589 0 509 969 793 345 738 241 298 587 832 205 431 294 927 79 329 245 470 219 674 577 357 984 736 621 594 583 334 828 842 323 191 212 895 602 654 165 703 397 96 204 980 844 376 719 262 320 262 171 320 417 199 496 909 518 872 133 322 881 151 706 313 923 464 847 196 334 107 836 706 667 729 848 315 752 724 828 561 482 281 540 524 594 606 815 938 243 84 579 754 475 572 892 506 310 797 400 608 526 467 163 509 0 488 944 180 247 79 730 243 680 341 846 425 236 105 996 241 221 300 851 310 821 665 909 545 60 588 147 106 771 423 261 197 584 190 694 278 935 88 264 634 826 175 330 652 296 721 417 430 89 622 255 989 838 400 906 552 470 104 644 162 501 845 580 937 493 587 534 197 188 386 537 852 441 107 503 946 303 787 172 807 975 314 474 820 431 109 948 947 308 221 435 241 977 746 819 466 549 637 194 257 969 488 0 748 238 374 186 680 148 772 363 317 936 751 794 763 544 680 753 163 903 71 272 364 372 144 641 365 992 178 343 843 463 989 701 934 818 103 831 744 680 396 371 81 517 326 61 975 661 996 346 924 494 420 768 64 572 760 922 696 512 858 770 682 796 839 320 794 920 481 56 670 356 204 486 599 926 833 340 322 381 891 325 444 659 454 317 352 73 354 616 857 657 500 941 339 734 279 713 192 65 793 944 748 0 600 858 689 340 579 862 363 294 357 302 771 284 96 176 949 549 464 694 82 87 861 320 351 362 564 420 259 995 353 528 845 861 704 471 221 994 211 413 590 114 189 824 905 175 384 763 103 840 655 545 418 565 627 401 539 726 289 234 780 695 379 885 950 978 57 186 885 938 441 401 139 254 831 594 378 863 211 420 286 706 795 89 163 910 286 796 817 632 571 633 386 218 974 201 459 635 83 345 180 238 600 0 114 746 809 574 309 937 642 946 429 296 463 595 619 614 280 370 363 356 863 534 617 262 754 611 318 664 447 460 509 783 621 763 193 416 890 582 968 166 327 558 298 957 462 940 566 161 314 117 133 268 841 216 224 662 145 988 580 344 910 668 353 72 640 116 900 349 148 138 345 262 977 859 893 792 745 883 748 497 444 449 944 453 526 146 298 143 218 134 760 949 400 281 554 595 333 932 738 247 374 858 114 0 646 760 281 338 618 198 210 738 893 720 816 407 887 977 226 603 572 163 566 547 614 190 589 713 747 978 361 535 743 354 468 632 603 177 323 957 327 943 578 970 597 274 575 722 608 176 476 564 819 340 127 777 139 465 397 160 750 539 239 158 923 539 893 599 378 441 499 115 763 156 995 106 406 519 772 357 949 577 351 355 742 103 278 517 670 918 653 583 370 310 514 50 203 139 656 241 79 186 689 746 646 0 878 171 347 138 594 825 562 392 338 207 564 715 433 944 712 933 715 515 475 744 507 928 422 972 97 444 703 121 397 669 768 434 659 65 615 517 695 73 439 895 138 757 549 604 108 930 798 170 886 283 131 400 406 354 278 981 498 814 715 543 105 896 951 541 735 295 529 54 907 555 824 381 488 793 686 668 159 817 463 708 536 141 77 368 139 984 233 947 412 635 617 934 794 378 298 730 680 340 809 760 878 0 436 188 304 56 282 196 546 140 275 487 752 867 244 357 958 150 457 178 287 467 808 987 882 965 552 858 934 256 192 637 309 232 177 612 581 153 411 231 734 431 409 486 561 491 208 501 938 416 133 809 788 469 727 341 134 76 223 574 198 475 808 868 133 692 343 553 584 962 891 560 905 121 660 745 313 721 232 386 780 787 60 402 632 115 831 900 925 436 424 817 790 110 148 587 243 148 579 574 281 171 436 0 722 459 732 195 176 985 690 613 842 165 569 378 629 317 199 78 901 650 423 148 333 633 759 361 176 487 858 647 496 873 123 585 585 964 516 689 110 762 384 458 995 974 710 571 100 580 150 984 192 608 983 306 859 115 393 247 956 660 123 416 694 424 423 484 294 766 971 554 139 125 585 712 546 434 888 892 756 913 980 939 434 556 675 729 840 663 319 797 374 804 155 907 832 680 772 862 309 338 347 188 722 0 478 450 399 430 312 604 184 832 268 453 961 215 787 853 380 142 560 217 618 291 447 260 741 700 252 94 633 65 397 840 595 837 106 547 207 362 214 905 713 924 545 483 723 622 368 400 346 456 579 779 732 244 585 299 330 347 634 398 801 537 524 289 705 855 839 771 799 705 635 982 177 611 630 58 605 408 327 529 815 834 716 936 322 331 260 292 608 765 376 352 440 205 341 363 363 937 618 138 304 459 478 0 376 673 960 611 187 590 761 554 177 374 899 213 878 303 784 200 694 173 292 889 647 799 378 934 853 824 339 321 913 184 436 933 359 968 347 198 879 440 334 300 683 524 545 955 843 849 884 673 877 369 587 595 485 203 464 520 796 680 926 737 684 361 746 360 918 438 447 541 328 639 87 101 413 788 102 671 349 881 371 315 805 582 650 174 159 265 532 411 505 348 431 846 317 294 642 198 594 56 732 450 376 0 765 410 556 370 219 478 278 864 691 706 584 359 212 67 186 963 961 516 63 295 838 267 163 466 141 321 155 621 921 452 171 829 443 534 724 934 884 777 897 533 258 340 259 543 862 87 730 561 140 958 467 652 782 614 496 56 926 477 67 113 802 362 454 529 584 543 767 758 111 338 582 726 453 389 170 929 451 186 835 424 972 683 982 488 240 391 162 203 737 294 425 936 357 946 210 825 282 195 399 673 765 0 205 295 679 212 281 51 638 431 145 509 69 999 106 242 735 161 145 650 484 757 334 999 846 689 601 467 411 874 267 989 278 336 234 186 850 178 983 909 238 782 926 110 748 548 487 856 693 489 305 796 648 789 101 470 242 826 216 158 897 112 735 55 852 155 593 541 153 255 577 534 973 201 612 566 996 653 326 849 399 875 120 74 553 654 928 135 577 645 927 236 751 302 429 738 562 196 176 430 960 410 205 0 761 154 534 480 745 375 224 677 508 367 479 774 318 564 759 503 548 841 857 183 329 872 202 872 60 865 167 167 537 413 235 448 678 425 952 169 972 119 287 491 667 183 315 959 907 752 624 896 967 657 828 210 61 488 976 203 251 882 90 812 141 687 552 654 873 939 749 991 790 836 535 663 253 404 80 903 775 150 953 357 642 960 968 202 529 125 321 79 105 794 771 296 893 392 546 985 312 611 556 295 761 0 289 853 417 550 809 71 666 94 864 803 171 399 507 943 929 765 579 791 884 236 292 206 955 228 874 112 708 909 120 501 219 936 88 579 801 253 489 408 769 56 354 690 613 493 80 974 213 573 955 467 554 297 212 555 746 968 687 73 651 705 874 931 709 482 629 354 678 352 270 745 529 82 494 188 395 510 242 584 431 437 287 908 422 678 658 585 329 996 763 284 463 720 338 140 690 604 187 370 679 154 289 0 668 793 227 199 638 968 838 142 116 333 211 52 153 613 896 678 169 990 452 404 377 901 363 528 535 405 680 956 412 50 441 904 675 174 812 504 168 233 950 398 693 333 367 694 256 692 551 194 91 910 396 289 127 926 426 317 597 346 819 881 80 673 146 599 147 112 567 354 743 621 755 351 821 679 465 679 109 766 107 695 564 829 104 928 63 245 241 544 96 595 816 207 275 613 184 590 219 212 534 853 668 0 124 439 868 852 503 444 195 212 589 552 990 658 195 965 756 54 821 254 642 672 675 657 902 316 77 934 700 331 176 924 318 397 808 161 751 403 792 434 171 345 690 859 829 801 160 439 739 953 651 975 266 777 483 398 131 464 672 500 637 530 401 922 380 338 135 844 696 429 740 828 563 739 113 372 710 765 146 532 369 118 625 940 509 485 470 221 680 176 619 407 564 487 842 832 761 478 281 480 417 793 124 0 439 205 715 473 122 565 266 84 384 239 127 191 677 133 430 411 80 91 390 562 450 747 682 603 927 214 710 294 126 254 458 640 285 73 482 394 943 219 53 924 775 719 173 492 998 121 941 570 452 557 731 990 911 964 789 491 529 140 777 638 700 753 157 445 381 357 516 645 714 428 392 582 681 179 610 833 614 372 260 419 490 207 480 219 300 753 949 614 887 715 752 165 268 554 278 51 745 550 227 439 439 0 808 537 245 924 779 300 841 420 401 945 758 853 370 836 370 539 706 102 607 822 333 451 356 989 173 339 333 239 107 533 942 733 468 302 191 609 272 402 746 314 804 264 700 845 626 385 861 946 859 967 975 681 569 55 962 73 894 151 663 945 309 175 653 760 130 497 468 698 94 599 762 82 958 739 645 783 607 242 611 677 132 209 674 851 163 549 280 977 433 867 569 453 177 864 638 375 809 199 868 205 808 0 102 660 82 839 54 866 373 117 643 870 625 355 409 476 838 176 762 423 813 710 193 886 742 259 873 797 969 540 510 845 62 890 619 698 698 320 669 868 279 960 903 797 848 750 396 203 475 166 838 748 105 559 552 662 292 290 841 848 330 416 158 382 533 958 708 340 900 362 549 602 515 93 851 801 95 84 679 210 343 858 754 577 310 903 464 370 226 944 244 378 961 374 691 431 224 71 638 852 715 537 102 0 203 685 607 481 197 139 197 840 52 80 200 720 694 90 272 716 278 883 336 99 976 677 843 117 527 583 694 80 952 516 224 911 978 65 768 222 862 449 288 880 644 895 466 407 360 743 520 994 687 796 247 164 969 221 368 291 925 800 848 685 205 653 989 179 536 795 272 689 481 59 182 781 633 240 640 388 684 705 852 755 357 821 71 694 363 603 712 357 629 215 899 706 145 677 666 968 503 473 245 660 203 0 216 814 997 719 104 255 291 705 219 489 155 441 952 155 274 455 483 562 235 214 595 794 500 294 54 270 515 240 545 705 236 767 977 919 68 179 844 403 681 985 964 93 882 710 583 310 642 164 682 725 764 258 323 805 631 319 710 385 567 987 330 727 768 968 661 189 436 834 547 217 472 368 153 450 526 365 944 300 701 984 665 272 82 356 572 933 958 317 787 213 584 509 508 94 838 444 122 924 82 685 216 0 380 904 574 111 114 734 54 988 646 839 285 793 479 758 236 420 545 471 611 920 560 767 972 321 469 781 819 450 389 624 994 822 739 284 343 763 839 245 312 941 433 364 805 337 625 796 561 966 196 771 507 369 744 350 815 257 208 53 839 129 69 61 256 439 635 756 478 503 64 223 357 811 308 359 730 591 851 347 736 909 364 87 863 163 715 150 199 853 878 359 69 367 864 142 195 565 779 839 607 814 380 0 751 362 454 876 790 850 327 556 798 104 527 743 549 298 218 843 438 943 457 679 818 919 238 409 75 142 739 774 266 270 897 839 686 592 402 165 850 992 336 206 133 128 693 832 352 930 316 892 541 343 322 572 645 681 478 862 883 456 475 138 838 897 534 759 102 622 632 467 991 229 529 511 126 345 588 329 144 621 545 372 861 534 566 515 457 78 380 303 212 999 479 803 116 212 266 300 54 481 997 904 751 0 642 246 320 769 917 730 240 92 899 209 262 236 583 796 430 914 292 492 285 654 167 158 57 296 369 475 336 155 273 540 274 489 81 294 343 296 551 922 550 909 809 695 840 695 884 928 990 394 981 480 352 782 821 396 342 483 827 983 73 556 433 774 650 105 497 159 936 450 344 452 259 598 200 228 598 732 594 60 144 320 617 547 475 178 901 142 784 67 106 774 171 333 589 84 841 866 197 719 574 362 642 0 765 348 994 178 396 407 792 731 549 803 139 343 232 504 783 366 994 968 484 374 464 108 285 417 415 211 666 207 249 233 846 223 716 422 546 333 842 216 503 300 850 934 822 582 132 382 499 68 287 298 381 60 117 75 908 184 379 309 810 322 549 376 857 677 935 197 913 580 470 210 51 672 153 243 345 583 588 641 351 262 614 744 287 650 560 200 186 242 318 399 211 552 384 420 373 139 104 111 454 246 765 0 943 78 170 941 994 372 702 774 241 848 290 772 730 937 148 569 73 583 652 567 258 517 131 805 67 580 453 372 835 465 391 295 674 313 95 422 254 309 382 921 528 434 785 235 649 81 378 610 134 582 928 640 103 420 236 584 310 372 425 428 805 968 879 270 439 701 100 789 88 158 238 364 825 96 334 147 365 362 754 190 507 467 423 217 694 963 735 564 507 52 990 239 401 117 197 255 114 876 320 348 943 0 309 665 923 209 611 998 712 368 966 57 760 422 92 672 381 252 801 86 470 474 352 358 733 264 986 179 956 982 574 706 256 511 825 358 614 876 138 75 483 54 421 694 633 308 984 109 623 675 128 107 188 544 689 768 158 826 403 288 369 228 571 947 523 400 137 960 676 622 703 132 310 637 149 828 106 992 564 611 589 928 808 148 618 173 961 161 759 943 153 658 127 945 643 840 291 734 790 769 994 78 309 0 752 961 864 407 78 183 138 853 595 161 540 387 937 540 858 168 582 355 223 954 223 709 991 430 564 254 611 746 382 203 844 358 754 591 584 557 444 818 879 392 747 538 992 283 789 859 535 211 251 355 304 106 656 221 115 199 185 379 50 903 894 524 653 326 169 95 945 756 392 722 742 920 842 771 178 420 318 713 422 987 333 291 292 516 145 503 929 613 195 191 758 870 52 705 54 850 917 178 170 665 752 0 160 643 966 567 524 137 952 842 566 744 129 168 728 56 639 173 446 483 858 409 611 450 598 545 436 388 760 88 834 416 866 310 143 487 627 755 243 87 337 131 649 84 967 742 720 142 748 611 156 607 89 630 849 611 569 246 614 200 939 725 340 665 404 741 717 958 990 373 656 867 204 323 423 343 259 664 747 972 882 633 447 889 63 650 548 765 896 965 677 853 625 80 219 988 327 730 396 941 923 961 160 0 930 403 182 63 692 884 906 805 159 387 294 812 808 802 370 795 326 629 731 735 106 89 400 235 491 943 126 808 859 820 524 859 932 343 993 956 373 677 139 654 443 478 962 142 692 882 736 223 398 553 787 919 742 669 817 370 228 427 748 471 132 776 537 93 241 546 276 93 878 709 191 261 843 995 447 978 97 965 759 260 647 295 484 841 579 678 756 133 370 355 200 489 646 556 240 407 994 209 864 643 930 0 164 140 394 198 977 266 888 577 653 769 219 489 141 80 173 594 561 786 720 766 956 751 327 154 235 684 852 683 622 394 606 115 610 95 107 605 861 770 681 396 330 841 564 103 241 556 834 97 850 157 529 883 528 445 603 625 150 892 376 721 650 375 543 260 875 719 774 80 201 212 197 463 353 460 361 444 552 361 741 799 838 757 857 791 169 54 430 836 409 720 155 839 798 92 792 372 611 407 966 403 164 0 527 272 763 955 698 116 89 825 806 527 203 670 833 481 54 819 109 998 72 86 341 928 103 657 908 218 894 475 273 789 619 290 373 61 541 328 100 372 865 686 990 625 111 964 314 954 852 992 660 87 741 376 661 338 126 238 329 644 274 743 566 769 880 738 361 634 217 757 895 584 989 528 509 535 703 858 176 700 378 267 334 183 884 990 821 411 370 476 694 441 285 104 899 731 702 998 78 567 182 140 527 0 426 474 870 79 280 822 807 645 651 167 621 324 902 539 566 652 947 304 455 196 885 177 286 274 879 289 365 400 327 246 254 99 931 608 626 528 369 183 595 781 894 378 96 790 82 64 338 797 781 422 906 305 516 864 974 835 355 644 669 755 429 376 179 521 564 465 614 602 190 701 845 783 743 121 934 487 252 934 163 999 329 236 452 254 80 539 838 90 952 793 527 209 549 774 712 183 524 63 394 272 426 0 968 95 51 379 513 672 252 684 876 665 288 747 585 673 529 677 878 735 758 395 965 668 926 594 895 520 304 82 201 335 454 105 241 837 668 472 387 687 750 372 985 601 229 521 570 617 908 806 284 440 485 947 358 709 358 361 519 672 762 674 673 217 62 748 108 826 654 694 934 861 621 354 397 256 858 94 853 466 846 872 292 404 642 91 706 176 272 155 479 743 262 803 241 368 138 137 692 198 763 474 968 0 79 119 861 466 942 824 472 184 650 539 142 758 152 890 865 258 223 299 822 190 172 437 461 508 521 63 953 360 141 879 258 435 763 236 796 633 214 978 737 664 296 125 92 467 297 918 123 707 509 375 234 849 289 440 283 129 399 59 390 720 295 407 775 240 213 165 278 818 704 763 468 669 192 647 633 824 141 689 202 206 377 672 390 102 762 716 274 758 549 236 139 848 966 853 952 884 977 955 870 95 79 0 409 547 103 484 954 121 576 629 173 416 491 908 458 804 605 454 792 926 147 964 111 361 464 123 460 870 869 482 622 397 520 299 743 628 262 468 868 829 754 275 779 300 760 754 805 946 244 928 960 821 145 524 968 998 927 211 367 961 162 209 376 693 900 843 703 935 103 471 193 632 768 637 496 65 339 321 601 872 955 901 675 562 607 423 278 455 236 298 583 343 290 57 595 842 906 266 698 79 51 119 409 0 746 704 657 460 795 307 302 336 364 157 478 421 737 880 733 176 636 52 764 518 218 403 748 351 737 923 475 498 291 580 424 236 678 328 961 510 317 654 784 706 166 938 458 291 875 159 534 849 696 327 107 859 341 382 606 108 700 443 537 396 614 232 801 397 88 831 221 416 603 434 309 873 397 321 155 467 60 228 363 657 450 822 813 883 483 420 218 796 232 772 760 161 566 805 888 116 280 379 861 547 746 0 987 946 137 100 585 55 187 648 334 573 933 314 996 585 907 965 653 158 62 430 611 58 598 880 727 119 717 672 453 527 983 299 637 576 851 513 277 904 882 999 524 436 226 275 601 973 762 197 945 672 241 633 353 580 239 284 633 893 459 424 850 646 96 264 744 994 890 177 659 232 123 840 913 621 411 865 874 528 902 747 333 710 336 562 545 843 430 504 730 422 540 744 159 577 89 822 513 466 103 704 987 0 632 141 167 661 643 724 470 741 947 609 784 833 978 728 474 93 887 120 748 214 821 981 286 500 792 196 829 301 739 297 132 405 418 667 905 672 652 124 610 838 455 230 505 891 744 881 465 791 792 667 171 406 97 659 90 335 744 86 257 558 579 204 634 680 211 582 323 65 177 585 595 184 921 874 167 112 535 316 682 451 193 99 235 471 438 914 783 937 92 387 129 387 653 825 807 672 942 484 657 946 632 0 740 968 135 228 824 913 298 301 416 515 107 962 809 401 897 167 220 52 491 593 154 864 716 58 333 962 231 162 782 188 413 124 675 207 181 628 504 858 819 451 906 898 434 179 772 446 730 229 521 173 310 633 117 343 935 541 119 176 753 318 980 826 396 413 968 957 615 612 585 837 436 452 267 167 708 405 77 603 356 886 976 214 611 943 292 366 148 672 937 168 294 769 806 645 252 824 954 460 137 141 740 0 303 59 544 844 886 406 57 505 859 619 72 735 601 291 56 634 82 674 593 710 337 714 881 92 882 472 703 356 965 551 731 605 281 627 201 629 366 785 518 584 125 435 220 96 210 57 96 778 289 226 95 496 569 999 832 264 239 610 778 844 175 371 590 166 327 517 581 964 106 933 171 989 537 909 680 934 927 989 742 677 595 920 457 492 994 569 381 540 728 812 219 527 651 684 472 121 795 100 167 968 303 0 666 841 650 287 219 672 279 309 794 157 969 635 891 446 805 957 995 603 733 165 232 290 326 388 238 194 321 154 688 763 822 953 133 410 138 916 748 629 910 833 842 511 591 823 428 339 451 996 971 60 827 394 833 935 807 912 360 655 376 330 81 114 327 943 695 153 516 547 359 829 278 413 120 956 700 214 173 259 843 794 560 679 285 968 73 252 858 56 808 489 203 167 876 184 576 307 585 661 135 59 666 0 215 870 519 774 718 850 572 838 948 729 278 536 471 566 199 218 669 104 337 366 156 747 383 618 960 627 629 281 457 793 853 687 919 164 580 274 58 392 559 102 517 562 226 321 378 121 141 74 61 82 177 350 850 299 131 772 580 719 652 517 189 558 578 73 411 689 207 968 443 336 235 501 412 331 710 339 873 117 500 767 818 654 484 583 801 168 639 802 141 670 621 665 650 629 302 55 643 228 544 841 215 0 440 252 927 947 675 945 987 940 632 869 206 289 769 205 319 901 932 265 738 75 804 282 556 823 690 552 477 561 798 697 922 587 615 414 218 340 357 261 298 554 823 575 365 94 621 341 739 314 741 124 241 541 436 441 299 803 262 296 326 824 298 970 439 231 110 362 347 534 234 448 219 50 176 294 333 797 527 294 972 919 167 374 652 86 582 173 370 80 833 324 288 539 173 336 187 724 824 844 650 870 440 0 442 653 504 730 279 795 979 905 412 975 457 559 564 847 350 243 269 461 967 772 902 70 124 661 84 772 565 553 451 439 557 663 669 88 125 447 811 224 805 219 330 303 878 74 556 536 95 133 84 612 457 636 883 409 167 320 721 61 905 957 597 895 734 762 214 198 724 186 678 936 441 924 126 239 969 583 54 321 238 158 464 567 470 355 446 795 173 481 902 747 142 416 364 648 470 913 886 287 519 252 442 0 143 986 181 206 334 634 596 72 685 167 919 521 484 66 261 968 809 62 655 354 327 641 434 138 241 271 224 584 349 517 89 688 95 667 788 998 972 910 289 311 792 108 487 817 878 108 92 929 691 52 673 58 765 771 262 417 975 175 462 274 138 431 384 905 879 934 850 425 88 904 318 254 107 540 694 270 469 409 57 108 258 474 223 483 326 594 54 539 585 758 491 157 334 741 298 406 219 774 927 653 143 0 570 980 161 987 906 664 678 91 680 191 525 421 924 369 437 393 397 927 440 729 819 731 647 162 526 592 618 962 887 108 121 490 800 855 770 59 675 573 875 694 164 526 878 529 254 949 396 577 69 824 752 313 603 171 430 661 384 940 575 757 409 458 713 440 884 178 952 579 675 397 458 533 510 80 515 781 75 296 285 517 352 954 858 629 561 819 566 673 152 908 478 573 947 301 57 672 718 947 504 986 570 0 641 743 619 836 314 366 473 263 345 60 928 149 564 353 234 885 870 980 326 816 206 645 129 547 431 293 861 806 893 888 912 772 541 173 330 106 726 480 112 83 451 894 163 53 762 200 984 231 442 237 769 911 320 89 996 763 566 722 549 486 995 924 334 777 983 169 801 174 808 640 942 845 952 240 819 142 369 417 131 358 223 409 731 786 109 652 529 890 458 421 933 609 416 505 279 850 675 730 181 980 641 0 376 131 240 755 58 786 426 230 913 443 437 576 375 613 809 583 929 582 312 975 829 553 642 889 180 155 688 504 400 366 565 821 474 276 879 348 636 537 427 950 938 850 164 295 168 612 581 663 105 713 766 417 622 346 103 161 608 604 561 974 545 300 897 909 972 253 812 161 285 733 62 516 545 450 739 475 415 805 733 709 611 735 720 998 947 677 865 804 737 314 784 515 859 309 572 945 279 206 161 743 376 0 913 746 886 442 176 470 694 99 694 203 863 863 739 198 139 176 889 702 898 729 223 582 462 733 524 387 605 517 431 78 961 183 829 592 502 639 474 711 857 666 473 883 388 305 324 98 505 144 329 505 199 255 924 840 314 176 108 491 710 483 683 533 238 119 489 504 751 73 468 890 224 705 389 774 336 211 67 264 991 450 106 766 72 304 878 258 605 880 996 833 107 619 794 838 987 795 334 987 619 131 913 0 851 956 813 462 434 352 88 174 792 161 252 408 800 607 586 450 957 506 736 460 545 695 749 767 826 751 868 254 357 363 530 760 287 277 551 888 154 413 170 758 542 63 769 262 757 770 253 202 722 496 989 494 655 117 476 930 208 571 723 524 258 782 287 408 168 403 482 302 619 911 236 624 266 155 666 580 986 430 598 89 956 86 455 735 223 454 733 585 978 962 72 157 948 940 979 634 906 836 240 746 851 0 530 290 157 705 485 660 929 858 420 677 414 752 622 203 91 638 244 872 388 754 921 634 387 206 908 470 991 819 520 547 456 533 212 948 478 841 504 763 366 357 374 969 354 911 397 330 853 630 909 838 420 545 133 564 798 501 100 622 545 340 926 491 769 233 792 394 191 698 978 767 994 270 273 207 453 179 564 545 400 751 341 196 758 299 792 176 907 728 809 735 969 729 632 905 596 664 314 755 886 956 530 0 245 628 366 826 973 890 639 929 540 547 658 595 964 56 770 752 686 184 354 250 695 316 626 675 763 813 949 543 152 763 751 982 733 523 267 738 279 381 577 111 375 743 91 949 795 494 225 518 400 768 418 268 819 170 938 580 368 955 259 110 667 56 950 434 943 609 698 65 977 822 897 540 249 372 956 254 436 235 327 928 885 395 822 926 636 965 474 401 601 635 278 869 412 72 678 366 58 442 813 290 245 0 441 74 611 650 127 341 193 960 275 607 239 660 110 145 871 790 553 187 696 244 260 711 578 550 182 574 482 710 664 247 189 329 615 371 511 295 427 393 376 341 566 348 987 287 822 523 872 906 64 565 841 340 886 416 150 400 843 543 748 183 354 398 171 219 272 320 768 919 739 839 274 233 835 982 611 388 491 154 103 177 965 190 147 52 653 93 897 291 891 536 206 975 685 91 473 786 176 462 157 628 441 0 513 986 514 781 441 978 206 260 299 603 345 549 348 531 414 720 197 72 184 606 559 848 362 387 798 269 755 875 283 814 404 334 377 895 396 814 560 779 748 268 159 443 513 659 101 133 552 572 627 216 127 283 133 984 346 849 862 548 315 690 693 345 53 402 669 222 68 284 686 489 846 465 574 746 760 943 235 657 286 668 172 964 764 158 887 167 56 446 471 289 457 167 680 263 426 470 434 705 366 74 513 0 364 742 851 696 952 568 318 551 239 312 347 260 314 979 185 654 384 971 517 627 989 246 329 676 566 532 290 233 894 635 952 614 114 228 512 896 904 797 699 528 977 964 758 320 322 470 760 401 224 777 131 809 192 456 884 87 487 959 613 333 690 924 746 868 862 179 343 592 81 223 391 706 382 88 126 684 908 274 926 437 111 518 62 120 220 634 805 566 769 559 919 191 345 230 694 352 485 826 611 986 364 0 998 619 235 887 866 507 392 293 618 535 794 520 581 629 402 235 79 289 918 960 830 136 336 618 740 871 97 949 54 518 952 491 248 717 626 391 75 656 309 65 64 774 470 881 104 922 539 662 139 400 788 608 579 673 730 856 907 493 367 859 775 314 279 449 844 763 402 294 716 295 256 203 834 808 852 218 879 594 461 361 218 430 748 52 82 957 199 205 564 521 525 60 913 99 88 660 973 650 514 742 998 0 612 749 118 99 97 407 253 503 319 504 520 127 724 522 161 304 699 483 437 881 880 929 842 962 116 975 98 61 96 176 561 243 594 890 771 902 733 945 827 612 185 145 151 644 696 726 145 465 406 469 983 779 877 561 693 752 80 694 829 719 804 960 288 403 839 165 343 422 674 511 844 416 859 683 894 289 895 508 464 403 611 214 491 674 995 218 319 847 484 421 928 443 694 174 929 890 127 781 851 619 612 0 417 361 198 620 234 551 117 152 338 145 239 258 152 116 311 124 890 255 683 224 360 360 130 991 530 703 679 870 907 179 193 144 243 967 425 554 368 960 573 711 645 706 162 512 289 988 397 354 727 306 732 369 140 489 624 974 256 801 173 264 903 880 681 245 850 296 546 313 825 358 866 820 622 475 365 520 521 123 748 58 821 593 593 603 669 901 350 66 924 149 437 203 792 858 639 341 441 696 235 749 417 0 264 332 955 821 142 461 840 974 434 144 177 666 526 392 460 987 644 842 70 251 480 224 214 190 296 600 143 122 364 412 167 109 766 245 878 156 568 313 646 85 313 501 858 234 580 160 278 341 859 244 587 958 305 896 213 692 160 492 700 797 644 985 312 992 551 333 95 358 754 310 524 394 273 400 304 63 460 351 598 981 154 710 733 104 932 243 261 369 564 576 863 161 420 929 193 978 952 887 118 361 264 0 424 584 975 953 335 568 370 237 948 179 641 699 311 602 152 985 610 317 114 143 63 167 574 640 95 427 262 742 720 686 925 690 431 491 359 213 970 355 676 923 845 770 780 344 750 981 134 115 585 595 467 796 967 573 551 439 998 845 848 895 964 941 336 922 842 422 614 591 143 859 606 789 327 82 953 870 737 880 286 864 337 165 337 265 269 968 437 353 375 863 252 677 540 960 206 568 866 99 198 332 424 0 950 541 985 156 708 51 271 437 317 625 585 830 275 284 751 363 721 731 908 190 547 180 979 978 507 547 400 687 840 569 328 350 850 452 101 717 990 680 464 580 682 695 910 539 498 76 393 299 485 652 648 657 955 194 739 121 626 750 466 93 433 206 550 216 254 876 584 487 932 115 619 246 201 360 869 923 727 500 716 714 232 366 738 461 809 393 234 613 739 408 414 547 275 260 318 507 97 620 955 584 950 0 626 308 318 425 446 640 227 485 332 860 418 739 393 453 876 455 540 373 895 703 280 666 166 787 803 154 326 296 180 103 468 61 462 991 517 303 500 847 937 796 379 668 239 814 223 247 330 203 782 789 828 467 91 953 941 385 396 407 882 364 133 909 503 309 138 557 627 343 610 290 254 335 141 482 475 119 792 58 881 290 156 75 967 62 397 885 809 198 800 752 658 607 299 551 392 407 234 821 975 541 626 0 944 278 290 129 499 391 611 277 290 68 373 288 515 649 342 633 390 323 620 359 186 537 602 61 642 727 617 280 892 238 58 915 742 616 96 114 196 493 839 885 353 158 715 574 956 347 464 614 101 210 554 910 651 570 861 203 360 710 805 128 809 300 382 75 444 755 993 95 373 99 454 879 622 498 717 196 333 92 326 747 804 772 655 927 870 583 139 607 622 595 239 603 239 293 253 551 142 953 985 308 944 0 979 144 568 834 447 315 247 881 434 326 573 876 513 114 225 558 949 166 211 399 732 123 354 361 618 483 608 613 389 443 899 87 203 268 836 334 587 320 950 72 923 543 198 660 634 520 496 470 61 297 396 975 452 946 475 743 583 337 693 695 850 921 483 818 243 956 107 61 931 105 258 397 291 672 829 962 882 388 383 282 902 354 440 980 929 176 586 203 964 660 345 312 618 503 117 461 335 156 318 278 979 0 147 960 441 996 100 158 639 635 529 176 996 829 226 64 796 373 109 408 598 409 404 250 493 555 776 349 692 628 852 110 223 252 975 768 107 534 794 978 640 539 105 475 123 398 796 56 242 488 212 289 266 557 859 166 520 310 625 832 840 934 528 54 879 87 373 605 541 608 241 435 520 580 453 301 231 472 238 618 556 70 327 729 326 582 889 450 91 56 110 549 347 535 319 152 840 568 708 425 290 144 147 0 816 666 520 743 290 893 439 456 645 960 988 150 688 691 772 861 203 758 391 809 851 417 573 964 596 809 651 298 135 544 77 815 728 836 197 920 57 116 893 896 808 416 801 680 926 826 976 555 127 777 731 967 838 994 642 796 352 695 822 434 421 392 337 677 861 328 626 837 763 299 424 527 739 162 703 194 960 823 124 641 819 816 312 702 957 638 770 145 348 260 794 504 338 974 370 51 446 129 568 960 816 0 764 588 165 72 638 904 251 312 914 424 203 792 686 984 293 444 82 846 497 97 481 981 912 278 182 652 407 582 891 661 380 287 706 188 481 186 900 599 951 868 694 537 926 477 216 203 746 926 483 990 975 748 687 164 561 930 884 582 785 694 747 131 139 770 100 528 668 236 743 236 983 297 782 356 321 627 690 661 434 731 206 975 898 506 244 752 871 531 314 520 520 145 434 237 271 640 499 834 441 666 764 0 985 133 920 758 132 138 769 270 984 841 981 323 692 455 619 353 854 971 189 408 323 293 764 404 694 270 97 857 368 920 470 667 386 56 885 349 378 541 133 424 524 737 67 158 251 968 426 398 911 681 105 796 682 966 316 928 132 235 633 538 649 654 681 372 369 472 796 628 678 299 132 188 965 154 629 552 84 138 647 645 829 729 736 872 686 790 414 979 581 127 239 144 948 437 227 391 447 996 520 588 985 0 861 327 59 897 350 895 855 655 98 793 149 991 585 166 851 401 723 190 818 411 169 701 98 654 386 855 407 876 632 884 729 537 670 938 148 441 735 692 423 289 684 113 897 882 687 317 131 964 569 559 247 725 196 892 990 382 649 308 992 84 443 396 865 183 387 633 262 328 637 405 413 551 688 281 477 772 241 162 129 553 223 460 388 184 553 720 185 629 724 258 177 179 317 485 611 315 100 743 165 133 861 0 281 302 921 826 633 189 73 865 88 900 469 805 794 400 773 750 238 878 882 140 364 867 719 496 133 63 976 439 490 848 852 356 441 138 499 295 343 484 705 361 802 112 90 73 597 464 789 55 552 164 764 771 541 394 499 81 984 283 967 478 330 686 595 687 214 468 961 576 418 124 731 763 457 561 565 271 526 547 642 582 545 754 354 187 197 654 402 522 152 666 641 625 332 277 247 158 290 72 920 327 281 0 520 784 380 336 778 813 327 85 846 158 930 871 713 586 260 163 392 965 133 103 375 824 269 520 548 181 986 528 315 441 204 401 345 115 529 553 294 855 746 362 735 812 651 346 672 491 962 662 969 258 507 343 981 68 378 109 789 742 962 841 990 781 750 978 868 510 851 667 675 605 822 793 798 553 224 592 431 889 462 695 921 250 696 72 384 235 161 116 526 699 585 860 290 881 639 893 638 758 59 302 520 0 641 347 512 874 69 94 423 990 471 899 970 298 111 893 929 477 90 312 650 323 551 189 983 685 501 247 907 752 107 486 139 262 763 54 584 766 839 360 454 55 141 705 819 500 529 73 292 221 323 369 322 480 287 610 623 859 720 142 564 625 894 372 737 829 317 513 905 207 281 953 853 697 451 584 618 293 180 733 749 634 695 244 184 971 79 304 311 392 311 830 418 68 434 635 439 904 132 897 921 784 641 0 764 442 557 373 937 78 513 75 792 444 645 202 153 373 982 748 902 408 718 496 604 259 486 797 826 618 724 503 599 254 977 156 907 962 971 771 918 529 852 687 874 881 637 140 894 290 368 805 744 572 352 298 134 675 535 142 692 103 111 378 985 664 754 654 277 672 181 627 133 687 922 439 349 962 861 155 524 767 387 316 260 606 517 289 699 124 460 602 275 739 373 326 529 456 251 138 350 826 380 347 764 0 711 255 99 865 867 416 882 194 185 663 164 292 784 880 358 730 705 843 954 231 909 51 85 628 876 828 946 926 831 859 995 555 891 554 799 438 584 155 552 931 80 530 777 151 841 291 631 350 645 782 381 582 128 211 748 882 241 964 96 601 296 275 784 904 652 628 201 410 919 587 557 517 887 806 688 387 826 206 626 711 559 627 918 483 890 987 152 284 393 288 573 176 645 312 769 895 633 336 512 442 711 0 717 221 973 110 833 62 535 203 721 883 324 385 386 773 355 856 881 821 413 678 499 659 429 882 561 303 833 594 893 106 824 560 139 705 447 543 593 654 709 673 401 638 663 848 925 319 815 681 821 60 928 107 251 611 736 556 314 790 229 125 779 706 882 124 504 629 138 164 615 663 89 108 893 504 605 751 908 675 578 848 989 960 437 255 644 985 751 453 515 876 996 960 914 270 855 189 778 874 557 255 717 0 720 817 468 104 349 470 737 773 169 954 86 471 225 317 395 528 88 991 741 418 560 591 647 482 787 340 378 792 406 381 905 125 635 541 767 541 873 482 146 922 700 945 330 800 710 257 478 396 117 640 188 355 156 223 834 954 82 521 92 300 166 999 610 858 366 916 580 414 669 688 121 888 400 517 868 470 763 550 362 246 830 881 683 842 610 363 876 649 513 829 988 424 984 655 73 813 69 373 99 221 720 0 260 773 143 400 723 71 63 324 496 54 606 127 637 568 605 862 364 270 745 735 543 430 281 172 322 863 745 519 488 121 585 982 328 758 153 939 629 599 380 753 309 416 848 385 208 862 342 75 103 544 304 607 398 97 852 64 570 467 760 938 524 838 819 785 748 274 218 88 95 490 912 366 431 254 991 813 182 387 329 136 880 224 70 317 721 455 342 114 226 150 203 841 98 865 327 94 937 865 973 817 260 0 981 688 268 924 180 278 184 645 404 112 688 823 817 405 384 696 793 705 68 591 338 540 807 381 211 883 772 793 660 712 177 639 111 255 749 354 147 338 157 175 158 685 567 53 883 483 908 420 689 106 89 553 850 992 338 617 297 754 458 436 455 451 518 629 58 340 125 667 800 772 565 78 357 819 949 574 798 676 336 929 360 251 114 731 540 633 225 64 688 792 981 793 88 85 423 78 867 110 468 773 981 0 312 321 282 954 706 222 247 972 956 738 470 855 200 221 609 735 655 509 112 491 524 975 891 420 748 357 686 745 546 611 87 338 577 991 678 112 135 445 653 382 205 987 839 456 827 184 236 768 656 630 787 157 660 797 908 918 805 291 226 230 906 584 910 392 357 447 788 855 541 821 961 363 520 543 482 269 566 618 842 360 480 143 908 373 390 558 796 691 686 323 149 900 846 990 513 416 833 104 143 688 312 0 966 717 869 938 325 701 230 537 907 390 651 250 899 59 888 943 871 577 268 594 314 325 286 497 949 668 313 434 630 101 582 534 790 352 567 844 381 760 533 653 330 129 475 983 379 584 158 221 849 919 529 87 781 806 123 946 875 275 505 898 125 833 559 261 811 998 770 173 474 183 530 547 152 710 755 532 740 962 130 224 63 190 895 323 949 373 772 984 692 991 469 158 471 75 882 62 349 400 268 321 966 0 646 756 590 349 255 955 313 980 728 293 334 371 569 63 621 181 62 742 606 474 444 706 444 577 159 721 888 58 413 726 973 836 270 354 696 357 130 958 989 727 69 138 73 309 310 826 115 611 742 883 741 422 284 707 244 159 601 891 434 435 842 102 298 224 972 59 330 276 829 760 456 763 664 875 290 871 116 991 214 167 547 703 620 166 109 861 293 455 585 805 930 899 792 194 535 470 723 924 282 717 646 0 547 525 487 822 416 154 803 910 726 615 981 219 410 800 616 331 264 815 820 659 795 449 351 817 232 892 605 788 453 201 535 745 743 429 516 497 708 179 768 61 838 556 810 372 403 199 569 669 528 376 906 440 509 928 534 973 744 179 220 511 517 554 805 910 675 106 879 592 287 533 751 247 283 233 97 975 530 190 574 180 280 359 211 408 203 444 619 166 794 871 970 444 185 203 737 71 180 954 869 756 547 0