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