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