uva1366測資B

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