100 10
151145 387293 375223 414628 30461 359405 38073 94736 209506 150769 848694 619464 749793 513077 660536 798854 958077 642270 686574 898644 763206 662270 682466 870356 997566 870777 822711 918045 959211 514326 687004 663022 573894 806980 853992 567173 903048 990396 693971 576272 917963 559018 712088 667757 588447 872624 966611 546525 531247 669538 945169 810805 831808 627635 697513 845726 998412 520225 763772 973975 550903 967128 636997 624798 774109 507341 691971 693509 514090 902295 786133 932053 977665 998222 616162 566112 887198 599126 612637 918445 768664 574158 745603 600472 718146 943116 946199 716558 979693 726323 706886 530597 693451 843883 671747 983912 867577 863718 677421 881667
782365 963555 830072 760030 978129 946235 842495 865327 545361 200972 800125 814025 545643 545728 930849 763789 505196 893400 996699 501242 619723 703585 548191 829527 563821 719938 813439 931398 600008 507213 813065 882374 987120 643137 658756 965249 605724 501251 846928 651085 972736 647053 981462 518379 692781 912312 782168 714330 822064 778867 715572 941788 998805 763763 787667 562626 983701 617458 994024 600061 624671 823441 982435 628143 982930 641192 609744 588655 658795 956673 756092 631531 603726 737555 649910 812860 666219 948430 527190 988283 743650 759114 946423 742455 522877 734090 805081 522930 851549 815457 622991 992572 638898 621779 637068 638180 779323 746812 726835
938118 719837 982928 586002 839916 736835 735912 669128 919406 387626 696318 907689 944345 971784 870465 686800 994661 620907 508233 533943 988808 840042 673286 997733 978940 811417 634801 617120 590740 897965 860308 545211 617803 859588 631213 974071 596423 883477 643199 515829 584172 839517 939870 544869 811301 826687 731669 822314 947595 756254 872609 952755 596296 562247 950488 591588 873665 585289 725061 980757 983255 585369 525968 617410 944957 673533 591481 557732 573363 734680 573561 657535 590549 529783 718757 918202 856471 950426 740516 820418 723033 629477 773173 819329 691724 723662 910918 581741 825303 635979 562499 808558 737700 604819 925968 699009 778353 517449
756741 868068 768481 846654 541955 859030 876437 760712 777232 383764 711139 534100 569678 950524 663577 859204 769853 871654 599218 697123 969747 924521 833102 532246 733080 587154 653418 675400 786163 948123 709202 542904 816191 977683 889558 858146 836714 782348 618859 630298 531608 846350 664399 617639 796874 844328 993195 583079 732334 592413 780203 702082 516934 629657 750680 766366 716812 904098 941767 502975 852221 650969 562232 684764 645004 968142 542911 998070 750490 678122 628369 798451 540824 809120 932442 837698 653448 925637 920777 902135 518050 700980 604217 551336 846990 871249 817703 563802 775348 759470 583129 643921 926791 661713 845038 588147 629856
904301 586218 896698 582423 730939 711501 623247 540059 660295 74237 709859 585932 914426 611994 620334 631759 732563 671671 978749 603813 505726 542551 895513 765196 642032 555786 708339 803746 900824 796486 949954 805125 899056 863004 903900 629995 574506 543499 686406 734801 520796 896266 837086 951575 524612 957420 583334 757176 645443 562083 877341 651169 620986 772854 932717 763018 844992 657408 583116 762169 970247 533070 583646 869303 896075 987547 515651 986933 547398 702057 721734 568195 614675 575172 519770 639288 548945 619456 912816 694388 681539 790157 861910 818877 579363 810979 598247 940707 984740 681364 702876 954987 730786 786523 840642 643213
790422 856293 630146 837820 574703 868233 922367 689378 943405 60290 845018 992350 577945 774186 703091 775836 580695 581353 594713 676410 908684 692961 617118 893424 890677 819994 864763 621463 622869 705406 764677 913291 561699 911175 767464 636402 779408 689831 842133 722814 664673 703503 731516 742618 977690 950959 534807 558385 532312 645872 734796 957349 855185 851914 850773 745862 688260 715537 883678 827482 920943 648355 757125 998994 559530 524589 651749 855291 730773 993882 578105 895446 697385 825973 654416 675075 776933 705575 749813 825597 851448 500961 782946 706633 852875 650072 968848 557487 881961 852526 884969 819256 500881 642095 818250
576763 683036 969999 932054 913809 980233 526511 825607 693971 24837 996376 885398 645770 701951 635211 987719 553399 636172 770666 776385 505399 937090 745233 579239 819051 597759 964208 638307 614992 622655 972909 708107 822044 959261 640162 752205 939494 683025 577813 633465 551862 590541 518864 697632 792492 670427 701704 862244 806600 972370 638629 828351 909460 883862 907590 728511 997973 888151 883170 629317 510806 856079 837424 849202 815340 977586 601408 771187 660612 679221 904652 728826 769762 939868 942811 578606 610296 644515 940850 933248 616885 579479 777951 542697 979693 685542 787560 994018 590045 687082 623335 600851 543161 960760
966406 874854 954698 567814 646041 631662 763387 567045 860489 91755 523266 803300 628107 649914 964167 585310 599514 597404 681141 877465 640101 660835 579359 944013 671205 669404 631095 810893 786608 690608 771653 753014 581814 742703 820828 727855 874366 584215 811253 751207 650068 850871 570859 778175 500785 535026 863485 600299 632430 544627 977764 788883 721814 573476 732896 909371 742880 880343 720264 529488 570951 991917 782502 652766 750973 619682 896973 625339 720249 724578 876546 870317 575449 963757 648493 576234 998783 528330 692885 631213 589309 687002 936448 827475 760478 669344 736847 503358 549687 957111 549199 636990 965381
831701 789756 732706 967736 703082 858045 687985 927660 750943 364276 519462 714700 706796 595696 729835 751478 788582 877400 857140 975584 813848 684615 752414 983192 937814 755772 549231 911278 804971 686221 876659 653025 992330 625717 620761 711764 983762 808746 639424 751057 867049 658886 982109 590197 770935 711944 858028 575869 589344 715168 567805 919544 899783 820219 902736 837598 592343 968319 748876 897315 654540 641887 566692 663222 767604 687453 874986 767718 512551 530763 535127 895953 706001 517236 986150 976936 745532 844178 569157 851228 559346 636962 770772 975482 973533 673508 813080 565877 658179 578308 979544 829071
720195 546236 992294 504151 750041 883632 788221 778944 914395 467977 674897 636749 840584 677400 613685 586116 537930 699195 937344 597277 852509 708116 589111 826043 897976 918543 891920 556155 996851 887816 885226 733398 950404 893872 753901 700445 777505 542122 995741 708252 865470 670639 845001 706054 864391 975039 808522 902321 674234 745866 515950 526743 970334 605061 852786 884662 523604 761058 957169 536807 648874 842395 770205 599278 752620 540458 816075 530125 582580 828169 754729 948050 515160 599731 670456 879551 574770 978978 781872 765356 741196 797823 792099 711530 919236 661238 612544 942841 938648 569713 996000
603875 928461 782558 719505 681081 823016 551933 727558 905597 67585 982287 853647 895262 582018 524104 774813 673140 519434 573037 954848 760631 887212 763300 988513 806449 924538 601058 765642 879538 670771 761642 983413 615584 544200 719271 796665 867217 771204 524223 789166 651306 522863 659165 562920 604881 683269 854085 794374 719056 943474 749222 979687 830687 512522 968200 637136 953412 585610 919130 832951 772734 680772 832716 888318 741325 551987 684984 624894 839543 725559 914060 507201 748422 573225 570121 869656 772847 940558 680382 991903 884033 929604 987942 714720 958479 972494 868208 928243 574457 787338
761194 847191 984462 610263 735509 725787 678602 936845 850681 392240 678757 781093 541699 927179 870671 628173 796835 643518 568731 977217 651773 952764 923174 656067 683836 898005 628561 568396 826248 703018 855734 603795 550209 840197 714058 802071 582336 909012 755268 949370 943510 934025 730463 985210 861205 601134 613383 674392 761004 698466 667962 929129 651231 607488 585196 851419 505493 713758 919816 831741 933128 791902 951888 999690 648451 665946 818113 730788 591311 573381 696510 534821 523759 943325 536383 901316 560812 666118 575708 821816 864585 760022 767298 532168 883862 852494 883587 905707 582604
819755 737449 515733 611658 705689 531775 776461 871636 849888 188049 979299 939621 720111 530472 963380 663437 566856 864696 724249 749326 956757 562417 613911 733131 829715 646079 616994 698562 546019 522701 781166 865774 776502 813251 993784 982192 845026 786598 870180 711266 810199 849479 650888 530311 896303 614268 710100 979511 995317 950701 728838 952074 529470 842749 685205 875538 505181 818551 574100 551200 857605 871618 933326 634107 684870 927111 632651 546248 713709 502831 757515 540260 868662 908403 586923 764966 539023 797023 760829 550692 764076 989667 519118 809899 832417 720676 685437 837598
539227 775889 905150 896832 647507 838476 547292 848729 781939 165736 894978 995648 699127 652493 552261 567789 577248 639184 849107 632623 952560 609937 699668 732988 615956 718786 542887 948373 939462 744676 802323 995042 520565 707473 908226 684425 545950 955518 533154 844241 635462 944484 856242 834589 613329 908503 918730 706929 547687 784190 855905 500247 910479 555573 749588 526435 774359 792475 991161 730174 537152 809836 725216 574069 517310 633442 774846 579612 605313 824353 923853 740775 768837 780095 591716 898519 704950 526798 605448 752638 810988 961353 769237 737819 516926 518825 764255
807638 827653 771768 554164 881157 581604 779380 971578 615266 406020 746425 711230 534487 587130 651436 791614 872319 931531 899682 770838 652834 926481 876287 905472 753821 853992 691061 991641 887271 726239 772248 711261 553892 560368 765425 935049 641972 561157 906627 757239 506683 669404 968469 541171 756534 619905 849137 628854 567789 748820 899692 720623 691653 792331 642447 961826 662676 849860 969819 549947 576099 758419 761208 629991 818787 542985 565040 960760 604142 988020 734351 610825 673776 702820 668348 930311 839078 533838 575517 923219 799010 991561 660194 990663 783893 802641
968841 962921 652501 938661 512868 728601 697080 790428 874944 11690 833413 956337 992980 953907 944357 727331 581084 618133 946503 749433 564796 801933 783271 640313 725152 582281 631875 901698 589296 932120 720691 574489 895041 889545 513150 924261 634498 726583 731041 509442 775155 580806 965779 768135 534713 926488 511818 615797 560974 974673 881582 625770 792959 664853 782436 534463 763486 930663 936162 869134 862783 656853 943624 774176 546398 973126 698437 680896 716061 945830 690339 991216 526636 672470 775703 561349 598959 803873 693498 676285 778547 575081 818407 587858 756286
600843 622321 536125 531506 558483 905259 910641 715337 865235 21938 778087 854714 899606 975336 587127 861788 665675 594696 888424 854497 886751 949773 969808 690625 659624 646093 985524 734705 964501 573382 990991 581696 695703 543468 613203 770539 965080 540196 502228 846667 725014 780315 701381 640972 755651 804861 502761 937678 915909 907537 808528 802660 857311 778336 509637 533287 924430 511513 767992 905283 601247 775335 986979 813303 818804 616534 583842 783884 656731 586070 646903 898097 882737 848285 539069 654741 669498 558182 608771 585407 965720 917299 904419 839383
711988 914057 872670 652770 941922 657014 558053 543170 948701 452549 856473 783857 677919 940315 584093 834650 542737 730997 732747 941826 579282 788168 612919 765132 862703 721691 866891 844775 655342 771310 700510 867330 685367 589532 536452 627290 762898 594505 686812 711599 672242 543285 995457 850161 999952 579550 701163 559041 810547 950262 500867 906181 754782 613787 687665 617485 851830 554556 978612 523524 825867 679122 907207 527586 785006 943659 671228 547904 538165 858040 759504 726759 917677 754961 576920 917629 850863 794435 976670 677763 744697 993890 600296
999479 624029 787962 633317 975859 842518 611929 515735 684737 316731 922942 712324 592410 866602 883552 640315 921119 757945 916171 647878 675622 687484 741150 593252 538347 535585 586274 732462 780282 580164 832759 779761 704193 637073 929430 696404 979591 541360 712140 664329 865116 651434 893005 973878 518036 792909 614193 939155 550854 546716 587033 742829 734200 828183 852433 788900 880120 938707 537714 660402 535224 870473 956516 755769 507546 885946 968526 503490 943658 697018 684171 808774 848452 577176 799005 866489 886437 929550 821996 937292 976267 925382
696473 710467 769917 548906 515719 650038 503965 553434 810440 451166 940259 783308 811311 964158 669255 796189 984000 629265 993207 668171 954392 841659 761699 753397 724500 648136 682947 546497 601780 659214 988231 798253 886034 758148 863511 918105 908186 883829 971539 734979 939370 928151 518287 750681 892309 703894 563222 876309 833160 556429 560832 787552 914441 838883 557301 655293 987019 740248 718142 605152 915815 706373 919757 801849 964522 799621 736306 889060 683450 724198 624039 622820 652349 642327 889854 561010 846221 953076 953671 695733 525858
530855 999637 956651 869738 556938 611944 873109 813539 846439 85384 729354 552812 914371 547555 533686 713992 783861 922747 897442 524411 546786 520262 676760 689113 910116 754122 551687 863193 707793 747420 905403 755000 763410 862054 624738 820348 973998 997848 633887 820437 976109 879593 889602 906832 927148 923288 620824 727362 846035 518266 751773 909174 538529 944886 598287 948645 699008 666326 828190 923154 930099 733593 678154 693509 595647 819245 530209 585998 817093 680449 922787 809554 560042 812389 716387 503543 752030 837211 730905 614417
871830 999030 523591 910359 943916 638231 875356 659277 804557 56161 598783 751008 953492 793289 944517 565492 612534 991079 667842 945979 671528 590629 771886 731570 919371 504625 735113 671401 841836 982370 802170 713666 997753 825762 640377 941669 963993 515734 617298 784902 735633 732433 552263 705477 525723 513132 770969 654609 504211 955163 616941 675739 545793 888827 923662 981516 893452 675127 652917 751640 657498 971439 981659 655251 797201 622036 613272 777546 654122 746923 578801 889755 979356 631064 611585 521431 644196 898906 676041
664760 854070 792982 856851 899863 698161 780513 881379 591613 118663 550648 843253 629491 522087 824912 801094 835641 963301 930718 629539 617423 677641 708340 523531 673350 855756 635116 694781 516305 534022 887174 681065 888092 680156 537916 804307 878317 834782 685686 986282 790423 752686 829536 936266 791126 670800 737360 626767 634101 668078 772658 767877 862072 980999 791408 535422 853107 942876 730203 869412 976898 617378 566829 881343 813886 621098 685650 708556 955880 887689 694838 762655 656727 540726 698921 947853 711527 952633
590972 861980 620711 863631 646209 982783 860982 937617 534557 489029 896845 764761 599854 873744 898491 666683 771439 712377 787781 973441 920933 743661 861130 632124 506316 517858 672850 721589 982063 900729 674222 589388 779062 811286 969371 925271 810421 830353 879241 844979 560794 776086 609740 660648 666182 508231 827332 937621 736960 631465 911063 657894 875127 788545 806370 897795 822755 995572 635737 821171 896302 809959 910559 691716 621245 896282 616987 931667 742987 512580 776646 803781 788667 902738 980782 971201 927321
824466 925175 664281 955931 852590 838527 847410 641135 644897 431384 980243 640470 897295 801414 553124 723606 728325 744840 861204 624607 878179 809223 867594 890760 585869 687727 695779 504959 668509 666980 932280 509327 592155 596561 981611 961097 935089 829021 618585 596338 606931 598828 753160 520578 916594 806284 744185 644919 551124 605389 785878 929304 914612 669824 820064 516833 857551 532195 521792 542413 699175 970424 568092 807683 566985 549703 768780 518426 895077 887365 631117 502008 502545 884277 522587 919139
690562 783124 580410 741686 888513 866288 687342 819477 536112 49643 852662 910016 555953 890806 968781 771481 861230 536873 579164 944567 586577 864296 962994 981654 751662 594111 500014 754207 994740 538953 673347 685302 822077 770109 943341 726942 636398 647035 562771 688862 670794 915433 598878 743099 806239 584011 514580 667469 620885 610096 628389 723814 974393 591383 721820 742407 701846 721834 996614 696586 777140 686313 898241 599217 956423 841582 842512 609173 988617 905283 798035 675763 837069 913266 935215
643308 997277 966147 827130 634514 576244 955519 874680 550637 19491 596500 809396 781452 834687 806010 994390 611827 508676 892631 727396 981451 750565 586260 590624 755535 991544 905011 947650 844965 834629 882865 988273 848259 849013 831755 999125 941609 803626 873806 508598 866880 970306 817994 664684 821345 640356 659075 933172 649032 568058 676921 646835 818624 763181 753811 590511 771077 675175 538161 616042 509804 937379 620668 874415 786392 952423 873541 728001 772402 747347 736599 639282 734005 570945
820319 555351 711301 979394 504875 876686 547452 698148 523521 290790 961330 777333 972939 748759 952508 527453 864802 978664 964832 501822 853080 751224 954245 742973 995577 742999 506672 748528 898634 757029 819473 718953 812380 530774 698347 833608 907460 762151 531756 947334 660932 509438 724667 633871 774550 693527 661324 639352 672191 626156 657526 541623 893732 628123 800948 905661 871123 807620 654189 769757 564650 990014 988710 893382 520789 703409 726990 944601 965560 775099 891935 626492 800889
632954 776716 575439 842833 954392 731143 531377 596901 888669 87716 506985 516793 873949 912647 904268 697921 583188 674025 762571 573203 662735 655954 610344 882496 899296 571297 848056 690747 979585 990901 991637 612539 783969 583428 971725 754713 830924 503102 851614 719593 576102 874952 752738 966403 787599 673358 664325 870787 847383 943248 960342 526470 615554 570686 908966 514851 641984 773375 721950 621569 780628 729939 750460 564597 813368 722185 835662 660644 725287 703629 896589 817742
578581 649328 800497 882532 839038 981174 769671 686422 924423 130579 712892 539977 800700 638211 571180 959036 911586 793131 596957 692214 539422 863770 773163 852790 602307 625177 513434 843947 828806 910024 661689 907387 575704 978538 806271 914742 959713 575943 617516 884136 805957 846761 940465 623009 984972 511646 598398 912910 821129 695355 621476 860551 575477 910991 729694 677785 536168 759480 538084 864975 685856 716125 788714 777912 694663 594986 709007 654376 670929 826523 554864
993238 689636 995330 616247 674608 523328 714645 587518 860809 296 725346 721360 518182 636337 967406 712319 672506 743239 750403 553833 929095 966528 842547 723360 677544 953885 932367 848272 641166 775242 903137 634404 964879 914819 750652 655839 938147 981649 759710 815308 924354 985056 553020 958889 621394 520427 671208 793900 763666 937964 864085 709113 904492 706632 932473 598388 676870 881192 946661 818036 656435 866150 952441 637666 780969 719445 793505 735468 717446 553215
550776 641801 554624 603796 600690 676018 640575 788250 986270 254837 726214 866707 646059 647059 573339 578532 745447 750209 976077 708460 584598 648864 574610 537039 786530 855579 756484 596387 607399 990282 665955 674527 648435 720579 794676 765477 912949 935251 553728 915571 872197 779942 782278 518256 943353 871969 613140 688801 638531 589217 897261 723129 754433 988224 760168 540963 860155 533004 637351 967555 539638 819658 658434 688074 540237 953110 953551 969538 904714
507279 885109 776911 803574 683739 811519 746927 555708 924659 347903 710591 530229 865694 933720 784662 853918 710240 841978 714073 759596 995681 697980 799235 815339 856415 503661 855576 809525 957212 841466 730591 964492 726575 507502 784418 926666 835373 531345 998726 776385 983426 709318 822966 865472 659390 607628 719390 885983 965958 949815 661931 961639 647796 977518 776978 504211 981179 648906 830088 938392 506724 560680 919236 749651 584534 703654 676317 919908
751351 691396 712645 751129 900714 535611 616601 576456 643239 404274 978791 625550 785807 640723 603541 949955 618241 896872 970518 615773 545778 816958 554165 568855 877638 973401 818506 978525 693407 994824 914785 944758 686220 627430 695888 603286 663041 812489 696094 822632 664833 674886 948182 966992 831961 551724 933299 950202 948596 903817 582327 510726 720775 636492 579581 614766 626245 898088 609643 836004 909264 524428 780763 611836 651858 993003 715122
831251 821844 911216 653883 986677 586102 618418 970021 918063 138601 903320 884618 635090 823489 983297 662168 544265 619790 758102 675383 762387 672542 785026 598392 581806 809454 895507 693642 977664 904862 925116 808915 726706 836332 979150 713384 938787 597568 699757 873202 784062 603078 774172 935504 926567 757470 614025 987184 893612 872127 662567 672351 561021 947593 787095 659179 773399 698954 852821 767415 603816 794289 576330 830523 646973 555481
560259 585760 669401 760016 975315 953464 879446 765839 905320 422140 539661 519345 809550 933273 907824 988470 621977 968845 952415 909072 628024 725815 608027 997197 993230 711843 791486 585913 558718 938460 657746 618977 540572 827147 895346 532239 796963 774792 798079 702284 597158 837740 737981 923061 787366 662158 911531 925695 631003 863946 834767 775380 606113 959146 788929 615696 687342 580416 701609 746060 535228 875707 865038 592152 702854
760384 624392 516170 551528 938823 734806 648687 792915 972787 480916 596633 651297 999631 522328 798653 879929 873448 574033 986043 832594 879314 601739 519936 976082 819700 782349 511310 695407 663739 619815 914613 940475 744207 930783 992003 699382 665589 657042 992297 654729 728790 588931 806026 744773 627611 621031 624703 501059 695064 610746 850006 590731 728837 886294 566813 564889 668643 578124 776648 832382 714291 691261 772857 958498
638397 764861 657880 803986 921903 666529 975067 667046 771812 179791 928171 899424 918477 552874 916835 629894 679972 766841 720625 908809 653136 787438 990050 821779 881914 766698 670514 596205 957960 943371 571055 596357 724584 745287 916695 662840 928169 908115 846238 699981 721913 774409 615757 656742 827284 532593 802988 523608 799434 523613 948770 952570 827404 938820 790702 725670 705519 977568 838228 679831 937291 925635 792540
661876 670923 725587 841068 599092 650054 687306 815425 871967 30248 931183 545062 821703 963776 848050 845312 779562 871664 794082 732133 715420 749254 539187 957442 971125 516755 795670 650956 954046 721306 959848 632274 908581 685436 973342 524025 851842 677000 839450 740162 671420 786985 785224 993123 750761 633274 854787 530324 521290 665221 778809 736710 914476 834348 710505 885601 867455 506175 536558 821501 743833 512758
970128 668766 714546 959822 692791 566389 653175 548594 806551 361545 835579 591775 834070 586341 725049 688858 633017 746340 854079 928178 999402 768555 762526 709907 670509 629981 732435 723419 967834 992620 736177 937962 661387 950724 897785 854178 517113 567312 919124 840016 891907 754704 931791 742329 841045 673192 931187 990414 935884 801619 918592 951639 586526 697470 677898 757035 843803 910333 980454 811637 919306
732984 765952 580693 683708 680089 951223 717173 747401 870348 164120 655660 625052 505332 897989 982449 694876 845529 989215 630761 647148 924159 582400 733674 621629 760298 507062 965432 686984 987516 793421 606290 720500 559373 703335 920560 755814 654558 637733 503215 541258 711274 675227 682662 732958 573217 665111 927835 918746 670678 574948 565894 594837 673700 815920 716466 950350 822982 698250 637334 826851
991672 759976 563703 567397 979663 500616 823212 634222 654701 114185 691832 865976 518007 874495 615286 607576 555958 543121 526322 726637 634421 608568 837826 808121 940840 570645 758472 763823 768895 912158 607026 776919 688487 687081 860669 668150 687697 700233 818724 842399 543012 510557 724727 577371 901404 840013 684947 957362 899487 727621 700351 533908 852541 538178 858382 793382 608823 616854 573557
894070 545364 696935 687342 733851 884016 548011 918354 571714 253785 737078 930465 807608 763987 655192 901332 665391 511557 602631 639106 927396 830253 839457 977657 699146 893987 836039 992528 519162 969245 566085 929585 514609 779372 616927 764813 663389 664938 683167 751455 929534 920245 681920 753494 684233 853464 654826 865976 881373 757458 505082 808770 604063 860892 802779 803209 771231 638818
812090 806746 608063 894527 736331 622672 673900 853258 887485 352169 534548 570652 605096 980434 507250 803368 733928 707835 673184 905107 573811 554557 662565 595246 879679 782980 956138 682458 602541 743721 837628 914631 550467 945691 809159 786798 584716 983059 656408 972201 836700 707308 559206 941796 704094 582808 761516 938023 790643 934700 843130 880806 505609 522047 976052 901641 805027
948542 584099 907568 692264 938080 838552 759083 883771 647711 279922 968487 647122 734994 957041 500174 942303 516247 958322 662749 615407 719838 600772 906050 654538 960254 786856 660147 998653 779261 561788 820032 727803 662240 743953 936419 600320 582505 695503 500443 746568 757737 968931 893690 992731 942324 910216 951386 974923 868538 614136 590330 588376 731260 996380 759266 707867
799588 935765 706520 578849 513906 526553 823005 692498 786858 176158 792818 869363 971279 809613 615931 729016 794896 525973 738100 737220 952541 705838 712143 821079 836326 802473 925807 567587 815205 685073 791806 614794 637190 998326 709995 651096 541231 533000 843594 828089 808777 652764 713804 780056 962378 846087 525425 757274 872060 779877 994495 840953 502067 722990 662032
838394 525464 604191 922333 857021 805616 714139 971815 942807 380211 698163 593903 770049 747515 953850 614490 556292 606614 828295 852701 568992 674382 894478 842619 562795 690707 853466 903748 692774 576456 582133 531168 618272 686324 953501 975294 991941 683992 963461 934748 912810 677976 545003 682859 925492 998853 813701 981784 605468 641996 850837 690812 816379 745315
549783 895526 936022 919601 799274 628797 512410 881407 676317 301860 584084 646171 622328 576025 830163 602142 527125 742973 780118 572128 942184 705610 570982 755886 703747 692802 897882 570936 899966 730613 816252 949750 626139 768626 869351 941766 913775 898113 823173 606445 528796 923609 752616 667476 999634 582779 785970 526759 825753 566089 615240 784289 788051
702574 540175 508150 895376 954410 579087 811694 685023 895339 128707 827515 680317 663500 769281 610445 561613 608806 716890 606761 532416 969506 774238 548402 552285 576560 591514 894390 642649 706754 695032 947053 909328 735207 955203 821056 689617 534290 632750 890993 945981 910547 718508 642651 590399 504141 753096 652012 629299 969986 758774 661715 955844
549364 710118 524481 625924 801632 918872 784926 524738 630256 196943 934066 865463 703534 771474 571433 754177 920576 978778 716510 847475 713638 859161 937874 717779 628609 589887 847078 598595 865013 525146 570791 914377 751616 595273 556653 553248 530497 841579 594338 660753 589910 544756 526216 809797 816230 614001 563974 736806 592779 796836 600634
806417 655998 538508 540548 784607 628395 887627 899555 509760 269378 970346 924137 680741 565619 980791 750341 596116 838722 844679 756869 944985 889435 799438 754782 722017 929791 835108 975175 522571 631944 575809 845340 804294 614318 885889 588902 759065 789868 504809 768826 718993 975155 709315 916086 557127 706458 666427 669595 561533 511106
926465 506518 916893 742255 777652 655262 672046 629112 630437 214091 761056 706247 556310 581703 836917 942199 686957 612334 748419 691766 897512 983764 683273 606828 899850 740400 829638 566277 909996 891171 593735 852813 897689 526980 611420 691693 682242 783466 820805 812679 994436 598214 535278 567098 679917 888547 525649 883226 500882
774068 574992 898394 757832 758265 521574 657682 998666 851213 253104 925014 742384 834046 777827 656426 861026 889247 848119 543268 689065 685277 872299 699853 799843 923930 766951 996112 812477 808952 879338 829711 583020 954330 728106 857204 728947 749680 514886 743965 617245 771549 668979 859630 605595 963158 532408 966621 852405
896879 526241 557823 598508 898541 757676 898351 822471 540980 388041 651300 866284 773801 981012 949305 744483 725470 806509 973431 975150 837748 733748 608748 609297 902728 984730 731245 865886 517138 714218 734644 914017 740460 808819 512526 655353 582847 927229 994176 640179 838045 645476 506464 611846 642840 955769 872682
868310 778630 862465 859813 632730 596213 968561 758380 515293 219473 505977 897532 970429 720195 632176 900798 977007 957347 929676 632360 540194 873258 642888 680374 711303 804717 686838 839501 947557 658959 712183 832220 937589 591000 692033 586672 703566 660594 861404 718859 630237 867381 616391 617018 587576 764919
517816 564584 722266 963845 713296 778813 837103 872537 959187 184488 677254 646025 887907 641163 821336 616443 973383 775277 723795 681768 861949 927361 858714 739705 662573 988951 607086 795316 605969 711015 560236 640138 791951 798854 620335 505247 577667 957438 894136 553206 522196 587742 715583 926455 728906
536919 559250 718641 812197 783046 900410 690498 710407 759124 454036 872980 748076 537290 668297 870397 764657 744885 510535 556608 560091 647222 578208 654111 621012 972344 707317 643208 560087 922901 586016 805345 976172 661618 523986 788369 944664 940748 995220 671424 716225 925424 560756 964301 979066
745405 851050 743724 506642 877938 800332 566734 525160 878540 238964 646173 867237 944514 805733 927324 883767 908101 732669 859940 569720 773007 664661 514384 713756 659881 702160 929981 601657 762917 910634 597076 508322 778036 840800 514965 655974 657484 598051 697487 552377 835248 860012 935966
779762 682097 863290 663530 590199 612311 539822 676271 901670 491630 707007 631778 880717 909168 578111 998726 672085 988745 595802 696759 783134 952954 728076 955460 626791 826127 652947 695520 661375 529311 631486 957490 711409 994776 621020 801608 623439 677194 994231 541461 881677 701238
673240 778746 610406 751351 777473 798843 756449 873275 511955 41752 842582 740031 995043 969373 582511 664343 664893 760238 693654 796379 717728 905063 807507 855100 723023 947298 532294 717254 988759 930324 918493 661999 709070 545251 913351 502895 844095 686152 892523 872402 725735
735105 612433 737130 720830 711296 917825 885723 987887 627832 369543 721967 549247 505961 577068 772271 953259 625714 505877 958370 572390 940722 620370 797813 985974 550073 800708 846421 752577 709583 718823 978312 944688 847608 731794 665518 575257 665972 567593 563144 793804
766047 785111 843051 772008 862179 631674 741619 504246 637552 8278 576636 594626 836712 890801 596952 903137 691510 943373 655714 901093 678548 650378 862134 526157 898524 544004 601414 564496 611598 680910 858300 877645 966021 717704 666006 844553 849378 923977 848799
503282 623967 941787 597909 977031 832589 694861 880168 540451 312942 552234 957896 833135 702612 820030 875644 601137 864035 993410 681985 975633 674320 556638 869630 640342 774342 535636 984895 640072 959614 850046 643355 599933 791833 757616 593317 640774 968829
989837 681225 623416 542072 639122 972904 761036 975504 848548 233799 839539 841959 560511 831524 532631 617149 717507 672973 907843 769495 674220 547915 745461 524266 707622 861747 832452 981590 955064 973226 950420 961253 654452 590188 519677 809926 563092
780714 785430 911641 659239 641322 769952 736102 989198 802583 412553 723057 991909 777446 992553 666129 841714 738014 690396 565688 616113 522848 547279 571177 996074 514051 548783 666878 604239 568460 993156 667332 849174 794939 595325 524766 952613
881629 760868 941811 700564 630472 681221 692473 924270 673774 451543 765984 928140 565351 848025 544254 588199 911656 631783 600625 925707 680566 783856 546298 749027 777012 729982 614553 588303 841659 639319 540916 723288 900188 999080 923853
547012 680301 632678 971282 870427 507633 737267 798567 572984 172291 859173 661183 513300 990957 778161 955359 687875 562017 501657 953254 855381 731640 567808 960037 573299 707127 500953 812940 623667 516385 753145 670679 696686 885823
641962 583465 893457 895581 898385 966441 997225 757558 643977 409821 764867 938490 982236 952743 516859 983893 922349 888592 715533 990157 848629 805185 697285 865935 618125 820952 882320 871270 507984 595359 773445 649946 678824
683254 561879 593561 649696 559104 851120 810025 602333 632339 147686 584569 601434 765374 568462 523784 653966 800348 513941 518948 621885 727578 884883 740010 564883 767203 627632 572867 878914 917429 722813 574091 600684
784692 667652 750380 860148 535124 576757 978833 667464 825272 202539 768898 606998 648216 792682 777316 948564 822976 796264 570449 550554 681147 826811 615437 964703 970795 688304 843617 888225 927469 934060 988909
728513 601713 755641 605013 636837 832398 583846 820653 674022 271366 589552 797372 795465 898586 574688 760381 721562 870953 847183 788469 568452 690346 903906 533155 661142 608563 893125 549367 536032 827185
554628 780898 945250 810269 885911 598440 659019 986110 919093 311806 633358 508645 646765 945175 923584 737805 721909 661498 625110 569092 949967 693563 759438 870226 743070 936932 978789 652547 502651
531173 996085 557279 828423 941335 883900 714335 539775 542919 316725 958869 908664 850155 983866 555429 811683 923802 809587 533592 585301 934697 619036 535268 644612 894826 921846 887683 831759
916987 540230 834410 948161 552667 908042 792936 994003 791942 41504 550130 834862 724068 525351 759878 574224 525570 815308 902259 949372 624895 935851 534673 575944 571239 586294 720557
966065 508140 608240 814176 925128 664822 664939 889641 733842 180327 682577 727845 881275 706201 794327 732489 930269 819679 992368 520845 861601 824028 939456 810973 948923 875307
845647 541219 962898 931941 761776 945316 956433 886368 775844 96647 551191 940783 803906 785033 530116 502836 529230 927744 709037 839909 660233 655658 675940 652601 692856
537541 976629 632312 848515 941904 523972 710514 983124 986870 217662 761252 948538 615240 647621 724383 529506 715164 665166 833412 516549 711635 836248 545779 639379
545285 902040 815964 717296 577981 968566 910152 615522 961547 60539 980389 919804 582788 690903 919280 586011 849710 680532 534549 964951 844505 758932 510809
559669 940451 844221 576218 652086 680470 638349 807817 742107 414859 623781 959403 634723 608699 885907 766597 586599 944724 746987 506403 543864 937890
942035 646227 803953 638919 680777 785256 983425 956061 796065 346369 896512 640286 635665 564950 837108 790366 872767 579216 847108 512901 554971
981831 621600 957231 748429 724551 918307 511768 747306 962171 257482 689341 608399 769963 828261 805528 555219 828038 761589 851284 871132
658102 991571 523149 723052 828679 813516 612172 924247 676976 184237 995571 658808 779377 952802 923589 503929 871109 951709 751235
849632 917719 940577 974383 687683 785190 779911 742902 613228 76812 594187 500712 715955 602110 540214 955359 947141 870082
583883 887741 547058 725308 883312 722218 504686 836114 662159 26938 723575 613868 776202 573207 531588 733131 547591
719271 518321 843854 978525 647901 885355 572712 648614 601310 72278 705180 556670 654668 575262 640553 542409
622320 882214 942073 844539 886900 778187 506698 911867 518114 296285 704421 607673 668507 937553 655264
887778 972226 999119 866303 636480 900826 955368 801446 518489 211426 506626 575159 817562 581888
732064 876323 704208 630630 818396 565099 517530 612935 588150 42666 647401 708717 666523
755075 893576 620428 926691 781354 592654 925810 664009 745486 51601 635729 546932
861478 798624 553558 952989 632538 651798 701405 525214 872359 219409 859962
937458 865918 972898 525608 828020 620299 750677 994543 891726 84418
614971 818418 941959 723977 744228 622321 969464 603569 758050
532748 965047 573026 586307 934388 721917 754457 635794
747131 626816 967830 607093 564275 850100 596343
606235 678120 732995 856913 672663 624721
517518 787634 943139 959478 527964
703720 581799 997428 807289
856201 530176 788689
929228 632835
723077
