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