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