10000 1000 296 118 721 664 378 293 616 979 574 226 405 310 792 724 48 651 939 385 508 752 193 681 349 764 92 223 161 476 700 737 488 653 194 952 103 437 338 552 34 622 382 581 466 36 766 124 398 386 674 541 842 159 591 361 924 595 219 641 476 369 257 133 839 90 483 184 291 242 373 121 982 600 139 192 403 876 140 326 254 809 372 238 822 160 765 206 690 119 254 32 20 919 298 425 277 264 940 719 917 528 464 512 686 655 395 924 647 383 702 417 162 554 755 85 957 263 210 992 688 680 542 645 31 19 497 791 68 933 431 923 271 143 566 79 827 697 524 95 48 74 654 358 876 658 458 250 688 240 120 991 414 481 354 809 827 616 112 353 504 70 277 397 996 141 241 979 645 595 200 597 242 206 802 677 33 588 324 117 557 804 231 891 253 86 368 796 973 265 96 286 271 311 193 854 31 669 903 340 941 455 836 831 744 468 56 352 866 165 527 2 927 95 254 162 674 834 921 916 441 661 875 982 553 28 359 871 566 934 608 497 528 794 405 940 11 731 10 76 375 987 848 192 662 872 11 595 781 466 468 138 887 138 724 65 401 361 259 87 506 24 111 344 227 563 662 262 224 955 30 307 367 802 49 410 292 98 847 882 466 222 618 790 159 779 427 546 447 561 995 477 380 769 926 894 455 659 540 40 276 140 875 739 597 210 128 335 234 445 721 209 399 740 240 664 474 142 259 231 281 189 642 592 404 629 173 248 265 382 850 669 899 730 772 165 847 987 857 503 332 19 887 337 461 513 820 903 978 682 290 673 654 619 623 214 262 785 717 259 944 469 770 162 738 168 161 449 982 138 167 857 212 884 686 700 712 279 389 399 14 68 577 727 491 361 725 539 74 608 302 650 902 535 705 773 58 378 875 711 475 45 786 437 680 594 609 162 805 355 807 36 774 541 735 698 43 680 856 913 6 165 499 594 648 86 690 905 824 876 72 137 917 698 87 303 665 300 414 575 972 155 159 487 382 157 405 443 227 267 348 904 825 631 509 544 501 7 13 158 46 737 119 407 773 286 957 199 669 369 250 178 481 147 838 707 797 193 635 801 904 315 65 550 472 822 293 6 435 385 516 518 762 893 832 671 566 461 220 600 413 225 75 694 270 782 752 354 832 998 795 619 398 429 248 494 484 101 789 102 380 25 22 878 652 398 531 355 647 556 399 249 657 774 343 259 417 80 323 569 466 946 700 268 244 873 696 594 780 593 995 554 879 961 655 64 646 136 568 225 960 55 853 809 389 318 904 456 276 447 550 702 448 949 202 432 397 480 498 888 462 455 806 837 182 204 726 753 248 631 333 728 945 965 154 971 832 494 605 809 605 202 471 617 712 942 290 65 450 923 55 230 340 937 155 168 501 271 405 431 592 755 461 555 478 777 475 838 428 279 318 819 335 812 677 396 916 797 419 52 996 486 169 751 994 982 714 144 604 6 152 536 775 827 794 287 997 559 189 704 873 165 40 896 904 923 913 534 577 884 947 336 606 585 508 267 244 824 747 265 993 978 771 567 133 714 188 605 367 215 567 293 150 905 596 255 407 249 348 833 655 839 126 305 344 419 453 306 748 70 206 918 573 642 958 883 734 521 700 538 303 354 592 774 745 35 297 222 137 232 964 364 911 657 904 396 609 783 169 999 490 2 0 148 948 245 653 409 624 222 88 890 823 422 605 323 862 938 586 26 977 288 731 515 474 280 646 208 305 344 131 253 174 295 461 334 416 649 814 636 861 222 128 950 545 288 411 462 25 450 359 668 183 265 329 639 899 341 711 361 411 690 306 381 617 826 804 719 654 923 100 805 928 509 641 583 532 259 843 325 986 329 324 837 502 354 262 289 729 455 103 917 90 962 92 625 199 953 241 195 881 437 208 712 880 964 813 556 431 151 402 721 356 902 859 88 663 264 531 761 674 787 367 509 829 948 125 874 671 59 989 58 523 953 901 935 590 847 953 87 131 583 276 288 778 675 604 310 810 964 445 264 56 25 945 447 190 890 319 853 423 255 663 122 430 172 918 888 419 507 413 579 268 929 105 45 203 1 798 20 224 124 332 79 214 925 285 824 529 890 718 25 981 337 599 223 90 408 954 565 679 267 667 846 723 839 34 633 111 663 331 888 391 869 509 434 469 428 850 829 580 665 987 355 949 109 250 958 821 257 180 103 714 889 577 878 578 830 377 878 222 716 779 144 813 334 353 188 834 301 649 910 787 933 941 344 965 945 394 382 416 690 700 594 749 330 747 537 553 534 626 153 8 845 311 709 863 103 338 750 886 795 521 164 758 638 232 386 370 23 293 250 179 13 157 848 297 843 538 267 611 847 442 747 432 118 909 750 134 127 176 638 677 35 167 375 497 560 836 815 180 111 747 928 163 811 378 815 911 275 145 986 882 124 788 777 439 706 801 305 984 196 271 781 928 841 362 689 84 609 692 350 533 885 258 372 922 243 126 306 534 761 597 961 28 709 242 896 169 990 163 793 933 127 341 731 159 399 778 23 235 741 678 771 595 664 8 812 353 245 201 803 550 919 999 935 815 239 40 50 714 907 11 17 204 257 482 29 847 467 501 446 667 679 290 74 597 872 661 503 250 745 728 711 982 874 392 334 747 250 858 112 328 387 494 12 158 969 524 882 370 613 901 53 171 442 504 535 349 279 624 764 982 538 0 997 424 466 1 302 681 677 78 264 965 372 706 465 323 205 205 497 819 531 257 136 41 811 336 138 414 213 331 460 708 446 804 474 619 484 252 192 70 585 518 411 250 287 283 511 334 853 197 702 663 118 460 384 131 804 947 624 363 519 810 291 848 417 741 325 854 386 790 151 934 346 416 742 430 673 56 179 638 750 774 25 453 551 710 852 794 840 33 274 475 296 466 194 978 195 1 884 707 676 549 586 999 182 31 876 612 962 894 897 605 17 105 923 898 517 414 642 258 475 208 173 687 440 532 984 646 12 719 605 126 387 248 617 460 389 946 294 822 315 446 179 347 507 757 550 430 354 955 774 472 809 565 359 957 818 325 8 396 30 994 751 640 267 489 147 841 678 110 916 944 989 830 158 206 65 668 27 495 294 842 249 11 853 130 528 456 827 471 307 518 655 276 512 272 764 78 615 112 998 281 124 135 582 734 419 649 421 401 39 569 502 999 960 932 181 953 681 747 119 442 764 665 667 268 490 308 946 358 919 22 195 76 559 638 609 363 481 213 273 582 962 992 866 919 507 265 56 997 616 797 416 985 931 695 945 51 364 369 728 842 491 477 873 382 636 583 844 934 207 695 454 105 197 513 391 637 134 86 724 517 991 51 447 255 622 614 931 956 322 6 724 534 560 2 138 56 175 591 257 884 600 189 173 81 403 513 452 864 801 243 474 352 441 787 560 156 363 262 493 8 462 891 549 570 877 277 430 176 457 510 162 735 101 579 571 169 651 966 682 281 493 856 226 831 818 514 371 592 835 333 85 933 385 911 158 933 130 267 555 652 54 550 69 763 787 607 401 601 311 480 541 185 202 633 367 122 13 660 759 938 29 958 477 492 912 592 428 42 478 381 930 4 783 952 210 300 777 579 438 57 454 270 780 637 694 513 104 525 649 320 946 141 514 213 123 30 912 663 469 156 33 587 579 18 555 585 936 192 637 796 798 358 785 81 80 402 493 507 348 143 26 314 665 412 938 683 187 476 163 244 327 314 19 209 407 761 523 498 440 758 114 183 100 358 862 268 948 863 477 779 406 464 795 228 297 652 503 528 701 57 715 68 789 530 904 696 309 900 970 909 477 929 186 43 267 209 361 407 426 703 850 343 628 991 52 654 974 246 566 469 584 560 545 265 334 612 377 326 797 152 949 19 105 735 638 74 946 719 316 397 149 997 608 238 26 647 719 144 786 955 110 218 269 885 968 934 799 777 761 474 570 973 977 390 695 69 48 56 90 395 374 420 380 766 985 614 477 845 723 319 354 362 235 658 146 777 139 283 572 101 585 644 162 541 101 921 453 276 764 711 695 627 513 190 705 841 593 896 973 860 723 228 843 951 615 614 78 631 29 129 279 347 938 252 66 404 976 884 337 946 278 684 318 500 471 707 267 542 6 865 600 967 278 740 40 465 300 419 756 535 591 411 688 923 250 69 169 665 957 556 984 285 629 798 396 134 924 237 527 833 309 650 600 88 997 575 777 792 29 756 658 932 357 12 324 822 555 970 589 565 851 383 902 984 966 32 820 538 281 490 889 505 870 588 672 610 799 716 120 26 219 808 533 65 685 949 765 293 860 555 536 541 488 132 561 779 292 114 551 735 580 192 121 307 231 571 211 832 684 8 392 720 933 53 420 363 996 947 170 696 490 951 120 62 626 948 479 324 935 28 142 759 402 415 153 669 941 138 706 366 288 17 437 381 431 140 812 710 40 139 283 302 771 241 229 317 395 90 615 106 546 190 580 752 986 996 100 647 78 670 50 733 848 803 325 109 999 765 997 911 552 472 42 693 78 446 921 954 6 677 793 210 321 716 272 679 163 46 102 569 674 527 43 981 424 858 190 584 732 882 570 362 643 508 929 803 471 601 264 654 705 818 570 708 797 399 106 126 445 540 62 291 932 780 425 246 310 759 490 752 180 178 795 750 79 304 93 291 896 627 841 139 575 71 117 741 422 942 8 14 912 691 315 143 536 885 309 689 228 935 892 567 562 172 408 967 102 722 236 97 549 843 570 502 158 424 846 43 809 520 288 521 895 535 725 424 337 415 394 429 890 928 538 769 876 510 75 806 345 131 940 565 739 492 226 76 672 639 828 90 907 133 159 13 866 156 526 97 776 313 859 837 6 862 640 877 966 353 125 630 671 974 591 618 356 412 845 787 277 478 853 84 314 697 70 198 804 364 551 615 456 616 357 616 826 292 103 867 316 660 756 39 842 324 257 331 330 938 42 993 995 572 27 965 281 350 622 593 863 582 930 231 962 989 843 399 468 190 41 864 35 631 87 593 373 871 530 845 281 764 157 722 606 616 960 101 859 346 776 431 850 140 410 416 59 856 284 663 35 361 787 737 464 977 661 61 845 90 77 799 635 620 596 713 772 752 906 153 184 454 909 227 244 192 946 501 769 706 770 3 86 257 725 74 591 935 261 693 491 620 748 64 166 406 139 408 826 455 219 200 490 654 913 777 236 763 406 537 379 394 840 876 55 851 502 587 501 276 207 916 739 730 775 671 567 684 79 127 354 388 575 488 547 15 892 361 531 361 464 530 27 563 942 961 369 844 54 71 200 280 998 643 929 459 439 309 153 448 44 577 14 890 776 829 229 569 199 423 470 938 664 392 184 349 656 932 550 777 710 341 439 711 281 226 478 739 217 786 285 563 830 480 7 337 851 460 773 791 310 305 665 858 393 807 290 498 333 812 882 952 400 340 700 680 642 102 472 216 781 67 274 306 846 937 262 76 218 109 977 655 32 450 195 399 389 42 622 999 978 803 990 732 559 856 737 859 385 237 596 601 62 134 746 426 754 578 709 858 12 106 660 728 601 707 777 221 989 445 252 505 911 85 396 834 540 369 358 710 435 984 262 270 288 760 721 353 754 213 626 649 290 280 715 562 66 404 316 947 315 646 511 617 908 441 374 832 468 254 376 268 923 581 389 775 688 516 624 678 860 8 920 961 757 948 741 138 858 956 173 564 129 871 527 614 459 88 508 647 828 594 564 251 979 670 680 678 228 206 567 16 840 377 55 340 97 207 384 469 980 605 312 283 643 856 377 470 33 686 108 352 390 93 11 290 674 745 145 550 207 418 658 503 259 913 532 816 677 749 468 931 462 124 448 834 131 856 515 332 610 153 837 503 946 244 526 876 304 834 645 163 958 576 107 3 404 765 248 440 410 901 594 870 450 968 192 201 553 742 64 59 919 214 75 5 721 920 433 199 868 168 751 476 414 404 129 632 305 62 31 837 848 875 659 232 600 582 272 784 899 513 522 153 646 876 3 261 404 262 105 454 522 847 828 678 762 988 403 143 656 789 426 844 255 128 878 123 462 502 39 916 244 122 794 753 391 503 521 637 654 597 566 230 935 216 765 344 393 282 660 715 850 816 919 913 150 550 563 832 934 134 27 431 762 344 770 573 540 289 688 310 872 34 875 234 386 411 275 238 261 711 368 719 121 208 718 148 376 992 939 742 475 62 986 428 744 493 104 83 123 556 463 588 147 829 497 970 826 351 543 986 626 96 463 227 490 387 153 688 719 644 61 739 177 732 237 97 269 509 238 617 553 857 644 857 528 442 675 727 589 100 389 240 515 936 695 248 528 42 521 949 566 465 496 411 373 37 330 588 882 833 242 309 400 374 628 435 366 676 452 484 303 372 103 889 138 673 176 192 713 253 351 999 964 731 542 928 563 804 650 946 910 155 641 535 327 804 250 806 729 543 26 292 133 830 429 251 8 174 589 623 66 883 160 162 931 175 287 37 70 144 111 307 430 975 848 688 951 814 317 76 394 746 693 308 558 950 238 487 445 620 623 177 897 633 50 22 595 588 160 248 521 895 48 285 284 303 241 155 855 18 921 758 859 171 153 260 442 320 447 858 978 388 189 461 320 283 995 894 822 3 423 641 189 282 801 619 40 709 715 697 765 248 286 830 78 714 209 964 412 863 862 460 759 75 179 130 100 970 511 192 554 63 45 466 80 630 311 840 869 973 17 856 481 210 61 514 892 155 902 421 596 749 199 40 734 780 100 287 562 635 199 896 271 405 721 426 207 318 723 63 961 702 413 771 879 60 615 936 251 288 81 945 827 947 948 481 717 372 59 524 995 934 589 760 645 423 353 567 860 939 743 820 838 83 295 558 93 853 896 354 702 13 281 731 453 702 315 275 700 948 567 416 231 86 2 860 797 204 155 660 134 675 928 200 150 158 755 22 817 774 643 557 203 570 646 577 933 353 333 601 475 542 740 548 672 19 582 109 778 753 298 660 961 290 450 84 899 640 404 30 205 518 506 871 974 734 838 220 499 469 85 931 258 383 911 970 465 226 110 504 335 572 539 473 385 669 21 174 814 588 752 56 114 722 14 71 502 885 643 872 719 128 174 989 416 649 298 400 984 871 720 878 569 174 326 947 371 318 838 625 344 54 675 309 386 287 254 569 519 930 574 362 298 264 232 501 939 95 120 582 69 739 96 614 67 989 979 636 738 732 36 694 286 923 407 714 8 401 909 487 826 417 247 155 785 355 706 326 690 449 496 540 813 393 95 6 957 337 27 238 730 180 254 367 835 726 783 511 824 176 700 182 685 227 504 9 62 405 533 789 387 441 727 603 324 193 500 117 533 880 715 738 172 546 122 503 513 559 420 788 212 962 250 556 906 289 790 442 87 515 755 735 455 506 698 613 621 702 359 550 838 133 871 187 152 238 319 293 443 972 552 93 578 395 318 560 575 191 116 858 954 606 595 688 116 66 615 968 917 247 773 143 337 784 143 590 771 720 732 806 148 806 687 244 821 385 553 802 603 599 661 910 468 29 341 28 470 574 156 32 582 436 542 952 284 892 408 720 708 909 58 383 595 881 737 375 531 882 32 662 534 851 44 712 361 988 115 545 281 705 219 402 61 338 35 953 270 979 363 138 299 724 900 395 6 112 837 883 937 817 853 131 107 543 746 542 107 612 507 671 446 858 87 650 713 822 936 113 825 618 766 201 312 621 228 866 314 914 223 156 141 980 540 227 761 357 114 631 189 506 484 258 844 320 244 735 884 354 429 587 431 207 792 710 552 876 460 253 900 570 96 316 208 767 716 645 454 206 890 477 814 427 689 334 38 693 101 615 552 670 995 26 27 463 283 848 614 414 155 929 177 702 989 525 200 147 178 246 53 534 443 950 550 685 532 430 184 792 537 700 818 673 487 988 641 435 215 50 726 853 813 830 917 956 243 327 205 962 432 662 695 265 814 688 870 97 880 704 824 259 457 594 357 423 689 476 987 118 755 598 354 311 329 654 30 783 713 225 335 134 283 899 128 766 494 775 100 391 697 570 441 677 694 723 105 546 343 335 882 849 712 136 331 700 792 831 203 106 919 712 635 594 277 728 136 646 304 88 783 744 635 16 27 892 557 295 132 391 715 25 233 221 641 623 819 278 241 993 235 537 522 651 132 2 430 680 451 671 574 992 980 480 882 776 747 241 515 162 650 493 646 54 306 433 667 547 743 830 208 99 920 668 878 30 444 473 873 242 435 247 64 676 291 689 198 324 120 366 352 860 954 414 922 868 516 63 944 633 386 712 72 546 534 401 799 976 209 7 719 706 560 386 832 300 198 551 675 812 422 505 760 724 454 497 456 514 442 911 300 94 298 267 338 287 834 576 773 339 536 498 962 859 148 970 342 623 652 480 119 233 848 293 311 762 882 820 722 493 316 953 664 177 577 329 930 873 566 579 596 112 167 736 732 954 685 315 435 618 510 966 284 613 726 892 851 651 26 210 256 46 965 822 398 650 178 31 122 361 257 429 4 478 931 283 496 963 148 848 491 455 182 587 531 82 144 295 743 148 51 828 45 152 620 292 562 661 819 204 803 317 643 796 921 278 142 862 674 543 603 805 271 775 876 54 451 582 329 414 483 877 47 558 307 758 174 798 854 357 362 303 32 909 952 455 834 761 264 241 322 894 747 695 655 314 672 136 418 997 531 585 711 962 619 46 653 16 366 440 979 995 198 949 888 127 440 735 204 377 898 99 732 217 604 105 798 92 143 870 102 35 647 561 376 673 274 61 837 345 834 164 65 50 970 910 94 519 949 483 6 750 581 362 722 705 100 376 32 565 489 78 893 239 1 545 350 959 232 178 758 443 168 340 280 621 278 137 131 880 589 377 712 62 924 79 174 908 870 129 76 14 438 821 368 422 189 345 61 812 223 748 204 551 325 225 645 776 746 210 538 187 756 249 75 463 381 758 545 557 1 907 684 738 560 142 94 687 968 46 603 297 676 837 678 190 986 710 997 299 493 322 918 36 251 743 610 845 111 701 263 23 123 120 183 512 181 877 387 74 814 209 573 386 669 397 314 481 144 839 464 193 815 979 856 840 874 122 522 530 674 299 788 147 260 10 911 85 359 38 578 733 723 148 563 741 867 366 739 680 480 418 183 960 266 27 830 112 440 28 589 822 624 725 477 851 473 259 881 205 1 453 176 53 452 110 591 434 473 93 46 8 219 587 977 825 488 450 908 130 759 570 907 364 801 197 943 926 367 885 930 908 184 894 910 272 971 881 84 86 820 861 877 606 535 469 539 821 243 133 739 248 734 718 942 481 53 389 33 972 201 830 358 579 830 100 6 226 665 604 528 48 949 827 716 792 270 785 825 155 903 140 55 207 354 566 967 308 372 137 451 607 562 121 333 469 968 59 109 252 176 852 803 601 751 840 623 155 282 692 372 698 580 388 327 920 532 559 967 219 746 247 763 306 745 529 400 392 285 485 287 970 784 531 846 222 906 668 871 750 591 239 825 650 821 409 992 806 404 414 352 569 12 740 207 734 640 264 265 203 929 581 402 988 32 552 506 947 332 116 116 452 330 330 953 754 813 550 537 759 736 185 606 438 510 0 685 69 978 655 465 147 696 118 927 861 32 808 351 7 926 93 356 963 587 137 968 610 528 52 418 478 658 632 541 331 429 949 161 787 477 416 916 95 55 584 798 474 133 228 321 42 385 510 291 379 875 941 73 421 517 183 68 215 530 171 46 608 518 125 635 325 359 887 666 925 77 633 588 769 441 103 564 568 907 622 545 578 958 617 376 151 329 555 699 845 496 468 361 113 253 694 977 246 364 551 464 936 498 833 537 462 140 139 12 404 937 197 272 570 98 331 246 548 885 388 536 143 289 808 497 878 582 641 992 348 186 290 565 891 196 817 468 309 134 825 480 290 674 209 441 774 2 318 279 871 251 826 945 398 112 759 478 865 874 801 904 96 708 240 642 454 81 121 36 765 534 931 445 587 131 3 666 497 534 43 349 952 452 796 485 688 53 796 639 852 572 9 527 955 260 345 69 261 675 786 628 495 326 822 73 322 144 885 412 721 910 600 19 82 144 380 547 258 775 770 404 43 876 749 745 448 723 247 692 37 539 401 197 166 742 871 492 740 891 710 809 824 655 149 818 418 706 241 962 84 22 36 443 863 886 759 330 233 596 942 612 697 2 180 987 382 610 266 152 269 675 952 198 872 741 61 986 454 484 683 968 683 408 475 907 581 586 111 504 262 829 207 374 841 969 517 448 504 786 165 819 400 949 659 680 267 172 203 674 184 846 143 786 238 408 263 400 136 303 195 778 561 932 603 590 968 613 817 316 647 871 463 558 533 437 240 784 900 794 877 436 450 396 579 441 223 542 173 785 659 292 569 196 387 175 934 591 281 367 225 224 804 70 630 933 721 769 101 989 589 544 625 530 354 809 815 782 119 940 86 953 87 847 572 108 498 387 320 337 140 875 971 634 538 807 120 168 953 986 289 153 514 118 28 546 157 247 707 899 393 845 45 824 145 157 624 332 699 223 145 411 546 965 643 51 58 172 423 852 435 804 971 63 891 325 962 488 810 26 64 379 397 109 957 962 787 347 674 877 783 787 587 398 639 711 481 650 429 552 426 746 172 949 740 343 12 210 248 188 58 48 622 790 285 398 580 956 782 537 532 238 682 263 884 55 994 683 608 382 234 45 551 832 599 133 391 168 774 552 606 626 869 207 414 884 56 332 979 983 637 656 621 983 994 367 257 463 783 91 873 292 262 470 367 285 239 76 188 449 381 972 113 84 665 704 230 80 543 713 604 527 926 722 235 794 746 867 497 173 146 26 748 803 441 816 141 331 138 653 192 732 427 165 50 498 259 415 204 81 27 173 187 350 131 198 26 208 158 824 324 116 181 39 667 491 223 415 141 90 717 115 383 142 246 857 153 460 639 454 257 348 524 472 500 899 525 701 889 281 549 701 782 839 41 617 458 736 363 48 842 204 788 3 450 343 849 231 77 451 96 576 760 437 852 825 927 226 727 761 554 468 819 362 579 391 274 731 447 392 554 664 408 95 135 614 40 873 877 308 576 313 884 10 883 910 266 500 444 316 864 101 909 296 206 257 755 366 937 620 0 807 263 385 70 878 521 378 955 223 325 25 568 167 828 191 828 355 827 316 591 136 414 485 298 418 273 184 985 566 431 335 80 914 582 797 865 541 593 888 324 416 855 890 13 521 636 545 997 565 416 676 260 473 9 496 619 723 277 270 414 628 359 130 598 966 384 687 738 6 404 493 558 303 89 194 709 346 688 862 611 503 758 225 692 152 75 290 747 148 515 109 704 204 284 843 152 256 208 438 682 946 383 493 321 250 853 698 677 95 567 722 178 348 693 144 880 12 867 931 862 885 674 233 106 848 397 929 776 198 178 219 165 580 109 254 777 283 373 242 912 105 288 499 950 859 162 617 637 657 100 178 7 943 55 523 427 287 772 199 106 914 631 271 795 513 862 232 988 815 669 532 219 652 915 259 53 459 542 245 411 365 427 532 164 64 104 923 260 792 578 849 928 576 377 254 869 578 620 116 102 903 401 376 342 35 782 517 119 482 449 731 285 699 142 790 208 822 413 988 223 677 610 724 46 437 82 663 47 907 931 775 576 876 427 302 569 830 11 398 539 630 757 41 742 699 636 751 988 558 147 987 890 445 581 102 610 986 64 121 702 129 829 605 577 231 134 654 264 331 180 498 744 298 56 759 769 554 485 312 922 424 76 310 196 646 312 232 740 889 534 667 724 961 891 278 858 369 219 350 667 499 96 379 620 906 311 471 834 279 900 910 989 19 304 743 167 293 722 545 57 57 873 407 519 781 988 718 721 872 257 694 496 365 684 327 238 348 204 930 78 84 439 409 745 292 904 605 858 209 631 78 118 360 127 828 957 353 173 770 376 365 691 913 512 344 914 632 741 228 411 921 327 141 735 377 295 379 361 524 440 596 768 475 609 534 546 858 752 392 360 284 570 817 251 662 687 639 413 563 605 533 841 337 630 571 170 81 908 957 147 272 892 435 226 733 6 663 317 34 352 901 920 946 578 433 428 802 188 61 302 533 736 343 226 509 945 755 594 650 597 799 761 210 489 589 111 907 355 986 533 881 620 20 886 932 78 291 834 196 253 109 661 604 422 903 355 80 215 841 106 704 377 447 496 911 728 212 190 491 761 594 323 391 477 504 770 87 219 256 62 574 29 792 767 461 37 1 973 630 236 940 699 914 35 31 815 499 570 371 307 198 70 576 433 156 914 32 562 776 810 690 367 935 407 663 803 785 727 485 597 67 644 860 580 197 597 794 666 681 386 760 576 969 452 528 942 623 0 862 821 52 619 359 946 357 213 811 310 305 32 22 518 400 37 797 158 193 380 475 914 255 172 47 596 795 26 752 475 930 951 595 827 68 341 81 454 964 113 360 523 301 716 712 33 753 701 666 17 78 710 654 749 882 713 975 868 442 609 836 346 698 929 605 334 37 731 672 963 167 274 229 529 610 413 403 796 273 369 917 895 746 43 262 984 262 103 843 610 22 915 781 558 822 219 438 169 679 288 594 935 431 736 743 951 488 904 184 803 534 759 250 307 432 791 258 561 980 729 806 598 232 34 612 3 857 588 294 819 183 574 916 829 318 431 914 281 792 505 331 615 403 254 246 72 924 154 980 493 140 57 408 872 251 827 117 596 120 670 20 836 821 923 182 99 759 126 697 187 474 74 978 251 392 85 633 279 199 709 361 221 385 389 36 938 958 592 654 581 371 240 791 374 171 748 226 32 154 881 73 775 451 943 543 592 205 88 744 451 414 408 288 175 509 78 510 867 823 299 754 873 96 609 119 431 73 30 841 475 738 520 845 956 575 290 923 335 523 27 43 667 944 577 115 515 309 815 335 307 267 289 169 38 439 670 104 900 575 339 685 502 924 571 207 75 170 993 8 291 392 988 249 603 432 934 826 752 408 661 682 157 900 893 914 548 792 560 778 444 908 861 953 956 177 320 507 610 497 411 849 648 371 5 542 490 219 316 625 519 191 383 277 378 538 406 132 788 329 250 43 150 533 781 765 675 771 376 121 280 897 848 284 776 517 506 161 943 694 51 514 263 110 271 170 331 883 257 852 423 709 545 859 243 868 438 903 48 97 308 82 529 495 539 427 527 46 226 103 307 790 945 231 886 97 932 670 492 747 983 635 257 258 910 328 107 570 831 715 774 717 64 520 333 837 491 267 651 286 167 972 745 250 661 442 479 564 149 797 62 702 754 706 806 570 783 874 307 895 177 415 409 884 864 330 778 896 296 933 283 186 103 668 715 978 628 550 851 540 399 262 157 130 340 247 355 420 841 295 364 24 86 751 485 50 821 89 121 25 894 502 2 72 676 376 922 234 325 478 575 753 878 987 918 601 898 716 504 173 970 36 811 593 951 973 5 20 711 722 971 98 732 955 578 377 773 355 972 596 491 848 812 412 695 603 599 652 301 28 51 377 672 160 152 551 63 646 520 35 965 702 73 408 805 133 58 633 938 65 913 670 298 423 747 371 858 332 965 834 703 182 174 247 537 828 334 375 858 334 934 652 18 734 556 592 65 44 918 460 874 236 116 556 259 986 6 409 683 397 882 416 204 348 406 259 3 696 676 832 210 533 765 54 425 106 686 504 813 219 412 301 346 823 553 997 754 543 889 838 197 494 308 789 354 344 742 149 165 509 599 170 510 776 977 975 253 147 433 349 93 367 342 198 368 418 442 274 770 596 364 711 32 191 83 936 591 563 139 66 641 129 875 640 190 350 137 177 457 638 565 34 445 816 737 687 724 13 732 700 318 68 197 478 306 929 935 610 886 479 394 52 316 995 420 743 382 570 310 563 756 864 132 510 65 943 785 947 174 795 402 280 736 104 742 373 791 319 979 856 399 182 502 941 113 24 487 581 757 133 88 492 900 119 391 924 916 490 207 79 951 67 8 648 551 528 59 694 48 954 494 123 474 419 909 594 452 300 105 276 264 836 388 961 196 649 462 982 990 992 405 41 90 311 123 2 877 927 67 322 990 205 821 476 369 244 26 988 396 823 36 926 373 150 723 614 444 360 969 766 854 832 471 108 837 291 612 5 317 308 0 916 481 959 224 620 108 309 420 375 51 674 226 135 596 868 786 350 492 317 162 265 561 425 561 470 734 829 180 584 978 845 603 147 539 125 969 380 872 723 305 75 232 35 750 223 53 542 639 405 810 762 841 645 235 762 471 64 411 35 205 961 355 117 537 362 270 844 665 767 325 185 637 316 153 560 423 980 906 668 19 244 454 669 212 728 725 141 750 788 584 89 787 124 22 438 516 550 711 269 9 767 675 46 69 496 248 764 976 568 390 468 592 383 310 935 331 266 49 3 459 194 553 526 411 538 602 272 481 323 589 439 945 697 198 579 478 919 622 671 290 546 372 47 939 287 814 562 839 490 419 425 2 818 571 931 224 870 662 116 725 859 256 37 681 143 974 771 691 315 788 714 591 955 426 640 277 186 876 118 938 52 76 338 243 349 807 922 286 118 946 656 936 601 335 819 555 761 814 259 440 556 782 50 824 716 648 224 945 176 841 688 403 962 239 337 138 674 304 494 589 761 766 851 362 835 657 682 219 524 648 993 394 16 842 93 92 883 342 90 520 322 242 123 737 524 99 41 251 196 766 937 596 377 993 770 71 151 937 925 984 152 343 324 907 68 287 993 514 854 636 766 201 991 120 507 125 870 187 625 240 952 136 325 403 89 608 664 166 260 135 341 451 976 251 47 113 862 152 137 152 578 818 205 916 541 815 339 29 885 137 44 815 188 860 258 822 962 579 429 308 917 737 700 477 592 43 233 573 590 594 11 788 8 67 304 657 846 549 425 60 226 58 967 449 409 930 50 61 91 524 454 791 830 379 44 968 465 442 843 192 191 848 366 384 731 648 853 542 172 559 435 879 792 708 476 238 93 339 272 493 477 581 486 812 458 592 139 310 943 645 885 107 702 333 346 84 470 153 881 886 966 840 998 782 434 211 591 216 513 612 81 354 848 795 72 490 151 98 247 164 44 1 57 357 796 349 402 162 53 928 512 770 648 465 898 83 277 525 345 280 78 383 404 980 92 93 763 353 713 633 515 502 437 652 217 730 169 38 939 657 727 165 437 151 435 983 785 848 599 83 836 293 746 849 191 286 684 701 652 690 812 996 665 891 823 225 317 443 877 323 746 875 12 983 794 133 688 917 585 512 699 743 901 790 312 533 980 334 836 861 558 713 340 465 444 555 596 287 631 182 270 338 655 595 75 87 882 569 628 306 241 207 126 761 459 553 449 184 765 913 60 326 481 539 894 612 825 474 792 715 784 518 153 948 339 630 652 89 19 614 542 843 441 735 27 644 433 245 222 318 11 775 695 980 819 294 612 191 410 76 547 329 147 346 348 883 422 923 378 787 701 777 127 555 629 46 497 666 693 327 12 226 244 599 701 372 691 862 111 458 893 231 993 178 747 443 792 142 550 998 164 30 188 960 816 465 968 654 801 82 280 8 952 67 24 690 103 180 247 274 532 298 272 125 403 492 167 14 806 994 633 940 402 83 404 151 538 799 373 559 540 935 839 86 353 708 235 85 613 980 996 369 492 170 104 69 902 753 947 146 222 398 326 374 236 687 744 796 114 599 876 400 910 560 302 190 740 881 311 877 925 659 906 510 448 292 650 777 374 136 200 983 388 632 579 669 770 621 504 756 20 75 812 596 968 490 457 45 640 185 776 330 662 14 194 858 132 324 670 211 405 837 138 914 849 687 541 126 945 52 915 968 241 305 526 3 327 767 775 263 37 112 76 336 354 949 261 250 549 878 642 151 505 365 418 929 673 195 478 826 231 872 893 67 409 925 375 363 687 907 869 765 464 337 27 333 614 401 594 332 300 265 685 546 537 376 983 854 318 989 841 660 516 12 273 903 92 873 117 786 727 994 1 149 411 718 662 793 982 859 226 349 165 452 399 904 252 116 682 563 875 649 684 49 150 999 210 787 207 260 597 412 83 840 498 524 957 266 100 323 206 558 195 674 967 780 707 748 846 729 723 473 710 44 755 182 294 38 298 307 995 486 860 310 342 743 440 848 160 801 781 485 931 932 557 659 868 459 765 432 573 862 704 888 127 840 45 363 593 940 87 903 426 51 140 810 441 656 914 31 444 296 408 131 780 493 321 364 829 546 621 351 690 65 509 364 748 505 489 97 207 362 758 836 168 552 82 526 738 227 331 384 182 705 224 614 983 172 313 420 249 478 450 847 190 800 550 839 560 382 387 958 792 351 76 130 331 250 756 394 706 561 763 923 289 688 829 761 292 851 624 560 926 762 260 759 631 848 181 15 60 977 413 482 902 923 821 50 48 449 939 890 276 591 419 80 881 159 128 132 976 45 278 721 478 986 752 910 692 292 917 91 31 916 518 493 524 601 962 628 101 560 653 747 99 407 195 559 901 895 551 209 686 280 740 392 403 684 711 794 600 981 514 235 460 32 965 597 348 946 299 853 709 617 616 621 845 741 426 660 783 285 327 73 353 40 272 670 817 180 771 822 170 185 982 20 82 452 881 32 463 943 26 728 591 977 404 928 911 878 479 741 801 848 351 231 412 308 318 166 249 551 647 910 220 980 695 531 769 660 717 487 818 810 919 554 702 744 137 738 266 73 408 497 295 139 780 982 373 158 386 125 369 62 122 119 368 147 679 244 133 466 328 491 99 18 145 376 657 809 920 613 717 813 78 656 993 984 243 48 853 186 762 917 186 989 424 809 523 220 864 934 200 573 818 225 895 84 676 100 767 992 59 973 781 722 52 482 116 995 553 115 722 996 969 145 655 354 125 954 459 337 409 753 356 894 888 515 725 234 649 683 971 183 127 278 679 802 84 749 618 34 162 821 822 594 409 750 258 781 539 570 712 284 963 773 936 779 683 610 589 335 728 986 650 875 135 26 188 826 720 117 305 509 236 58 379 712 380 809 191 118 247 982 354 328 752 668 279 952 559 214 241 418 698 44 687 60 144 217 426 833 496 244 692 146 653 883 992 602 198 112 534 672 63 830 532 785 874 878 236 518 83 32 549 810 227 133 360 282 821 400 164 257 413 232 299 372 902 771 225 932 872 457 502 659 404 813 323 709 952 57 313 651 700 225 858 606 136 297 617 455 769 316 124 741 819 224 513 110 258 574 839 746 980 370 422 355 365 402 724 338 994 253 46 525 601 66 384 56 437 976 971 514 643 980 352 140 852 751 234 620 426 625 656 935 61 120 802 786 835 464 553 755 353 104 815 188 250 141 412 811 893 223 942 110 867 442 228 674 865 951 291 743 697 767 276 951 545 18 254 185 109 319 499 633 900 285 952 157 331 84 131 925 425 530 796 559 534 931 368 179 436 287 880 246 508 487 316 891 757 202 348 957 333 165 666 741 534 132 792 860 172 572 273 973 313 498 0 318 991 134 497 883 97 647 978 851 434 283 702 778 303 909 203 597 359 35 121 141 31 422 957 354 554 316 17 874 292 905 43 507 751 796 98 194 28 388 419 480 206 187 272 723 350 558 879 678 370 516 695 402 581 840 278 984 277 114 842 646 550 541 567 934 519 519 998 36 728 623 273 912 68 765 972 623 784 318 731 809 445 252 142 513 344 429 523 590 328 175 80 680 432 116 657 627 921 92 196 718 533 12 96 694 826 83 454 961 222 59 216 499 409 204 640 698 123 997 419 384 419 361 495 723 371 486 689 837 989 850 536 755 216 996 938 202 799 714 679 290 601 38 883 931 498 656 744 938 776 240 344 888 983 389 597 216 630 151 409 233 893 474 587 575 403 43 586 999 164 556 590 397 991 413 681 907 758 137 818 14 802 77 457 654 182 775 321 167 626 67 837 266 867 458 30 351 531 429 560 670 975 989 60 887 346 639 624 421 647 989 649 638 155 186 424 725 701 325 253 810 564 446 676 373 453 67 95 517 759 38 229 588 149 765 804 818 893 327 735 905 979 32 631 489 690 569 643 685 400 771 533 241 874 772 29 999 183 48 113 801 881 685 758 415 617 789 808 813 838 878 319 709 685 975 312 417 214 263 877 43 97 652 52 900 157 314 308 516 204 409 856 552 686 334 518 776 27 39 703 2 612 461 409 226 584 112 138 213 946 224 528 144 600 819 996 683 331 209 602 844 885 543 847 141 428 674 314 312 260 823 635 275 160 521 425 97 676 813 330 20 75 829 663 10 601 423 388 537 284 728 653 786 978 629 726 269 495 556 722 869 34 179 183 872 66 80 684 676 175 627 749 948 748 485 214 592 92 817 458 901 147 583 770 337 103 132 968 135 143 828 534 51 399 107 555 707 636 873 882 816 255 657 513 640 239 950 113 165 905 382 616 409 54 506 225 156 800 499 578 576 352 252 592 689 295 781 495 512 414 560 85 543 130 856 795 418 246 152 417 834 930 459 345 635 257 929 783 627 955 479 487 626 434 83 82 548 17 947 341 220 572 240 223 88 553 13 877 381 75 829 975 496 326 695 654 460 181 614 602 967 898 950 138 670 67 778 460 285 579 758 982 301 387 927 763 677 992 751 720 421 821 29 370 632 390 407 930 442 825 229 298 487 0 908 162 50 177 797 385 475 339 919 466 809 968 764 210 527 870 340 667 864 877 261 977 484 737 887 809 598 109 228 998 197 487 349 776 104 775 545 448 4 902 220 817 415 443 355 78 643 805 335 872 47 756 832 303 202 728 944 167 787 632 412 740 653 297 525 26 65 957 693 955 66 841 911 381 394 845 180 257 47 962 274 948 437 791 463 276 435 541 334 52 423 596 418 675 280 415 734 342 754 213 916 551 830 418 658 414 368 982 824 178 350 392 344 889 811 177 434 216 289 1 622 653 529 309 466 814 86 274 366 845 462 774 438 268 674 676 803 564 265 62 635 44 627 899 173 565 688 111 918 936 308 656 495 369 123 377 880 663 254 997 740 313 919 520 830 91 719 482 357 671 96 936 44 371 682 638 637 320 615 425 731 291 623 25 431 789 755 29 141 526 400 760 602 519 854 450 587 347 173 305 136 508 278 527 201 81 626 87 911 524 981 930 726 838 306 136 777 558 688 101 87 654 491 445 55 337 7 375 305 938 3 603 96 497 913 568 435 929 273 236 508 689 131 167 792 851 430 448 437 817 557 672 560 337 969 745 803 252 574 116 333 213 386 402 641 956 908 636 421 327 165 632 892 732 475 25 482 89 784 876 24 52 753 224 90 358 844 957 391 426 64 469 421 584 383 86 486 741 730 266 928 969 151 11 628 929 875 589 717 376 232 891 482 296 176 119 646 2 958 135 426 516 363 143 298 194 185 0 20 763 273 360 949 867 978 171 288 270 664 175 170 801 277 672 469 728 62 774 559 282 754 941 84 266 585 836 796 523 329 905 525 201 241 829 49 120 764 821 946 994 229 972 653 278 198 304 280 760 863 158 88 566 667 437 192 348 675 847 836 614 681 391 885 597 388 392 135 354 972 815 531 531 994 439 968 129 101 108 860 706 119 76 157 190 428 353 30 688 254 495 160 867 222 706 932 142 129 167 418 424 163 122 457 967 876 18 461 458 182 26 344 843 172 55 848 679 13 700 156 630 757 747 668 267 234 822 177 313 210 41 82 57 405 136 530 380 966 548 46 539 83 911 904 154 895 356 838 779 312 438 713 212 729 575 341 212 175 365 794 233 370 741 26 86 265 192 535 763 783 126 321 602 472 201 726 613 610 51 48 251 201 224 611 822 281 258 730 471 348 758 246 797 517 511 290 963 523 99 349 347 269 200 405 433 864 381 263 597 682 976 977 240 525 330 83 288 603 783 862 112 217 163 755 847 162 564 545 182 935 718 871 83 905 447 758 831 912 731 157 760 996 21 233 466 501 868 699 270 972 251 544 296 600 8 162 817 997 201 821 979 393 953 86 501 909 366 721 691 623 394 965 17 831 34 265 113 845 713 77 488 559 75 442 429 558 484 875 400 10 5 161 398 884 432 105 68 93 311 154 929 77 32 36 525 797 417 348 479 405 635 206 251 528 580 752 275 922 257 175 600 588 1 2 748 629 824 403 55 89 338 646 749 426 282 401 910 11 453 370 343 717 817 726 543 169 731 408 253 461 977 849 156 618 927 538 642 993 853 397 384 839 685 204 906 144 138 800 223 778 524 474 677 23 655 216 853 361 812 622 970 203 699 468 529 912 541 697 126 625 945 995 369 734 733 994 549 369 456 381 16 622 142 859 418 943 232 997 249 440 865 727 596 948 274 31 581 608 666 961 911 357 399 385 913 793 319 682 313 861 374 67 601 659 597 505 85 433 305 584 29 88 957 746 950 689 594 649 678 760 613 410 204 549 464 221 692 534 519 636 481 298 44 188 709 45 751 629 416 251 672 867 519 489 454 174 30 259 841 693 401 376 809 300 474 968 628 412 388 965 337 630 323 984 782 484 975 763 345 878 244 601 443 537 617 350 164 104 958 725 353 706 912 209 781 115 639 963 628 333 920 944 291 878 920 376 471 513 611 237 256 830 58 154 115 384 7 702 308 255 872 812 938 778 63 970 931 185 40 809 470 907 472 359 459 635 174 921 598 200 748 295 716 989 394 581 349 849 572 474 107 888 950 912 225 914 186 73 75 937 611 493 898 907 759 185 567 758 972 53 272 285 956 548 32 578 248 470 863 826 335 595 624 968 772 150 652 910 474 587 640 409 819 386 901 616 23 17 906 700 122 827 232 995 117 208 963 977 929 938 676 356 851 971 825 716 902 520 833 786 59 632 919 199 43 424 409 402 524 320 175 470 452 172 524 530 651 16 808 798 487 934 802 450 486 849 231 547 468 872 680 987 865 78 705 920 999 498 736 733 543 51 187 832 906 888 131 371 295 364 373 107 365 380 436 91 345 7 775 770 474 183 194 253 523 863 163 780 608 411 157 239 87 730 992 861 304 708 936 115 309 813 880 241 846 960 503 50 118 889 809 633 239 524 143 675 844 957 523 122 774 259 105 650 500 129 915 854 336 845 702 3 49 136 133 272 552 827 215 823 93 534 818 215 823 649 246 115 36 118 221 156 236 948 605 307 7 787 165 852 463 183 714 676 860 20 107 137 973 9 687 544 760 280 816 587 647 502 785 613 48 845 19 467 202 476 223 4 846 59 749 698 290 189 566 236 320 490 838 348 841 219 497 288 737 143 686 771 516 779 151 99 51 43 289 721 309 319 579 827 230 115 193 59 363 222 409 607 543 366 122 313 470 218 504 389 290 861 720 669 182 659 222 40 428 50 300 251 731 245 42 70 385 134 173 36 859 278 857 207 148 120 191 307 485 513 376 314 85 823 643 514 368 162 916 745 963 310 881 739 889 276 232 897 693 12 45 535 685 267 73 278 744 647 353 829 703 33 949 313 356 210 183 876 18 646 829 778 780 575 289 248 81 426 587 259 703 74 845 100 22 372 124 177 301 795 166 306 594 191 385 180 575 798 162 547 620 631 274 964 127 451 677 404 802 365 603 540 618 44 473 820 2 828 116 751 580 22 830 422 132 19 672 703 599 79 654 815 42 483 945 437 642 368 148 710 595 927 453 669 767 963 892 300 170 124 160 547 895 191 890 905 951 819 687 445 393 163 205 546 132 864 781 36 379 834 491 996 805 44 984 144 388 532 781 295 346 565 883 970 633 659 469 958 41 481 454 776 27 213 634 271 650 182 486 199 588 538 51 167 577 225 773 708 634 878 726 375 827 310 628 783 451 322 306 895 846 676 973 21 5 796 639 348 480 357 14 669 778 762 993 469 624 708 624 213 569 646 611 621 679 196 507 696 568 110 749 241 9 863 582 865 617 611 566 981 798 44 422 592 942 723 149 580 602 846 16 919 26 968 270 310 479 612 368 705 822 704 237 519 45 908 753 348 797 199 29 183 894 468 461 446 743 528 516 78 640 718 302 975 896 318 401 183 406 0 322 506 257 978 510 666 749 317 905 102 216 115 577 408 495 863 838 162 109 378 464 367 273 386 954 915 319 539 580 58 480 718 130 763 520 160 475 599 775 679 953 479 863 733 482 771 414 735 81 668 866 385 848 932 96 859 293 197 995 198 24 372 974 398 384 286 371 880 903 52 499 809 857 236 76 131 391 947 721 62 358 200 905 85 250 537 780 192 128 236 870 942 922 530 643 679 939 195 641 422 860 726 485 238 284 521 324 829 4 62 477 315 349 345 184 572 339 675 834 605 729 507 773 281 243 478 206 72 101 859 996 849 655 997 775 475 753 730 668 478 269 935 590 876 590 852 516 932 108 670 989 716 620 558 791 814 41 221 709 345 413 698 178 491 375 44 215 283 976 387 343 625 588 937 960 225 254 507 944 783 409 693 711 887 722 470 188 602 339 688 569 746 120 273 309 694 482 631 695 411 951 602 637 574 96 778 354 848 529 383 917 604 875 29 673 578 187 120 403 488 681 156 545 455 612 45 928 4563 1549 1006 7871 8527 3411 3433 8362 1978 6746 7123 8547 7617 6750 7037 9031 1199 6604 7229 6960 5867 7805 4323 2986 9574 5647 1672 7334 7064 3551 8868 8970 1844 4111 2106 3487 8889 6146 7721 2088 8021 9303 6407 5418 3261 5617 3333 3877 95 8279 9114 1731 6787 7460 195 359 5019 281 8301 2240 1713 2677 7249 566 5522 8397 6684 2681 1492 4937 8735 5456 4699 2372 3478 6391 5595 5661 5135 8093 6286 996 6226 7351 1096 8360 4112 8997 8548 9052 209 1364 6495 4929 7547 1191 3919 7972 382 7697 6212 561 9597 7297 4326 2779 2988 1424 6417 3146 4144 969 421 3796 7674 5614 9750 7647 4564 400 3276 6222 9684 3052 496 3030 2039 4627 7358 8401 8022 964 4723 917 9064 5723 5218 4823 8265 1767 1225 4331 9151 6739 1012 8062 7964 7850 2155 3107 6698 6310 9932 5262 3532 2783 8612 8996 4743 1749 2001 4110 4852 2129 997 1122 5659 3023 7348 744 3824 2249 1762 1321 769 9037 213 5742 4787 7271 9516 4253 8430 5687 2536 6287 5347 6309 4 7197 9837 1036 4015 8629 6517 5005 6876 4510 1611 6075 6905 4461 9072 2915 3572 8283 6026 595 5563 3686 2126 4467 1464 1544 857 5598 2046 5711 57 9255 2331 8967 9281 2870 2866 4820 9479 6062 9737 1619 5360 360 6598 9290 5773 4285 5551 1868 6302 881 8615 3862 8048 1526 5639 7135 2404 6381 5464 445 8259 7582 5653 2437 4959 8230 7292 2868 9316 4632 8305 8530 2799 9087 583 5818 8781 1502 9191 5292 5044 4927 8719 1363 9958 7976 575 542 6692 2308 1266 2464 2661 5702 1452 8844 7958 9332 1791 3324 4270 4449 568 7576 4631 4155 5594 5072 9986 2051 3378 2220 4278 9250 852 1641 9683 4426 3494 2338 5387 2671 2036 856 3623 3980 4992 1001 6727 202 244 7765 2362 6331 8529 1934 133 305 7904 9528 7325 725 6513 4036 4822 8491 9075 5465 3453 9884 6131 8579 6120 2690 3062 909 5521 6152 1205 9710 3635 2279 3522 8440 1513 5736 2812 9746 4217 3559 8020 9953 1165 8619 2192 1911 3670 4817 3388 1339 4222 2886 7317 7895 6555 8708 7852 8692 414 9564 6500 2737 3370 7555 3978 6380 9882 6409 1436 3129 706 1557 1340 4272 7829 5463 390 4133 9889 2694 6248 6249 9594 4444 7088 6475 9089 4636 77 9887 8125 8249 406 342 2310 2707 7262 4748 4022 8402 1822 5035 2738 4669 498 7330 9659 4454 6614 7177 3462 180 3820 2992 5132 5154 9278 4799 9821 7525 1900 3042 7621 8153 7165 517 8074 855 6483 1053 8779 3899 3962 9014 1414 516 5466 2457 1571 3614 6920 8425 7688 3782 2052 8696 6827 7948 8641 4043 6855 5007 7637 2712 6080 2861 9395 6403 2342 527 9929 1867 2339 4138 5095 9392 8637 9364 7973 1803 2432 8339 1850 8061 8337 8116 6947 9247 8215 3391 1622 6948 2589 2610 8228 8237 4082 8023 3135 872 3111 5682 62 9167 8831 631 9485 2904 6649 1987 5992 8050 1347 1980 6818 6880 120 4307 2872 327 9161 4710 9113 242 5710 8193 976 1008 4468 698 4707 2090 4916 1020 4547 3256 1074 7834 9363 1206 2580 319 8597 1172 4752 4863 6916 8011 4677 2731 7392 8260 525 7542 9273 5724 5618 481 7884 4926 906 7354 6648 2867 1591 3416 2600 7768 7101 9175 4839 3540 1865 5532 5669 1446 7759 5592 7206 916 423 6461 9502 6520 778 4774 8334 6107 790 6067 8636 8321 3013 1862 6493 5666 1044 5582 4685 5650 3274 7770 6237 1465 7877 6624 5932 7514 8394 6122 784 3758 4304 4301 8859 9830 4850 5689 2534 7930 5330 9233 49 2595 4785 1842 5746 1501 2215 266 3286 9628 4726 6755 1412 8704 1193 6052 8272 1828 7210 2708 9948 2023 3051 9637 4653 7773 1968 7137 5107 5278 5511 1246 3892 9694 8300 4855 7540 7561 9763 1263 5619 6792 1785 3935 7644 6931 6 5897 8834 4077 3672 3934 5910 6119 8975 9402 504 2440 6082 8675 4742 5326 6288 707 2613 3674 5102 6532 7466 4521 6424 3448 7772 5675 9150 6789 312 2583 5921 1487 9298 1107 5489 5021 2545 318 1278 7134 3346 5453 3461 4589 1956 2400 4765 8895 7786 1192 6108 1771 480 9437 3972 6962 4116 5846 129 1469 3682 962 132 5690 8602 3368 6903 5776 4626 1613 3912 8307 6151 5678 1505 1579 1511 8872 5164 8788 1259 7111 3946 811 2951 9015 6863 4017 5991 5959 8210 1144 9262 9128 8151 85 6034 4232 9117 3526 2323 8474 4148 374 6939 2674 2801 7035 1182 8761 4958 9827 1204 7573 1352 2575 3902 8866 5703 8448 8365 7427 7450 889 6260 6742 1488 8649 2839 404 7106 6269 8078 4947 2835 5693 5221 8557 2717 4183 1151 8454 6779 9635 2148 6937 37 1022 2850 4533 1607 2481 7849 2029 186 4775 6530 6171 565 3816 8599 8518 6068 582 4809 7009 5362 5699 882 5279 6143 9691 2982 2011 8302 1764 8383 7276 956 3352 7575 6209 4386 9404 93 8136 4387 9660 1841 1521 2386 6216 4641 3330 597 1049 1899 166 4121 5715 1014 5040 4695 581 2927 9061 541 5269 1026 2008 5073 2599 2417 7131 6173 4281 2878 7268 8080 9563 73 8033 679 5691 1991 107 1421 6221 8754 2189 4113 5026 4223 7285 5158 3297 6700 7498 2190 960 2845 8841 8376 1131 7438 2397 8303 8519 4933 398 587 4478 846 7048 8356 3906 6384 3250 5920 6169 1984 1657 2977 1885 7588 958 4576 2117 8032 9793 4871 1367 3633 3176 2069 8783 903 8325 3565 9933 1797 6257 4551 9845 6466 99 1546 4234 476 2231 4037 6728 1494 91 7034 5134 2156 4297 8108 3876 5802 1671 3797 8559 4481 7912 6865 6599 8083 7645 3938 9852 9822 1866 5205 7548 3668 3987 4174 4371