3 88396 88395 0 55204 86128 142060723 49703 55204 50098196 55204 16408 25076600 72123 16408 83286433 72123 32376 206051771 73580 16408 728039657 17688 16408 105778771 48532 32376 724855821 87318 72123 301904855 87318 84528 758647180 17688 18467 494150522 48532 79890 709947041 3878 84528 952304176 84528 43025 28417427 79890 32220 939835460 79890 15901 655620597 15901 64554 985539673 77253 64554 679803627 72023 64554 980561009 12646 72023 953305957 12646 42569 803841608 87813 12646 156107088 77253 60056 911817771 64568 87813 604153068 65866 64568 697629315 53092 65866 881682310 53092 62958 857877321 53092 78114 416714887 64568 43656 693652786 43656 81879 553511325 43656 87353 513611630 28987 78114 567900778 13418 81879 619883415 59338 43656 67316626 68552 59338 863310814 3036 59338 639573554 28987 29162 554484546 29162 85962 281805501 15896 68552 529159900 79375 68552 532541292 28636 79375 101275167 6436 28636 271085401 30992 79375 710885654 29171 30992 326883035 6436 7364 985448949 69874 28636 743059385 30992 68618 942042631 9569 7364 555760932 61787 7364 263697267 87641 9569 14886821 68618 62467 496216490 61787 58513 646676853 58513 53970 155173715 63798 87641 222036053 10489 58513 519473621 17749 10489 763639178 63798 7562 873833647 7562 53484 284933975 17749 33563 427557565 61822 7562 841774090 25672 17749 492211368 49615 61822 469616143 53484 21963 600826337 61822 60896 848696395 79647 61822 500970982 51989 25672 991531684 28982 21963 223076289 79647 28198 752921208 76495 51989 124239940 35540 28198 915099967 28982 45600 434567305 28982 63447 116978698 75873 76495 418496424 76495 85262 745636602 33604 75873 13729681 63447 29913 964093202 63447 2492 877276866 54431 33604 645227747 33604 75548 311602770 79212 54431 195143157 29913 2364 62540058 54344 75548 662277573 72603 54344 529916077 40746 72603 516382700 62190 2364 95188742 27257 62190 150385926 72603 49100 815254512 70803 49100 838156998 30061 27257 669277294 70803 6931 784837625 54937 27257 876236992 79481 70803 41464373 68547 6931 887672872 50541 68547 84133412 54937 52595 885648961 69027 50541 864365742 69027 35063 318467758 60201 68547 86321716 35063 79598 646874796 60201 42021 207572550 79598 82296 739219781 37402 35063 124335934 37402 63437 625323098 37402 33120 493257930 47783 63437 251319231 47783 6169 830123716 37402 33573 879542731 47783 72051 733586431 79940 33120 263312907 53628 33573 671523944 12015 6169 949512759 29129 79940 949667237 47220 72051 767565702 15383 47220 821397050 23926 15383 196242417 32181 47220 861536735 59035 47220 386928074 47220 34746 194969191 15383 22255 800881949 5378 22255 159367914 84289 32181 818839024 84289 65449 32273753 5378 57218 566112417 39594 65449 170630059 39594 50740 436096375 57218 87069 830903541 65713 57218 83076390 15748 50740 506106000 39594 44874 374108780 44874 52466 970115288 87069 53907 208988999 53907 41503 210846094 52466 56999 670041041 56999 64428 313200944 84194 53907 946558754 84194 32642 375640520 41503 68141 314576836 56999 87468 168812234 68731 32642 173774455 25099 87468 562630925 32642 24423 34112646 68141 40427 847996312 23655 68731 731654294 68731 26095 820347475 62222 24423 386638061 69517 23655 381146970 62222 71742 327147487 69517 51021 44060481 20789 26095 850324697 69517 39695 320627868 69517 63185 682346630 50144 71742 119830279 63309 39695 104182659 63185 66785 582645417 21279 50144 480601155 7965 63185 740344291 79698 21279 243843509 14677 79698 336935534 16680 21279 647475614 79698 58282 933777226 16680 55476 652778471 23760 58282 482257083 55476 46373 759433609 3202 58282 829630835 55264 55476 588611687 23760 8625 964190806 78587 3202 846527089 54563 46373 972914482 3708 78587 225179948 54563 83992 933699559 12041 8625 553352591 12041 8798 925527601 60657 3708 967417152 82944 12041 477726602 69295 8798 124778843 60657 8923 501522790 59528 69295 431460724 8923 48229 462515971 48229 6101 362613785 82431 6101 505685339 59528 31195 294921858 59528 77275 74700139 21988 82431 406413581 6101 5499 797191393 74632 77275 308207219 50254 77275 189890980 75296 74632 109967502 80137 75296 363788609 54754 75296 82914415 50254 63428 544793769 54754 29194 105535389 29194 13384 837766919 67641 29194 30096431 29194 49742 580406795 67641 67264 444946045 13384 84828 48968387 65164 67641 261000980 67264 28453 733833198 49742 980 876315844 27786 84828 4040788 65903 28453 114431893 65164 60284 898599222 60284 33260 161866697 60284 24361 154300397 27786 62597 956419391 60284 50630 304990717 24361 44932 597927073 44932 11202 451467242 30373 44932 148073226 50630 19541 725766418 21315 19541 822998870 44932 47855 185403523 25951 19541 603436028 47855 28681 456447109 33516 28681 155294012 4632 47855 369307634 34076 28681 506936012 25951 48688 199157998 42256 28681 235327388 33516 62090 766100168 73406 34076 905068909 48688 72184 106217909 62090 17976 66364871 23307 73406 836052185 45981 62090 147108236 52700 45981 659973715 72637 23307 41586107 72637 46882 759139655 52700 84390 469646658 78419 52700 829806705 52700 1940 528591010 72637 29574 599699272 51674 46882 24570245 51674 79099 556846080 18183 78419 4832014 86033 18183 304160761 41453 29574 246553483 18183 16796 117929604 42494 79099 525612868 18183 4838 379872798 2909 16796 220833091 42494 88367 495344559 21326 4838 737740100 88367 66813 612474030 88367 42716 322587329 10786 88367 684843776 42716 34015 346427774 40170 10786 591738060 80249 40170 935916667 47420 80249 483412000 21346 34015 176563089 5638 21346 408198652 40170 80698 902984128 61945 80249 588551274 49604 47420 37659094 37494 5638 101318099 80698 71692 713303284 80698 78452 373427731 55495 61945 703663222 78452 88038 363462842 37494 65929 133215196 41242 88038 582461588 65929 18077 37882367 624 88038 703157337 18077 81723 27816489 65929 9292 619580414 54466 41242 826658446 20850 81723 627496147 14648 20850 111456371 9292 83574 10755920 44296 14648 889504192 51295 54466 407607649 51295 77628 413769375 26874 51295 758883560 51295 55903 471969840 26874 77914 848715846 55903 200 23169371 77628 12855 84828005 26874 68082 310409783 1791 77914 887367119 1791 85089 827071027 36054 85089 542605847 6504 1791 239759299 85402 85089 88404747 6504 3761 91182115 50020 3761 500331133 8539 36054 63751034 69400 3761 141042832 13087 8539 394006861 50020 4828 152502055 42642 4828 22272795 53292 8539 323678086 42642 87964 137428035 35821 53292 959010250 7848 87964 901524131 81440 35821 638580437 1405 7848 58357603 41803 35821 87357332 16821 35821 56320978 1405 461 501848919 1405 21437 127439094 16821 30242 685738447 15259 30242 615151533 21246 21437 373743235 5352 30242 579224020 21437 47941 580167794 30242 52528 379979539 4694 47941 351971678 21246 75100 164868320 31465 47941 670278090 47941 82978 862391997 52528 41812 500020310 68844 75100 195077511 75100 77589 923899199 49286 68844 615656069 82978 38758 956450628 61586 49286 132960870 83086 61586 786801639 40742 49286 174003054 61586 72838 462303496 60998 61586 539306512 61586 50968 207240238 28750 72838 798833519 48380 40742 141726325 12306 48380 575226543 42042 60998 882610639 42541 12306 973379291 49345 48380 63400839 48380 18022 822524940 77150 18022 124887990 46050 42541 118080855 18022 80033 33792522 23590 46050 428560393 46050 82264 704186827 79443 82264 833655384 1889 23590 208306870 82264 14444 61477963 79443 53216 997280647 4562 82264 827275371 74833 1889 529046019 30936 1889 656044085 46052 4562 397669503 14964 74833 499320307 55982 46052 502912879 37962 55982 153403078 15869 37962 465058956 34730 37962 266688536 37962 75698 227558357 34730 80545 171961988 32169 34730 150328725 15869 45742 950751855 35827 32169 83611969 17064 35827 626699050 32169 42674 577573998 42674 70559 777448636 45742 57163 561509035 57163 13817 223309376 45052 70559 915432447 57163 12219 125281579 57142 70559 896991279 57142 86478 603695244 12219 68000 402684939 73475 12219 713418061 86478 38763 418149058 57142 3799 414504828 73475 28727 596030121 28727 53438 779629726 71919 73475 82519201 38763 61064 318083754 57407 3799 712819548 6720 71919 619229565 61064 72074 381541460 16980 57407 938539820 6720 27108 417684973 63042 72074 420351933 26474 72074 195022406 40566 63042 529242836 22111 26474 746947306 63042 11603 80466989 64613 11603 980557295 26768 26474 586090496 75634 26768 712744848 11603 68367 108745855 68367 5551 624565349 75634 84253 307873597 68710 75634 374878347 68710 60193 316746179 84253 18449 622158452 5551 5279 905910064 2594 84253 171623749 68710 67252 207036026 23148 18449 55341874 5279 67570 816869847 67252 9512 831456107 9512 72319 819901892 23148 59564 244825001 59564 70394 241117169 44300 67570 624228961 86727 70394 605350247 73257 72319 481725331 61366 86727 438695556 73257 7928 692843354 73257 42679 318056185 61366 20894 715760433 49488 42679 59877930 7928 61334 255260945 42679 21236 106546685 20894 50031 855709165 49488 76360 965408346 21236 39277 673269716 25682 39277 351695026 76360 36305 43818978 25682 77429 580697265 36305 77669 647707917 64481 25682 769358597 64481 56661 99271355 56661 82613 691069626 56661 21210 668528586 83310 56661 812149214 83310 47175 85608409 41038 83310 124189551 47175 9557 138941099 33203 47175 356504871 3767 9557 859185466 9557 34183 386848236 70205 9557 812256155 33203 11998 155582599 18602 70205 36388156 18602 32386 81672120 56703 34183 774843724 66781 56703 518562020 32386 20676 764117568 56703 83334 371262487 47810 32386 71273806 44066 83334 521967874 83334 69903 907955193 69903 65262 55300617 52691 44066 581926359 1822 52691 746579255 65262 53246 438751403 43894 1822 678599708 52691 15644 724487102 33097 52691 664631740 43894 8981 422978520 53246 32154 297487679 43894 20763 449850926 8981 77969 776970022 8981 5501 878197694 7187 20763 499130999 65797 77969 36676909 84177 7187 663902763 62834 84177 372288996 25553 84177 844044743 65797 30826 836041565 67232 62834 100359881 61836 30826 429084188 61836 44895 230833227 8212 30826 465658244 63017 44895 619479246 44895 86930 494285176 61836 32958 938975357 44895 25504 585532974 59786 63017 10620947 70397 63017 569210587 25504 58911 970751217 62684 70397 383367167 75382 70397 550519596 59618 59786 58890060 62684 16117 562387867 62684 70582 542737386 62684 45957 22240944 6370 70582 294223685 86360 16117 830425563 86131 86360 853571835 33457 86131 501035042 87257 86131 219388085 81667 6370 144509464 86131 13367 860988477 86131 22267 973684425 44646 87257 664882354 88330 13367 36086559 81667 26358 284122324 13367 36766 508938382 28730 26358 538719543 88330 5696 90460358 20315 88330 586590346 56155 20315 905794853 20315 35229 923324519 62282 35229 493212310 62282 16965 38641576 72042 20315 977269716 62282 68720 286774101 34055 62282 767983417 68720 10314 276909589 39414 34055 430477992 34055 60336 391136186 77959 39414 695074162 18601 10314 610719754 18601 37663 723303591 4351 37663 127855143 41278 60336 83412577 41278 29643 484014299 2510 37663 300292220 4351 25134 577944195 25134 5408 36751524 25134 51203 640268230 5408 82310 727131780 30847 25134 988316768 5408 67861 927321258 85455 51203 941815740 76097 30847 912050998 30847 88216 381912849 76097 2689 713243134 37299 85455 516170403 85455 16660 142071901 2689 81809 102827024 86476 81809 63503735 80683 16660 67208256 13130 86476 846696491 5514 80683 862333182 5514 30012 114254571 71533 86476 602501953 69482 13130 282160093 13130 27508 41534249 71533 81025 708561427 62699 81025 124829650 34881 69482 21334614 62699 36306 932770284 60758 62699 499375101 60758 35871 23640822 36306 83195 945482582 34881 49457 571964177 4572 36306 418341868 60758 4365 930331319 19615 4365 136841233 83195 21238 853519072 4365 33930 147782264 19615 28980 797514853 28980 67038 899356095 55438 33930 344456406 28980 18328 527431789 55438 65661 933562646 65661 41041 976028552 47056 67038 283344149 58819 55438 167789967 41041 69478 674399704 55139 69478 285969166 69478 40263 679807915 47056 66967 590569013 58819 81233 821865741 75092 81233 255320086 85334 40263 683538748 1521 81233 983922187 85334 10657 538077404 10657 38503 25135403 75092 74036 196228504 60238 74036 204336214 10657 73101 953849943 38503 77673 848640429 38503 5948 213317470 26177 5948 396695412 83500 60238 834735644 5779 83500 986597404 83500 17122 92008310 1659 17122 977199144 9519 5779 9609363 36653 83500 294291563 59648 17122 340654279 17122 19694 879234411 72957 59648 866524731 74243 59648 613781842 86777 19694 161969704 20968 19694 45060734 27458 19694 703515521 81848 27458 58046439 20266 74243 467680608 61795 20266 657066514 20968 60762 989922777 12258 27458 521992511 39714 61795 73346686 31118 61795 848321487 61795 19327 436743585 39714 55136 628620508 33447 19327 125859500 55136 27396 361162245 27396 68797 117257432 4584 33447 907653815 56761 55136 498094842 33447 59495 247563132 3381 59495 403964761 40119 56761 970959703 59495 4772 612867770 27127 59495 26577970 49662 4772 124206485 27127 72672 389754333 49662 32628 900278485 32628 79981 133025569 11600 72672 85721570 72672 16065 819452632 65072 79981 122017346 32628 23748 203965299 44492 23748 8075314 44492 81943 371018262 13174 16065 769366362 44492 11865 412813218 13174 60078 776707313 273 44492 44976491 3072 60078 716831837 10748 273 697398329 11897 10748 325157640 10748 74001 743624191 10748 42667 177744832 42667 74175 267490895 42667 77691 195844886 9150 77691 475047469 44371 77691 972591104 74175 69506 262169707 46753 77691 495664581 9150 13717 191869273 69506 54749 104285713 81186 54749 290878415 46753 87252 840971760 68531 54749 975600808 75251 81186 112442065 87493 87252 103874618 37428 81186 612668149 37184 37428 515552179 67560 68531 281697618 87493 24763 906395731 61573 87493 575019301 37184 81294 647921083 85336 24763 765488668 81294 29044 233309522 32790 29044 395795109 81294 44869 378700542 2257 85336 882377633 50579 44869 86106546 44869 60864 857950211 44869 17637 986185689 19784 60864 292255541 26906 60864 113024679 60864 70336 642591816 68182 60864 400369370 68182 80721 116652632 19784 62999 254348287 33251 62999 393241002 69192 70336 91798687 81330 68182 812360159 9329 69192 124915618 81330 13093 455319702 111 9329 413268788 13093 55604 25711466 81330 61101 618595778 55102 61101 118631737 32684 55102 411603001 23023 55102 399874474 36752 61101 168327317 1721 23023 5720887 32684 81000 671788423 36752 7737 727978137 4825 36752 814045449 2881 1721 828406078 81000 57239 984981507 49831 2881 788501393 49831 62533 553954205 34190 4825 318545984 49831 4682 286551129 84651 34190 171631027 51723 62533 932951824 67523 51723 214961074 70396 67523 701150040 67523 62826 721698854 62826 16731 362334537 16731 890 438174042 84244 16731 849793258 70396 36299 960259668 44667 16731 139887668 1585 84244 127231893 30968 84244 986981033 21443 1585 939799000 26307 44667 12070730 6902 44667 213190932 1585 53252 455118783 26307 87846 56285115 6902 36922 675084720 87846 20748 437658132 19351 36922 738598084 19351 50841 98228466 13487 20748 739293075 76713 19351 987571929 13487 52121 555071037 58196 76713 105441391 12567 50841 294046394 56089 58196 377376929 58196 53838 922918 53838 27966 674479015 58054 53838 428037263 7599 12567 16648204 7599 75732 125008254 58054 72727 976259351 7599 62073 49212205 59544 58054 28844084 72727 22171 278307168 75732 83658 741259259 87852 72727 663475057 14336 87852 459202926 12373 83658 381695486 22171 39741 471053847 83658 33915 502350298 39741 16070 809285656 16070 5330 18123055 66345 16070 368783211 4779 5330 76467318 4779 53265 181832712 16919 4779 310881082 28698 5330 1568545 28698 81788 424525896 28698 71577 419926 1926 53265 157485178 16919 10243 572949657 71577 19790 175543073 10243 5053 744539027 62768 19790 449313249 10243 22719 85496788 27377 10243 916539999 5717 22719 307453112 27377 57822 83579815 57822 80871 380823371 33143 80871 914184086 80871 82267 361522702 5717 86079 573264496 2996 57822 290191155 80871 26624 246020225 47292 33143 553139805 82267 59622 884806613 2996 31890 929498335 59622 76590 10758395 47292 37601 322620945 3068 47292 594662935 2727 76590 116767889 31890 55757 7932876 79329 55757 298382339 43856 55757 952973672 43856 35818 104076171 7053 79329 94378142 59296 7053 649771976 35818 6763 533722818 7053 24704 517949379 59296 40858 83090560 9663 24704 888281143 9663 74479 902211345 21830 6763 733279559 9663 65695 196849540 21830 37531 78074082 57653 65695 169050935 65695 13048 155231760 4224 13048 619062970 4224 66521 973529198 29533 37531 132819807 26842 13048 996743449 13048 39205 100753291 44524 4224 599873285 66521 77322 438994906 26842 44981 119251851 26842 74765 893944547 74765 77998 342498989 51517 77998 677828822 38917 44981 561641981 44981 2190 984195400 10023 51517 518707186 29829 2190 834558031 83493 10023 35262845 29829 23398 127553043 23398 5373 583206692 38883 10023 643946461 57618 83493 45119848 38883 31471 78981918 5373 6969 84208559 31471 18023 615332146 38883 51673 40062289 18023 43302 63509753 36895 43302 157948935 18023 15530 310856174 19829 15530 321049635 15530 49067 64339677 9748 36895 153330609 36895 74793 513695766 9748 20622 57551409 25246 20622 49901845 32770 49067 606654358 35071 74793 73224592 32770 5856 143580756 32201 5856 149283687 40458 35071 522699682 32770 82020 431249723 72232 35071 126408875 46071 72232 650355947 72232 2864 941130748 46071 15596 856465073 77459 2864 961296394 15596 40047 101937205 40047 54792 672218807 23405 40047 155736805 68995 54792 961914478 87618 23405 75561015 26491 40047 604519654 87618 46475 925375740 29016 26491 153508465 87008 29016 975889723 29016 16803 839275259 46951 26491 944002816 21042 87008 606931621 87008 75691 102558293 23203 75691 113119933 16803 74127 662759103 74127 77783 584860815 72963 74127 41559679 77783 39283 85361977 15117 39283 691882536 39283 1775 255451482 43273 15117 173394341 68057 39283 916229157 15117 71746 608071544 18548 43273 25945859 18548 71439 450978468 36557 71746 696133414 42243 71746 535937951 42243 38998 546889096 30114 36557 703643754 36557 8243 302552310 36557 38157 734425355 42243 71293 983615513 30114 28697 997009096 78193 30114 973281516 81617 38157 673802995 81617 32581 308851533 32828 28697 941220482 32828 85991 651000116 32828 52894 999851011 27341 85991 838285993 40048 32581 247199792 32828 49144 550843462 52894 41302 690000792 49144 12222 274150336 18919 49144 610257935 30222 41302 612563753 41302 32225 464115770 12222 47776 973184673 47776 51508 222705806 32225 54666 2532848 31272 32225 880231886 61215 54666 448738836 31272 84439 241497770 74777 51508 75777094 74777 86120 629201276 74777 15413 544694609 88337 74777 300998844 15413 21387 659538809 88337 46191 898303327 46191 19546 237160532 21387 36853 362908140 19580 46191 705760902 36853 66946 150936250 19580 23902 140665125 36853 67390 182960814 32535 66946 122667206 84930 67390 12131403 83143 67390 589677767 32535 64126 671144993 5986 84930 494977953 55690 5986 284550648 56772 83143 29263686 56772 31504 840243332 56772 30215 429065477 86442 31504 327524339 56772 61134 99624272 31738 86442 220982992 67139 86442 369972738 58410 86442 41879799 8110 86442 745561296 20313 31738 211384885 31738 65314 993066011 46190 67139 439634543 63662 58410 477145458 79644 20313 953231339 72505 20313 116158504 72505 67948 716828672 38343 46190 675847827 79644 66239 539257383 72505 10205 651363 50925 72505 476172011 50925 39758 557214200 66239 13665 463209858 55201 10205 69074244 22197 39758 142857501 13665 2009 582446618 52514 13665 535380391 55201 38789 577758671 39178 22197 863289108 22197 57078 790827169 2009 55327 879543889 57078 22043 906818783 39178 75685 904924211 66983 75685 5960915 55327 15620 540096264 22043 23539 163479666 40847 75685 811920610 54497 40847 565939627 23539 4461 352913503 19646 23539 632736474 54939 4461 302165759 58877 54497 850013387 71094 54497 495728421 20402 54939 665077434 34712 54939 335192537 20308 54939 28054326 79463 58877 67922976 34712 53921 663625336 53921 53350 222572419 53921 27982 122061481 22816 53350 381231226 61873 53921 631453306 22816 77121 858751361 58183 61873 173315004 58183 41508 684923152 10605 58183 559952217 31351 10605 726267269 14449 31351 529667761 30771 14449 690254012 28919 10605 286045919 28919 84388 355682497 2712 31351 92699324 22758 28919 954006052 3653 84388 248969010 73664 2712 278427259 22758 85032 791763502 2712 85956 656571636 51418 3653 557843020 3653 35281 325642441 85032 8344 432020560 8344 7990 242242201 42506 85956 702687203 25420 42506 254454731 42506 54358 895537859 68076 7990 132132858 34468 7990 822671640 19509 34468 53233071 1752 54358 911420827 47690 34468 671695622 47690 9161 36333943 1752 81171 531420326 87506 1752 314814064 72227 47690 808863302 87506 37847 260864008 2273 9161 308847808 67196 2273 850104034 2273 25161 537373694 67196 44517 224632178 67196 30080 490178901 25161 81994 441569866 21655 81994 6786514 55283 21655 110127114 55283 67630 32128819 25726 30080 919775056 50115 81994 34454127 76621 55283 358980020 25726 78438 341755493 27069 50115 458899114 27333 76621 251483868 27333 56620 137640887 78438 74091 265164039 74091 6510 963938032 48064 27333 245568858 22887 48064 299398857 56620 58574 13772946 74091 83722 210575868 14619 58574 857726578 48064 64570 785611742 62012 22887 194767271 14467 64570 446196187 55249 14619 219044846 64235 14619 500128548 64235 88249 331486641 64235 32637 416451832 32637 8122 531307133 55249 58055 143302183 43383 8122 246870339 39093 32637 304041604 8122 19082 853359474 15161 58055 80703305 76982 15161 49441884 43383 772 445240928 43284 772 464498502 15161 44262 797023858 15161 1687 641272167 76982 45785 593519868 43284 2099 900912602 44262 12979 126150051 12979 67776 905192427 18651 1687 815369750 18651 7112 949210950 2191 67776 938003431 2191 52980 623461196 58258 67776 393553184 58258 80656 550518195 52980 77231 48985790 52980 72940 470568360 80656 58420 507128540 58258 67369 577595736 58635 77231 299365334 58635 52943 252405143 75446 72940 784217614 5247 58420 839049968 58635 17711 238233337 75446 71503 158002247 75446 74752 33258306 6773 74752 569824068 71503 45338 8327185 80288 45338 918339470 74752 40939 375138634 51549 45338 581169556 40939 29327 68817744 51549 53913 770867489 51549 41437 691837478 28632 29327 437647731 20282 53913 272363827 20282 85021 589120713 4836 41437 695886968 85021 15867 671981805 20282 7915 24929427 85021 81818 692756091 10965 81818 789713597 35651 81818 734482167 56961 15867 160898123 56051 10965 904953849 22775 35651 974195652 13677 10965 960161179 39745 56961 242894021 34079 56051 176508729 39745 84793 784524593 84793 47569 630967010 3988 39745 156725683 23409 3988 818502561 23409 74331 500774754 74331 60011 491765654 23409 57385 25501118 3988 56852 288924611 60223 60011 152134604 8133 57385 318288196 720 8133 381261114 56852 20184 849069482 60223 59223 561881799 12217 60223 956019212 12217 16894 97808381 5270 720 444540018 77380 59223 599200750 25677 59223 791737743 16894 29812 627451 63750 29812 313571782 29812 85425 953241020 45619 63750 732139083 25677 21544 694891880 21544 42130 646473201 49528 63750 749503170 19388 42130 12575559 42130 11416 40519791 49528 29785 191253750 49528 19011 228424753 11416 26230 112210110 19388 6803 132317253 58446 11416 61082456 37700 6803 337289855 23509 6803 44993484 73391 26230 315576853 58446 35094 544352208 20809 37700 16419050 23509 72651 100076360 72651 42535 150071334 42535 41415 115886462 35094 78388 416343657 65626 20809 882855136 41415 63446 695139761 42535 87570 764297737 52917 63446 926414547 68736 78388 102313996 85403 63446 138290673 38483 68736 347798851 38483 20816 868732999 52917 63524 666014181 63524 35948 751357598 52764 35948 305644075 53660 35948 339374029 63524 23130 36636627 52764 45588 709819045 52764 15752 94052565 45588 16704 133501459 45588 3935 288058849 44553 16704 756049287 29143 45588 457238432 62279 44553 781380781 44553 69635 446228334 44553 61479 427981577 62279 15931 247768331 82990 61479 186819519 10734 69635 333540779 15931 82056 976665250 5723 15931 263502814 58120 82056 749937987 82056 35109 510517341 10734 84634 305178879 77213 58120 290952434 84634 58401 433993957 77213 10582 119837906 77213 77142 631367868 84634 71485 725023427 56081 58401 694177813 26351 71485 184936453 77142 638 817795295 53306 56081 123906666 56081 71228 199003646 2335 53306 647824629 49569 71228 949148647 58873 2335 49257225 33667 49569 63983234 66411 33667 863876366 58873 25881 16860822 25881 71436 807842448 58873 45094 586356431 45094 39875 345930721 72579 66411 62305740 25881 32344 335505648 67066 39875 94722259 41090 32344 731159291 47778 72579 805663233 47778 73799 622165066 70028 32344 165029751 67066 21641 885368474 42100 70028 33833488 70028 49544 370814082 17811 42100 346916614 42100 69801 466978832 69801 36887 94551947 36887 83534 667148562 80800 83534 907534332 44968 80800 751149026 53872 44968 936549780 78830 44968 431356323 12193 78830 459613123 82527 80800 501338641 53872 22447 870097921 12193 4179 122459585 16501 78830 246009751 2836 82527 854338769 28858 82527 794970107 20162 28858 377659959 20162 55617 164875998 8795 28858 358180506 2836 38001 971976420 28858 65461 940336320 34569 38001 890924700 28167 8795 554383524 38709 8795 630656369 38709 19287 416295568 65461 44640 771812 62683 28167 208062199 23211 44640 893654264 19287 81356 463546453 19287 68137 190866192 62683 33939 419507253 23445 68137 248070772 40137 81356 980239368 80804 68137 494322353 36610 33939 672374712 23445 54483 216265292 36610 82317 50842226 85165 54483 156712729 78248 85165 492213521 65798 36610 443481947 34339 65798 730154940 5297 78248 678659646 85165 78526 872672539 65798 56739 121255271 15737 5297 564494274 63122 15737 506620564 61391 63122 150474110 63122 62634 486201439 63217 63122 20154455 31960 62634 321649702 61391 74546 299338914 39192 63217 157756549 74546 87408 350137684 24315 39192 955406889 23889 24315 954354725 56383 24315 603376642 87408 12147 400691643 72322 23889 475243153 23530 72322 559382897 43753 23889 462099523 82492 72322 908619885 84627 23530 812911398 43753 35627 575927772 70351 82492 894840172 21869 43753 132152978 37328 35627 141127742 70351 10628 459437567 54177 70351 781673030 10628 41373 613353568 54177 71608 504442805 56923 37328 693517804 3292 10628 104734308 56923 33283 94888435 33283 34787 220089978 2657 33283 28992233 31398 33283 335697553 35443 31398 503425937 9208 2657 701738812 38803 9208 152754487 2657 53110 527952284 65653 9208 518101558 42412 9208 568915704 83415 9208 967964316 73946 83415 639630726 88120 73946 792701353 232 88120 854058876 83415 26053 956925677 26053 30946 432944954 88120 52135 96319693 82282 52135 263634494 26053 55067 187740783 26053 611 915440392 78992 82282 600457346 51501 82282 623036778 51501 78422 918790887 55067 11111 38119296 51501 54403 672585437 33024 78422 266947921 33024 34348 662656433 83208 54403 779416686 78819 34348 903168526 34348 76353 646609644 33024 12099 149817795 76353 72636 616941016 72394 12099 585105879 78819 43162 371449412 76353 36218 332423905 1850 36218 316529731 72636 37080 461618057 72394 65750 686093082 43162 27728 943071919 37080 50644 522334089 20625 65750 36280076 65750 8162 961239809 11793 20625 548377005 11793 3268 859326995 31992 3268 79164758 20625 1565 16672436 11793 11083 438007586 11793 32319 475120039 13381 32319 219221660 32319 48578 500992826 53978 11083 838491953 48578 18030 337043164 48578 83316 757089064 13381 46525 385551654 46525 60578 452381322 60578 4421 20851041 4421 41458 549684102 50178 83316 892630605 39399 60578 427780045 39399 16026 254639338 62531 39399 110410589 50178 1960 588443705 39399 10709 462474273 36714 1960 129080690 14100 1960 615165894 23865 10709 85857846 14100 23775 447596072 36714 42505 458800557 2437 23865 298553604 22870 23865 609878819 20646 22870 604754302 42064 23775 944629022 79448 2437 317853409 22870 7382 105015861 66514 20646 146766278 66514 18157 957610955 7382 17822 335999671 17822 20862 510627740 66514 12080 314651104 18157 19376 332686226 26652 12080 122298295 82691 20862 88507544 16657 82691 693961430 13064 82691 479612201 54167 13064 96693010 49368 54167 448482659 30555 13064 425253579 54167 23135 708402065 54167 44168 787920357 49368 59821 193773141 30555 84349 25589474 78897 59821 44379851 59775 23135 549955106 78897 76734 865095786 28703 76734 47232370 59775 19477 499455906 28703 6771 321358783 76734 20612 591941379 84412 6771 692820599 6771 16271 712867945 7772 16271 13560950 84412 62555 343477270 13663 20612 259494984 16271 4861 34437866 62555 19934 717813610 4861 29177 834618325 62555 27999 232111452 29177 37227 662541276 26714 27999 139038466 37227 77840 351705466 37942 77840 577935424 59524 26714 60834198 39251 26714 144157520 44446 59524 767130768 39251 55831 576845505 44446 21258 331524427 59524 15588 346382017 67521 39251 734253683 15588 71895 579397381 14866 21258 505808692 81047 15588 701935254 58174 67521 598163124 84212 81047 71941543 58174 20814 421145962 84212 38570 640857813 45730 84212 102283542 7332 45730 329045498 2049 20814 970603793 7332 41681 815893314 2049 24904 15213836 24904 28190 922765974 24904 60885 540694323 28190 54213 874256307 28190 80928 727541342 28190 15097 748672254 7474 28190 308413730 5494 60885 278809750 39625 15097 89686913 81437 80928 19797604 19078 39625 266763999 81437 22016 988717000 53159 39625 731965003 3219 53159 532165278 3219 32716 348514564 31245 32716 145336057 30845 32716 298346461 32716 55364 415499360 66268 31245 42282723 31245 56584 966505139 56642 31245 448442056 85079 30845 560723147 66268 62621 870817600 45006 85079 515948988 87951 85079 895316888 56642 37723 28886436 13002 62621 196402008 20395 62621 383644777 47762 45006 40398633 47762 55902 335968506 55902 76750 968901346 55511 20395 457674295 43826 76750 106955644 55511 27010 958804939 55902 38617 15445672 71396 27010 624095129 75058 38617 345520171 43826 37165 73259862 4692 75058 876867521 4692 2906 881874982 60542 4692 977471791 84752 75058 639297996 75631 4692 633397552 57391 2906 954757159 83814 60542 643785526 42219 57391 767742080 84752 85352 477062927 53467 75631 584967378 57391 85703 951106378 79751 42219 585773285 3908 79751 321598746 79751 15400 135472477 79751 85792 99719389 84462 85703 735973037 75353 79751 502973888 62805 75353 453804019 15400 49626 86158487 84462 11602 506835827 75353 76758 968561136 63758 75353 98384923 63758 27184 457351351 63758 67094 77549885 76758 81805 796576076 65335 27184 370949198 81805 660 58805931 660 37310 566750855 79562 67094 19107247 65335 71654 752556292 660 62141 763472019 62141 20120 947929894 73884 71654 811410049 25671 71654 599407935 71654 10824 347352278 25671 21120 469640924 25671 82413 125385798 63396 25671 780776427 76316 82413 139185549 29233 10824 369667776 21120 57728 225876274 82413 6542 535960430 29780 29233 549855805 6542 27230 222635930 6542 54185 509967315 77830 6542 540306036 41538 6542 316237901 27169 27230 244917941 21251 41538 742486193 31346 21251 730249185 73826 21251 655602338 32947 31346 258268236 67507 27169 472948655 31346 82074 216241634 25761 82074 749887323 67507 37326 400412179 84706 32947 179042732 67507 31448 965478500 86425 82074 744116592 84706 82251 150377938 45076 86425 15823002 84706 64466 232555941 45076 2603 31436253 86425 83289 164741552 8876 64466 174316108 39198 83289 716277267 62743 83289 947397194 2603 80709 610906580 83289 53071 13590165 8876 39443 884996403 39443 53019 265573972 60556 80709 296790134 41309 53071 926813889 55410 53071 26031590 53019 87238 155415764 53019 47147 630047087 60556 49170 572126199 15321 87238 355816017 55410 27805 192593260 47147 16663 230001247 46254 15321 120581004 27805 87649 196827812 16663 20204 773340365 50211 46254 193356747 72478 16663 339915305 20204 78608 107957067 10732 50211 68794431 72478 6304 902622329 73218 72478 519532184 63963 73218 224087850 63963 12835 662612494 6304 14356 846186712 14356 46066 569254315 12835 9646 690817493 66818 63963 427592996 32885 14356 128756941 9646 14954 719613603 11192 66818 468668547 2783 32885 838351842 2783 20788 984917197 57637 2783 592894793 70672 20788 636272773 28579 70672 497621464 59419 20788 362330243 59419 58454 25098070 2735 28579 544617945 58454 4525 293069379 58454 54889 774965605 24209 58454 297840086 1214 24209 329203967 1214 24662 239118188 25202 4525 126123431 36706 54889 488578358 24209 37798 156718460 1214 11676 961849970 50954 25202 210230047 66476 11676 87026271 9513 66476 921466685 9513 62459 90430621 62459 1969 306834081 75445 1969 722731370 75445 25014 508271952 25014 15771 94773034 62459 73299 583157142 18098 1969 601537005 43368 73299 823078900 35658 15771 75354716 56515 15771 504419683 73299 5358 101543358 72908 35658 595895973 47873 35658 655290149 49950 47873 470654440 6265 49950 357661539 6265 49506 31996853 6265 64139 380950753 49950 50347 268653549 8249 49506 42799309 50347 52052 824515571 46271 49506 912679407 61831 50347 382701811 35566 52052 25066521 58377 46271 207387955 46271 18214 860015741 18214 36059 664354309 11980 35566 225462130 18214 52731 24952427 52731 81727 918892651 52731 23410 328101397 32125 23410 592760692 55510 32125 429679050 2713 32125 551445531 88193 55510 929909917 70741 88193 327774449 88193 9132 584333531 76511 70741 867130900 70741 81715 607186618 9132 87889 25332403 81715 26455 992618656 39892 9132 231414910 38174 76511 699423592 26455 67673 622255946 39892 15223 42662017 67673 9085 777531935 39892 62169 522735488 33080 38174 583378011 17771 9085 49036771 45974 33080 503263485 17771 41097 434101081 58353 62169 438404875 41097 39787 924008140 17771 22393 837986303 34564 41097 50249546 87683 58353 50802031 85855 22393 453699549 87683 42252 552357516 42252 46578 591610328 46578 15760 435048209 25860 85855 420794759 23087 15760 857552106 25860 61176 435389120 5957 61176 895944783 23087 86280 280786358 80325 25860 315888928 61176 75734 82762553 5957 74899 585838401 24177 80325 912345927 22721 75734 95514500 74899 58585 139659760 16192 75734 5463674 74807 22721 133566169 24177 49514 304031498 22721 17882 437467351 9290 17882 64481540 17882 77944 951659850 65880 74807 654308706 9290 63128 215480112 19485 77944 576507561 19485 71037 654494457 84798 65880 63670259 21814 65880 499206641 69406 63128 301576751 82677 21814 925849712 71037 58942 226664391 82677 83815 248440480 69406 6381 216417829 58942 33221 347498303 6381 49328 959699494 33221 58897 112045384 35807 33221 495744113 58897 5761 798731029 83765 35807 155786904 83765 11252 405339007 46120 11252 215510311 46120 53743 477207303 33247 11252 649606823 77004 33247 633721927 32575 77004 92999212 11759 53743 200791175 41716 77004 182630161 54103 11759 256824367 32575 68223 683754652 32575 28345 772013665 15492 68223 241804673 41716 64337 372667881 42026 64337 800280632 83492 42026 592634303 64337 5449 38126401 56560 5449 540878350 5449 10667 57806774 56560 86913 385333629 5449 17860 699532295 17860 8636 363629871 36697 56560 283659895 14911 36697 817227809 4907 8636 866169048 17860 80016 865338043 7354 8636 530891194 12853 14911 898410547 7354 43766 373927107 43053 4907 215277351 68805 43766 294993687 43766 42620 982791624 23642 42620 658401313 6664 23642 439273148 6664 74058 99304676 42620 21732 128654383 28845 42620 696178682 21732 76334 296401177 8237 21732 761737997 16844 8237 298644981 85867 16844 40197511 68118 8237 882863446 16728 16844 506367433 12305 8237 48817271 68118 78299 904868770 85867 27894 907018628 60445 78299 924522624 10553 12305 385498894 33128 10553 971029275 3926 27894 4164724 27894 88014 501895169 11459 10553 721687270 11459 11121 182652409 21137 88014 882945127 11121 15957 131717433 10606 88014 277330151 18557 11121 198089482 15957 65581 448036348 55165 65581 646500289 10606 76385 437267804 76385 33183 465980939 70049 65581 456264216 70049 54040 791645733 22389 76385 678460200 44894 76385 371567851 44894 84163 685525308 84163 17528 520476729 35078 84163 776569570 65240 84163 277817375 65240 62308 500035892 62308 38018 693621154 17528 9032 286482451 37 62308 642592339 62308 42282 448683900 28030 37 936405115 56299 38018 545494387 42282 77737 935270834 28030 55025 645405968 79068 77737 548554412 56299 8879 194624275 40123 77737 859007441 77737 60407 646101632 60407 38797 139878511 60407 51594 935129656 21702 51594 934702248 82896 51594 679747042 82896 59099 65047941 74856 59099 225066738 80465 82896 405780990 32159 59099 849249258 42975 59099 264735041 32159 75214 597088510 75214 83830 101534948 75214 55210 631955142 55210 45717 271393345 31985 83830 275244321 31985 22905 706728999 31985 32470 214917655 45717 17060 49049854 31985 75580 116819745 39233 17060 437729209 32470 87287 317108204 32470 84391 615312629 39233 53045 62933779 53045 49272 68441929 39233 58198 215796074 13832 87287 11959382 55469 49272 385699195 70886 49272 907895410 87663 70886 321132737 61668 13832 696750103 87486 70886 162205891 73269 55469 222755710 19245 87486 102602962 83869 19245 379687206 87486 56805 960590364 73269 8040 868505842 56805 50817 172709914 83869 71529 672389858 64031 50817 357428439 19274 64031 343079 70551 19274 926525106 19274 65128 386109096 64031 21909 683345837 20452 65128 34911337 56928 20452 325809612 4030 70551 305888330 20452 86460 987656892 72713 20452 717655397 20452 26141 505482302 86460 43821 14715260 82534 86460 767275367 34998 26141 596287583 26141 78269 72072272 43821 62302 28145323 62302 74836 714541927 7095 62302 2725223 62302 1200 745823559 36265 62302 510840383 50142 1200 387871525 55835 36265 138680669 18753 1200 129929510 39589 50142 54212988 81725 55835 678245737 39589 54433 765395304 50189 55835 574243688 42894 54433 502317054 4104 50189 368364364 50189 44761 134020686 54433 40830 72314777 75054 50189 869937345 49219 4104 43170758 28301 4104 985472786 40830 71497 966529585 34603 71497 923196411 80635 71497 894581239 49219 65151 920598595 15258 28301 63995127 31691 71497 847129849 88095 15258 304229018 88095 73216 631001601 88095 27813 97668417 82992 88095 72508110 80128 27813 936955990 27813 69531 758985765 3177 27813 73727502 69531 75716 353676521 75716 42420 206618377 75716 54131 758408924 70422 42420 687978826 70422 77503 380065422 70422 27423 301031464 42420 72994 459587163 71107 77503 980508300 70422 42377 812300153 46601 72994 771758515 71107 56384 15726373 56384 14434 429136759 34435 71107 187976061 46601 80728 999795976 34435 75906 80396217 80728 44980 280917635 44980 56673 42938087 20155 80728 625738393 75906 86819 513200324 31961 44980 40501396 16691 44980 748793634 56673 69784 898962462 31961 28344 559075799 57139 16691 220130509 63734 69784 16724430 69784 71496 667194057 57139 33111 713832304 49166 71496 825717983 84950 71496 167456265 56814 71496 553802890 81778 33111 604070136 49594 56814 534441567 60772 81778 174772887 47029 60772 153387933 9564 81778 326413530 60772 70002 286271655 9564 33483 535422186 59350 47029 136104311 35833 9564 917221229 33483 86419 170906638 86419 22046 53156543 35833 45696 818912810 45696 61330 639464209 86583 61330 373829912 22046 63201 175177452 16558 45696 759805654 14808 16558 762353326 14808 4395 278772160 78134 14808 159459882 37577 63201 477615772 4395 87566 626049419 78134 45377 413596924 44661 45377 801637894 37577 63171 961002290 37577 12132 610968754 39934 44661 505321132 78632 45377 675042321 78632 46697 283630493 50426 12132 673897435 75257 78632 826459703 51258 50426 437609556 51258 52410 333355175 75257 39190 585545279 41700 52410 989605444 51258 56709 896803776 74998 52410 83394921 49765 74998 936141342 43136 56709 389357500 66323 56709 751725778 33715 49765 309154710 49765 7710 39817767 19413 43136 879336178 66323 15518 843742483 7710 74088 734399317 19413 34281 525459775 7710 64786 71747506 19413 78155 852157077 64786 74772 15548562 57550 64786 869746363 25619 34281 35223866 41515 57550 29924272 57550 53033 994436034 87230 25619 615610630 53033 76964 556361200 41515 49869 439186024 41515 52635 435063640 38542 52635 385024450 76964 76849 46380228 76964 18885 182399188 78490 52635 451439552 25563 38542 46671264 18885 70001 523444642 46933 70001 633322436 49259 70001 189047047 46933 44760 249179909 37194 25563 974651638 49259 64360 342889698 49259 49981 245169794 64360 47993 57913906 64360 41554 30869436 40280 47993 519563252 32479 40280 828620069 41554 23934 632849242 23934 36179 985870984 41554 78200 360812540 44983 23934 375623742 2147 36179 518046642 36179 81245 306312144 44983 73683 290577937 78200 77973 359470577 64376 44983 719630103 64376 87835 818862025 86359 73683 8242587 77973 85806 873536478 9790 64376 570595511 87835 53992 268289121 59156 9790 222855338 18211 9790 847262814 70659 59156 676942185 61518 59156 523469358 64582 18211 827993384 61518 55588 297754877 66025 61518 650677833 55588 5728 349925454 66860 5728 951942561 66860 481 186046315 66860 15346 748550944 85280 5728 439125164 9712 15346 773972858 481 30504 380499071 9071 85280 69583905 15346 88203 287243482 9712 14205 450730080 16494 9712 660171 80613 30504 525189144 14205 38387 17943339 24089 80613 275738978 16494 86632 551738903 16494 11968 772281586 63611 11968 572705280 16991 63611 316093086 6791 11968 100829511 11968 1894 616176284 36957 6791 526470259 50521 6791 705132666 35992 50521 587233862 250 36957 408273871 86636 50521 772188512 50521 58344 714016339 50521 15806 839192565 17105 250 2010911 45563 86636 444904360 15806 33321 877866819 56478 33321 56683049 17105 6748 750823969 51727 17105 79405252 11292 6748 93172623 1590 11292 984077434 56478 9344 425222135 11292 7159 804530748 34514 11292 122549723 11292 38646 610104071 38646 63701 971274653 38646 26079 94860245 26079 47379 860173964 63701 45239 629529174 63701 49185 496221413 49185 64223 992451113 40431 45239 923593145 67648 47379 581785686 53256 45239 236071540 50733 67648 446366869 87276 67648 546458398 87276 48285 891109417 50733 21220 498541045 48285 34503 954551683 53099 87276 792437475 64773 21220 4430712 10138 64773 504497386 64773 78013 154035820 67044 78013 885860114 19470 78013 79372576 28808 78013 710514876 19470 8788 313718809 67044 19407 825990549 16174 67044 13557836 80964 8788 409211782 50277 80964 243822600 8788 59371 447918056 44475 50277 632383413 50045 59371 535604883 50277 64462 420066219 59371 20642 856623550 20642 14311 944270836 44475 74161 228820585 50045 9713 430824986 88253 14311 734387999 61436 88253 201794926 74161 79100 287053949 88253 68326 931527246 68326 84880 263534580 43685 68326 880139286 61436 8529 962558835 20543 43685 333449241 46931 20543 963926603 43806 84880 209452343 43806 20118 405284100 32028 43806 532606543 41785 20118 906531840 71472 20118 328061285 71472 34038 280216735 32028 23375 102549473 3365 23375 121600182 49180 34038 312023958 34038 161 672374483 50339 3365 79247679 42904 161 893668986 42904 84757 461171773 24792 161 935865200 54640 161 119221063 24792 45591 612970017 32107 84757 104355989 58197 24792 810708315 45591 84270 985194465 58197 77852 966356260 23578 77852 705108929 77852 42864 924658371 28723 58197 113694078 30313 42864 964519150 30313 15779 12461733 30313 58095 521785590 30313 36876 277835395 58095 58981 51096376 21398 30313 976715096 427 58981 238660881 78849 21398 591786079 36876 56091 129642264 52541 58981 722401364 21398 12640 333104599 67967 427 510107084 78849 32086 873367930 67967 52816 398550204 67967 59388 875390765 45449 59388 401833903 45449 63020 937962317 32086 53563 34352598 32649 53563 358521396 45449 12427 580235182 32649 43545 756227858 55131 32649 101612047 45812 32649 357919137 22473 12427 846519637 43545 28123 242056542 23395 55131 280428330 4661 28123 129033181 38596 4661 579654700 51017 4661 710784126 23395 16515 357976461 86879 23395 342965535 51017 47538 131117506 63681 47538 879138699 86879 72674 445708458 32884 47538 182690794 86879 55003 352310566 14229 63681 435410268 57425 63681 786323741 12316 72674 852353436 32884 19150 133407155 81173 19150 906797078 12316 7274 374603818 5724 57425 909403597 7274 6533 595780419 7274 1593 784979771 8099 81173 58878965 61807 8099 418599944 1593 57324 113905858 8099 30011 913015622 8099 13967 387915087 61807 12232 290590655 13967 7249 887141417 57324 1055 899180963 1055 45669 224363026 45669 65514 11341236 7249 60380 403493427 7922 65514 624122014 83643 60380 659001273 37093 45669 584872112 58582 83643 6229685 58582 36311 61054922 72590 7922 55346238 83643 84494 812654167 85164 58582 629909857 40892 72590 433899110 22379 36311 526408905 72590 60495 463083296 40892 30761 155523386 60495 80621 792048180 40892 28676 818831358 80621 61924 590172941 27931 61924 574044079 30761 82867 852938379 28676 23279 452853266 23279 66661 340343394 66661 21347 365211423 21041 23279 81740648 23279 62844 733569530 23279 70575 442326105 21826 21347 325097304 22738 21041 86337031 70575 15791 305747678 53212 22738 117572881 70575 817 764200936 60061 21826 693673823 22738 47247 565526825 817 81610 510389779 817 43768 350658070 81610 11783 77648956 11783 6043 506171348 71249 6043 115110636 33619 43768 524423364 32417 6043 144456780 6043 15973 943762447 71249 33091 326504980 32417 80351 315524448 87836 33091 972882309 53778 33091 962262337 53778 62868 82543188 33091 69552 852592599 43465 69552 14528267 62868 81816 912580125 34091 53778 115239379 69552 9489 740762552 68954 81816 771782229 9489 44329 463397033 9489 51945 970833019 33485 44329 788776847 68954 74957 98329640 44329 43397 554589033 1567 51945 706431745 4650 74957 690192979 1567 36139 491385606 34822 36139 622285594 75107 4650 231434939 37318 1567 55178505 4871 37318 450546668 36139 44963 770881250 44963 6386 788545873 77001 4871 758674379 395 44963 463610402 1319 4871 152253667 77001 3694 914924507 81859 395 254765921 395 56951 526086157 20235 56951 143121466 56439 56951 679468434 48346 56951 764348307 81859 23129 338286111 56439 80900 302331884 82566 80900 419061144 80900 74617 668200604 70378 74617 30301717 23129 24443 435393857 34186 74617 655758357 74617 9250 84208391 85261 74617 121172348 26180 70378 258844880 35745 85261 177492570 26180 45561 754383701 29950 45561 322965754 85261 71064 641129329 38453 35745 435852311 29950 79004 878320927 45561 23606 497144236 28427 71064 48892170 73725 71064 243195898 4603 38453 638329541 4603 16291 861207328 12843 73725 797377902 76256 4603 972824334 41426 73725 341367143 29667 41426 118048350 2484 76256 835126236 76256 68993 113822823 45375 68993 704152346 41426 67407 44564154 2484 28371 144255464 67407 21429 603275660 45375 38532 107071235 44189 38532 908261901 38397 21429 721657975 28371 62432 873056178 38532 69935 277471763 38532 47787 286227265 2532 38397 956261890 18669 38397 808952307 47787 7719 58080980 47787 85563 897841055 2532 62050 75057927 62050 61774 40266204 7719 78066 153485154 28384 78066 977008296 28159 62050 565246821 20433 62050 25349708 71543 61774 238252901 20579 28159 828281459 28159 78943 937585756 41738 20433 172414743 71344 71543 140633843 78943 33469 142423534 37956 33469 570209955 33469 44411 247041116 37956 48304 583409197 37956 15570 226530850 2913 15570 861578748 15570 4943 142710095 48304 60675 351627410 4943 11007 17837219 33960 4943 257551396 33960 1548 441708635 70869 11007 829314883 1548 42524 455715173 11007 85168 823844081 70869 75068 686990858 42524 77026 939288271 32119 75068 766406356 75068 82451 485822932 82451 63844 842821859 7866 32119 863362342 32119 80952 432731952 82451 22277 188666112 56568 22277 445037692 453 56568 400193137 4793 453 162200451 22277 84985 211094536 84985 39501 153548829 453 39679 873899180 36977 4793 512342759 84985 20015 89910266 20015 57401 219770235 39679 70967 881264358 56409 70967 243729462 19021 36977 852140412 19021 51975 141352118 9298 70967 8420381 51975 40469 145476545 43619 56409 2042466 72275 43619 442412713 48426 43619 905905496 43619 26403 59980134 11871 72275 61038599 43619 35940 9925802 12456 48426 527825663 26403 19228 337713740 19228 67625 574118526 60554 12456 204483515 23660 19228 396176915 12456 77398 380019223 67356 67625 387280648 23660 51522 816336431 53242 51522 947971759 85663 77398 150336569 87041 77398 404843562 67356 37733 204766176 85663 17580 49878795 86899 87041 132781790 17580 32582 35824322 31010 87041 898371521 57762 86899 370008850 24188 31010 886418612 40678 24188 646085584 61280 40678 104542960 61280 67013 391631454 61280 22824 143096177 67013 84807 858449873 40678 82680 879645828 87580 84807 773761933 82680 20659 608952207 84807 75702 475248028 20659 9369 341870902 74880 20659 783497391 61646 20659 488560564 6986 75702 469876632 6986 41074 235488047 8759 41074 475533695 35371 41074 636529208 24583 41074 65325136 60538 8759 868914478 8759 1722 78150700 56444 24583 88385040 35371 47183 823959611 60538 3943 448054905 47183 76836 850529614 56444 32685 628843388 34051 47183 575758193 3943 84878 703420813 7898 84878 150399682 34051 21331 31093647 21331 17582 431429812 7898 14760 312678145 59074 17582 93521052 59074 64453 733615485 28262 17582 395312220 14760 83133 468319126 59074 60933 467056967 70903 64453 115096192 64453 64512 229767733 64512 33327 593770822 83133 75813 325190907 64512 64528 258591338 78491 75813 898361200 33327 64660 112721034 75813 13489 6509877 75813 53656 521553544 53656 64170 115429073 7522 13489 197419545 36670 13489 488471741 62283 53656 72829011 53656 52499 386081343 62283 78622 62279580 52499 30927 802885000 73693 30927 849187587 62283 18158 298075916 78622 11659 112950079 78622 53502 370605320 11659 43596 524215921 78954 18158 186069916 11898 43596 22760101 43596 76290 485784335 11898 33430 630519480 33430 48089 83578033 59637 76290 367712581 59637 4481 611490404 33430 56100 160866434 4481 84673 834206076 4481 66508 703226405 4481 20355 958070832 56100 24954 522260159 83584 84673 847888752 83584 45012 879413569 59030 83584 711784353 24954 54164 45009641 59030 47911 745599145 45012 39932 942950410 39311 59030 464599734 59030 86627 390145936 72034 86627 106441615 72034 775 825260240 43169 86627 50916457 43169 45058 568020114 83024 45058 914305386 60593 83024 227246309 6238 43169 676176862 45058 31744 981039316 45058 7694 89749404 78225 83024 447592385 7694 58618 969115075 58618 76006 404420725 15920 76006 412888115 78225 64598 503646749 42040 64598 478390075 31555 42040 130698315 46154 76006 651651201 46154 41344 155280058 33320 46154 794601578 7904 42040 440206540 84718 7904 847063041 88260 84718 433799532 33320 29450 269475665 84718 27954 899821866 710 88260 980324433 710 77954 865791524 27954 43566 545048975 72121 43566 221702779 71167 43566 322616084 12069 77954 687941287 23924 12069 619142212 72121 72694 238354198 76650 72121 774598156 72694 8190 678393771 8190 56282 969450777 74879 56282 130623048 74879 14389 638569509 49957 76650 44786421 81524 8190 684294127 35835 14389 972302941 81524 22133 997055236 52669 14389 319090769 52669 7900 960823064 35835 25983 352557650 21711 22133 118659424 7900 34814 789478006 9264 7900 859138538 25983 61202 713627749 9264 30731 126499159 69602 34814 907969128 30731 36012 363138180 36118 9264 617496453 36012 39352 160563806 46605 30731 614785562 69602 25580 459407509 55221 46605 214509193 39352 25564 130215669 14747 39352 851083305 14747 59784 926909857 25580 50163 79510581 22034 55221 96656242 78202 59784 635887266 50163 45068 749337140 18085 50163 294564174 69501 78202 594052884 45068 37839 824302584 18085 75362 798674528 21548 75362 663931452 37839 43115 956598260 26446 21548 509128965 75362 23350 570838217 75362 5486 724984864 43115 16791 109754468 5486 67540 644608968 43198 67540 632225474 63494 23350 787266305 57007 63494 298140835 16791 81706 537192844 68854 63494 477701286 85025 63494 775830623 36347 57007 739323020 81706 84405 733977933 79193 81706 746964943 6702 68854 349752231 15120 36347 234175449 84405 68688 972085322 6702 8310 435035703 79193 68846 358583901 75826 15120 125654705 68846 12551 139003545 68846 51804 432345117 20500 75826 339278243 83799 20500 54456120 75826 88019 630480276 12551 47973 560744455 47973 8238 161460625 59254 8238 563993155 88019 87735 690581372 20492 88019 998380642 87735 39314 719554001 55084 87735 604247497 35938 20492 890086106 87735 60932 93742209 40217 39314 289106070 68071 39314 956895575 35938 60939 682309791 60932 57661 59412163 57661 85671 972242993 22900 85671 603091821 32890 85671 203574737 32890 72831 566583218 3551 32890 168936450 6958 85671 112990268 3551 8381 294050822 6958 31029 604884123 15738 6958 196443352 2751 6958 410276846 48468 15738 100931170 72166 31029 187715815 3392 2751 428448667 2751 4198 523179552 53170 48468 238884781 63458 53170 837379192 37032 53170 401492695 4198 16496 518883744 48537 53170 456823638 48537 60628 970102791 37032 58808 68559685 10302 60628 337794258 60628 52098 46980320 15317 60628 81248029 14385 58808 4326350 58808 20283 329953128 8912 15317 995543927 14385 46143 200327457 37388 20283 367313031 20283 30677 239783753 8912 78102 158615072 30677 71028 669841936 27160 78102 370150307 30677 1412 165175198 53305 71028 126708991 1412 10461 305250381 83411 27160 70887399 27160 19724 262911881 70277 10461 290755718 83411 1576 361291388 19724 88338 835684782 42831 1576 252855936 7171 1576 913946157 25957 1576 960254004 27565 7171 29206751 54807 25957 887456999 54807 11870 129717051 6627 11870 747929588 25957 72616 451057314 47083 72616 179357651 75662 47083 900899125 16093 75662 478067680 31746 47083 832685368 16093 32726 942170590 79742 32726 937655819 18398 32726 271039502 31746 8311 699739192 31746 42175 162118361 8936 8311 829595179 8311 31292 747460887 46764 8936 27442821 9411 8311 46623751 67065 8936 897249521 31292 16943 509543577 64678 31292 560174475 39918 67065 631105839 78431 64678 878541957 18118 78431 137892823 16943 12638 555185779 72404 64678 687184760 39918 52309 941074439 78431 31316 971214898 54470 12638 334636049 59031 54470 959531680 13109 72404 960738323 56494 54470 23033157 54470 1018 46943153 73992 1018 850373714 13109 27044 569242946 1018 77880 997532208 21928 56494 753851218 7755 77880 295523720 70256 73992 442844266 33355 21928 196136851 77880 74766 71029004 33355 40540 343387992 78215 33355 694062223 58081 78215 357949773 86935 40540 5485199 78215 14240 45445850 73318 14240 876990369 78215 34452 659437366 45712 14240 843168612 34057 73318 425675245 29071 73318 722244721 34057 14926 394345328 29071 55538 756878200 67092 29071 961005465 67092 39429 828318288 64089 39429 50268860 19579 14926 745496626 60585 67092 616483433 67092 4189 413292440 39429 68469 320773471 4189 63472 144431009 19579 43386 237517511 4137 43386 287214675 60502 63472 650387600 52348 68469 259282306 52348 38747 395311195 50879 4137 56819348 52348 58676 162655667 58676 53752 184558270 45774 50879 865936362 77013 38747 985836146 60318 77013 617256549 38947 53752 14894772 60318 42259 23407972 38144 60318 60689539 38144 33202 699481199 13793 60318 562917111 33753 13793 79058275 38144 747 538986285 72381 13793 980515073 13793 65489 510541419 747 76165 484828318 747 50551 17999141 40228 76165 233574663 8652 72381 476177815 1756 65489 67950319 9442 1756 720748945 12574 50551 898379433 46546 12574 771463199 9536 12574 16347277 46546 47319 971001546 56112 9536 37273285 80597 12574 210376235 77445 80597 236566794 80597 37306 698293783 36111 77445 400147461 77445 45745 297940834 36111 7759 628712317 7347 37306 384976112 5665 36111 223530085 45745 62359 814314353 51451 5665 175684237 61418 62359 681719969 68708 62359 123223364 12394 62359 700883775 68781 61418 137852256 51451 24578 412948165 24578 87521 58320329 68781 26070 996489798 68113 68781 372686920 26070 49036 364485338 57026 26070 608651482 88091 57026 510326508 36794 49036 830882496 49421 88091 952167127 78068 36794 756456545 39994 36794 50925683 75937 36794 154061128 57048 49421 711237151 49576 57048 38345170 70751 39994 121887830 65775 39994 936522597 57048 60062 908872014 57048 64567 10676745 70751 40617 142246398 80957 65775 157694443 12375 65775 8714394 16596 80957 21674257 80957 31919 856226072 1362 16596 266859870 61522 16596 612002032 81075 1362 279907379 40305 31919 660489895 7511 81075 248089716 40305 78701 563769346 40305 46118 636364322 40305 46437 167665010 46437 27986 73009521 27986 132 420246195 16167 27986 834415186 46118 80463 319566278 16167 86700 774257026 8340 16167 610971903 71760 8340 699837921 37823 16167 206037085 5851 71760 980623874 86700 67274 842530554 67274 17380 333483181 60416 71760 547016109 57576 37823 727263845 67657 57576 720524131 17380 53053 501475331 53053 39734 789031436 67657 14842 964726164 14842 77751 363203815 39734 76243 476802922 53053 36756 496283680 43272 77751 716083462 14842 20746 752023931 3759 36756 132002608 46237 3759 87651873 77192 46237 628616482 35877 46237 78190436 77192 67699 138235575 21336 3759 396188909 51050 77192 441024699 77192 47389 81643938 47389 31501 857418530 51050 55301 222017580 21336 8544 637502054 31501 54084 178835095 47389 70691 973024185 53606 55301 70397624 55301 36177 487407057 36177 14980 957545379 70691 48007 780482570 48007 66004 584552496 36177 48342 827896027 51844 48342 76231415 4802 66004 140465826 34394 48007 684147372 4802 1827 441649713 48342 84032 376506904 62404 51844 194015732 84032 74337 826245637 34394 65194 36262228 15047 62404 798339111 65194 27084 532715856 86169 65194 403426760 74337 30055 543674639 53090 30055 639532576 24997 15047 111202091 59095 53090 438288960 59095 87765 739344353 77603 24997 757746069 77603 11135 986940698 11135 24554 461300703 59095 82379 765233799 67607 77603 432691354 82379 15754 288848439 3863 15754 643283666 30096 3863 116534072 15754 26576 39429779 3863 4628 15392212 4628 46148 521889189 80120 3863 508861376 80120 53720 735740408 80120 81100 90539538 4628 80228 411677934 53720 63 541066092 76128 80228 709694069 63 41596 316350144 55573 81100 661629901 72445 41596 713835077 41596 51873 893349823 76128 84362 58290945 31487 55573 32826882 51873 26611 535805316 18351 26611 676591293 31487 65279 220145897 26611 53685 962780726 15717 53685 64934947 53685 16512 201587089 53685 10810 577583202 10810 37204 985358374 84262 15717 635205374 11785 37204 499172434 10810 86744 571079914 84262 64473 885655810 16243 64473 960156288 86744 16363 140114856 11785 16717 873188172 86744 29309 898304947 64473 41667 950231095 16363 4764 812707365 78373 29309 478409422 82854 41667 604416964 78373 60681 179041926 41667 69060 698818852 56491 82854 419269074 17221 82854 875274421 56491 17359 84262369 17359 80566 858546315 42633 69060 92798239 56491 46966 792773622 47694 42633 80756808 17359 32040 776434458 22414 32040 663379264 32040 44556 215454819 45988 47694 102151996 22414 2088 489020051 86094 45988 656166625 56793 86094 976422134 45988 13623 751957416 57455 56793 444350028 13623 5753 211934562 3275 57455 78217287 51311 13623 399104003 13623 14600 804055561 14600 72515 238514776 28003 51311 397373117 14600 44706 87266711 25236 72515 125732914 44706 42754 701063330 35141 72515 216772683 42754 44822 74382615 14111 42754 88809442 25236 76532 504262447 57806 76532 270790491 14111 78628 445505262 14111 82723 279962702 78628 50646 887281317 82723 39770 806153103 39770 70102 852492639 13968 50646 630803911 82723 44104 59554198 37552 44104 115311699 39770 16144 907017302 44104 84966 749983231 84966 80931 287265043 84966 41379 116328657 16259 16144 377581347 16144 68378 797229596 80169 16259 827918722 80931 67280 138063657 18627 80169 783160605 87354 16259 783380157 68378 54127 333755396 65394 80169 661859941 57303 54127 52258274 87354 28609 129771801 54127 48820 25873580 48820 51834 963666077 57303 84922 338644460 77761 51834 246004213 77761 7424 532921572 49077 84922 692589858 27068 84922 125020016 27068 48192 644863061 9439 48192 410355891 5897 27068 78879072 5897 62828 905985775 5897 2789 568991117 75896 9439 304308838 5897 86439 278505556 75896 51404 376031260 75896 52667 173412282 35161 52667 505877204 52667 73632 39828420 66884 86439 703244017 66884 24297 175463865 31934 73632 500681850 31934 11621 999184856 11869 11621 210389528 28045 31934 578640603 68458 11869 132007335 76756 68458 666778264 25437 28045 372295252 38804 25437 982766979 4183 68458 319136789 76756 5003 33171200 29296 25437 374582591 16505 25437 802105587 5003 80745 196178190 77406 29296 430014158 46501 77406 127766639 16505 7999 988104144 16505 22831 326048096 87854 22831 106666704 5527 77406 188885967 59836 7999 9699391 5527 43145 195343330 38383 22831 63919110 5527 34738 617279735 17911 43145 96759020 55142 43145 160474975 43145 9870 336617272 34738 19157 41546400 34738 55152 268033710 55142 35731 833173216 33308 55142 989663144 38259 33308 156042241 55152 50648 441904693 55152 42611 522605338 50648 66867 723560658 31180 66867 86395053 66867 52227 32384606 71563 66867 114770403 31180 32775 701893313 71563 14198 995506154 14198 29635 226015710 71671 32775 781098902 7119 71563 543555043 29635 70386 553872191 80783 29635 912886240 85110 7119 214669321 27186 80783 53017961 70386 10772 585349373 44493 27186 705318246 27186 44697 896010400 27186 6382 819446015 6220 44493 867171651 44493 14087 116660185 87017 6220 653167036 53726 6220 271541240 6220 7801 322238531 7801 31031 509687018 7801 21143 60189932 25795 7801 631015433 73805 21143 569863513 25795 80690 706140228 81340 80690 298967408 38683 81340 7760744 54619 25795 106597192 80690 38786 844787840 38786 26764 994474242 38683 49533 837529394 26764 25609 73613527 9102 38786 548620647 66405 9102 330292126 49533 39752 80486452 9102 72865 170235187 68780 72865 460900788 72865 53800 495931879 68780 10539 549519939 53800 45599 488334244 45599 64464 850328225 44007 10539 719851054 44007 24655 376651131 45895 64464 423684308 78908 44007 681572187 44007 1234 738189177 24655 2355 984837144 1234 52111 30840210 78908 24314 391099615 3222 2355 58652378 13484 2355 718695691 11175 52111 61759535 85072 13484 311829031 69033 24314 124029050 38164 85072 476003155 70561 38164 822041835 69033 7248 104697645 85072 57056 889453049 69033 3606 73373836 50999 38164 555304097 33218 57056 436328607 54248 3606 979080303 57056 45471 810328676 1383 3606 512172592 34472 45471 76085547 1383 47665 525530706 41542 47665 652228883 43166 47665 826894066 41542 60764 850014352 63205 34472 530439583 4599 41542 120835459 63205 73513 209897938 43166 51607 599407007 73513 13744 411914579 63205 51141 265004693 4599 13300 280243215 13300 30846 965744648 17506 51607 827531750 48604 13744 121760380 51141 78713 830017964 49253 17506 763045661 38744 48604 992627163 17506 36561 500387959 51152 48604 84365157 79772 36561 475477044 74595 36561 381452518 74595 42311 819802507 74595 69572 674361956 62508 74595 543217791 79272 69572 91990357 17944 79272 906011559 82349 42311 214588484 23465 69572 484073438 79272 43251 352862231 63352 82349 86857276 49670 43251 656196092 18676 82349 243461564 23465 49775 117693830 39717 49775 25893534 63352 49801 946768182 25982 49775 669380075 39717 47909 950199430 9020 25982 624603855 9020 83599 760908445 25982 3671 415870620 21642 47909 828560480 49946 83599 930165071 74353 3671 898671085 22665 3671 937785546 34210 49946 725105025 3588 21642 286929860 49946 3445 727062107 65038 3445 735157072 3588 19556 126757295 49201 3445 751847622 79730 65038 114937534 79730 4684 959295226 49201 19482 762926628 56769 79730 394731049 49201 41743 604237078 56769 4261 81766575 11134 41743 985000196 63425 19482 328462871 56769 59573 278686505 59573 76773 987720946 4261 52544 143407589 11134 14488 90125347 51273 59573 510074928 14488 8792 567741982 51273 30775 438849375 30775 68024 267906748 8792 25663 593333650 51273 26308 323956571 8792 32834 663617406 26116 26308 732611700 70409 26116 529289287 72226 70409 553168391 40232 32834 678826270 72179 70409 102993464 48764 72226 396028 6391 72226 813820653 72179 84792 217881565 2919 6391 14273312 44827 48764 581744769 1014 2919 69821414 67888 1014 606637596 67656 2919 279413751 67888 1328 564930135 1328 7893 261264223 25234 7893 174574290 11318 67656 348918374 28935 25234 660770547 28996 28935 70669409 53509 25234 636234375 53509 44369 2142291 37282 28996 116893631 28935 429 780434018 73896 44369 572425293 53509 6295 915248036 57500 44369 81755322 429 78028 879796904 59550 6295 175313960 73896 9054 740880512 59550 40148 467613675 78028 56103 821307985 56103 10998 848537007 54941 10998 198567890 54941 57573 777345823 40148 72114 553937070 56103 64354 147932869 10998 82577 50210602 72114 66916 224558653 81132 66916 452118043 5104 81132 330384649 81132 76625 656186707 66916 48503 57468228 76625 53505 100532888 42945 53505 400226966 48503 58644 825542632 76625 35546 696074484 44792 35546 362544955 44792 21757 522109676 50940 42945 906435394 50940 22323 682866492 35546 20198 565552048 6960 21757 868968173 6960 70794 95625860 48522 22323 3956318 48522 65557 743027121 70794 53736 472659031 53736 16140 746480936 65557 7140 787713790 48522 85292 615425796 55075 85292 540943572 39077 53736 760814096 16140 45177 940335394 28985 55075 634145896 28985 86041 684471896 19717 55075 466933270 45177 19438 705986453 7463 86041 50654099 86041 44597 205797016 19717 14567 520997802 73591 14567 251572911 1772 73591 544094299 58127 7463 515755101 58127 62466 106875550 73591 10572 990105407 86524 62466 48958697 37999 86524 15786123 10572 51950 473099735 10572 35168 933131843 6726 35168 123599288 6726 30509 352859621 41731 30509 689974827 16374 41731 328050574 86355 6726 338833400 41731 59983 591941583 51566 41731 743600921 16374 29101 828888823 86355 43900 420262785 21075 29101 430786804 29101 86269 353145515 1226 51566 249439680 86269 56851 656973890 81065 1226 64393354 21075 61206 73863669 58620 86269 89835605 58620 81557 320161636 22137 81065 493028212 81557 46696 206573999 81557 86010 455798087 58620 54348 207442724 81557 39270 110271299 3670 86010 596286863 86010 41289 943771564 9410 39270 136320396 63933 9410 543687982 63933 7317 500483279 8695 7317 596602821 8695 61673 910869812 7317 61123 140047143 48544 8695 511037721 30377 8695 887229136 86801 61123 525094322 61673 46542 546368518 30377 52119 53852484 32986 46542 982108417 52119 82764 754938974 86801 62225 917371552 40775 82764 884056187 86898 32986 220291835 51884 82764 88217835 76915 40775 67391543 62225 38062 262140177 12721 38062 598674632 12721 86946 177506888 76915 4220 862776170 86946 43143 821120872 1744 43143 372260314 4220 39890 982779004 48567 39890 782916214 48253 43143 773311786 48567 83130 2959396 58094 48567 709920697 42092 48253 731992947 51586 83130 633990413 51586 57696 171902516 42092 53903 568780948 44797 58094 15942062 36420 44797 755804772 51694 44797 856447464 51694 22835 58371168 33507 36420 474372618 80735 44797 321745290 37764 22835 78223584 10934 51694 765261763 33507 73288 46188483 6818 80735 478680778 80735 80938 919340658 73288 26202 969478824 6818 22487 340127408 80938 45124 456134738 32232 45124 30710185 26202 59098 603840332 29219 32232 708353160 6055 22487 513785289 70309 32232 997989462 17101 70309 136540608 17639 6055 304164846 17639 7234 171511362 17101 40221 467842892 44478 7234 96044576 17101 70164 180379373 85084 17639 563179251 70402 70164 468359528 40221 36491 456086336 36491 69852 988643661 70164 20083 173033209 70402 37403 789653109 70402 75561 66006092 22749 75561 841551343 2743 75561 915323243 2743 59551 856980536 22749 26923 16935586 69256 75561 215182448 68197 26923 396050160 2743 48653 125220071 26923 8703 49573063 8773 26923 919336437 14101 69256 110352174 48653 37238 145410388 71020 48653 901215600 14698 8773 331175933 55602 8773 5924246 55602 41564 556155049 18609 14698 323868010 71020 84313 209270767 19460 41564 942279897 20974 55602 996087803 48676 41564 79913034 68902 20974 147662430 84313 9723 746811940 20974 77583 820574277 37927 9723 283514643 9723 40186 261653666 32773 77583 832639379 70485 9723 960305325 74592 40186 246150802 37927 2829 513136487 32773 4284 117342999 63372 32773 881554433 63372 11140 319514278 74592 31944 532918611 87667 31944 9592852 72395 31944 73526008 31944 17294 592793014 17294 48947 270501777 67784 87667 199103638 63761 48947 841022656 17294 73722 683503117 86817 67784 729001446 66300 48947 362256724 63761 26164 955030174 73722 8001 685820728 26164 37699 565515272 10944 8001 389974547 35983 8001 96891084 8001 83598 242927604 37699 65805 676315699 85605 65805 11332458 16116 35983 47059039 76255 65805 823546493 83598 75726 648763125 16116 58263 261153218 76255 24310 210301111 76255 56977 444978452 58263 32471 165831531 64637 58263 186158377 69470 24310 120675402 74216 56977 294061067 69470 33727 527659180 65248 32471 985776728 74216 76505 98557138 74216 36822 106876308 14212 74216 186257487 56919 65248 377230892 14212 21463 722334236 62551 56919 403393690 36822 3237 928460215 51063 21463 713399492 74650 3237 461719592 38863 62551 783096581 3237 72946 818129470 74650 11796 453445528 72946 68734 693750411 52881 68734 477511894 68734 64941 136574907 783 52881 550992554 3596 52881 397025654 52608 64941 862521229 71220 783 776077625 64941 69365 669116014 783 19649 145562207 88132 69365 574541923 65719 19649 737056611 32672 19649 917816447 87524 69365 151352059 64373 88132 678843675 37039 64373 375200686 73383 37039 760802749 73383 58609 732312146 73767 87524 995393387 58609 1164 259152315 78531 58609 956535446 18825 73767 56771152 16292 58609 91977458 73555 78531 911325147 3416 16292 36293338 28962 18825 686119525 3416 64509 835942474 3416 68750 751293025 68750 10159 326985039 39076 68750 12221000 64509 45364 724642962 9049 39076 990634266 86927 9049 161405481 9673 9049 428793054 56732 39076 296866165 45364 2628 408217508 86927 42518 196639687 53679 56732 924974637 53722 9673 2870136 24401 53679 902226966 44820 42518 450736187 87774 42518 649998733 13562 24401 716555327 85622 24401 745470282 8557 87774 156453191 31719 87774 901885428 8557 23440 850145665 31719 68551 219058214 68551 31526 173015157 1243 31526 873382713 68551 47840 40829336 71373 68551 575799282 68551 15162 451621580 1243 38497 378602517 65832 38497 894622752 47840 29976 493655187 15162 43930 574208673 5852 43930 484553950 43930 62322 397462027 43269 62322 186820715 43930 27431 692748212 43269 77161 435011370 1937 43269 686258537 32953 43269 259477722 20740 27431 6953551 27431 53576 181671365 47822 20740 266977006 79669 1937 137768258 79669 50699 963277265 9724 50699 25606650 50699 85373 502232956 47822 24975 55775307 9724 4849 662915756 9724 30690 72238329 20940 85373 475386187 12286 4849 466809350 12286 50295 200281537 67253 30690 416060975 30690 73430 260923003 85491 50295 598330117 50295 83489 660915481 60982 83489 168175789 3750 67253 389988477 60982 57809 499007421 58768 85491 822314820 7948 58768 63682110 58768 37625 43875906 7948 6234 106022105 58768 26473 364819371 6234 24328 472202144 26473 74233 437319477 74233 88336 713372655 56976 6234 693348563 56976 50316 229173786 43927 74233 657488675 74233 31422 74664469 50316 18837 607505383 56976 51960 98812992 86554 18837 548784303 70584 31422 203275952 51960 48630 827467181 37737 51960 400679598 25758 48630 91448176 25758 39253 135683798 37737 62869 684962136 37737 17284 148989453 17284 76033 399413785 73439 39253 464915325 39024 39253 844312086 30767 73439 752066613 30767 42453 374109363 71981 30767 525237617 39024 48182 922087688 16967 30767 831624955 7783 42453 926903720 20836 16967 547003813 48182 61503 6891668 2298 61503 330746689 74368 7783 159417814 5134 7783 554607389 61503 38436 926832777 35128 74368 671694261 2298 65002 418475299 74368 84905 124041609 49281 38436 683215045 10631 49281 617104497 35128 12194 555355654 84905 5608 891455503 49281 45285 471425422 42660 49281 653348033 50128 45285 315530415 12194 35419 857732744 42660 73914 853067956 80101 35419 273278276 47358 50128 507426268 39433 35419 709382068 17996 35419 383998856 39433 28832 465538306 47358 25481 370202264 28832 77803 917777890 45654 25481 318204487 81165 25481 815774416 77803 65861 382257200 47169 77803 56036182 65861 35614 135343078 22561 47169 104528115 22561 24957 762252410 58406 65861 625811924 22561 19143 3256641 19143 44733 480322486 74080 44733 579492214 24957 21446 649974653 36935 44733 423297233 72078 36935 470997924 74080 69101 557609223 23678 74080 551949505 72316 69101 776174550 72316 17761 454406549 77220 72316 779986540 84031 17761 864630722 50492 17761 72343295 35464 72316 71235810 22526 35464 783936044 67807 50492 7465121 75286 84031 301170633 81318 35464 855424641 7623 35464 530008509 75286 65161 549186615 32227 67807 325944953 46686 65161 451837938 65161 33731 261476703 7623 45031 464400585 65161 86225 76544064 46686 39092 48599354 1032 46686 134282564 3664 39092 476892921 1892 1032 587421611 25010 1032 746254262 40169 1892 97692814 119 1032 863583038 119 50503 94023338 18295 50503 132042642 44976 50503 929439673 44976 85721 282370288 58062 85721 553930145 77060 44976 991455150 74199 85721 443028368 85721 86664 705574451 29439 86664 227179219 43540 74199 81135735 83632 43540 224952929 43540 42971 420603990 21308 29439 106157386 43540 72237 36248544 33134 83632 625610334 35893 42971 160262694 86793 72237 323871960 86571 33134 48698219 51378 33134 678567291 81938 35893 361212608 35893 56589 917793081 34995 86793 900420633 81938 52330 661039843 34090 52330 585426579 79442 56589 917717937 72756 34090 102197194 41431 34995 77107320 41431 25127 955045404 65701 72756 247208485 14846 41431 92147604 13681 65701 596158228 56634 25127 444968841 65701 66874 249748332 34726 56634 878374520 56634 50590 824735564 22742 56634 13329408 22742 38140 297287587 29763 66874 660899143 34726 1374 77294175 850 50590 551579191 1374 39343 765404386 39343 63688 137682978 29763 81185 881610266 62413 81185 878292759 81185 77386 641571379 8802 81185 854153920 81185 71245 927883359 77386 31333 862792495 26330 8802 792789819 31333 85104 958463662 85104 63158 833270493 31333 50808 917603078 63158 75080 590575810 85104 28486 941401859 50534 85104 677344293 75080 66717 662882097 50534 56696 851790133 14661 28486 990293083 85240 28486 450842506 35899 56696 567251850 85240 23958 396575255 70003 85240 35176193 35899 51780 573044880 43565 51780 207123004 28158 43565 491652052 13942 43565 688392782 51780 83413 989896085 51780 75170 160513325 43565 31855 37014431 31855 16110 100858230 53742 83413 299928933 15078 31855 714656452 52303 31855 269338101 70834 52303 737635815 16110 73840 278568079 64976 73840 517627191 22746 64976 578809785 45381 73840 852118297 65153 22746 450772070 73840 54055 222722064 53865 45381 77344317 65153 77622 119863018 43639 54055 222143405 53865 82330 500228646 16128 77622 87324226 82330 53939 678549258 43639 73598 217343552 43469 53939 538972224 14291 16128 950671596 16128 13586 59378609 84539 43469 286528403 55349 84539 756899357 60498 43469 982325532 33085 60498 722225552 33085 71908 520775305 37412 55349 80554424 78385 33085 708578810 7223 71908 665360022 78385 43317 185826483 78385 69312 42396399 37412 24182 619191893 73707 43317 660403865 85450 24182 819184067 18593 43317 175733447 60886 18593 181016827 32789 60886 704128037 32789 44158 517150554 55087 60886 37916117 74428 44158 922561398 70167 60886 785090037 32789 6362 557605633 70167 36469 41456324 70167 6655 918578251 70167 57411 49423007 6655 80790 577437712 53751 57411 230071791 6655 43161 665281412 80790 48424 885681400 30446 57411 942368094 30446 50681 959353841 48424 23871 149043252 27944 43161 295962851 30446 57888 977025621 27944 14617 18186241 27944 82476 946536985 1204 27944 195440072 40283 1204 373953438 1204 88309 622843411 82476 17972 501261789 9280 88309 101969123 1204 10819 764085822 88309 68054 127845457 33827 17972 222516570 17972 33170 618865412 33827 48137 927458052 75410 33827 140785935 33031 33827 94217481 48613 33170 447727808 33170 46187 623144102 61489 75410 675862821 14697 48613 121706676 61489 11365 926340054 65684 11365 813231987 50327 61489 493224502 11365 53010 73966233 83363 14697 245709628 11365 69178 927234538 33396 65684 972451988 53010 19250 92114640 65499 83363 19668471 33396 6536 874569353 69178 14884 653623045 33396 63041 302235890 14884 8194 597578985 63041 2179 419781251 63041 61627 200093778 61627 62104 997261049 34208 63041 742180738 57325 62104 380649997 57325 9056 977503162 9056 59353 830598865 34208 40288 145184634 24615 40288 301800573 9056 59539 612617210 10881 9056 266503071 24615 41904 971036953 71008 10881 645256435 27061 59539 667408307 24345 10881 578527200 1554 71008 725388666 71008 81566 390945448 27061 2511 392312726 1554 59008 904432626 26711 1554 51215884 81566 61870 222415055 2511 85700 592215202 60184 59008 104448186 79062 60184 515880022 77683 85700 412585506 79062 65662 357713020 32433 85700 613299261 77683 19018 525193700 65662 12633 805926320 19018 20017 58564372 83349 19018 310105648 81574 83349 235278321 81574 39208 709435481 25581 39208 89257593 2022 20017 614600860 68593 39208 751467080 2022 38713 874225221 39208 72948 595062533 68593 24621 786114816 24621 58929 89954864 36340 58929 944472485 47717 58929 730305247 24621 43532 628934205 36340 37344 668843793 24301 37344 300617303 36340 4514 671830395 42197 43532 511361201 43532 59315 311774047 42197 54299 387216111 24301 8926 539697489 34589 42197 99054165 8926 60846 543865585 30856 59315 339879550 60846 68796 804469141 60846 78320 954903372 40558 34589 177211037 78320 24493 47124588 12858 30856 162180305 10370 68796 15531581 54915 24493 815952017 72915 10370 558432261 41117 12858 926871834 87794 41117 99923827 41117 61903 995622843 42528 61903 197226569 87794 49552 193989608 22213 41117 384033951 71480 22213 269560118 22213 6416 581816011 49552 67372 702424216 6416 74386 526002313 7072 74386 141127941 71480 24216 492184237 18692 74386 954218391 24216 78912 986848691 49803 74386 676381050 18692 85295 815501869 85295 25513 320107114 85295 22234 546931464 22234 12221 107598333 49803 18204 408599339 20175 85295 40438766 20175 46008 891959482 8684 46008 369063141 12221 26740 89060842 51572 46008 568043926 8684 35005 656155309 8684 84153 893222753 57833 26740 717512811 38068 26740 508571713 17154 57833 175160603 35005 33092 102158805 17154 62982 640721997 71846 17154 758604517 62982 4046 295544924 26885 4046 636844193 18926 33092 20307140 82781 4046 496777553 82781 62497 692314542 4046 30827 91074815 26885 22576 789844399 37562 22576 101471238 30857 37562 73323306 22576 74531 446855604 22576 18240 547167835 38304 74531 347713969 2150 37562 992896429 32198 38304 565507260 74531 50455 577171390 38304 79934 526304586 50455 67545 42830977 79934 4007 429376926 50455 84692 545464438 77674 79934 975404736 67545 46355 644511521 84692 70208 724187062 84692 58405 430630990 77674 63319 585388329 46355 9083 377901340 58405 60073 294790412 46791 9083 692703949 76480 60073 499913962 7657 46791 944893502 7657 458 24251504 53653 60073 242049349 53653 18872 99813906 458 57384 566221218 57384 8012 348018440 458 1639 307861660 60109 53653 54497335 1639 78609 94935427 8012 37604 91761801 78609 25307 309375396 60109 50952 882037061 25307 59343 266943112 50952 72113 464862260 59343 87441 671848203 69869 72113 497763788 79025 59343 735230143 83229 79025 696355647 83229 77635 72571380 31490 77635 114676166 58118 77635 177876734 64300 31490 455510953 66087 83229 491150480 57237 58118 143144273 57682 66087 141209035 52721 57237 816685022 64300 76686 469605252 80759 57682 990377515 84669 57237 580582256 57682 26860 696195423 84669 19781 125048696 60430 26860 574204865 19781 7627 568490851 19781 8629 542591029 21479 7627 919246414 73568 8629 984887528 16178 73568 972478148 21479 38031 287894240 21479 32564 655439468 21479 65757 607263584 40052 38031 370977285 16178 64433 99749283 32564 26943 827703389 65757 34600 429647250 64433 87412 102915622 34600 12428 513232454 12428 11223 24834584 11223 10221 793275855 5766 12428 63030531 87412 46336 86904016 12428 1641 845650428 79363 1641 784432791 9745 46336 69739074 79363 45948 839306254 45948 17256 208398242 9745 55586 374343394 48610 79363 723034794 17256 8769 124990764 30341 48610 121768523 87195 17256 811540178 50876 87195 532997036 54940 87195 157681161 8769 34541 117242651 54940 14614 151157055 87195 53148 139340249 54940 86385 867582824 30136 54940 14885313 53148 87435 360668303 823 30136 281891695 6676 53148 809802927 36407 823 499060745 87435 63819 922181812 74333 36407 363271697 74333 7827 477866422 7827 83970 454326939 4631 83970 709724363 83970 75611 171728282 75611 39529 545155594 75611 80404 670878888 83970 15768 174276812 15768 43688 639406417 54996 43688 352758863 54996 82465 251424300 54230 15768 591432465 15768 32060 618434422 32060 59243 23605930 31814 82465 290414413 6395 59243 44623406 59243 80405 697993017 59243 412 138726330 412 57690 516929127 57690 9644 992160280 6219 9644 420888916 80405 49982 830144689 9644 37263 938661222 57690 16784 607019640 6219 46175 751313835 62716 6219 84875719 39004 62716 378238368 16784 41187 388570478 16784 22802 930059924 22802 64636 966684306 39004 82726 62996850 5158 41187 726676797 64389 64636 238830239 48392 5158 618342522 82726 87161 418886518 5158 23002 149449474 2806 5158 852851375 64389 86739 784059587 2806 83406 689048363 1958 87161 222096587 65003 1958 55890430 22037 1958 148133033 22037 3343 835796837 12738 65003 135834287 12738 14430 801396268 74248 22037 691363798 12057 3343 818859004 45891 14430 182932033 3655 14430 135960071 34493 3655 518481308 80883 74248 116810056 34493 31395 247138372 21028 34493 500041295 37909 80883 613690378 82777 80883 127309886 85805 31395 481968206 31395 76543 995275618 21028 7266 469845462 76543 11149 19321100 11149 68647 154478267 16923 68647 560714691 11149 12606 537626834 49564 7266 968915359 56047 12606 142295638 48528 56047 374349771 27922 12606 364754718 69577 49564 328707727 48528 30973 313337607 27922 11963 348123748 73520 27922 870355029 85207 73520 615331299 45955 11963 658633948 11963 58645 834940823 81282 73520 146712073 22207 73520 439191858 81282 68766 527495639 22207 63293 852065103 35276 68766 84512944 68766 15428 638197689 78129 35276 630888591 28021 35276 887585526 81844 35276 208739985 11428 81844 312569099 78129 35757 897558624 46032 28021 449105577 77305 46032 136126480 46032 35077 825269587 11428 33822 380076493 77079 35077 480788886 46032 32035 219505033 33822 42670 533011604 42670 58878 772403643 77079 79943 664639494 42670 34747 911089868 15662 42670 83725168 53391 42670 20417342 34747 12549 95170819 53391 13037 40120296 12549 19786 751234918 12549 19718 920949112 53391 58882 263141622 69232 58882 969810069 54952 19786 409385068 58882 6083 601137970 54952 11978 729191478 51717 58882 810154698 88002 6083 420160024 29895 11978 204828839 6083 65126 291991277 52492 65126 240153051 88002 56476 362929866 66126 56476 52059837 64045 66126 342244069 22694 52492 718356950 22694 75865 734891751 56476 39580 998852180 75865 79429 401414354 36388 39580 938960932 79429 50479 23581512 79429 43779 700973376 50479 47019 65774604 80934 43779 720008771 80934 83715 798719114 1004 80934 570734146 47019 65605 893272665 1004 55328 171459535 65605 7255 776490288 55328 3245 566819565 66169 55328 168215853 55328 77863 917246042 55328 51089 776998928 51089 18026 606173677 3245 5591 589793172 51089 46761 841729053 46761 54599 937749860 87736 51089 218664023 5591 51819 758863202 54599 48141 341975441 19244 54599 716026752 14950 51819 205841757 14950 24360 428629483 19244 14717 718018298 14717 7789 453337011 62765 14717 176370478 2518 62765 275047079 62765 87342 229693168 14717 70200 714747442 70200 79953 935491987 70200 83235 233517803 87342 83056 770431646 2071 87342 24956170 83235 83327 27308476 64161 79953 632801161 68191 83235 46434388 83327 13432 134509853 61415 2071 810643680 62301 64161 482093784 64161 59880 620775456 47556 61415 518532541 73754 62301 409500009 41340 61415 595795152 47556 65486 550658325 13405 65486 475060020 72876 65486 467599557 9026 73754 115887704 7583 9026 732361834 80075 65486 932159571 9026 69417 777179594 79699 69417 833986925 69417 18599 766304995 41829 69417 928406475 59271 41829 89185163 79699 14041 810643353 48997 18599 198447405 48997 2003 212139251 59271 79892 827788213 49263 2003 99656939 2003 83623 118476997 19568 79892 569629550 75428 79892 135811130 60682 49263 381656807 13723 75428 531393826 83623 57685 185392322 75428 58975 583809810 57685 8686 837220101 13723 78700 692908725 45545 8686 632096180 8686 12244 881159536 45545 46414 344570856 12948 12244 624431777 84882 45545 540070703 12948 82734 217160859 84882 73372 535699227 12948 51245 66960949 51003 82734 626747109 73372 53830 643362380 53830 61860 775977740 73372 41859 27252993 46263 51003 188362326 54553 46263 833265658 46263 30022 813693958 48022 61860 643725353 39288 30022 13300971 61617 54553 741046021 33922 54553 309524529 30022 11385 767098281 39288 72022 522730487 72022 52071 341839222 19241 72022 172413346 72022 61712 16274841 19241 15174 316604947 19241 52547 512597069 19241 20851 686909776 21185 15174 53952749 61712 80877 150912864 15174 23581 753370878 23581 38528 118425490 17990 21185 262913310 66196 21185 627013820 82254 23581 342114635 82254 15231 74469828 3306 15231 638649930 66196 21310 93472056 21310 33069 655630027 21310 3929 94322022 46331 33069 770078554 33069 25387 184058439 24739 46331 503509655 24739 11154 675042034 46331 63098 451273016 25387 6108 2229859 28205 63098 643078069 84888 28205 454256474 84888 53864 104898157 6108 68933 614983408 5561 28205 870324992 46491 84888 556225707 54808 53864 286653549 35000 46491 341980423 63868 35000 473132213 71301 35000 319221143 8240 46491 847229412 8240 36242 230919090 63868 70758 79280496 58354 70758 465750519 20334 70758 584432370 8977 70758 735197404 26526 36242 588635725 61054 58354 838534516 8977 37534 975756871 51697 26526 140546673 37534 51662 142971159 51662 69802 207573135 51662 54966 904019190 38973 51662 76940983 51662 38323 838372351 86239 51662 472878520 38323 72241 751958056 54966 41500 593889879 38973 86534 462275082 76671 41500 214308412 52602 86239 527620774 72241 14237 126734241 76671 53714 843992392 2951 52602 514823080 76671 62967 271303031 2951 13333 518347476 62967 57495 57174831 53714 25536 401447946 62967 73687 980506867 13333 1872 43378124 57495 33765 579583752 73687 76810 62030031 76810 5962 72570602 82331 5962 15296709 76810 82199 715560306 76810 79209 434069484 35685 82199 31627285 40322 35685 64470279 66023 79209 378588831 82199 70871 400401640 46099 40322 939695809 77906 66023 769198749 53727 40322 349702426 33867 70871 663097359 53727 27554 354068322 16670 33867 1604861 27554 78489 75248475 30582 16670 117710232 33867 70189 572071149 70189 57449 535181108 68329 30582 67644760 80129 57449 235845235 70189 8484 382570666 80129 84427 679924421 84427 79976 584641570 9933 8484 116084057 66453 79976 851591526 84427 44114 226240718 47867 44114 760962200 47867 75249 384019595 75249 47089 300846259 35433 75249 48682597 47867 73761 154292046 59306 47867 376430159 73761 38833 4432468 47089 62674 866510999 6826 62674 585894558 12189 62674 876381971 62163 6826 107704446 15911 6826 434657420 12189 77682 341665152 15911 24638 921716093 15911 10179 141056983 15911 34350 99583331 15911 52444 742327587 58708 34350 17049705 10179 66343 574260080 63344 52444 271784928 66343 14108 789674178 14108 78408 159948021 50416 78408 264859053 50416 27524 571216572 70974 78408 833847953 50416 84549 671735184 78408 76320 561453984 41012 27524 191447464 42413 84549 509650431 80111 76320 801408514 80111 16488 966153067 67561 80111 405242945 80111 953 89627469 16488 51636 456687199 16488 60927 45574000 11183 16488 97472375 10570 11183 81719913 62516 60927 481871173 51636 83657 136395764 60927 59468 49848925 83657 58593 58235338 21521 62516 764312465 6205 58593 533009413 48217 83657 375324807 58593 64352 921439834 21521 72602 545883606 7325 72602 930241514 51456 64352 301106255 33480 64352 78451900 72602 22861 536272882 7325 25441 338781930 22861 86223 959274076 45171 22861 891165650 64793 33480 619597156 49799 64793 199265694 76669 64793 997805130 76669 53754 96062889 45171 3380 877190351 31485 49799 422910223 38870 3380 524248494 76669 44429 281764829 3380 53341 936975658 44429 10452 873775000 53341 82108 84391677 38870 80909 700908066 79572 44429 76252799 79572 63931 106926164 648 79572 312708187 29563 80909 181704824 43071 79572 25653227 66313 648 454267772 4742 66313 490987897 66313 42989 343125001 66313 77612 31919312 33737 66313 325726107 66313 14362 815417980 44920 33737 478816255 85933 42989 524529978 58516 14362 548024600 87509 33737 9850855 13313 44920 82102562 63221 44920 141139011 63221 29888 826663227 40367 58516 39636888 29888 76583 91185239 23213 29888 94371268 63221 35918 793781170 23213 77209 948300021 77657 23213 658570113 23213 80275 607974094 80275 9735 536387138 54184 35918 296819854 77657 26578 733334761 80275 29369 72827348 47853 54184 282787836 47853 9529 382808377 5049 54184 21298205 54458 47853 406435472 10666 54458 830310934 5049 39227 708845832 10666 75451 363878824 54458 56910 319465534 75451 16677 241092615 65913 10666 999598864 69632 16677 100501237 87537 16677 736475296 35355 69632 735997732 50537 35355 357124468 69632 25776 854644981 71969 35355 603208205 35355 75484 512630017 71969 1448 354839565 6669 50537 362480319 30493 71969 381889652 3271 30493 59863746 36761 1448 819320126 35750 6669 746468934 35750 25943 433918913 3271 59212 111583914 35750 32147 887224275 17233 35750 893607085 69350 25943 701489874 67420 32147 509511070 69350 9511 803970011 2138 9511 341082507 37362 9511 206621569 78351 69350 98227497 83785 2138 387640744 9511 82464 27768869 28480 82464 358531769 70808 83785 565298579 87690 28480 511375183 82464 44324 21670254 12691 28480 151845411 79229 70808 231328223 87690 14396 345339316 12691 33367 367801956 33367 59904 459572825 17604 79229 810476231 2544 17604 946501777 27448 2544 228270101 2544 76192 5271261 68538 76192 419617178 41537 27448 639721763 2544 66043 867475099 10496 41537 535018660 66043 6804 881138125 25692 66043 597057541 41537 35770 991687938 35770 22123 36062545 71828 10496 640488987 25692 66385 52984169 83322 66385 133263750 83322 64266 738120318 66385 73672 481132529 61900 83322 947815068 78398 66385 542778140 78748 73672 35900227 58688 78748 51031033 78748 61534 409781364 78748 23112 231424570 58688 22733 56312510 58688 70204 843710216 82754 70204 15371073 83894 70204 107305701 70204 81425 763447015 50751 22733 137868177 40648 50751 461118330 50751 60344 181504527 40648 69871 67388257 5588 50751 588893443 26844 50751 372039684 60344 46457 673322354 69871 1579 94066901 48915 1579 641110949 22679 46457 200408568 76788 26844 153680987 1579 38856 985098213 1579 24940 467640176 59250 48915 537822058 38824 38856 609451952 24940 48655 27773264 38262 38824 117700257 15696 24940 870968404 82698 48655 540646590 62113 48655 814358187 62113 30380 511109035 68140 82698 113727966 70712 62113 299370481 82698 32502 613817475 24870 68140 416675829 70712 19851 665533299 62134 24870 775979818 70712 48378 272780718 62134 46236 208649848 20453 46236 671082219 46236 52650 111871849 39258 62134 417938278 24529 48378 40263425 46236 54412 86325937 76995 52650 932296042 55130 76995 710450047 77136 24529 939598343 73126 24529 332869166 41067 73126 884489227 10542 55130 31966605 20249 10542 465945382 78832 10542 576554571 10542 11766 53164115 70935 41067 190577893 70935 72847 512454414 70935 7988 79915763 70935 78709 413031944 11766 70644 411447416 45897 7988 491793422 70644 16766 34205383 70644 7504 398457475 48016 16766 572527240 16766 18264 273866142 20361 45897 282057342 43735 16766 704599395 20361 83967 17069475 83967 77012 716556548 83967 61883 264986326 61883 21113 295475684 79674 21113 884050975 61883 4695 169740680 83866 21113 137289059 86290 4695 166853477 79674 84052 888584340 60467 86290 46509826 83866 86220 935252711 83866 23869 224994203 60467 10329 488055817 10329 50190 265692707 56674 23869 362248413 71235 86220 936653454 64184 56674 993353228 50190 5575 825458282 79496 64184 275447016 56674 19810 566420122 15255 79496 781380412 18310 79496 828497427 65361 79496 23966124 65361 23949 319922294 65361 55189 506514152 15255 58046 392889237 58046 13901 663915768 55189 77747 654579514 13901 50921 969260132 53923 55189 774601094 65854 58046 595597023 63957 53923 415859133 65854 51296 216980901 53923 51634 699806155 53923 44908 214767731 24597 51634 356958606 44908 84359 707419778 24597 58111 619850313 58111 2357 33323287 24597 72656 348969066 58111 4664 158721076 56671 84359 686637000 58111 17834 212258091 4664 53759 827124778 17834 50502 966521435 50502 30264 70575818 50502 87044 18013121 30264 53394 3585059 53759 82756 727752365 57485 50502 579938287 16153 30264 527166541 7610 53394 643700937 84515 53394 974869275 16153 86980 671004920 57485 78803 55840207 78803 16931 253062699 29523 86980 614348637 6491 86980 889714474 50872 16931 985948912 84373 16931 713157650 3752 16931 23597825 84373 68778 219621505 50872 194 122684768 77058 194 129121316 35027 84373 484146827 24916 3752 497989927 19707 24916 498472844 77058 18980 98416036 40969 18980 110274814 13232 24916 186567380 42224 13232 641911291 40969 53867 233192651 40969 48218 231846127 53867 2415 787899355 13232 44032 692262727 53867 10239 22781737 44032 64449 989823172 64449 85410 609987846 82614 85410 23158854 64449 64324 815461421 10239 42968 300685113 61491 85410 518619047 44786 82614 307658561 19659 64324 977532775 3817 64324 91488739 40620 19659 436564743 40620 33561 603730233 59989 3817 694692657 33561 14437 792664518 65582 40620 905887748 65582 2741 688681717 59989 32426 905820496 29217 59989 876105424 29217 43437 643529178 1087 2741 959950203 59401 1087 259086308 85954 29217 624958296 85954 63288 764825973 43874 59401 99773138 22996 63288 55582931 85954 21844 758975253 85954 1589 924661904 37359 21844 161905067 43874 6397 50798196 6397 31295 806979274 47139 37359 144529530 3758 6397 590388127 37359 71690 879198580 19742 3758 123707418 31295 2471 70790530 2471 21859 686751057 21859 73022 49325638 10145 19742 960098541 73022 21164 949358909 21859 34897 409026708 34897 32822 251133554 48922 21164 497089514 34897 84705 383223798 34897 69279 500182720 32822 3626 318596865 32822 83068 95740637 76660 48922 507855684 84705 27382 71025469 28469 69279 710171364 53253 83068 762298372 53253 37280 130906858 75628 37280 963355080 20714 75628 465791481 20714 39521 846900454 20714 21677 835841650 49817 37280 272608581 49817 46438 276445473 55312 21677 967803361 78547 21677 133725374 82724 21677 798723963 11340 46438 480180774 9760 11340 620481331 78547 81266 138142412 64301 81266 227607072 9760 46537 738756036 9760 43713 481792019 9760 68189 143987572 46537 63677 754928087 60008 64301 221117071 620 63677 24929444 58675 60008 710272052 58675 65556 996450273 620 24107 919752467 78969 620 498903145 78680 58675 137272416 58675 30191 358316429 30444 30191 897124406 30444 63908 458005998 63908 27319 522820909 25345 27319 883580594 63908 54865 528034863 68443 30444 688788887 63908 53566 663036062 53566 43813 281801487 53566 6573 750578214 45205 43813 646144552 17069 68443 309301653 56119 6573 152600492 17246 17069 311881160 27337 45205 987564660 56119 81858 801647094 13443 17246 919123115 81858 20560 29711548 62728 13443 586554668 20560 39514 915258531 9981 13443 519142101 25123 62728 540540575 20560 24591 115315829 25123 46133 504164312 24591 30980 792762468 73505 24591 261397295 24591 84952 420625493 46133 34635 786534544 73505 45765 504785767 10896 34635 77245970 84952 34288 252601980 34288 78512 690747865 45846 34635 282697264 69218 78512 253886907 78512 68146 125508219 13026 68146 44419894 14367 69218 464955182 13026 42426 705097658 42426 21273 493569804 68146 42597 682421024 29301 42597 169037196 9876 14367 430271991 21273 13964 367033616 66853 29301 162888672 57551 13964 20254939 48374 9876 216686159 9876 16071 971544054 57265 66853 297098362 49676 48374 332926135 57551 55535 976009599 27814 55535 720130706 6841 57265 955601023 57265 24587 310422660 55535 73974 470389597 27814 11073 722477000 52929 27814 795357434 31521 73974 949145289 64777 31521 333693234 73974 30421 147468659 6500 31521 893030986 31521 67659 589232897 85457 64777 440580515 67659 13885 722183867 46285 67659 667534619 55615 67659 288664145 84450 85457 366060705 84450 58664 516490060 34361 46285 898913437 58664 71132 834876758 78764 58664 483421532 45857 71132 374630005 71132 53142 153900655 7279 71132 209441090 78764 26525 197503248 53142 36163 984175793 63154 7279 524633345 7279 84686 52767728 7279 85624 986701991 31113 36163 702892737 85624 30517 682577945 58250 84686 2813528 58250 371 705384432 85624 20094 222816728 27481 31113 198732656 58250 86159 826117253 86215 58250 467563595 40929 86159 665965852 86159 81090 82071601 39742 81090 109058137 40929 19194 232316689 36881 39742 370109081 24963 40929 224191670 81090 72354 574680244 72401 36881 50344752 83256 36881 570162970 72354 41895 974162561 21831 83256 634077696 77335 83256 92280084 45024 72401 988877562 41895 52258 767104260 1167 45024 678199625 68077 77335 720774772 49448 52258 708648453 61835 1167 72088768 49448 21334 82421220 70541 21334 468489569 85054 49448 913871840 21334 20613 580439807 85054 56669 756091249 25251 70541 471157764 85054 82874 68739954 20613 76963 751747066 10710 76963 977383668 10710 62589 264744774 25251 84773 840072588 84773 41969 486288745 34851 41969 119033238 84773 18633 567470390 54359 34851 714942588 54359 24599 202937329 82882 54359 648997314 82882 41164 954926806 24599 8220 69140837 82882 6027 756453937 41164 9229 723700220 9229 48344 4002655 50403 6027 525448375 373 50403 52806873 67797 50403 304809571 5871 50403 174125973 48344 65812 201917029 18230 50403 220703422 19925 18230 572510933 61497 18230 706181005 26194 65812 132765670 68730 19925 789850027 45549 19925 285577932 70135 19925 197148487 68730 42810 985176145 26194 31519 32467203 44566 31519 33730474 44566 67291 206349239 13549 67291 497252278 67291 86143 914527241 47252 31519 429224107 62913 47252 651976706 86143 552 454100631 552 74276 657124101 82863 74276 513370290 71691 552 19097785 24482 62913 124939790 24482 17678 427898942 71691 77558 258757345 82863 14105 765236488 14105 16735 283682551 24482 12677 657842555 10777 16735 686689898 12677 12036 729108221 16735 37264 975864253 37264 17862 838520373 20707 37264 437321376 53676 12036 888745845 17862 66399 215693557 81680 53676 623066269 81808 53676 761691401 20834 53676 227716155 20834 24162 156144565 49534 81808 149665262 19948 20834 133178874 49534 18469 511351748 18469 76722 417638141 19948 15629 586790797 29605 18469 885902445 5807 15629 140786564 5807 27062 664567180 65223 27062 119371409 15629 10690 27353065 27062 30585 698343261 35346 30585 406503549 70063 65223 824626817 58633 70063 668606283 30585 47487 907342491 10758 30585 560474418 58633 70038 239652756 47487 18369 676942202 28751 70038 815547415 53364 47487 772715156 52065 18369 51424731 42299 52065 423269931 52065 54438 372900651 28751 18913 729067279 11539 54438 42242017 42766 42299 205422013 42766 44745 851983315 44745 81361 914511157 69699 42766 632636861 19537 42766 581469454 30385 19537 260384638 44745 67230 154536155 81361 57346 688113514 72287 67230 103558248 48429 67230 778575049 31435 57346 611031841 48429 40257 239923705 23493 72287 579760123 31435 68241 122138883 54565 40257 957612764 31435 69981 770280445 37395 40257 609998875 17894 37395 627476687 5883 37395 151390243 17894 46526 812660173 61810 46526 357641950 3879 61810 727319918 5883 13765 278114904 3879 327 196172811 52500 327 624127061 327 81978 962979254 31627 13765 509780338 52500 12321 121977024 327 79995 668243664 12321 5572 103400563 12321 18128 113529504 41556 5572 493923904 28464 79995 200977468 49726 18128 100554761 81579 5572 86546839 52733 18128 937743755 52733 15411 691292444 63592 15411 956366892 35226 81579 933013455 45372 81579 203596849 52733 54291 979803911 33381 63592 644815768 72781 45372 221995411 45372 16149 136673760 8431 54291 863425046 54291 30514 221128202 2027 72781 818788029 46817 30514 405515627 16149 51812 688969046 30514 70055 224649556 40727 46817 124318021 46817 77367 72221023 24690 77367 679973334 76069 24690 637534162 70055 15350 886160317 82550 76069 875160005 56172 24690 860223462 55415 82550 60581179 56172 27138 139284914 82550 40638 677490647 55415 71471 142361960 27138 58373 537213558 71471 10759 613670954 39606 71471 980915484 58373 67110 301315923 10759 27386 930672233 58179 67110 220474700 27386 45411 93760758 4460 67110 736513871 8130 67110 218467524 4460 38559 277458629 58179 85548 193671117 77850 38559 466119652 4460 78882 924933662 38559 60048 156539933 77850 64691 165663575 72141 60048 353559508 60810 77850 112568230 64691 83839 498122667 83839 66109 122386811 66109 26044 4081453 60810 50567 77588883 36425 26044 613501349 50567 7233 977520535 66109 44481 460193608 26044 69562 677722108 50567 54207 142131938 19138 44481 727850676 44481 15927 830678219 5708 69562 918688853 15927 58224 107724998 15927 12102 138636393 15927 751 639745910 22842 15927 281031316 87444 58224 197204685 9596 751 789823516 751 52751 14026219 45802 22842 278358638 35137 45802 596311087 34231 52751 830059137 77773 9596 304383582 77360 35137 646673280 9293 45802 84207170 6915 34231 54767108 6915 11592 879824643 62274 11592 754619889 63639 62274 762841088 11592 26535 301350495 11592 15276 996977252 15276 44145 245488275 41380 26535 690832635 57375 63639 247984423 26535 79529 607756888 7726 79529 37419122 44145 36092 634738583 31182 57375 965605368 60309 79529 80292204 2742 7726 385637684 4396 7726 839318953 5000 60309 79384761 63102 5000 118893453 60309 3938 559209587 5000 87947 579777280 32585 63102 989354238 5000 73696 147974592 73696 75953 475969168 73696 56145 122670653 5010 56145 248698780 32585 56066 102813000 56066 39355 639528214 39355 27592 6112510 56145 79635 529190098 39355 29508 69928580 79635 82815 250904085 29508 32630 60265273 39231 32630 333423828 29508 8169 16809844 34588 29508 765925965 8169 53851 458226196 80911 32630 878374354 53851 50308 842639065 50308 6279 150040713 32852 53851 930813461 6279 37471 400769957 32852 77232 537373743 6279 20624 476210743 33556 77232 350464452 32852 63054 482407314 37471 9184 772744972 33523 9184 34673263 54606 33523 916116592 54606 87513 717201669 33523 26084 113246855 87513 17949 87062608 17949 85791 943440536 33326 87513 30190187 54181 87513 24813183 36321 33326 456422018 82661 85791 431486741 54181 31558 694285804 80852 54181 602522844 29236 80852 364863086 38967 31558 28413738 81603 31558 78413026 31558 86768 433098148 86768 34835 486685303 38967 6191 38732427 34835 66484 839690225 70546 81603 392047305 66484 27863 428485030 27863 47975 597222494 6191 63606 974083791 47975 22586 343938815 70546 9835 282695020 27863 48155 992730482 9835 50019 596802389 56686 48155 999993720 2696 50019 105789671 39201 56686 513968575 50019 13951 534598866 42609 2696 2321683 77757 42609 1314163 39201 774 77687491 52241 13951 45549740 86076 42609 620273571 774 73413 657738986 5487 52241 637742685 5487 60304 692048091 41883 5487 619877636 41883 25586 609623405 25586 70537 804240284 25586 12079 912894144 87825 25586 873123968 17257 87825 390190511 70537 25400 55402861 12079 11625 186675616 35886 87825 798589895 35886 46547 803811351 48850 11625 881510515 25400 46886 51044880 76855 46886 28428561 32624 46886 424312851 57055 46886 45639343 30369 48850 500369095 30369 64321 796136752 76855 65226 983157795 58680 65226 21450993 27655 64321 109643741 17965 65226 619768454 64321 24966 134183854 17965 501 277139978 58680 75264 290444906 40817 501 361365597 24966 64468 657039957 5263 24966 648650048 75264 14143 302209248 24993 40817 121901402 72909 40817 48282553 72909 28978 547915739 24993 38086 538090421 9801 38086 363676846 72909 83530 796945878 38086 2334 122332856 71052 83530 132219150 32129 38086 111456570 54923 83530 269788973 65696 2334 587262472 32129 17099 169359120 17099 16474 507006486 54923 47269 896536879 36738 65696 387000264 29225 65696 390284191 17099 52600 777784574 22044 52600 528958759 47269 81258 692251090 52600 35219 522269155 50507 29225 440813746 50507 12052 146088474 49093 22044 783353700 42325 35219 157764261 12052 10664 544710626 85475 42325 988439517 12052 54552 840303462 54552 20316 785633865 42325 40930 689230413 10664 61771 207999181 32240 85475 585949571 61771 68236 437648692 18770 61771 889366463 18770 65679 394467158 18770 23419 738689329 72947 18770 195094539 23419 34319 940984044 72947 32453 595166027 65679 51424 619490635 72947 76900 324180715 76900 36158 32999871 51424 74914 148690708 52787 74914 175451568 38123 36158 73129630 36158 28094 321528016 39808 74914 793429007 39808 41806 584444880 41806 82412 123728082 41806 61226 902717848 61226 22446 760461596 61226 43589 287447902 32740 41806 525942953 82412 7166 149255497 32740 5606 805286040 27693 5606 726555616 72231 43589 932947391 64624 72231 147119686 27693 75833 337891519 16942 64624 720995370 71965 75833 39769585 29303 64624 397182658 27826 16942 950000972 37406 29303 769308990 61346 37406 160471582 76957 29303 296956992 29303 56591 18466716 56591 29370 729005662 29370 58615 665353189 20658 56591 370551347 29370 3134 499523639 56591 37419 305138684 29370 6825 561695150 37419 51820 219141828 51820 5921 627345972 37419 18797 163124167 40644 51820 835176932 49303 51820 205346848 51820 86825 246967063 49303 36399 563939657 86825 32938 351715375 86825 85093 180888171 32938 54108 297817892 9091 85093 619624458 36399 55985 640671340 32938 74544 138843010 39014 54108 939799118 74544 5262 277698708 39014 48194 601272761 5262 74955 253597286 42549 5262 289494082 4830 48194 748250639 74781 4830 682060977 74955 56644 614881618 9454 74955 780769673 56644 15025 336466683 26909 15025 892234274 56644 71539 207699839 22282 9454 279765036 22282 54215 858255946 68858 26909 522532801 22282 72448 765664054 38248 22282 998629697 18876 72448 668858886 43277 54215 392719647 62962 43277 681037541 81300 72448 44210325 81300 10229 659401092 83587 62962 235402017 41493 10229 655299340 41493 14033 158136686 41493 80237 1173089 83587 7414 214153575 16772 80237 945455824 70446 41493 741229922 14033 31296 119387686 12981 31296 358359775 19382 12981 578610992 58671 19382 928414500 59304 58671 809408280 32182 12981 22442401 19382 9887 855864225 51408 58671 772250351 32182 3122 645440375 59304 5655 494580727 42177 51408 23824059 79133 3122 997538436 5655 38761 555604721 42177 60485 938902772 5655 12558 558126971 31510 12558 9805016 38761 42429 796411767 38761 21056 562566395 60485 86093 577670612 12558 57983 327525338 5888 86093 517147742 5888 67732 730041063 86093 45906 121653162 85826 45906 445826333 5888 40880 362460132 28376 85826 920349600 40880 84848 445640822 38531 85826 116314036 30089 85826 982096396 84848 82942 207338789 82942 25912 587865852 84848 25457 70254373 22652 30089 437824944 25457 8418 464333078 30984 8418 828834362 18040 22652 255090798 30984 45110 994342502 68327 8418 424026770 23508 8418 339939625 9929 45110 883089199 2997 9929 662776512 62876 23508 941200296 68327 8592 426359535 24857 8592 814695577 70410 9929 817763839 49135 2997 801195648 72055 24857 944210868 7554 49135 494940009 48207 24857 356787138 73645 49135 102564069 26728 73645 751131502 63618 48207 384119953 28214 26728 195303077 73645 809 713986018 14976 809 383032525 35561 28214 90158807 17548 63618 105546717 26599 35561 859259070 809 36626 646422484 71411 14976 792878533 17548 54364 401021712 31019 17548 722332363 77661 26599 318040552 31019 82021 432301093 38554 71411 29061809 10439 54364 712965539 58154 10439 892520026 82007 82021 230700016 82021 82973 610264914 42545 58154 328098503 82007 31079 99310301 24007 58154 891622825 42545 45818 7165462 24007 44290 441795969 44290 47058 129869243 45818 82068 970290617 20962 47058 533781382 47058 85873 728639884 72715 47058 614928052 71410 20962 379165974 23197 72715 548322487 58206 71410 129215871 72715 44539 41733355 84326 71410 233698316 43525 44539 9634620 13294 84326 497812057 43525 7141 685086828 44539 83573 166318287 29383 7141 992833127 73830 29383 50872935 13294 74837 695305106 58037 7141 506109673 74837 9688 566302882 57609 58037 933424772 58037 10717 100723234 10717 50997 677737143 57609 50674 109754958 23099 9688 942404584 35240 50997 19385250 23432 23099 508519281 50997 60035 442932418 50674 77396 137964789 11497 23432 100798920 77396 49423 525304235 34863 77396 912397330 11497 5731 68850766 34863 56158 449857070 85464 5731 689305274 49423 50580 367259045 5731 9847 49907235 9847 11714 640353491 73689 9847 969544349 1163 9847 239630092 50677 1163 754113111 38014 9847 793084532 79256 38014 140551560 1163 81628 121480079 1163 74933 69068896 22897 81628 435315772 44190 81628 168427394 58805 44190 875582998 22897 63725 660448238 74933 10181 369787647 41679 10181 194116370 85874 58805 677516258 85874 27757 57545320 31246 41679 529217032 10181 21470 920494547 85874 71407 791554951 3356 85874 880378813 6550 3356 789756399 3356 27194 378205484 33226 3356 4479420 45690 6550 986031825 33226 66275 746680209 6550 17634 492540993 158 45690 96770078 158 18171 800219625 81543 17634 60291793 12522 17634 56120766 31857 18171 943392299 87840 158 908194148 8210 12522 140755754 87840 54503 93972804 54503 76484 208329054 12966 76484 74499238 39411 8210 552831039 74788 12966 761838281 72333 54503 752495450 57999 74788 849621999 86869 12966 754845675 39411 83602 826471565 40897 83602 52701273 7017 83602 23206177 50522 57999 326059886 83602 1224 850801114 40897 67269 192993027 7017 23641 447094215 84873 50522 145233009 83126 84873 118575834 67269 24999 72967684 23641 36015 351647515 54837 24999 498296142 84873 1459 35625531 79883 83126 713872252 8935 36015 602483600 79883 68752 932443221 1459 87602 25366380 86598 68752 760679056 76148 8935 98137559 8935 87210 127899498 86598 26303 61223826 87602 85019 265482986 85019 27579 507157653 17084 87210 754417757 27579 31397 764278055 17084 63134 523841258 63134 58702 158216863 17084 86875 934444065 86875 31970 125445342 26779 31970 931606271 6770 31970 822066944 86875 65829 861916806 65829 14558 554226687 36246 31970 601038579 36246 39341 561851153 65829 45155 158851968 39341 86747 754863300 55671 86747 836425717 77116 55671 687567296 77116 14384 445303490 37715 77116 123261615 37715 81796 125319972 55671 51591 843798496 51591 36360 327837219 67499 37715 560596704 37715 62355 402205479 20397 81796 828525682 31421 51591 787646020 67499 72835 739234497 62355 71363 592665664 18006 31421 822655376 71363 78602 629193328 22851 72835 28368935 27946 18006 397088679 17432 18006 761495219 27946 65173 725330631 78602 86104 664053265 27946 23620 18751660 23620 35402 910414639 88311 17432 182128299 88311 281 458548717 74598 88311 411224040 8013 281 553488762 73309 74598 227375818 9833 74598 440071009 86642 9833 298841608 8013 85854 424075463 50809 8013 397794111 45618 50809 98686681 8709 50809 873413326 45618 40679 637274958 40679 53884 597455082 31712 8709 301910910 45789 31712 514212684 8709 46379 815311968 40679 61842 240885941 46379 5656 133191110 31712 61955 118484134 77764 61842 850980040 46379 57857 684435829 5656 60928 165901433 77764 4641 111326484 60928 28204 616345072 77764 19612 894937641 8114 19612 304003383 49529 60928 427730001 8114 87773 72127626 87773 44485 947639263 44485 38820 346424523 8114 291 143913134 87773 31294 10709280 291 30634 140629876 76349 291 36909055 59995 76349 535612960 76349 54192 457490310 31294 6107 883972842 30634 60002 55842577 60002 87954 65884988 60002 47051 356936269 45918 47051 92252101 69622 60002 286722647 45918 3091 307250692 69622 37669 250199884 3091 17906 437921506 12865 17906 569258252 69622 15564 463393597 17906 58086 966633713 37669 65425 428900620 88041 17906 568170180 48074 12865 596464561 58086 81003 37078720 88041 86457 501568583 88041 43848 180769429 68447 81003 322657993 48074 73025 233308899 79506 43848 51161699 61424 86457 934892194 43848 52295 731398166 73025 42839 465818695 66653 61424 634232833 61424 32523 603670661 52295 38367 467560828 37209 32523 406682601 44453 32523 131396191 73211 38367 713491377 73211 51778 513272 38367 13479 913330854 13479 83734 401040441 71581 83734 922051773 83734 34920 484322329 1851 51778 138608527 34920 48778 527908567 34920 40957 746412768 42293 71581 963625497 27907 40957 281142756 67841 27907 99824760 67841 34039 400517460 27907 68449 12666841 68863 34039 316363384 50664 67841 782052842 31537 68863 871923782 34039 31629 632941207 31537 43420 989680666 67968 31537 584387618 31537 26479 610196432 22700 26479 772125811 38104 26479 309226674 48983 43420 527338379 48983 17802 411857462 72142 48983 120387255 27547 48983 941338556 10318 48983 282846333 3836 48983 492630300 10318 43556 1572428 2458 27547 439576204 40247 27547 838848444 88212 2458 123740432 23059 40247 801787321 43556 74448 210804000 15939 2458 730186236 23059 34971 159917585 58782 23059 422321739 87679 23059 507379126 58782 71838 377300050 16403 87679 293140344 58782 6908 317269504 60744 71838 422932017 71838 73055 281367616 30616 73055 748145359 11722 16403 577072350 6908 57321 771598011 57321 66426 56770598 57321 30770 592743145 15701 11722 861275889 15701 15447 97249207 30770 67837 329580275 66382 15447 798806873 21001 66382 578827399 67837 15345 554078481 64182 66382 930455285 21001 20363 306331103 64182 49402 786730424 64182 53618 552873324 59594 53618 349858136 64182 2708 56070783 198 49402 46289295 198 76709 195367630 53618 48017 575523586 198 40978 961617809 48017 73629 296690619 198 36337 880777950 76709 15841 21066507 73629 21748 230689257 77588 40978 543319871 36337 6999 408537704 21748 1150 337019262 52113 1150 426532644 31786 77588 149164627 1150 54235 896880425 86780 52113 985457350 10197 52113 278469598 52113 70548 485652700 10197 2286 134806537 4018 2286 114464351 52319 10197 350492111 4018 59805 712840411 45929 52319 742458562 4018 51477 615887584 20325 45929 38833523 71084 59805 462948256 85998 59805 338015311 62796 20325 867272732 27379 71084 628749903 71084 78747 448986622 27379 57992 220492821 78142 57992 183614235 57992 52133 171223318 78142 33889 972799644 78747 57182 582959570 40671 57992 107486900 40671 74143 55968014 52133 64667 17238092 40671 71318 111783278 84464 71318 624090743 83265 64667 497365829 84464 73321 155537076 63959 84464 739522867 71318 28602 452445444 83265 71868 744279866 18823 28602 598935798 63959 58841 188392388 4185 71868 463735104 18823 40812 304333317 15309 4185 518161909 4185 24913 81347792 72830 40812 673260917 36348 15309 3525169 75193 15309 788258729 59274 24913 28657383 75193 36117 970957945 36348 32956 204421172 36348 84691 361404351 59274 32598 1821179 16013 32956 17249508 83375 32956 567798210 84691 63376 563390080 83375 33029 251251688 33029 38599 968322652 33029 15073 168692631 55522 15073 147910591 33029 4886 817166068 38599 32221 92388927 7186 32221 364186866 7186 20844 641032383 26395 32221 998029827 63672 26395 918867460 85716 20844 591001699 47673 20844 851427736 47673 78224 946637955 37763 78224 191440271 60471 37763 337378899 43650 85716 123143112 60471 43922 634471883 26128 43922 849248290 48465 60471 282983024 43650 33613 758237634 43922 35021 818330388 43922 44059 625873029 23423 48465 583790566 23423 70748 427877853 33613 72066 731412089 23423 27621 636787742 23423 2291 479533473 72066 86563 767753014 42010 72066 61925422 72066 7212 645640292 27621 72105 419056334 42859 86563 840451256 56087 72105 417798217 42010 55613 561725429 7212 65330 539374777 4621 56087 505963033 65330 49843 23105974 55613 41425 245255119 58716 65330 103774173 49843 87784 41233283 41425 61048 872394633 18327 58716 10116400 47604 87784 18752852 47604 3058 483132234 3058 27136 294611748 3058 25173 332498944 37492 47604 455104980 41734 25173 619712648 25173 26709 567682446 27136 84004 426200787 84004 28452 353917490 44056 41734 22311437 44056 62687 916516230 65853 44056 983920002 28452 78291 793215876 62687 12461 707993014 52447 12461 555690658 70327 78291 870054966 65853 86200 53527876 18486 52447 360154483 73575 52447 39508776 55912 18486 61807705 75090 86200 570636325 69922 75090 367516952 56893 69922 715474778 83996 69922 950408692 75090 47316 578397908 37381 56893 446415732 28589 56893 92803035 56893 19280 367720891 47316 79637 308005369 79637 62228 404145770 62504 79637 646339667 79637 54647 143172236 46975 19280 332420636 46975 39152 48007166 62504 41270 48496494 85143 62504 866543166 47268 85143 496367921 29792 85143 609967939 41270 13227 732810555 38635 85143 133751317 38635 62381 385613111 10468 13227 658638951 83487 62381 863019132 31403 13227 364435055 10468 65781 102073746 62381 43784 739753226 15907 65781 895297910 31403 35727 153313654 58422 31403 386252180 43784 63526 304680657 85246 35727 16168388 84147 58422 53881493 58422 21475 110316640 70901 63526 576895357 26865 63526 76742413 26865 3038 6852008 76667 70901 143330072 69384 21475 793288017 26376 76667 544367149 60574 76667 882406403 69384 24001 778820247 23972 60574 99887006 24001 33494 357601441 60574 5616 459385753 66381 33494 12070528 28383 5616 31118645 40374 28383 787806581 45604 28383 245807923 55716 5616 306398617 55716 29011 593766764 40374 57783 385866302 77582 40374 550529252 54803 55716 118626079 34979 57783 240578276 57664 29011 354056692 57664 49728 14466821 54803 85601 450177008 18668 49728 364544145 34979 82006 72587185 19341 85601 256664769 85601 31518 587996306 31518 57956 965412975 9317 18668 930332598 31518 75730 126442457 34376 57956 886440526 34376 32351 472388595 32351 9633 25860692 353 75730 506535901 85669 353 219251466 88174 353 365029047 29675 353 575131555 72825 88174 411217795 72825 61069 198882393 22605 88174 538119711 49903 61069 452208187 30892 29675 61159988 61069 70134 787600592 49903 60750 121040080 60750 24766 90310211 19998 70134 807180755 24766 10472 672724457 75738 19998 806606615 66922 19998 7519897 19998 29724 400620968 75738 15632 765289392 66922 48115 505112219 75738 7091 997662232 29724 80232 70762210 48115 74418 544608303 48115 88162 320530552 33314 74418 108699100 80232 59545 889537333 18788 80232 260779852 2764 59545 319265581 18788 75736 110576299 75736 53631 885389849 18788 37173 111048386 17273 2764 39434954 66713 75736 857655329 71643 53631 50372344 66713 13538 58222286 29904 13538 668398369 52038 17273 324330925 49011 66713 104945493 52038 46328 53075199 34386 29904 570788418 39635 49011 512199282 73700 52038 910590338 27968 39635 175935863 46328 20006 829101896 73700 26363 61334955 27968 68451 774845616 36201 73700 259004559 38849 68451 848500671 71120 36201 959369190 24466 26363 444637309 60910 24466 306873926 71120 35304 778508693 58172 35304 704712606 58172 82640 205176779 13414 58172 866479278 1111 35304 772078451 29642 35304 88807297 30722 82640 4174044 20812 13414 617557407 29642 24747 256288020 36951 30722 400284034 71032 24747 408824752 24747 73361 550446905 43658 36951 480981180 24747 6675 8714788 43658 26443 232440271 71032 86943 743686866 73361 2376 651826263 43658 25142 599435848 38587 86943 58703626 26443 60142 338000937 38587 48517 697110035 63420 60142 218483565 65844 38587 396584092 74695 63420 239592718 71268 63420 72482383 36993 65844 536522097 54989 63420 4198044 74695 23498 591148907 71268 82003 449301447 32 23498 115830412 63359 32 473001456 82182 54989 545207030 82003 73027 160433099 32 82495 686863460 4740 32 315590703 19174 82182 754951499 62127 82182 304188980 73938 73027 419017517 62127 38359 514508734 4740 31005 206161533 73938 9012 151003336 70094 38359 920814600 70094 41331 829652631 20805 31005 640380602 76383 31005 816859900 41331 6323 813212145 27368 41331 468244640 56259 41331 119721776 71365 6323 355578403 74530 71365 552847161 47847 27368 831449632 74530 4971 536386194 74530 11338 986266422 73096 74530 541444383 622 4971 466530294 40188 622 940282623 4971 45049 490289545 33146 45049 772735009 58870 45049 78093431 54849 58870 303928954 33146 77071 21842975 77071 28284 889847386 28284 23770 328076625 19408 23770 971281702 82246 54849 816154397 62319 19408 59856833 23770 56260 536960223 45601 82246 340791691 82246 15672 404163086 56260 54109 876518151 6313 15672 629841989 30460 54109 340743360 40556 30460 235447048 6313 29594 145106410 18584 29594 379110329 40556 6606 61010158 18584 27821 271209162 27821 32157 596073617 6606 29618 812943055 29618 45182 987973513 21758 6606 796516881 65265 29618 834250531 45182 64093 496589722 41614 64093 709220099 45182 5481 57278296 56470 5481 623962537 65265 997 960088074 25986 5481 364800868 79118 5481 930700614 74876 79118 361591949 997 77692 663975340 997 59472 415796946 70951 74876 78492350 77692 77287 239502988 77854 74876 136774931 58854 77287 78081907 54869 70951 127823196 54537 54869 119285266 54537 79275 87374660 44223 58854 377682075 42922 54869 971792664 80371 44223 389322289 38931 54537 671383208 80371 15799 979932209 88333 15799 116546784 37369 80371 764411115 80371 38077 616642613 25422 38931 273255675 40252 15799 897111323 2983 88333 291603068 58469 38077 592751512 10516 38077 819694416 3930 58469 134533762 10516 46038 50020325 21892 46038 325034096 21892 59972 71594075 3930 29947 134379710 16238 29947 81223848 19973 16238 920072220 19973 72409 260363090 62653 29947 107712914 37477 72409 374690177 49802 19973 910014965 56812 37477 124523189 66497 49802 13220863 31183 62653 546045243 65676 49802 638327580 43388 65676 31579781 12490 66497 9752040 70016 43388 847286111 31183 36216 509302503 3294 70016 336645594 3294 20713 84829249 36216 68814 301961480 20713 77281 36574547 62291 36216 746553172 3294 64410 439615124 20165 64410 868642986 77281 59160 621705549 51488 62291 9272728 71545 62291 261808781 20165 55287 93415135 88170 55287 626090328 30890 71545 525514051 71545 80327 206595020 15513 30890 675661202 53874 55287 144196697 88170 18496 212096085 18496 84036 135208937 15513 80398 791476463 18496 14226 76382134 21150 80398 168587293 87465 18496 364305683 11078 80398 718143696 5983 11078 882912803 21150 45414 620937642 53695 5983 987767093 73731 5983 749890643 85550 45414 839347691 39559 45414 954732488 72269 39559 500721205 13711 53695 614356582 74733 73731 347733187 42940 13711 431492896 42940 75261 45542932 62106 75261 359758306 42566 74733 613515344 75261 79340 342955022 62106 33010 418092227 62106 68713 816348608 88236 62106 493547840 60077 42566 3275663 88236 80583 4155377 4899 68713 800205054 88236 85549 28570999 85549 3662 594478477 83976 80583 90363933 19396 85549 879242804 34453 83976 740320426 30691 34453 626071942 30691 48512 386221409 68535 34453 760304771 48512 42464 219208546 33521 42464 830074130 30691 38317 16874860 68535 55059 643338502 84275 42464 788741688 57881 42464 549286682 46790 57881 399780470 84275 74011 193949182 46790 53029 809461978 84275 85953 662676371 65458 85953 702295418 80569 53029 42955730 53029 68615 705171225 85953 818 80995551 80569 48924 359890618 818 31338 943645736 818 67331 649592814 13469 68615 68916287 31338 51414 125175305 31338 21966 734439422 13469 61091 358868953 51414 64411 411846757 56853 13469 485734190 21966 68228 892033591 56853 79519 246739948 23108 61091 47538429 64411 62542 801661837 56853 80901 96683909 80760 80901 612038178 80084 80760 303258395 62542 21719 724012479 13798 80901 403544309 21719 64114 578173047 64186 21719 597622016 870 21719 184715384 41565 64186 322298044 64186 12850 468303892 12850 19601 7266459 23408 64186 44973439 35517 19601 101750600 64407 23408 11559062 23408 17363 93265101 52414 23408 944815884 64407 44288 25086660 8420 35517 220144817 44288 75644 233815558 44288 24191 280281885 26883 52414 22795289 14879 75644 109820462 26883 37749 266835983 14879 28791 804995092 18217 14879 543152880 28791 7019 28311527 19678 14879 79853416 71906 19678 154752088 28791 61580 364998351 7019 42884 888442092 40803 61580 832048396 42884 61570 500728810 42884 38572 947661088 61580 86227 37996460 38572 72652 370063622 82165 38572 671352862 38572 22304 881765975 38572 29280 718308914 22304 77227 633258217 34466 22304 590252334 49770 77227 501635690 22304 18 431863135 34466 13505 691848825 34466 10470 320642170 49770 75069 605442721 18 1103 220143326 1683 18 599891289 1103 27835 147142523 10470 76659 146778462 41081 75069 581545373 41081 14222 60966376 27835 16109 614733693 41081 50592 591620607 14222 72606 91334309 1418 14222 561379313 80113 16109 253806270 80113 29567 152666853 50592 22035 202053158 80113 63208 124800978 22035 85156 753879202 39491 29567 436812289 10600 22035 20251166 30433 63208 547411013 27240 63208 436772305 13069 30433 57565370 13069 52999 63547908 10600 19845 976248611 8805 19845 61264096 80453 27240 863840557 52999 50062 645264391 52999 53961 391734096 55768 53961 45783923 50062 77093 437256415 55768 87850 241432976 77093 13072 770532407 13072 31983 144817441 13072 68963 674367406 38368 13072 96564624 54879 87850 37494994 52153 54879 768484243 38368 26296 404170955 54879 30 66108458 52153 31039 215346450 30 23007 800805133 52153 9374 837520006 31039 88076 209439578 24813 30 50172884 58810 24813 626171400 88076 44794 503060580 67830 44794 902003040 88076 85543 567949254 30958 67830 185970382 38708 58810 769438136 66253 67830 316611428 30958 16102 668388282 16102 47075 754509842 16102 68851 622160520 66253 38756 158011502 27381 16102 653023552 27381 75158 769210327 68851 87814 109918858 38756 40360 572314010 17087 40360 86389754 40360 7982 500037390 87814 75442 918606135 40360 84719 420592369 3937 17087 6409961 3937 1912 581388398 1912 53028 741614105 3937 2381 435297575 83277 53028 688128196 83277 45089 40110674 53028 80880 715458417 87499 53028 852828386 37354 45089 9455160 60638 80880 564058227 56413 60638 305721317 86165 60638 131982109 44724 60638 39890346 86165 50151 539110453 86165 32605 739092627 87393 44724 150084570 14900 86165 418781922 63736 50151 521350683 14900 19426 334505494 38307 14900 275431115 87393 84281 998972025 45525 38307 37955106 45525 31939 366180313 84281 14353 787945110 79954 14353 217854904 14353 15303 200042190 36614 14353 340891923 8764 31939 620719990 14353 33431 669076495 79954 37804 191795100 37804 44580 119533264 33431 32617 6188060 8764 74278 925868986 32617 36991 403743913 2854 32617 189219700 2854 8417 135524520 37861 32617 847233164 67516 2854 607654866 59548 8417 916779466 37861 61639 441565300 67516 52405 600119663 661 37861 510726940 2439 661 678664486 61639 87344 174310205 2439 67851 143793722 67851 8152 460942802 87344 73984 560501322 85958 8152 506674870 22092 8152 699702303 22913 22092 599261138 8152 40553 442110159 19507 73984 929630077 85958 22140 613297982 40553 6563 355273151 22913 58176 785401269 40553 5230 369744517 5230 54623 143478639 15624 6563 179048869 54623 70279 864434735 27460 70279 874916804 15624 78180 424497076 85082 70279 976588141 27460 26138 508023167 85082 59463 176401406 26138 70070 98714494 46130 59463 949163821 26138 27874 215480901 42045 46130 535200675 27874 59864 268595192 70070 62280 211372680 64676 59864 392344975 27874 65129 292033743 65129 12013 314105003 43069 64676 62999437 12013 698 529474383 60724 64676 891800894 60724 84341 978808546 698 43081 791486206 13400 43069 909201096 14024 43081 399589882 13400 20350 596066505 14024 23736 253772941 13400 44878 80063952 14024 88270 640326288 84934 44878 531963791 20350 5859 107688303 23736 57136 137848865 81044 57136 312648729 84934 37031 723321006 57136 36775 335526305 81044 27555 166080756 36775 32211 59283198 8872 81044 800748934 37031 70424 484237364 36775 83688 671173365 8872 73285 422898319 84358 83688 85097299 73285 39115 78787276 84358 5806 465644876 6865 73285 218853092 57943 6865 128361582 6865 8777 774433782 5806 2852 726263439 31111 57943 718164312 11619 8777 462730677 11619 23518 407412535 52551 31111 133534167 52551 60396 626217084 81578 23518 22497836 60396 85994 201782181 60396 15077 846798043 6492 81578 960911069 55379 60396 301351759 81578 39764 802089290 6492 1807 316360959 85711 15077 469638001 13626 6492 347483775 1807 24338 710932985 1807 9003 183670644 85711 29256 80880710 35389 13626 187820614 66737 9003 127729103 3756 29256 807505325 64041 3756 813186930 30126 3756 716916983 3756 54955 376190710 65438 3756 639649609 30126 73389 53159417 64041 51712 81832825 30126 32474 413030702 32474 28394 876191087 68266 73389 547949022 68266 83189 979256835 66765 51712 2454777 32474 27443 393012003 28394 86256 661845149 73109 68266 424145079 86256 6848 607220096 62754 27443 396036787 73109 47832 766686264 74877 62754 287892486 37618 47832 234217846 7764 62754 332495103 37618 87172 573576163 7764 75968 142625969 87172 12059 370070759 5767 87172 574308267 75968 31609 947524617 33054 75968 29418137 31609 62710 569008930 31609 66441 738347578 31609 13138 708295456 66441 48581 872944679 62710 64477 99175761 62710 47245 440955278 64477 48548 86967936 47245 46115 861255347 47245 80715 361422558 48548 12330 608563042 47070 47245 165627427 48548 83258 626638285 80715 16447 475038766 24934 12330 453717966 12330 55523 607028003 33882 47070 930091826 16447 81583 610598942 33882 49161 259407362 41292 49161 535964761 33882 74441 486926299 74441 85289 253849857 15193 41292 58551595 41292 14769 509245690 74441 37902 514519922 85289 41694 818590091 24717 85289 658183318 37902 6187 579304674 48443 37902 519915704 82849 48443 338284504 83111 24717 34455872 70772 48443 161802472 64896 70772 973865788 70772 22516 485503452 86234 22516 943812160 70772 58427 218141541 64896 40790 214157783 58427 48349 63652736 463 22516 665325538 48349 74743 45032668 10615 74743 296083023 35100 463 7961123 10615 49351 847840277 49120 74743 944120642 74743 36479 199158285 35100 49150 46422350 21153 49351 80234002 16351 21153 198161854 60901 49150 685658934 17020 49150 139889290 17020 41346 410166217 16351 82576 912725904 41346 9949 682538576 82576 34805 897033375 14008 17020 401793415 14008 32051 85258623 44986 34805 658205152 9940 32051 357175477 36644 32051 385518241 34819 9940 578834109 44986 29454 288733964 84454 44986 818290681 13411 36644 391030329 56256 34819 128100454 5461 56256 405150540 5461 32798 558676708 61739 56256 331053272 61739 53061 144673456 70322 5461 152813951 53061 42280 66488661 32798 35252 836289224 70661 70322 105000152 53061 79122 97483378 24365 79122 705572504 69543 79122 468504446 19296 79122 772710842 79122 55066 614695770 69543 65339 978722723 65339 26572 312486759 74671 69543 934931712 65339 53329 79845620 80380 53329 237986755 54974 26572 817527381 26572 28176 129523439 53329 23272 276883392 54974 23726 377465047 57702 23272 52792082 973 54974 312699691 53543 57702 502189876 80761 973 190826126 57702 15677 7711507 11047 973 580449081 14453 53543 259571192 87142 80761 480649725 74053 14453 223544031 71260 87142 142211598 61451 87142 761706206 87142 7821 419321242 74053 40303 467891263 83468 61451 254607619 79170 7821 302405829 42371 83468 562979969 7821 41876 819570562 79170 4605 63022419 83468 46023 746468203 62306 79170 144971110 62306 73885 69901863 7342 41876 229103335 73885 80534 842141043 80534 6696 754047353 7342 1416 830367196 61551 6696 221591075 3396 1416 834006352 80534 65259 876339689 3396 62331 894789695 1623 62331 899188618 1623 54765 468052672 54765 27603 109942485 1623 37944 190364596 37944 81353 314416372 27603 7548 279329797 37944 76 396045207 27603 40087 742356720 47494 76 383737412 30521 81353 39934302 40087 73325 502699188 54065 47494 591592765 34268 40087 314891250 34268 67131 70235278 29484 54065 580013082 12439 73325 27210947 43723 12439 867253196 34268 53615 793886637 53615 43957 340435903 49748 43723 2676934 80148 49748 626116731 75038 43723 819272455 63292 80148 336271089 75038 79070 499826829 72525 63292 998643288 75038 83980 562825965 15005 83980 410062628 23791 72525 78149088 58124 83980 432534196 15005 83295 621217516 20374 58124 965925687 15005 16937 344265328 23791 70021 701241131 58124 72782 662890914 17453 16937 974919546 55772 72782 549045657 72782 69682 947574576 48575 55772 475714565 8809 72782 782463637 7805 48575 856370515 48575 32840 515302524 7805 53890 134965752 18175 8809 426131559 40808 7805 355351728 135 40808 214015554 53890 75901 723729382 82292 135 182546757 63055 82292 865636473 31978 63055 58663024 3014 75901 925464920 47782 63055 46611584 41608 82292 487135197 3014 6947 695345039 7658 41608 983064524 41608 77759 938391154 67974 47782 111431951 56149 67974 963664218 43354 77759 84091529 30897 77759 164545241 56149 50983 100977882 43354 29106 121045201 77246 43354 263534734 14091 43354 745218322 33603 30897 39896194 14091 57069 362731294 14952 57069 689980264 77246 27583 144904390 27583 51305 108561737 33603 40069 139965222 7808 14952 23090804 5422 27583 783577650 27583 29591 89599104 47229 51305 85953156 47229 61242 842070345 28793 47229 170682939 61242 85372 334091889 29525 29591 472788189 33821 29525 300352795 85372 26011 579314179 12003 33821 726920555 49079 26011 10642801 34105 29525 203904699 55752 34105 446532630 80947 49079 848312968 12003 6744 256609047 13082 34105 222403278 3379 6744 710959225 80947 70989 492461265 70989 31481 190725713 31481 18099 604959826 5183 18099 130096187 5183 78470 505653139 41513 70989 389194687 23294 18099 378439936 7404 18099 146254921 57973 41513 615587037 63384 41513 374777661 64904 63384 164961261 57973 59711 984474521 59711 72877 260324492 10725 59711 589710699 10725 18498 133786614 64904 64492 647246500 64492 5916 655131355 72877 18845 813295839 18498 44522 199380864 11205 64492 51659246 26613 5916 103825451 75534 5916 363556286 54165 44522 114395498 11205 40091 587625878 40091 40274 371741627 30780 26613 401990621 75534 84189 636230178 84189 50851 255009815 46981 84189 480065059 84189 65828 231798789 46981 7542 850423137 54858 50851 92615901 32785 46981 569533851 37988 65828 618162023 478 37988 554336465 19686 478 326465066 32785 64198 963191550 64198 45965 140427302 37988 4420 52348908 45965 57710 512602283 45965 12616 395489417 45965 86997 813309770 4420 52732 6090745 23929 52732 780790615 52732 69419 765556447 78008 12616 952523824 76498 52732 596667392 52732 73752 974050426 23929 69639 508600514 87972 78008 787632306 54633 76498 114550068 73752 12995 573615244 12995 70930 656635073 54633 47779 712877715 80219 70930 999644774 4832 54633 838107213 21050 12995 992589250 70930 51939 131886486 47779 4262 424769267 15500 21050 337352147 47168 4832 630299204 47168 36182 511337998 30039 4262 40048397 47168 60135 245684188 47168 51530 782633573 14986 47168 316618589 18115 30039 999930214 77740 18115 532474308 14525 18115 309309077 70736 14525 70581967 63354 14986 323348371 18115 83343 409120742 61162 77740 117655212 61821 63354 167133966 83343 32369 306200678 4103 83343 437782892 84645 4103 646878433 36883 32369 15982827 36883 8394 139542014 8394 62487 940608439 4103 49388 294983507 84645 75660 376908277 17660 62487 999977209 8394 47691 656511708 17488 75660 859767307 17488 84438 323272837 17488 51611 193331904 24121 17660 204085998 84438 60621 125917155 60621 58894 705927943 24121 71645 728222425 51611 14776 368617713 14776 7969 797864423 7969 71351 767060387 7969 392 646267552 30603 14776 417131074 7969 800 669928553 7969 46612 941197479 46799 30603 408454635 800 60268 536741097 60268 68517 29835561 46612 23171 156370319 46612 49721 444923861 60268 61866 534154579 48327 49721 731676279 53910 49721 2958848 53910 58576 88826056 61866 51255 540032261 52310 58576 461209799 53910 17883 381645965 51255 43093 719794173 43093 19593 753761109 20835 43093 297849089 58826 19593 617177537 13685 17883 145184125 19593 44153 679558364 59872 44153 866448917 13685 48498 398187149 45714 13685 196384998 20716 44153 734730144 48498 86516 877456948 48498 81659 92992680 86516 69558 666814601 81659 45950 410522532 86516 4054 792633938 81659 66515 88018102 32135 45950 295978235 56581 69558 459699887 33618 56581 389254149 32135 17709 5163746 20210 66515 83312409 20210 69347 561974308 25291 20210 373167141 78603 17709 113650454 17090 20210 597535884 60856 78603 202646115 17090 64945 143618639 8143 60856 998824885 70579 64945 781180084 36281 60856 938457639 73699 60856 906548613 8143 85565 791274834 70579 10111 573287651 17413 10111 501386870 10111 71261 180368495 10111 12168 202012772 12168 80956 43789074 21658 71261 65958579 2536 71261 429181237 81099 2536 839024701 8415 2536 880505979 1062 8415 206742653 21658 1008 189825960 29460 2536 687074206 52383 1008 319947655 52383 7909 397336416 2868 29460 357040286 19861 52383 281539465 32425 29460 144618671 26209 32425 745386085 50411 26209 141993299 50411 14763 441184418 26209 50294 563902287 70742 50294 455254935 70742 64812 539268377 10549 50294 872316993 14763 43262 188466802 64812 27380 148931673 43262 64261 989659884 61537 10549 201815155 43262 73064 314054075 49758 61537 388620157 61537 5680 492795520 64261 64270 306454997 76680 5680 305602306 64270 37686 814917704 37686 41088 851756288 32149 41088 338410676 37686 17743 468277817 13233 17743 113774798 37686 84663 940461596 2824 17743 279836900 2824 79478 770184137 17743 73532 212253859 70399 13233 117290802 11344 84663 921967909 80525 2824 13220584 70399 61328 954955585 33773 70399 833264037 80525 12422 995946642 11344 54222 18284364 36771 33773 291494646 33773 10260 624515518 36771 30591 990731926 10260 15706 276087282 36771 29447 100339529 39901 36771 795631214 29447 22167 50509976 87535 30591 513977701 72242 87535 30692072 39901 80638 529349197 44137 80638 62613378 80638 76010 968280746 83594 44137 753618582 38558 76010 984012244 83594 7203 645443825 7203 6974 117978621 44149 76010 724853608 6974 39183 271876492 39183 64791 835287472 39183 13008 525124958 39183 31735 469545351 32761 31735 873352479 64791 76112 739087873 61329 31735 487851860 32761 26488 18598682 86859 26488 427472625 39851 26488 412287187 39851 24171 656330070 39851 17206 902330854 77667 24171 620503693 17206 84155 347671621 55363 84155 189745851 19897 17206 480976451 46766 19897 493143463 72976 19897 862102465 37766 46766 809439974 20771 19897 191540943 20771 70527 704219491 67029 72976 922638982 37766 11960 405441459 25018 20771 61788759 70527 60375 579998771 49761 11960 933700155 20768 60375 345014414 60375 49635 581703855 49041 60375 88838389 80670 49635 704000420 49761 22312 706933404 29697 49635 592722931 37301 29697 58789845 32954 22312 923377987 37301 39803 638989561 39803 76823 403538621 32954 50039 750580444 39803 37900 240313103 76823 12103 119931616 37900 22620 693968687 37900 48469 628694156 18389 22620 641291926 37900 37286 316216201 69910 12103 791743026 85939 18389 857403956 77554 48469 536155178 18389 1049 385753018 69910 29686 469446927 6878 69910 436219854 10955 6878 165289030 6878 72685 212776544 6878 77728 270934817 72685 22344 895005252 10955 18915 971895241 77728 86343 665866130 60045 77728 272416303 60045 54909 146049120 60045 6774 120785205 86343 52613 989220359 20731 6774 719836259 20731 60217 113304378 20731 34505 115994375 45590 6774 237385896 78598 20731 796116606 56422 20731 830782566 60217 83685 601331514 34505 6229 382749635 48423 6229 859432447 48077 83685 236030600 17966 56422 997724453 48077 30252 349707966 17966 58071 48973365 58711 48077 36365334 10427 48077 663055105 21747 10427 639835849 10427 25153 724726357 46850 25153 343915501 78085 58711 104713971 25153 60101 278678384 69111 60101 107423497 70596 60101 567268911 56371 78085 858052758 60101 75062 433537691 143 70596 80289782 143 29564 401329244 10173 70596 276497719 75062 38603 53187690 33023 29564 951826994 29096 38603 52778701 33023 20931 820171415 29096 35705 850289813 70017 33023 298271126 70017 53915 90651205 48354 70017 628023060 54643 70017 8848373 70017 41455 183823237 38983 70017 149234267 53915 46380 231168529 54643 13962 611877550 54643 61429 104856597 61592 61429 947021594 40249 38983 469276704 61429 19986 411858097 71702 61429 794795007 72435 71702 888502147 71702 44944 157251347 40249 10227 864896894 19986 15665 638029973 44944 59073 711023919 59073 38873 177394036 38873 16850 706532289 38873 61982 853538624 9678 15665 403093267 9678 65216 291054862 40085 9678 101198164 40085 65488 880693960 65488 68627 482298472 40085 32960 753461741 65488 85228 623590712 65488 59625 358793366 75270 32960 868255870 85228 74775 955917518 42397 59625 824083534 85228 43375 541217213 42397 42635 712516874 43375 42470 812528794 42397 23482 79828521 8852 42397 127332069 65517 42470 603290921 42635 72695 202925303 42470 47565 666814738 47565 12921 457741542 72343 72695 138622627 72695 69868 895786128 60515 12921 611976381 69868 42985 126822547 30226 72343 475656906 30226 61284 65901365 42985 78288 381720256 9696 30226 539880593 42985 63596 178246176 75810 61284 218318993 9696 78607 870993154 47664 63596 446029182 54804 75810 616554342 54804 65948 883805859 47664 51626 585090097 29218 51626 137514990 65948 14903 405267034 29218 36682 338442412 51626 71882 140396962 27343 71882 202508365 29218 84715 253037723 27343 76253 768310657 18205 27343 580561006 65363 27343 581511458 8528 18205 365633336 64018 8528 721914576 16308 64018 997997861 45539 64018 268459615 16308 17920 816898241 40157 16308 750437633 49830 64018 198845575 74870 49830 978217412 34767 45539 773770090 41442 17920 326388722 22391 40157 634441132 54093 41442 382737269 40317 74870 502339515 16364 34767 227269533 20375 16364 16788225 54494 16364 546740401 10579 54494 461127791 10579 4081 324080750 54494 20241 289115084 54494 33638 926194205 292 4081 597322188 36247 10579 213034363 53231 36247 269617160 33638 20032 252796721 33742 292 360427949 28013 33742 810070652 20360 20032 108082529 28013 15984 587380635 47908 33742 48888547 15984 72986 398355263 32354 72986 475947508 22144 72986 300614681 54985 22144 66266990 75370 54985 101233651 3802 72986 69752144 3802 17468 313911748 54985 55765 409092393 55765 55479 463242095 75370 1161 718197885 55765 54917 427129502 17468 49600 147740608 55479 11670 926011263 55562 49600 135040775 17874 55562 571277879 11670 43405 180558417 17874 1591 954638790 49711 17874 914728805 36445 55562 446097573 43405 45284 732465250 43405 63987 188894218 16034 63987 427275428 25023 63987 321808076 63987 71799 29752076 55357 25023 220110072 71799 79648 353605335 43123 71799 531608493 71799 14005 736956077 79648 39672 609685429 85581 39672 676044354 79648 57367 760958871 58956 14005 3112800 57367 35283 365625045 58655 85581 675883832 38204 58655 603870100 22387 58956 64086540 73123 58956 63082827 35283 74050 295570283 58655 31777 32762487 31777 22779 22457422 11053 22387 778305017 67471 74050 752628481 76005 22779 582441398 35643 11053 620049615 1283 76005 66614110 76005 28997 78122835 12283 67471 5213090 13293 28997 248203343 2651 1283 851593588 78734 13293 887593450 78734 63254 37468957 12283 76564 100744356 41348 78734 295558306 2651 37454 190475384 44248 37454 426669695 51431 37454 433709700 3135 41348 294028261 3135 68007 367404571 15225 37454 528439089 44248 18143 921112835 77879 51431 136064505 68007 86550 127658880 47125 18143 932987652 15225 83496 69664778 19560 77879 4982096 19560 28606 945077628 31175 28606 613970917 28606 10424 143002835 28606 83227 147169321 80296 31175 90366365 46070 10424 251443723 60658 80296 778813726 83227 24340 562930595 51849 83227 274457992 51849 9481 986188832 24340 66394 391455582 50621 66394 899839195 51849 9597 821079980 66394 64912 747493032 9481 33439 322440788 72031 64912 553035686 64912 16467 794926180 18905 9597 165856750 26877 33439 929052175 72031 79521 976439932 16467 20913 886865085 16467 14518 248527304 61003 18905 625871988 14518 63646 516929808 25627 14518 755343932 75106 20913 800933505 19133 14518 182921027 25627 77550 518430325 19133 42556 238632248 34511 75106 599778464 70614 34511 870914834 23632 42556 828591451 31959 23632 24853453 5845 23632 161319079 87290 5845 12506972 5845 12148 678356867 11379 12148 70675366 12148 9702 270083568 87290 11605 590858419 11379 71947 301910033 11379 62604 995164715 11605 74308 345518215 49547 74308 508648938 46431 62604 887119448 49547 56835 982388245 30604 62604 160870571 74308 62930 197261112 56835 57520 76693144 6738 57520 688942922 48904 62930 28536541 39950 48904 80803933 80065 6738 453338300 46195 48904 338810279 6738 15127 700543001 15127 61316 215467943 39950 16062 128387399 55989 61316 810329272 55989 74468 93751100 81242 61316 190370502 12009 55989 771292095 74468 83603 25317510 61029 81242 878578176 68317 61029 774141036 77216 68317 444693184 77216 40616 45799892 144 77216 17050202 24031 77216 737672181 5091 144 130599472 144 73674 46326719 82358 73674 858667507 41169 24031 538628206 58164 41169 324943669 82358 65433 165993218 65433 53196 372968388 7231 41169 104598016 54375 7231 529122465 15575 7231 928939497 84401 15575 352494145 53196 69891 68004662 9339 15575 18680842 88050 15575 975449752 49832 88050 92924727 49832 4983 506119544 2205 49832 642120743 80208 49832 907183019 87425 88050 814240923 32384 87425 45392205 2205 508 647285053 508 41939 410395710 80208 20695 567749140 29421 41939 869546622 69068 508 644909250 508 84855 209604946 69068 50617 354083003 82885 84855 647107073 84855 26988 96446860 9105 50617 261011237 44770 9105 40711459 80291 44770 265412133 9105 74662 24609743 15728 74662 888653150 9105 59850 470922727 80291 59376 830551607 605 15728 145430776 74662 40437 843493920 605 7384 460973742 59376 84355 662567869 56830 84355 364043012 23668 56830 955802737 23668 24619 854815121 6088 23668 795922558 84355 7273 930499335 5722 23668 140633566 6088 35981 529097275 6088 77833 506559344 7273 34686 431157200 35981 25370 245074033 66565 5722 181774198 66565 39174 872804056 56571 66565 21605657 45097 56571 892901237 21908 39174 134371220 27994 21908 440978740 27994 18184 132674621 18184 65453 69056596 65453 14147 557240337 65426 18184 791268072 14147 8214 626945647 51691 65453 163983165 8214 37416 42980036 76733 37416 709749940 8214 64605 918271351 3159 51691 81249862 64605 27797 882965962 15555 76733 132283221 3159 35617 375384594 32468 3159 92183716 3159 23253 138202613 36056 27797 860686394 35617 27634 634976632 18268 23253 963399675 32468 76822 499754842 63233 27634 532472990 918 36056 244118435 76208 18268 135259761 70460 76822 219515012 918 32780 466268405 70460 63131 504866373 63131 82361 942864610 44033 70460 206604884 63131 77237 997436652 23531 82361 805364987 14805 44033 944261640 33803 23531 475299173 33803 48297 66961184 16322 14805 439723723 48297 3640 155009124 14805 80605 490061305 3019 16322 771211752 26398 48297 236454618 16322 69589 873794560 3640 2 456513913 2 64077 298788692 3468 2 592613931 69589 4850 201728970 4850 1097 21833833 3468 74528 86240991 53797 64077 141302340 3468 39079 475799120 19626 53797 540483364 74528 36358 579393667 39079 42308 130670211 60813 39079 624718350 39079 43225 274401255 65976 42308 207427605 45226 65976 7434316 45226 59723 819341851 59723 10409 126317830 69473 45226 425328514 42141 65976 64816546 37432 42141 75699624 42141 18300 531255805 18492 37432 471398247 57526 69473 44959595 42141 4276 141676006 57996 18492 47506719 4276 86172 123199095 9487 57526 307988814 22524 86172 798908444 9487 3084 996363896 86172 70502 93245940 9487 84116 792590913 9487 77158 320262790 22639 22524 588267384 70502 33258 195389552 53140 22639 77681486 77158 82654 297283356 22639 5629 285546138 5629 50443 134011784 33258 33972 420911669 35253 50443 620981390 35253 16532 849273812 45900 5629 646595316 49445 16532 344614278 35253 73052 739652693 73052 59309 156872509 30111 73052 49809086 35454 30111 303035473 35454 48127 425921213 47551 35454 968179527 78814 48127 249419485 7546 78814 744916288 52369 48127 654798303 25450 47551 167900794 47551 16822 213484508 52369 2701 917014226 44658 7546 57230850 73599 16822 283679081 78329 16822 776067013 42723 73599 1846276 44658 78460 674304232 25522 42723 53651038 53104 78329 813214904 78329 62635 946701542 81517 53104 953022066 70456 81517 712963230 71613 81517 813258433 53104 25339 749144392 71613 24881 340858294 24881 32648 109383173 67238 25339 358373997 67238 85265 93841398 67238 68678 497718136 41429 85265 971947362 67238 61254 858330185 22575 85265 642021204 88018 68678 837545121 22442 61254 109264086 22442 37819 609907802 22575 16511 594928842 32782 16511 823363047 12774 16511 617887769 32782 64461 470804290 63238 37819 809710916 28063 32782 136593696 28063 28366 71038084 72169 28366 650524187 18579 63238 763088889 21037 63238 394916308 83395 28366 274543822 65562 18579 413862588 55900 18579 638397260 55900 55850 169786317 50197 55900 459716784 50197 52235 508659673 55850 7028 195140337 7028 67913 67570397 32607 52235 673676900 50197 42044 32576617 8215 52235 55069969 14126 8215 107514604 67913 60139 369170704 49958 14126 143503882 42044 27668 758797463 60139 87394 572328543 27668 25541 496699382 5757 49958 654939009 31437 87394 942631539 42450 87394 587790687 45252 87394 456935794 25541 47796 162026648 5757 38466 133505779 31437 48406 465104236 45252 85328 620488080 38466 69896 143086844 79887 47796 371883863 69896 45987 506698800 9121 48406 8640238 85328 59527 578346859 57741 9121 893655570 45987 37963 358328034 64740 59527 841899233 9121 14727 83000644 41338 59527 690508719 36363 14727 891911795 39841 36363 619758039 1739 36363 652036993 41338 21207 136051837 49031 36363 412962846 4445 39841 319854780 48558 1739 137130666 49112 48558 806651136 4445 56868 137825909 49031 64834 146548497 77754 56868 140278124 64834 36577 571880870 36577 78777 988108068 8287 56868 364389551 19814 78777 903343574 19814 21579 594416391 36577 13925 54859132 21579 38451 554226512 21579 45142 819954597 45142 39245 529070052 26423 39245 151850965 74455 38451 641483481 26423 25684 393179824 35868 74455 785327445 25684 87458 115942342 26423 24607 99694850 82150 25684 529629058 44229 87458 607342972 59902 82150 937872171 82150 38373 441362188 82150 60891 879147141 60891 39319 194020165 10062 39319 102469359 76959 10062 345935097 76959 80056 143557725 80056 77802 860374097 80056 41726 576446330 34547 80056 436906669 3246 41726 802508546 80841 34547 500631886 41726 40229 711659104 34547 12978 879704051 21176 40229 124418805 80841 11092 464057989 2987 40229 311295896 82463 40229 756023071 11092 63923 793715105 36665 11092 829482010 69920 82463 550806262 73670 2987 376157469 76145 63923 902938605 36665 53866 842289025 73670 57648 443421845 57648 6886 301527439 73670 67392 206462507 67392 82750 721930327 42863 6886 107518760 67392 29128 11926123 82750 35875 793714101 3487 35875 294228539 82750 73031 86436988 35875 27607 485735 55020 29128 705327546 27607 76008 481369256 76008 17649 857901200 35043 73031 803014144 55020 82135 799090991 63197 82135 945257441 51730 82135 629531562 51730 51315 45992276 21329 35043 753976904 21329 6897 606632028 86103 63197 222073330 51730 25342 93433227 51315 1938 799574961 3157 1938 973313778 82262 6897 142946075 4315 82262 618680391 19899 4315 656283606 1938 75198 956923778 32729 75198 662609071 47806 4315 127540962 60246 19899 110273791 32729 45997 261761947 45997 9978 24615983 45997 78821 280832120 76264 60246 75676824 9978 51955 492604899 76264 69086 211054998 76264 41075 18570285 50760 41075 826216239 22190 41075 601674607 22190 35612 818199924 35612 17508 522468634 17508 1219 25437345 35612 33569 841184685 65121 1219 944363033 1219 52914 854779177 52914 31140 599073099 52914 75141 351991225 52914 10645 276811696 52914 37609 254798317 37609 71295 372803842 75141 2010 502755022 37609 21717 185957690 3774 2010 299521498 37018 71295 365725718 17286 21717 686368943 58763 37018 974067452 24897 3774 363441871 47289 58763 393262689 17286 11651 392583912 47289 84393 730901253 13529 58763 97295246 67318 11651 68936912 67318 82832 806179783 29842 11651 934626164 29842 82049 698237126 78717 82832 660897665 74795 67318 743805194 82049 5701 427350154 29842 29846 564061983 74795 40253 944522797 20955 5701 682034213 30940 74795 164301203 40253 45281 623127746 20955 13394 955135339 71525 13394 747705962 59799 13394 115591096 13394 24760 868527294 45281 83394 999320377 24760 23354 530276614 46856 71525 588201526 32752 23354 93892897 83394 33428 134538587 23354 52229 800987245 46856 51987 733541132 83769 46856 59997312 52229 41217 173029204 51987 56517 154203229 20200 51987 640023957 56517 55186 747410646 83769 44737 793042631 20200 24460 133712239 24460 53003 45150516 49363 55186 945678082 78203 55186 529462959 13643 24460 535966483 84190 13643 262017485 41987 78203 71796376 41987 1901 172590169 86976 13643 663477511 23199 84190 795381898 84190 70131 141744280 72653 86976 465506346 70131 83475 158257857 23199 18113 73278482 83475 52475 553205950 18113 69391 253301460 83475 22693 479987538 52475 21177 394190421 21177 39956 900471916 39956 27134 459169366 22693 63073 746350564 88 63073 918814127 27134 27573 970259272 63073 29380 248479610 27134 36657 702568297 62299 27573 209727956 80459 62299 12272609 36657 70015 140260085 84800 62299 633280954 37790 80459 928715316 60738 70015 784892378 9124 37790 578437792 79723 84800 185501451 44905 84800 248094586 37790 35067 748797941 44905 16270 374928116 44905 53008 428450803 48284 79723 18328146 38309 53008 90179240 35067 27048 884963207 82915 27048 163185613 70408 27048 342092812 17310 27048 622441814 33083 17310 51021386 14347 17310 253440512 19697 17310 147242372 70408 25791 14269828 19697 45623 8245505 64879 19697 403341075 45623 58216 138260996 86616 25791 963604042 45623 49415 352320221 49415 63311 364480404 86616 65100 495797619 76062 58216 489972471 56564 86616 952439878 65100 24644 180484689 76062 25218 681132653 24644 34962 334434636 68314 24644 763681969 75729 34962 564407090 43314 25218 478724386 75729 35803 194153553 43314 22503 630964545 28471 75729 595826331 41756 22503 454666343 66142 22503 839963701 14131 35803 656517917 66142 73728 882667629 576 14131 511620098 14131 36379 90625411 18358 73728 878314532 18358 73223 316141716 36379 17066 926552950 36379 12800 996633923 48335 36379 238451499 73223 80729 158708310 17066 41950 992234279 47414 41950 56662126 3213 41950 655389189 7665 3213 97457065 47414 11228 64435179 48170 3213 622074795 47414 20263 994381220 6029 20263 430817680 73975 11228 729898873 73975 57086 527610343 48170 68485 792553189 58514 20263 725209639 57086 75306 494328411 35476 58514 966890108 10995 58514 135400925 74336 35476 154988494 83637 74336 183492981 83637 81992 455866729 51562 83637 716655424 64326 83637 801454051 51562 14822 195777259 7518 83637 59592747 81992 79974 780787619 64326 42456 253708846 79974 83672 11853517 79974 79311 823932596 36207 79311 625071247 6887 83672 81061894 2958 83672 123502148 2958 55093 557212267 28415 36207 26066771 40290 6887 91570976 6887 74728 776367729 83009 74728 48441920 28415 40394 953277847 83009 33150 126630106 28544 83009 125941166 28544 7986 44246284 83009 14790 529149628 24410 33150 122447976 63262 28544 931790666 64431 63262 50442549 24410 73132 200555507 73132 39527 381294271 55942 24410 179456444 80865 39527 140509775 55942 37179 355739998 55942 41610 267599314 55942 15514 632034804 72008 15514 477647229 8886 80865 870969903 41610 80628 439400456 8886 27064 495532886 8886 58253 461188903 75962 80628 486634567 80628 42207 418202007 80628 18484 235050150 42962 58253 680319847 59069 75962 600148996 18484 84424 464696009 47210 18484 705153355 47210 5800 837645003 5800 46164 837286534 26258 46164 45517429 84424 2557 126318251 34114 47210 759666689 46164 50638 979958341 51957 46164 551748272 51957 43988 387746584 2557 10405 352690090 10405 19853 449090404 19853 55337 997839083 19853 37143 239536651 68428 43988 972262559 84229 10405 592289398 88275 19853 471807436 41127 68428 42164352 25505 41127 210852455 41127 49549 119729457 88275 57292 53804924 74992 57292 779534539 74992 50061 800884909 57292 30640 717571456 40676 74992 87500457 57292 39264 70603057 40676 15578 684731890 50061 32851 63598992 39264 9301 56350363 15578 61675 213246254 66753 32851 995337638 27268 9301 170604190 68494 32851 808011103 75806 9301 334146563 61675 4105 797252126 64475 4105 127749790 75806 18816 257472775 68494 57434 222077711 80390 18816 371809909 57434 3385 116023566 18816 11212 897483556 11212 35644 604533611 8976 3385 411352781 3385 42801 117302769 39228 35644 676300944 8976 2501 201348765 42801 42245 841117372 39967 2501 843816355 42245 79117 437237844 11457 39967 520508382 42097 42245 336871637 47250 79117 643096068 39967 59695 260575200 79117 64846 505218446 64846 21189 804822945 47250 70790 796728172 2234 64846 660384982 2234 63588 137038297 48172 63588 774427085 21189 37856 244473605 73570 63588 289922787 48172 36286 827399310 9979 48172 670291672 51405 36286 632684984 32335 9979 554211283 82354 73570 47052186 51405 65236 506484237 81403 65236 485427332 81403 2034 407838382 65236 82342 104477244 52063 2034 464404138 72657 82342 620000527 19827 52063 7499899 48330 2034 901559581 52063 5586 716412588 88233 72657 937687711 72657 42631 444371905 59842 5586 842408232 42631 64398 141335386 59842 50982 74709443 88233 52707 333319282 86090 52707 439145939 52707 34725 664426232 64154 64398 311895654 34725 62564 767735397 3562 64154 137442291 86090 24273 22611012 44606 62564 61961354 76077 3562 219514341 62564 81074 369586942 3562 47979 962070469 12870 44606 647295002 44606 29023 777394373 81074 83217 373622301 12870 33784 669829150 75087 33784 466792778 12870 31793 275126071 2189 33784 547984649 18435 33784 683028336 5511 33784 864333266 5511 71540 128769549 50408 2189 240452317 34509 5511 316767423 5511 40936 886524169 71540 58751 970967303 79973 40936 177241391 34509 11072 268418464 36128 40936 44512847 36128 13143 19272327 80067 36128 817058945 11072 14460 571499589 67627 80067 544766257 80067 47380 42306789 53307 47380 638694312 71682 80067 805147557 47380 5927 733647906 81040 67627 62352184 47380 47678 790330364 47338 5927 129030242 47678 80946 915401369 53632 5927 637998344 88255 80946 738068017 80946 76795 769695502 88255 34644 804745993 28626 80946 53232360 34644 22214 330585654 28626 28737 758173011 28626 38428 323873958 80345 28626 968102815 21673 22214 83363974 38428 31818 170628548 49644 28737 412200177 80345 21074 643628452 24560 21673 612100338 53157 21673 436934124 86996 31818 725172588 21074 10275 325177167 68059 24560 833865624 53157 34955 98337818 53157 14096 736356847 84883 14096 112932907 68059 43211 333851175 84883 43219 794810761 70581 34955 229134767 47695 84883 472809752 29585 84883 241196649 47461 43219 982026970 47461 71229 876419031 71229 67357 560960067 64296 47695 103346816 75049 29585 721053775 73743 64296 925343008 75049 73985 144276359 51704 75049 993619961 54674 51704 102852950 73743 39477 951733402 51704 17338 501952009 73867 39477 644440823 17338 70330 795826059 57928 54674 912192697 17338 62898 891107029 2455 57928 617106810 51759 73867 511818871 35351 2455 203822122 28846 62898 687077909 51759 60532 775705828 28846 88126 988204690 88126 27527 306878977 62667 28846 17806518 83751 28846 932644275 83751 30883 882992095 24979 27527 41478023 34129 62667 874994954 30883 7914 534223225 73253 30883 117043485 75201 73253 644489523 17984 7914 157354317 7914 24877 733800863 54106 17984 460154874 17984 74254 446984825 27768 75201 97308271 54106 49541 407880818 32419 27768 776255838 27768 71294 923026710 60194 74254 15258732 16815 32419 767238173 77320 49541 445081362 71294 40979 988227630 16815 4510 52184091 4510 44631 695930028 40979 69488 526415826 44631 44840 29894438 48474 44840 307048585 53334 4510 205459681 53334 10756 406350984 4163 69488 914436241 30010 44840 875135158 72342 10756 294204916 28854 53334 889593202 30820 30010 150486052 29485 4163 777935310 30820 19233 360651810 77016 29485 283989470 77016 70093 248125688 1657 70093 576362995 19233 6400 357917484 9541 1657 136991617 31442 6400 639065313 50237 31442 4023572 1159 31442 63760010 69968 9541 496969499 31442 78376 766550159 1159 33015 5546010 42475 1159 581044702 42475 44991 983019399 19053 78376 505023845 15756 44991 354287678 44991 41878 689004081 40340 19053 67071444 41878 74015 974450706 41878 20340 586218183 41878 16304 451245959 16304 11589 572696461 65049 20340 872282700 16304 86136 934836265 65049 41517 987094586 46736 11589 619271660 35944 86136 361459470 65049 78834 666916170 22878 86136 372473230 41517 73706 526551275 88287 22878 115922979 77402 78834 595689078 1140 22878 519116100 74579 22878 447089527 1140 40988 11227660 51286 77402 530967696 74579 38578 461550210 51330 40988 552784890 75849 74579 532900538 51286 56895 122391970 51286 63501 476975968 38578 57422 126156221 61267 51330 218997648 63501 51489 780939608 60706 63501 148040660 51489 59815 174000652 6634 51489 40846187 81774 59815 773923397 51489 42214 284966601 62182 42214 758561792 56716 42214 106836985 6634 45199 758667878 56716 12991 98226345 62182 32491 754736453 32491 5356 504106622 5356 43261 3638358 12991 22090 323824751 22090 7479 672034376 69872 5356 627899667 27662 43261 986809625 43261 29510 465497568 43679 7479 892420315 1765 29510 783016355 1765 19001 918822389 1765 54662 592389336 30076 54662 364177217 19001 15932 524462720 51859 19001 972646213 79485 51859 139330563 29363 51859 106332297 80710 29363 309543789 80710 9202 477036124 168 80710 92281581 29363 40141 28707288 9202 60917 307077184 168 7032 201154275 24213 60917 881359888 24213 83528 131434855 57403 7032 464951001 39640 57403 584875550 20295 7032 432674126 64391 20295 609083007 83528 79759 924414210 69297 64391 432342259 25186 69297 14144588 25186 80396 559698307 80396 31088 353677909 69297 37024 809573265 80396 13845 890837629 24382 13845 871173437 56349 37024 558830165 86816 31088 970489564 24382 52420 18418651 24382 32112 957082647 24382 47406 4698014 67336 56349 393226338 52420 71375 196043663 32112 1975 99541684 39532 47406 289071266 39532 8491 36718996 8491 41886 775591197 46633 71375 479420578 46633 79044 190700782 64593 79044 427744946 41886 63064 832307096 5990 64593 131969574 64593 62977 223762444 22668 79044 536360014 64593 20661 56899908 5990 6024 578067094 12164 5990 740433557 72270 6024 56519109 20661 13470 826119127 13470 22793 909451442 1804 12164 392977433 72270 14977 270922595 14977 14841 100136789 1804 16754 150354087 71202 14977 744369715 29936 14977 224892330 71202 51319 729533764 29936 77701 525363122 23541 16754 311837392 51319 65666 900510000 75393 23541 260198497 65666 20150 135367919 54284 77701 154903226 65666 6330 642141973 17407 6330 52980518 69407 75393 948729094 18293 54284 55312902 54284 83516 467042930 43878 83516 675027561 18293 63375 298803609 36294 69407 48012398 43878 31702 553623137 83516 34495 880557841 43878 68473 435875068 31702 62053 993225743 34447 68473 413648881 34447 52932 667478512 34495 87762 959088993 87762 19635 298452875 32315 52932 655920440 26361 52932 5340731 39446 19635 649907692 26361 50528 381850273 63686 32315 68619671 39446 60442 734347638 39446 44841 181307809 39446 86949 891119216 86949 7299 412422547 44841 83505 666433553 55281 83505 816588640 55281 45776 37199033 20086 7299 765599886 83505 68167 336803370 20245 45776 232091981 61049 45776 30952545 33934 20086 986689636 37221 33934 197694655 20245 32595 949463255 20245 82306 606064300 59064 37221 488939110 8173 32595 90538904 82306 69546 827804672 30527 69546 110210564 81586 59064 458367878 30527 2707 941041183 30527 31780 288819763 44674 30527 210226739 81586 441 387950459 44674 46018 484141228 44674 18462 34802704 28297 46018 360571210 46018 79694 403903397 46018 82809 363122368 43928 82809 990327140 82809 13256 76482278 74771 28297 14631305 84394 43928 854545867 69076 43928 1195652 78768 84394 935179545 13256 10511 593916897 33053 84394 587036396 20935 69076 412009993 55764 69076 789672658 33053 78000 49325944 55764 81499 272519240 36138 78000 788907659 24088 55764 105620986 36138 84519 896389012 52870 36138 251210408 24088 58155 142962720 4689 52870 71015102 62715 58155 347230217 52870 45349 852546350 53589 45349 595350099 45019 58155 660505746 53589 12342 221495673 62715 4813 924520005 56212 53589 749837976 45019 60707 285982466 33767 12342 840522899 4813 55158 883292565 60707 87665 44108505 76618 33767 527274314 76618 58928 162689604 32317 76618 532246369 59892 32317 106177407 68699 32317 315762697 45351 68699 86371489 45351 75258 654349840 45351 47899 808551291 68699 63561 576021283 47899 43137 267430428 15445 47899 516068978 53491 15445 67250302 87289 63561 816432323 41133 87289 213069499 15445 86247 242236459 44923 53491 393671139 87289 48100 902708218 18729 86247 547995493 15835 86247 714529416 81270 18729 743248757 26270 48100 812613222 3031 81270 51117510 81270 21572 216374533 81270 33021 486851348 5301 3031 594748464 5301 19599 145453454 54397 33021 624066529 46430 54397 912868885 33021 72421 972993305 54397 24887 845256439 24887 19893 88149086 70089 24887 837256885 26431 72421 500321021 19893 41762 278328241 36516 70089 744457977 20897 70089 97658899 68012 20897 556229942 70863 26431 581583312 39412 20897 713477908 39412 6884 270032991 70863 29502 675232785 2058 70863 271560163 39412 87183 480706549 77446 2058 444830865 72927 29502 15400131 32827 29502 373962317 47200 87183 381531232 32827 59281 94406520 8236 72927 301504279 51973 8236 949219038 38372 51973 99344457 47200 45210 308066156 8763 8236 753203394 45210 39697 133211573 51973 87625 810600476 71771 38372 479940373 71771 41282 671247357 30184 41282 490165274 50232 41282 640962283 162 71771 163202809 951 41282 77599793 951 81486 612427979 50232 66042 600900676 50232 45633 46015977 28851 951 784601957 46590 28851 800883560 66042 5398 747145651 71070 28851 97069862 28851 44984 703631882 62639 5398 672063047 54809 62639 338558697 62639 78823 705098319 35557 71070 756020306 70560 44984 866792658 54809 70704 835292431 16424 70560 905861352 35557 68407 419676941 51881 70704 77055948 70704 80049 77640180 16424 79246 628015270 68407 21140 118306938 13363 51881 303737600 80049 20710 242881246 59987 79246 70834335 75400 13363 336121595 65414 59987 165778187 50959 75400 747417151 59987 13494 389519044 39073 50959 771172798 80443 50959 752936396 41438 80443 991339867 50959 33883 371873803 41438 8711 29603430 11146 41438 136627124 11146 48511 572001673 11146 16744 527034796 48511 64308 46057574 55967 11146 113310250 52562 16744 936612556 29663 16744 940484647 18951 52562 632074664 50494 52562 652447141 76403 29663 829655688 3006 76403 587961972 18951 66208 3310586 56419 3006 59810067 62963 3006 704728816 1417 76403 110699960 3006 65352 733129969 62963 23992 399124904 31080 1417 864485825 8722 31080 552989302 993 23992 461964795 993 9495 904514918 12049 23992 555476834 2171 12049 376344201 30001 993 803778748 87102 12049 272076014 87102 66213 923273875 602 12049 86779273 42434 602 905969053 602 35898 773751262 42434 27700 283305908 27700 52244 902579163 35898 40089 984294653 35898 39696 26600218 70707 27700 932896466 70707 64338 464356577 42 70707 98405421 42937 64338 498471311 22904 39696 918903759 68375 22904 546466453 69904 68375 903606852 28390 69904 61149644 17893 22904 383613151 75374 17893 458497887 75374 55018 999550954 86415 17893 605312772 70282 75374 969216719 17893 40387 4325438 40387 37593 514628703 12043 70282 507324551 70282 31603 168064224 84676 12043 694902780 51650 37593 193068973 30374 31603 625384599 84676 63496 920705952 31270 51650 539687939 30374 42144 842909867 1571 51650 356226232 1051 1571 453799197 52795 42144 368621572 74497 31270 899489617 36436 42144 441239712 75603 36436 186858979 1051 60840 379766759 74497 45544 34039854 75021 74497 1529201 75603 2650 858772436 75603 21768 321090071 75021 45919 594838770 75021 62565 868846840 36013 21768 970842070 21768 77623 44890227 77623 11467 861888710 52124 77623 892791305 62565 37488 68356926 56566 77623 621554408 37488 81506 940379919 30133 37488 394101929 9118 37488 65908319 41303 81506 681242929 65732 30133 660959996 47621 41303 154568598 73210 47621 84236809 73210 11321 129122891 73210 68525 274649688 65732 30135 47136651 15968 73210 259020859 73210 5472 911760045 11321 22754 345659684 22754 9088 289113825 43424 22754 770996926 4658 43424 86895852 80669 22754 678495052 4658 50603 691132094 80669 29542 254866467 4658 66030 844351541 29542 49621 760179852 53285 50603 140591595 66030 54876 327095157 29592 53285 228524939 69479 54876 120200565 77807 53285 552269303 29592 51344 220204816 69479 76328 352647341 76328 34951 973613398 69893 77807 979881109 56870 51344 404945748 48019 34951 308503520 86745 34951 400291091 82807 86745 827844169 86745 3605 77043337 69513 82807 276016720 1261 86745 376148548 69513 63619 239188898 25157 69513 391355498 13512 69513 10021250 85848 1261 743375426 20047 25157 743293834 85848 39154 878836249 39154 88047 381961091 56940 13512 737702339 88047 57602 302092672 43665 20047 133651861 39154 38261 78605236 39108 43665 315264505 39108 43072 41616858 74806 43665 136194164 41705 39108 934563728 82180 39108 586758240 74806 48690 68102767 58312 82180 493982812 74142 48690 342186149 82180 83554 345447267 58312 70154 53454830 58312 30595 33937507 70154 23916 781765863 74361 83554 502290820 74361 52170 766804282 52170 83891 546971075 23916 70617 169885631 55939 23916 456891622 47084 70617 107059770 65355 83891 529136065 39552 55939 957944847 55732 39552 920408823 11155 47084 946524392 39552 15658 809204328 15658 66331 504266223 78837 66331 226706874 51482 15658 83967810 15658 1082 698169671 51482 35640 32284226 4982 1082 949592206 71763 78837 688919520 51482 23603 202047076 15694 1082 211315211 35640 31794 922823988 16708 4982 104540833 51516 31794 65031178 51516 63803 272887057 39300 51516 793565992 51516 14474 252347986 39300 29702 360638340 14474 55459 462454614 43568 39300 19367960 14474 27525 847989592 12171 27525 412156096 43568 45889 623030821 55459 87936 236911376 60881 45889 563344284 51266 12171 23271842 87936 8997 97897148 48272 45889 798067174 87936 76216 103088582 69642 51266 969956359 17661 51266 701054702 3191 69642 447903437 46415 48272 71325372 17661 41750 415049595 46415 44714 395886989 7886 41750 80202410 19475 7886 709504234 77775 41750 829183098 43102 7886 559139507 38418 43102 349518095 38418 59519 505052924 43102 81026 602175985 74462 59519 23918465 86032 38418 362937102 74462 59072 115857861 59072 42601 355499034 86032 76199 948932162 33911 76199 327864300 33911 65584 464460596 65584 17443 554037520 36734 65584 882364148 86231 17443 956740514 6961 86231 831631133 41749 17443 776919786 45360 36734 704534436 45360 62346 218287131 6961 85101 204260517 79909 45360 370086482 82107 45360 925738974 25545 45360 207702377 85101 64815 65917044 82107 67870 416058447 82107 76432 71636580 19860 64815 887623090 75505 67870 339352992 36472 76432 248961109 61563 67870 780933238 36472 52668 666101872 53479 52668 696657936 61563 42789 708367711 61563 56679 274492239 18591 52668 315812432 42789 69721 452150657 69721 48467 706931737 69721 2627 271438846 14634 56679 124519166 14634 55665 182868224 2627 6290 57237796 6290 44144 284500359 60643 6290 790601978 3932 6290 91554195 28253 3932 698086840 42843 28253 97781060 82611 28253 42600853 23771 3932 659726719 28253 17080 900664067 76570 42843 530139756 64297 76570 265488064 17080 59323 754891762 32056 64297 212696394 17080 67649 592086613 33958 76570 68719197 4401 33958 877793170 83397 4401 881975989 4401 35439 923334226 56377 33958 638663229 28856 35439 417173753 68726 28856 444924902 82716 83397 553455130 35439 23795 14426508 31283 23795 91010669 48775 28856 852433507 31283 51170 984083423 82716 86052 603440836 31283 54249 942857720 86052 64921 470338492 48775 3434 5869138 51170 23723 162415520 23723 82681 517531030 42638 64921 898472187 19254 64921 422002175 19254 36600 13302727 26793 23723 578918185 19254 68635 206647090 67079 68635 798269733 67079 6292 50587864 82384 68635 988680521 46039 6292 510430825 69905 6292 873459290 67079 53137 269288179 48113 46039 635041590 3786 53137 203777694 38579 46039 131200710 28552 69905 524573035 16220 28552 115617421 28552 9131 794629695 25122 3786 665213338 16220 52579 376795522 28552 49876 118676401 9131 24316 229021187 20493 9131 509548909 5939 25122 806226534 24316 49066 35146771 5939 18877 28542425 12625 5939 135561719 5939 25583 429955771 5939 32644 889973623 44776 18877 264030386 72722 32644 852443026 25583 42562 227455122 9173 42562 916681342 9173 73563 358196391 19378 9173 830017238 19378 51318 678542552 86748 9173 23467225 3869 51318 718156121 41250 86748 39689139 61502 86748 883761912 61502 48367 546072713 48367 7251 540991020 46541 48367 62651290 41250 31853 9786790 24024 7251 457196605 7251 20031 678831945 29159 46541 914936945 47904 31853 130216428 40172 29159 780888232 40172 54480 118545667 61154 29159 75921081 29159 24589 264631809 79665 40172 557168306 40172 23242 484920787 62675 79665 359686935 75888 61154 229242404 23242 53131 133503386 12035 75888 144943130 87934 75888 741180213 27290 12035 1295938 53131 19918 428547094 46814 87934 213049149 12035 54522 438931298 19918 7528 880135025 27290 67893 536711093 54522 65221 535757700 7528 7981 648285259 83348 7981 417053178 83348 17243 783177439 70595 83348 654827359 64378 70595 123173015 4683 64378 753656721 70595 63326 506819535 2425 4683 452831075 25268 64378 53329770 63326 40292 151409266 4683 17567 134254894 25268 23173 382909951 40292 1304 560240339 23173 64103 498038420 1304 45309 114242017 30768 23173 562099956 73835 1304 686701979 73835 57679 820497189 45309 60876 733643448 60876 79364 317776491 60876 12929 64427011 73835 33531 113492863 6873 60876 675065762 79364 69118 671762644 23342 33531 20450949 69118 42520 915305093 33531 63291 40146674 63291 5542 285441082 63291 27411 266292719 2663 27411 697338444 58553 63291 522308321 19423 5542 848094709 52799 2663 943624233 17494 52799 531406067 2663 49070 848949147 17494 17497 386600494 39507 17494 625648470 31809 49070 189655403 31809 7280 918933642 84003 7280 734142463 7280 18166 537106306 39507 37539 651639481 31809 51360 652695300 22687 84003 30156341 18166 28222 425592763 28222 75351 152039104 28222 52067 691965884 61360 52067 9427734 61360 67233 373758411 61360 41328 165374149 61360 27818 95049059 28393 27818 841116415 64470 27818 904584347 76899 28393 873928109 27818 60294 744706214 76899 53294 467935279 64470 82697 962550828 70725 53294 711581848 39237 53294 909171671 12381 53294 386750496 19658 39237 321749323 70725 83146 135181868 83146 25731 391439762 25731 4585 501821674 26480 25731 685443402 19658 71429 840422080 63422 25731 71686814 39328 25731 353706338 4585 39161 564826662 39328 45571 504821849 71429 19201 540737719 26826 39328 296378095 37938 39161 92331887 56132 39161 971051024 7310 45571 602214481 19201 6419 41300692 84272 37938 749107469 15583 7310 642711710 56132 62187 321092160 13457 6419 610778102 15583 85521 516761906 13457 84323 639544371 84323 26747 837771376 85521 31660 269752580 55049 84323 925917855 31660 27330 417163614 84122 55049 599847906 15064 31660 674976820 11594 31660 574018001 35102 11594 398716050 84122 81608 708862063 35102 78100 805228985 60555 35102 616499300 11594 35906 156065812 35102 39877 444990429 35906 43535 796643371 78100 84704 70560446 47140 43535 255233755 24542 84704 134471151 3738 47140 15962561 24542 54152 152077113 54152 32565 84593629 47140 49275 146667883 54152 74343 149137512 59040 49275 110630992 54152 54895 749434715 19561 54895 840386652 19561 71547 835011636 54895 22426 855120745 62358 59040 99510111 17180 54895 757921361 71547 56322 966896208 3979 62358 37373924 3979 22856 441846329 17888 62358 599632647 21049 17888 789783128 21049 22646 890935062 1787 17888 356151128 1787 27277 338979904 22646 56323 610805179 40713 56323 905658550 53044 27277 974136648 41025 53044 619936294 56323 85871 55447504 56323 74641 652742082 40713 21015 332717262 85871 70895 903627445 74641 17948 944177949 85871 45868 374259783 21015 17405 817879141 65441 17948 696349516 20882 17948 578118539 45868 75046 187071725 54308 20882 477403874 17405 9806 292074656 65441 82784 828178872 75046 42532 5997996 75046 10901 796294757 54308 72719 316496505 20782 10901 806024027 20782 998 711732573 73900 42532 84934729 72255 73900 290871110 44750 998 113910436 998 8226 120169656 51135 72255 639023322 8226 1317 244484545 35111 51135 108836451 46233 1317 3927877 40448 51135 957607896 85343 40448 379482076 55747 46233 198768437 4952 35111 293134989 78692 55747 11414361 55747 37513 404354503 79969 78692 283902779 80457 79969 808696026 52009 4952 436479794 37513 45587 102982885 43511 45587 617214378 17016 79969 334696156 80457 21447 597220762 45587 3165 178412260 17016 86166 10736970 86166 64968 144813886 17016 33398 183375368 15935 86166 459164334 3165 35046 909776031 64968 84268 82239698 21545 64968 214447165 21819 15935 443661479 81123 15935 455197626 21545 86383 719703800 84268 54227 56957341 21545 65728 147100350 77723 81123 603388274 65728 45489 782925767 50944 77723 913493555 66857 50944 906666247 39693 66857 996194511 85470 45489 597608091 39693 11777 428292443 832 11777 266746383 85470 13438 661588097 85470 21809 111775216 29738 832 688096629 67634 832 374385205 48035 67634 365343249 80746 48035 740004375 21809 50961 621808388 72551 80746 948988656 67634 53577 221417579 73534 48035 278322048 48634 80746 398285149 72551 63582 764174359 48634 197 88984778 48634 64227 279082239 25826 64227 123587574 27891 64227 707862045 27891 73621 599847400 39284 27891 661210932 84530 25826 932623004 73621 880 136270984 880 10180 834717840 10180 44051 572783191 8918 84530 468412782 44051 59660 534239240 8918 7114 106202620 44051 56886 677257845 7114 47666 850065933 7114 56429 604000127 59660 82014 508247353 56886 77261 161360631 56886 29652 133943686 1124 47666 417010597 20907 77261 246408986 82014 25970 874251464 5974 77261 818850364 1124 33757 329514592 5974 3699 591830506 33757 44377 962610781 43450 44377 276585979 43450 65442 602589998 3699 48020 161927660 78058 48020 592309065 79179 65442 426312746 78785 65442 656077002 65442 85264 931907907 78058 36832 566395025 78058 14691 391693008 64355 14691 799642678 53455 64355 766659849 64355 60262 817133982 36832 25530 389449289 14691 28995 944111116 25530 48419 901462705 25530 12493 41523083 16346 25530 108604619 12493 35569 413353631 65399 28995 628993623 16346 25367 987558569 65399 30108 54488238 73801 30108 989866467 9880 65399 313589555 69378 73801 904764086 36803 69378 97216163 9880 75705 195900906 73801 19527 83333606 19527 2429 154418924 19527 33771 12199812 44715 19527 306579039 2429 57234 562800986 14979 33771 944227550 20478 57234 697247901 44715 35302 646970582 62155 14979 68276577 57234 14779 234064242 14979 80754 130681074 59097 14779 961677307 45447 14779 485224900 35622 14779 854585889 33270 80754 275880858 33270 14343 298833423 9999 33270 916038032 45447 14785 684513707 27880 9999 256815085 204 27880 546933059 14343 16262 44227567 204 32901 196054376 13552 27880 406290840 204 21158 67716991 13528 16262 182586809 54850 16262 449848579 32901 83960 230744641 69533 21158 462571209 13528 86043 982999978 54748 13528 150926953 21241 86043 220160243 69533 69882 323127999 64870 21241 608045421 38637 69882 769468817 13137 69882 703767151 48095 21241 536992927 64870 79458 512595185 64109 79458 489470185 74328 38637 428588609 72879 13137 245969790 14450 79458 564001108 79458 49194 776959649 2133 74328 812376953 14450 82890 363231639 53403 14450 261720657 53403 32205 611806817 58436 49194 668951667 82890 56457 323111874 64566 53403 647609221 56457 61874 994373943 25184 56457 261498917 56457 50609 99371090 64566 88136 116930522 64566 35038 398012826 61874 73037 703577500 52173 35038 861727248 50609 27370 44833684 23808 35038 914840705 23808 29737 583250455 23808 22196 357620269 28837 29737 497263636 28837 23649 31884711 33436 28837 756878251 78913 29737 295728740 33436 78439 300093624 28837 50685 608380193 33436 34705 526502253 78913 26637 40719343 62120 78439 854141607 26637 49097 893984605 34705 69508 82714784 70556 49097 677814064 70556 85610 99431450 49097 8736 837275454 5241 69508 428276163 70556 29276 232685716 22042 70556 869355507 5241 85058 944271450 5241 30552 472083359 5241 13624 735753929 29276 17961 235135574 41534 85058 186285874 46478 41534 756918105 26523 13624 110103301 17961 20521 665737383 17961 22962 21295169 20521 50577 464832458 53289 20521 581033334 4429 20521 849313050 71383 50577 99462163 25093 53289 170753560 18220 25093 55645362 18220 69074 301751004 18220 22886 518859175 22886 13115 944949702 22886 9244 251044045 52578 9244 303779926 82341 9244 646755801 25071 82341 516851483 52578 27780 376790442 53648 82341 613463357 82341 2153 636073733 29470 2153 802227541 29470 16542 495076073 27780 76696 192964904 45478 53648 781646155 78357 2153 631718812 76696 42514 403827529 33454 78357 542241028 25624 42514 412336878 21511 78357 882332507 63738 21511 224825055 63738 27515 953227190 63738 23562 99326814 27515 42914 628439958 27515 45941 505183889 72348 23562 726719215 60359 45941 172715480 87505 23562 63397388 13442 72348 885520047 24261 87505 114846137 69260 87505 472597103 69260 40200 62006769 9067 13442 237583814 82753 9067 504144035 40200 1387 796471226 34875 40200 165817964 82753 17274 425105325 9067 81133 892877136 61447 1387 441640176 11622 61447 853065742 17901 34875 468253109 2495 81133 793114386 81133 38354 813764413 41280 2495 13792841 14651 41280 817906764 74601 14651 923999712 38354 9040 580236625 38354 21723 19444850 9040 76309 442770626 74601 23961 320257480 80658 76309 762581776 47306 9040 113054483 26950 21723 310153296 80460 26950 564635588 51990 23961 232281413 80658 49804 403650237 42637 51990 702518987 27619 42637 46535809 27619 57178 758309096 57178 64841 920600559 64841 33337 41483976 54924 42637 571752428 54924 47355 683123101 57178 72144 144573739 33337 65574 819818860 72144 53264 217651929 27679 72144 803423011 65574 28093 475120436 72144 63429 189154380 3948 63429 717886129 63429 85400 162490054 63429 59001 827003012 50222 63429 23333688 62612 59001 86325140 41416 62612 786383819 11430 41416 62891345 39902 11430 556558670 62612 48737 154621094 62483 41416 930873748 41919 11430 70608198 62179 62483 764026051 48737 86373 890642294 86860 62483 471482887 86373 71199 386058069 75798 71199 110551454 71464 62179 934589407 18569 71199 930513262 64203 71199 990566896 18569 37114 340163940 37114 82560 588006084 64203 73646 936334083 58479 73646 806931902 62303 64203 138057550 38376 62303 437607224 73646 43721 260747828 11628 73646 377172955 11628 32486 796475547 38890 43721 149771991 49871 38890 338610679 11628 83728 781112050 23572 32486 344806957 48841 49871 574719988 48841 65550 34842927 38005 23572 81683519 38005 22570 347211619 23572 76358 501554624 63247 38005 173103380 38005 59680 481471155 51479 76358 122555872 60816 76358 85124926 42093 59680 279810149 42093 17439 113110278 62505 60816 435145829 36278 42093 49276831 36278 44001 651228676 64862 17439 75434989 64862 5482 251123038 36278 16568 123872202 44001 69959 920474559 16568 20849 660972830 32345 20849 875245322 5482 75588 108780930 52196 20849 176046680 19866 69959 212025981 53614 20849 361846812 57913 53614 386938950 79773 75588 316997836 53614 55074 570459006 55074 50493 615447844 8008 53614 378416522 57871 8008 302641067 10341 57871 115228503 10341 10480 809039186 8008 32010 692246418 10480 69969 444656423 69969 12695 702232623 10341 11235 73295753 68867 69969 220766797 40777 12695 253781986 68867 33768 400461333 48521 33768 434976382 75475 40777 109802108 75475 7324 139965859 40777 45213 356634233 56211 33768 5029650 33650 48521 874606571 7324 16138 41418615 11029 33650 566467519 8550 16138 228935777 33650 20995 285004247 63023 16138 316965886 14722 16138 846010294 81849 63023 503283122 8550 39610 492120419 63023 61578 352086217 61578 50379 77726605 49495 50379 532498383 49495 22711 539036817 80775 49495 572822524 80775 30087 132910643 7944 22711 483238153 30087 41266 590555588 59976 22711 997352287 48605 41266 80147269 41266 29015 268253395 59976 20779 604912964 41266 27146 57421084 59738 20779 827997267 85546 27146 370216699 59738 19636 22802013 59111 85546 65215788 47532 19636 509365514 82018 19636 140573678 47532 26301 975211111 59111 26327 649106079 47532 71338 143764725 78081 71338 968155317 71338 8785 362033700 5559 71338 743859769 62681 78081 896828369 23633 8785 364881532 60748 5559 302365143 753 62681 805180940 44927 62681 688039520 77223 23633 155512796 44927 17109 750216904 44927 21937 811370148 44927 11089 375991802 39388 77223 13017449 32996 11089 517856376 32996 70161 164357367 39388 16934 646984109 15462 39388 100974113 16934 53739 950536638 58407 70161 8747826 70161 79778 561979745 48755 16934 54139040 68932 58407 648448322 53360 79778 699739997 35044 79778 739750318 68932 59380 47329374 35044 18494 781014074 75844 35044 454582340 53360 12680 663159696 50230 59380 213241489 75844 32265 982239664 29536 75844 547669872 29536 27243 510111538 83778 32265 343274282 50230 60709 198510565 11952 27243 865562233 11952 68748 725651464 78343 60709 329867897 68748 87959 336570303 87959 15593 563103977 86764 11952 589893385 64361 87959 271320543 79434 86764 26681921 87959 66812 232946034 48626 64361 46019020 48626 65117 723374038 65202 66812 823786376 65117 64728 509998807 16718 65117 772204243 77435 48626 499578791 16718 61457 57811547 16718 69329 583721467 19652 77435 989874996 69329 87240 862595496 77435 55051 795713606 55051 22294 255282270 56506 69329 593681873 77744 22294 461547149 64684 77744 105022044 64684 58670 162721760 66592 64684 140680705 58670 29311 179299746 84039 66592 9656057 59726 29311 3397695 66592 85986 247604342 29311 44803 457607806 78262 44803 720633859 59726 86902 646427947 36418 85986 659951335 58526 36418 889470504 39947 44803 639755616 40734 36418 546304631 6727 39947 376388285 39862 40734 706317631 39862 41578 702344962 39947 51306 632451390 39862 42851 607651537 6727 55231 512525446 17574 39862 206082388 61438 42851 104200592 61438 10894 18899626 29885 42851 464135316 49940 17574 160686720 74718 10894 7591390 79157 74718 472103056 49940 19544 128819346 49755 74718 746847366 19544 47146 50328860 47146 11536 535492106 11536 77968 604645978 19544 72033 478202231 49755 16400 785895433 72033 7078 901364852 15464 72033 555677711 53990 77968 814344020 16400 647 413650319 53990 9814 779235750 7078 35596 130326180 42919 35596 840865248 42919 68669 760560524 42919 12913 887495811 35596 81325 129859676 35596 85219 269536547 81169 81325 610095177 85219 20365 789351375 66903 12913 895382070 76833 66903 156871222 66903 11496 205923725 11496 53528 832214732 74047 76833 18199664 74047 16792 126512438 16792 86510 37351448 43653 86510 14668318 74047 79874 698187007 16792 75228 158111545 86510 50184 21018219 60517 50184 53160101 59502 79874 532466882 57666 60517 36099129 59502 41264 980241649 20285 41264 209819563 59502 65011 798036809 29900 20285 409417572 57666 16615 277443207 78418 65011 470594669 20285 61784 593223756 65011 73759 285041903 42275 29900 207887994 59793 61784 798252829 61784 6474 7760135 61784 49588 69855231 42275 16023 854488078 42275 35209 884688946 17754 16023 3261028 17754 13071 382033368 16023 7970 451271277 1116 7970 711642745 72555 17754 811060063 72555 37668 105784970 4227 72555 67725322 7970 18062 89178841 33872 72555 878519444 37668 28022 291524281 4227 79545 526447312 30922 18062 697515137 57164 33872 751174183 41102 28022 268018498 28022 50595 447934748 57164 85505 845133571 85505 5307 778528217 5307 29994 434698452 45542 85505 671536219 50595 44484 184140281 37716 45542 119917865 29994 82168 423615902 44484 14174 571337588 82168 71886 701108612 76254 44484 739531834 18478 14174 388780819 71886 84595 787442702 76254 71031 652702941 76254 11718 558699022 11718 43139 996795495 71031 16033 925945232 32389 16033 457829546 11718 21245 921612355 3404 21245 639305644 11423 16033 743901894 32389 18441 928261205 32389 60446 965887523 21245 40295 756495643 60446 16006 569704549 23711 40295 839598492 18441 49616 302753498 66467 23711 280248229 66467 64848 19707966 49122 64848 481329434 49616 29615 706188959 49616 58795 585040758 49122 85849 25086696 45698 29615 41640341 58795 79230 640431000 45698 79045 392363974 58529 45698 356908258 15470 45698 953185352 45698 79993 525018637 48410 58529 712537242 79045 26326 19801602 22745 48410 108992269 85233 22745 485547745 85233 40695 117783999 7236 26326 174708018 63483 85233 83662699 10394 7236 929754711 63483 70910 218063867 10394 39930 416606459 9764 70910 754056807 39930 37038 645682891 85067 10394 146403053 26429 9764 319562311 9764 54050 30419631 9764 30734 661785751 54050 15178 791820482 30734 23646 125307 23646 20891 709175150 34088 54050 142569599 30734 59071 990928762 15178 29230 278588931 20891 7488 50690942 7488 77258 448327616 63113 77258 15701399 29230 26502 233491715 29230 42887 627004232 35362 77258 768695337 87031 26502 586798455 63113 68074 578028390 26502 1278 785354944 68418 35362 65207657 50696 35362 626434192 19285 87031 183020877 48749 68074 403522365 48749 37181 15084841 8924 50696 642868090 4192 50696 174075287 19285 3431 354533762 37181 38151 814830189 13231 37181 192369676 45795 13231 845026066 17692 3431 780012859 47411 45795 297813892 33463 38151 407011750 33463 63281 836545748 45795 49121 968172771 67470 47411 474574819 17890 49121 967086368 67470 76356 782732655 14850 17890 835702520 67470 16638 470092559 16638 80673 91491266 76356 77710 877162341 66235 14850 119087097 78675 77710 521292887 57115 78675 592830784 80673 67083 835863378 67083 29042 832556705 78675 2500 592171307 70534 57115 714552251 29042 51997 136967848 59532 51997 182986810 51997 53831 982364685 70534 66091 121654713 59532 17813 225714610 23202 66091 267947535 53831 68192 993476892 17813 14365 192491363 2130 17813 510496527 21901 68192 415148114 10831 68192 328067930 14365 43206 250624717 43206 29806 233338891 10831 57781 2641279 10831 53980 27782577 69172 29806 106743602 57781 51079 104951252 8510 53980 776293090 69172 72313 292319939 22490 51079 557445977 69172 11690 412854085 51079 80970 66358067 42379 22490 37348662 80970 64162 129486561 19888 80970 422944238 42379 61264 432150952 25789 19888 257646272 61264 60385 619976176 64162 51379 618473439 19888 5083 21528059 32041 5083 44843683 51379 74342 811006439 66244 32041 270518422 70807 5083 89627222 36082 5083 42796382 36082 78813 933389258 19348 74342 324983060 20297 70807 714497792 19348 61863 258596755 36082 86672 762693259 81516 20297 946168077 21700 61863 285069510 69056 20297 730136228 81516 36740 399832211 54502 36740 232695839 70810 36740 994865682 6314 69056 549631929 58277 70810 279850806 12496 58277 98204351 12496 31447 235505061 30299 31447 721583924 67743 31447 449167547 31447 42361 21157994 39743 31447 113931406 42361 74075 712682391 30299 17302 813812090 74075 86100 776501575 33641 42361 567697517 86100 18537 708959985 72894 86100 707763820 61824 86100 388889996 28924 61824 71711695 294 18537 213534324 55726 28924 463704975 28924 13175 426073226 13175 48697 305255755 60729 48697 720620704 48697 48899 899256834 4066 13175 770604990 48697 73062 726566145 4066 58762 594845603 28413 48899 847170549 8991 58762 344292534 8991 36719 730501331 35840 73062 234914143 58762 46842 847424692 8991 9792 993411003 46842 25397 267358763 21795 46842 123215237 77506 21795 223716701 25397 64651 282790123 64651 48709 549461962 48709 58693 135912107 35479 64651 450222224 37827 35479 314423385 67102 48709 947353527 76737 58693 422199303 58693 86489 133132516 21052 76737 914424841 3865 76737 672260705 67102 39893 154415348 1457 39893 478175821 3865 7833 291338133 62856 21052 59804378 1457 70128 329114672 7833 33309 963841831 33309 12246 517526234 67849 33309 320348321 67378 70128 814538939 33309 85432 117504487 28017 67849 652391612 67849 80363 743264011 80363 37912 564414789 85432 40099 693599100 20573 37912 592546723 32391 20573 480694963 32391 68019 590577901 32391 151 599821121 16160 40099 556921717 60105 68019 148985753 151 22399 500695626 27934 151 202973883 60105 76298 331164077 74440 76298 376692900 61820 76298 998925446 76298 27649 979698038 66994 76298 264088099 76298 50291 578424322 85113 27649 304391277 51762 27649 159858867 50291 84664 490399577 85113 822 348932770 50291 31123 451940962 24603 31123 815409861 12125 84664 313412088 31123 2365 599931767 86007 822 782255897 81738 24603 684845923 37768 12125 31260552 12125 20436 964155688 20436 87040 260768908 81738 57433 534019405 77089 81738 224364827 47798 57433 205876243 16956 47798 236983499 63443 57433 278210452 26129 77089 6288938 25068 77089 513393252 23385 26129 428413461 63443 64200 24641629 23385 71681 998231427 25068 53684 408449613 25068 33342 132511745 66340 64200 598939998 69706 71681 859867058 54746 33342 46474644 34517 69706 64498463 54746 48371 350525672 69706 78515 397970475 48371 1524 817619391 54746 69831 922137023 34517 49313 67369748 48371 44950 575489414 44651 78515 91688560 49284 49313 762082462 49284 50948 598244774 50948 14672 593419933 66389 14672 245833914 50948 69061 805022621 50948 12301 742220322 74847 69061 112902297 66389 46078 490558345 46078 4451 74221714 55481 46078 318780398 12301 72639 250002280 22544 72639 107146161 4451 43751 937262332 22544 74568 953081613 30207 43751 607795256 59839 43751 369170971 22544 39384 866133060 74568 12582 982707957 59839 31749 826626480 59839 49556 890517369 88119 59839 925832131 49556 77672 1571481 14380 31749 273949007 88119 58937 68651538 58328 88119 185730191 58937 58515 820362907 58515 63172 81380774 58515 21563 460388123 10753 58937 807057674 58515 7612 383911202 10753 37528 15788959 10753 11414 637246998 49550 37528 720497917 7612 78346 46507711 2374 7612 701013176 2374 43807 31289849 78346 80864 422279120 2374 43463 370612436 43807 60777 377507504 26766 2374 896915195 6525 26766 531728607 11220 6525 851486515 43463 5780 202336219 26766 51016 484268836 6525 86802 430377074 57591 5780 129279523 5780 75504 621262210 51016 27142 180604400 86802 26655 91514176 952 57591 593917223 57591 5620 16653539 46770 75504 124405360 27142 79525 363101101 5620 9472 840193484 5620 32799 786798117 3102 79525 8878999 6734 9472 11935832 46299 6734 636668804 45463 32799 877272851 46299 45146 76182293 3102 25694 989117677 46299 60248 753815956 25694 15116 677021034 25694 8453 509689063 8453 73969 14048815 10445 60248 266095262 84216 73969 433846058 46824 15116 174667710 10445 70380 738034765 60568 73969 242588462 77438 84216 604486223 32911 70380 400908655 87728 77438 816865673 70142 32911 683210453 84370 77438 11031450 88172 32911 854304798 32409 32911 669887259 88172 73471 315561714 42168 84370 247573809 54925 73471 820476203 32409 72958 781373412 73471 63206 144841325 48832 54925 182104785 63206 8825 717199327 14781 48832 186886578 77343 8825 2521481 59240 8825 916287949 49531 48832 260311204 24325 8825 441007594 59240 75196 279808497 75196 56606 407947102 81752 49531 304704520 75196 60182 447266749 59818 24325 129775355 4256 81752 150549709 49701 81752 956463180 81752 87696 741855721 60182 11419 852175290 70679 87696 125846239 11419 42239 549132754 70690 49701 234195107 80451 42239 104105617 70690 75342 955084368 42239 40583 736153027 40583 83005 12971178 2541 83005 553163705 2541 47351 855107518 64061 47351 351268990 40583 20044 183167157 20044 13786 997214823 64061 42149 136328601 13786 44291 118156337 78539 64061 612531558 44291 20512 507177526 78539 34941 392222594 46116 78539 51110613 44291 58500 312997213 808 46116 481933455 34941 54580 77182100 4332 58500 369206244 46116 25417 939080705 7127 58500 363587905 54580 84906 632754523 84906 39815 949078839 84906 35101 48417589 57713 7127 2154895 75934 84906 457520716 19193 75934 767963210 28895 19193 90642858 75934 8728 808430070 22986 19193 36483716 28895 19867 814315851 10026 19193 719789611 17724 28895 322595210 27028 19867 366852138 19867 55316 739641336 10026 30454 466687751 56499 27028 952637416 69254 27028 670602486 55316 84473 620396653 69254 85108 553042619 11947 30454 608798963 31904 56499 742862778 35497 69254 933131958 35497 42033 209451960 35497 10366 21403786 30017 42033 306135410 35497 58451 300449303 68661 30017 131968943 42033 36620 527929431 62693 30017 167362315 33123 68661 509786623 45739 58451 223316359 52449 36620 438525039 52449 62757 69172996 5107 52449 465455268 69789 62757 681473239 9775 62757 337811648 80765 9775 8565455 80765 51801 110358002 80765 46222 717538333 27215 80765 316469438 9775 63697 819997773 26934 27215 754631464 30302 27215 239963253 26934 13019 8336845 3004 30302 402648012 71029 30302 893891983 26934 20639 685580207 29164 3004 519883214 13019 30372 243855064 20639 48090 82001516 66451 71029 764625413 66451 33289 54697019 33289 86570 395789469 48090 34111 991208280 86570 25325 1849506 33289 63520 989517894 63520 72320 777112808 86570 43771 626330343 43771 83682 879226603 25286 43771 276917979 36819 25286 5307006 36819 25269 760355335 384 25286 355743333 34248 36819 150673114 53084 384 970609730 27263 34248 377443048 4231 53084 357520491 83662 53084 213458710 81737 83662 449711435 4231 35609 571670461 4231 82227 217377408 27576 82227 125924569 37519 83662 10370414 37718 81737 864082626 82227 18652 239438450 5645 27576 876504330 40423 37718 16843266 37718 52482 788149016 40423 74169 769614564 40423 46680 824701344 46680 9605 24013108 33852 52482 180492138 37852 9605 486800808 37852 66302 839876257 50141 66302 451134187 50141 7448 93105884 36262 50141 677767772 36262 47886 515518159 66302 46359 971285363 1411 46359 282767901 36262 1078 373117740 6822 1411 160501967 63174 47886 648648246 6822 2107 615063954 1078 56438 592505811 9493 6822 863519804 63174 49485 494426040 56438 20312 703085216 49485 44901 290479138 20312 36389 622771791 49485 81378 659540890 61641 44901 115157618 81378 68572 934908125 53367 81378 877963197 36389 49710 10276563 68572 1979 674466351 42189 49710 172519679 9364 49710 478388007 49710 23809 488652000 9364 60662 91947085 6486 42189 385733609 42189 71389 550193079 16962 60662 704511529 71389 43845 566419196 71389 70798 353788817 27729 16962 441636691 44735 71389 757585010 54988 44735 55671069 5520 70798 187470086 5520 80512 156235675 19264 80512 946881712 5520 20965 138689999 24013 80512 518186693 20965 24657 645602016 24657 57697 710529966 20965 33643 940512854 78359 24013 398048689 75224 57697 828939573 75224 57301 449016928 86506 75224 950067234 55329 86506 289582456 75224 42117 668651801 57301 23671 801014584 42117 44295 444693301 55329 10860 510473484 34952 44295 891264016 88127 34952 136663701 23671 47071 134305637 47071 12314 647032020 88127 66141 514205436 88127 42794 369973103 47071 61682 158858261 49931 47071 650456923 37020 12314 575614708 40631 42794 88189303 28055 42794 754795944 53564 37020 622418568 49931 6498 277455573 14837 53564 852803313 40631 12408 264434171 11116 53564 28110549 52228 11116 525664693 11116 87253 38168551 14837 6919 672140992 43250 12408 292394332 87253 16451 747795257 5669 16451 346097418 62747 16451 135421925 62747 34719 599484051 62747 63906 948544540 53235 16451 89234925 5669 45074 917961460 22860 53235 831820929 34719 32132 987602993 32132 24397 622598606 53235 13396 752933739 38812 22860 112768050 38812 40925 667999753 24397 67360 791085110 61122 13396 688653521 61122 60979 231519873 61876 67360 598363225 67360 5653 48134995 67360 33459 574171630 61876 16954 297338132 16954 85829 40325098 75886 5653 931089353 85829 21823 950742898 16954 25330 711252640 21823 25742 152567225 21823 19227 42899406 25330 1582 689593100 65094 19227 36615745 19227 51214 159120405 69481 25742 402766298 39138 19227 616212996 51214 52536 989255402 51214 85526 211903460 69481 55584 653394070 81987 69481 242558492 66099 85526 13823959 88300 66099 189821607 63369 66099 798719196 63369 85606 412856294 53792 81987 931426746 14856 63369 696339432 72340 85606 323440831 63369 38227 835026305 85606 78271 448558085 1273 78271 745306479 20919 72340 546953335 44005 38227 485610553 20919 50344 281128395 2777 50344 131148185 74828 20919 188621802 25962 74828 737771015 24426 44005 361622965 50344 4949 999875422 45970 4949 68157127 25962 24907 522830347 45970 58489 830671584 17789 4949 678942723 24907 37932 310135011 11046 24907 71718040 60300 17789 213148439 58489 20041 610017478 1560 60300 31060343 41593 11046 148826861 40964 41593 498174744 1560 84210 99227552 71944 20041 506198071 1560 77918 594275005 6011 41593 617107538 78956 40964 28163197 84210 77098 711914843 6011 77989 242397587 41467 6011 475196022 43827 41467 401731541 43827 46486 140342039 33245 46486 544024128 26702 77989 142990448 40664 26702 113592250 31688 33245 954702336 51507 26702 338755877 51438 51507 394910505 21646 40664 844706325 51507 86518 980014693 51438 73522 621445961 14715 86518 738164457 33701 51438 839935946 31580 21646 905635400 73522 64877 845182076 64877 87433 856190192 64877 81096 18678805 31580 45994 425395897 38995 45994 350022707 64877 68178 421777238 79391 45994 742437134 38995 50006 431066767 38995 87455 534389354 87455 82399 76725488 82399 28724 579602197 9249 87455 523109708 87455 62552 358895112 49401 9249 555690014 49401 45668 563869814 62552 2771 133680941 3304 9249 694673187 47644 62552 213514557 31281 2771 838919713 87501 31281 128571274 2771 82887 207296797 16594 87501 357590076 31281 64592 779344434 64592 26630 735959640 87501 4728 467150464 16594 1769 397862166 21734 1769 721941658 1769 62914 100317168 39229 1769 887278738 45856 1769 984700527 51134 45856 969848945 45856 77980 565233142 45856 19355 960768949 70721 45856 230390474 77980 75320 270174501 70721 78891 693663782 82824 19355 909310257 75670 75320 132237928 52844 75670 839910700 24046 52844 707421179 24046 65858 533399045 738 75670 58846524 75670 20545 731287918 87938 65858 41210173 738 59459 520203571 85131 65858 922231559 9285 85131 849324866 85131 19183 859607348 3893 19183 971245099 19183 49688 314815178 16185 19183 301475918 16185 39137 571407247 3893 16365 912249166 7264 39137 604473566 39137 47006 424359093 46523 47006 764253729 47006 410 122210789 46523 9365 918131540 56792 9365 834780292 56792 45687 324581714 88202 56792 690285111 61342 9365 697552730 11045 9365 439310673 56792 32286 54736492 88202 19008 352190600 54393 32286 504491722 19008 22435 83063328 1523 32286 569485392 22435 10009 632060493 54393 29700 599988710 23764 29700 190886402 29700 24535 866694073 23764 16557 39859042 10009 48159 166595897 72939 48159 449200025 10104 72939 82139548 16557 87875 590507232 62756 48159 384127812 1220 72939 41885055 87875 21111 145406377 18916 62756 660932322 18916 13271 900258521 1220 37707 430829767 21111 85483 591824493 63316 21111 496219220 37707 24077 119309846 63316 65739 261088343 37707 23884 202811 20105 23884 475862231 75297 63316 28103068 37485 23884 363009017 86630 37485 917063740 20105 79325 594967591 20177 75297 688366854 341 75297 592572204 73470 86630 883444649 79325 85307 188704029 17022 341 850016525 8670 20177 105963433 73470 46420 682424054 85307 66363 338686921 46420 82601 141804623 51031 46420 345286867 51031 86237 900722647 32858 51031 866355190 66363 18318 746211352 18318 16548 744101029 51031 8796 35396806 55862 32858 816982993 55862 79513 828437615 8796 8569 410053240 8569 54905 368092423 63480 79513 348101785 55862 62188 70807413 54905 22895 364982666 56387 63480 761280569 54905 88090 259998066 22895 36450 303444850 29824 62188 602641675 36450 47910 278950380 47910 82722 838025910 82722 76491 550877421 70590 36450 393469524 47910 30899 773711909 35878 70590 162554236 35878 17902 325040414 86839 17902 19064489 85135 30899 23881093 20709 30899 763758134 43061 85135 673747841 62630 86839 700436321 85135 37797 832410386 20709 42148 43146302 75177 20709 270752018 61223 75177 45055432 45693 37797 967301190 61223 76807 427380479 63255 75177 22757331 63255 44237 956969188 63255 21316 883818868 63255 24296 103651463 76807 28488 397163599 24296 85593 901992119 73601 24296 489882225 53424 24296 220765896 32907 24296 647007403 38044 85593 303691175 53424 86265 586669302 18615 73601 172822074 55888 32907 845141802 87479 86265 407123717 13940 18615 805991545 55888 53777 35654305 18615 6401 507870547 53777 33084 477734464 6401 11517 964663265 53777 44506 453065047 58551 53777 704101878 58551 83592 635387905 44506 4389 725840119 31463 44506 62646868 83592 28731 629872366 73912 4389 557298010 31463 11224 418208218 4389 65432 926479336 65432 16974 800513937 47843 28731 780825713 20151 73912 20623598 20151 6548 140287058 47843 10728 661619859 68401 47843 772699909 57204 20151 51923798 10728 25538 840626338 10728 42977 285854822 2756 25538 507558827 2756 35151 37200743 42977 19653 237058812 39071 42977 641576436 10540 35151 736131125 5904 39071 229509604 62003 5904 28167374 25365 5904 701246214 14399 25365 341561722 67271 10540 330505803 34526 62003 955396655 67271 24274 804903000 67271 55290 470925136 37268 34526 658894219 55290 56463 170401523 37268 19357 492598416 59534 56463 956443980 59534 64551 100682394 83240 56463 49388616 71466 64551 692892312 48391 59534 507076182 64551 26381 153162901 68800 48391 804941805 26381 73427 901785691 9714 71466 428795276 44208 48391 333385006 54385 68800 76933506 44208 56939 817321194 56939 50149 700147503 9714 10616 564442814 25008 56939 273480804 50149 88082 548509374 56939 39351 439356737 48944 39351 128460276 39351 64180 96483296 23358 64180 126781442 88082 6768 448787203 40703 23358 843835733 23358 18853 134353457 64180 72356 105265235 23358 5240 682945618 12591 72356 652373362 40703 52210 281970946 9009 12591 12770465 52210 79384 798426319 52210 67368 852667473 52210 36204 339287208 41867 79384 154348256 67368 43979 755401314 4442 36204 119905647 67368 84913 809193818 7427 84913 160476788 7427 77019 526631431 84913 72776 364226378 77019 17700 454966644 74640 7427 76649970 65830 7427 613174553 4211 65830 602824086 17700 50965 51234238 50965 30241 877263947 50965 64832 897840528 66958 64832 774084028 30241 36595 688657317 27641 50965 720804381 30241 20848 916273514 27647 20848 975942 4005 20848 87397116 84364 4005 835964702 72028 27647 870797948 84364 36830 127529784 27647 83933 374715392 4005 28878 168709554 36830 46708 638235783 59869 83933 883035443 81093 28878 239644540 84599 46708 96679626 23753 59869 47779860 59869 33660 79645504 81093 34562 504228637 33660 62321 33012159 33660 51589 493676262 55870 33660 998485832 65308 62321 900473527 2341 65308 47618274 65308 77565 887157963 55870 74483 949552416 55870 66595 84360509 64857 65308 102279650 74483 35789 742311959 66595 15965 969615361 71277 35789 303163532 15965 48577 824474266 50462 48577 789574990 1443 15965 939896918 15965 74430 409602354 50462 23998 566822127 42577 74430 711929875 50462 62786 189384692 74430 20113 252274843 20113 86725 88707577 42762 23998 117183721 34867 42577 106338861 31124 42762 9038313 37945 31124 481689570 34867 9966 898966302 52269 31124 438339470 34867 32082 370116267 37884 31124 405589576 83020 52269 19449856 86587 9966 306011233 83020 55461 23428270 55461 26294 37363524 23290 26294 290657668 86587 57769 52794246 26294 46709 21300230 26294 50649 387398016 26294 78464 32278164 78464 44107 45060879 85564 46709 407388086 35829 46709 497699448 85564 24455 683088078 5109 78464 361000573 35829 57294 51369004 24455 5272 917928301 995 35829 112076642 24455 87851 204903767 44512 995 949289243 86590 44512 723379404 87851 23639 26564554 87851 23219 487912121 41452 87851 917675470 86590 3625 38865083 23639 32450 74079712 55837 41452 843786459 49064 3625 315709108 82812 49064 640338536 31643 32450 130041175 82812 85140 757034229 84205 49064 767929256 82812 53813 104745386 31643 87863 603934764 87863 28963 720543507 62211 87863 256949141 28963 86187 498203617 31003 62211 925129259 12390 28963 331378477 19738 12390 566458573 31003 58075 497791062 18424 31003 306685869 19738 79886 974522432 19738 71415 388096128 79886 71715 326224861 86749 71415 468716426 86424 86749 552063829 60411 86424 463254320 57285 71715 674200628 60411 31099 818974715 25592 86424 325445790 55474 60411 543699745 50769 57285 64470250 55474 67572 514797844 75403 31099 16666433 7791 75403 618608634 21091 67572 426827401 40281 67572 708551365 32538 21091 252722178 7791 11215 721243500 49193 32538 467301145 11215 31260 367238827 31049 40281 131638307 19828 31049 528690538 59178 11215 750198579 32029 59178 53099419 42284 31260 128621809 31049 35324 751810125 59178 5694 770660866 55242 42284 441457133 55242 39609 52897085 2109 55242 6817493 2109 79389 837876618 55242 72887 733590668 55242 88263 664532700 2109 8412 522062183 2204 72887 497310444 71101 2204 856231519 19353 88263 572310506 38844 8412 139820385 45054 38844 437620010 71101 5029 103186154 5029 34213 494751666 34213 27296 464366576 38844 66102 826636946 71103 5029 757772530 61532 27296 670922175 12769 61532 359258517 71103 80323 332475230 35311 61532 304430289 29528 61532 400199703 86682 80323 833874474 67339 35311 568309832 5601 86682 231491598 88258 29528 780060750 72323 86682 20678473 72323 19940 416748135 67339 43700 488955278 36249 5601 831377254 72323 71851 881945033 31899 72323 564178263 36249 3481 390064582 36249 68628 109340286 36249 59569 448931931 45609 71851 547204982 59569 4014 143856144 3481 14647 432371042 45609 10779 549947532 10779 18042 372869311 14647 46436 846333910 13768 10779 5267461 63269 18042 75643521 18042 67426 990877009 3542 13768 38548097 67426 3772 222953352 44012 67426 37817514 1197 3542 117759742 3772 42356 874748402 1197 50960 29721543 12826 50960 521431891 74563 42356 929558902 63519 50960 229363910 8368 63519 348051353 51080 12826 215127167 25191 74563 413266920 51080 75169 578883424 39849 63519 780989810 25191 79851 693066325 51588 51080 71642092 9630 79851 151670132 39849 12417 357140250 79851 23205 81727058 29548 12417 617369740 9630 43282 554516368 9630 45930 985188492 45930 3249 929050507 43282 23697 446268994 10240 23697 129193689 44685 3249 790242207 44685 56456 220273709 3249 13370 110814632 56456 55377 474559856 44685 15417 453684076 13370 87426 368703960 62952 15417 604273302 62952 8056 819921611 13111 8056 709861737 26119 62952 288829894 65317 13111 415673178 26119 16266 679355459 27917 65317 771810870 76950 16266 20641764 26119 83074 471853082 65317 37865 864916559 7679 76950 51705357 4737 7679 318120765 76950 25842 736863750 83074 10869 906840779 60006 37865 812823152 84511 25842 568390344 25842 78140 648435180 25842 20784 83542706 60006 65865 847509672 84511 52757 538044744 84511 62997 68235211 65865 82529 369077219 20784 28790 383355219 65865 87943 763158644 57826 62997 97103484 30559 57826 969819939 30559 78183 418298171 54368 30559 16361528 49152 54368 785654024 55507 49152 198226098 55507 65048 51263395 50869 55507 720606330 61471 65048 859961095 15453 61471 910511841 29200 65048 29037985 65048 36047 675686317 61471 50155 223505838 29200 62074 789835624 29200 12234 139515218 12234 19759 314585706 12234 47828 886102171 25364 19759 90460241 64798 12234 277379049 64798 22656 312078613 31948 64798 30024074 16004 47828 366542949 24775 22656 129437501 22656 12165 338535093 12165 44915 891298313 31948 2135 254418413 2135 8028 402636219 36408 44915 870125841 77182 36408 827384614 77182 41641 85519462 21060 8028 917988433 41931 8028 56034884 58021 36408 537027162 41641 8354 961007296 66229 58021 105833242 66229 82562 729955632 72112 66229 635906969 84601 58021 922177482 26493 8354 36164209 30871 26493 312292115 82562 77081 214792209 5427 77081 552831519 30871 40813 496815256 77081 49046 96086833 30871 73486 935435176 40755 5427 143616052 81120 73486 581711460 48441 40813 362546914 81120 55069 51178759 88324 55069 785661181 40755 28749 449156468 43662 28749 145385664 88324 67811 317148094 34182 55069 702924256 54896 34182 33308421 20563 54896 985807524 70627 67811 434443247 20563 34902 718045405 13151 20563 814112753 32758 34902 107974722 8533 20563 848254880 70627 80793 308004239 32758 44171 8790758 65855 80793 253737662 32758 54968 846621711 70305 65855 922014214 80793 62018 112564707 31573 65855 233357966 23560 62018 692512074 62018 62214 635541452 83160 23560 804014941 62214 21756 678953823 21756 55079 12504370 3489 55079 22233040 83160 9612 916164165 44666 83160 281197752 44666 24637 939347583 3489 12673 751934435 3489 10847 112269492 10847 41054 565656906 41054 75704 750103640 24637 77618 107185731 41054 13870 112620049 13870 40524 144897496 75704 67223 129342267 72531 67223 88501666 77618 30246 106820624 48716 40524 876848094 38416 48716 869487416 30246 4291 650974815 5266 48716 586837944 65546 48716 107619676 65546 67976 226407256 25928 4291 31872918 4761 25928 717742558 25928 79475 2600649 51825 25928 790233644 67976 60541 183030894 51825 43116 155362775 9334 51825 413018514 43116 8292 108367337 51825 45584 775611298 72563 43116 121492018 43116 42297 39545653 72563 80196 109089576 36867 8292 481663714 72563 65135 475209383 76224 65135 927145745 80196 20001 448837500 76224 14599 892809734 36867 37673 261581187 53363 76224 486942605 9544 76224 710229461 78946 14599 659701222 9544 7495 997901887 7495 16096 855329975 16096 28874 426756264 28874 21664 26489884 4776 16096 135917016 79931 21664 244260414 69082 21664 609072353 25143 4776 793450459 4776 26510 315207517 25143 61191 785898374 69082 14359 384647567 23481 25143 635657774 73320 61191 279151191 83432 23481 550559933 57453 14359 645090227 73320 82927 707489236 4381 83432 135497240 86337 4381 306810387 83432 59679 46276835 82927 5402 815534484 52634 4381 104368507 86337 18592 132233140 18592 87155 785719025 59679 57577 650238945 16716 57577 351312503 57577 19774 570004258 57577 27595 819878128 27595 3022 234705173 27595 19898 33295110 53081 19898 88409971 57153 53081 995526260 57153 19 26410150 79341 53081 63751118 19196 57153 398309703 53081 2526 371553507 19196 50203 144738152 33857 50203 126155436 24918 50203 41879222 24918 62758 907687589 84956 24918 717833702 6674 33857 833288186 36866 62758 699992861 5325 84956 198532691 44456 84956 604711982 47988 5325 719963138 36866 3451 762729486 52438 5325 194053859 5325 85527 404061948 35218 3451 974876521 41760 52438 220349278 25273 41760 868732187 52438 13183 527384740 35218 80921 347091421 13067 80921 611794783 85763 13183 966414828 13067 64434 71328152 80921 60916 175015494 80921 58978 157902028 21742 85763 706019045 36178 58978 457892333 60916 16323 308252312 36178 61370 699020631 21742 37584 862277804 16323 60199 612627495 57740 60199 757970578 37584 7071 888617053 57740 66195 50580553 66195 61357 326623088 61357 30876 542814804 30876 4744 210000032 66195 69983 973079054 19075 69983 13965346 61357 15256 52649195 19075 45743 374159081 12946 4744 934481382 46192 12946 889683122 40624 12946 905189582 87114 46192 450072563 17072 87114 544302681 35697 46192 309654412 31056 35697 600709530 80665 35697 634008724 80665 13633 319305957 67 13633 753994754 31056 23549 604082382 26276 23549 76383093 13742 13633 97839319 23549 4526 430288684 42816 4526 114732161 4526 9103 761673102 58488 13742 489015529 5972 4526 996979935 71334 58488 945092676 42816 53174 14188848 5972 55742 214785256 52796 71334 496701316 52796 50077 227147423 55742 56197 171817568 56197 76398 943858201 56197 28964 261090490 56197 55149 742323457 50077 41099 830134720 16848 28964 280338371 75624 41099 843167639 66152 75624 917387518 20487 55149 296800424 36824 41099 961229665 36824 46156 505640858 36824 62562 593349207 72714 36824 953266748 72714 17189 548705663 17189 25775 328661947 15340 62562 285710803 72714 66984 174822814 10923 72714 278808186 81416 17189 482542288 79047 10923 625903236 87805 10923 713810768 81416 74811 425616761 23840 79047 301312137 14191 81416 866851848 40632 14191 601923676 27638 14191 744409269 74811 83781 291952904 14191 62096 332426938 3777 62096 850925637 62096 27855 547704065 70362 3777 656985685 22508 3777 680067098 22508 14767 915500222 3777 42613 120238153 70362 11429 832523275 73197 22508 563235867 37662 42613 504899344 11429 87198 808345150 84938 42613 184373257 11429 9297 256840391 12272 37662 208311211 84938 72649 598894166 87198 34173 44040835 84938 45678 598000116 36879 34173 812453704 36879 61851 74554055 55339 61851 831635399 61984 34173 6280589 45678 33614 418529135 935 33614 850210830 33614 9527 725176478 935 43507 354935504 935 53042 107332024 43507 22480 888803651 11264 9527 543510352 49793 22480 783034913 72244 11264 851926400 53042 36172 104602027 72244 55383 165766533 49793 25118 790933705 55383 59810 700822674 60264 55383 152692327 55383 28712 177657962 44169 60264 837142743 86722 25118 138008005 82340 59810 552272207 79569 82340 805832969 66881 44169 798293003 79569 5744 923004713 49760 79569 909902972 12552 79569 390289746 66881 53943 70852978 54169 66881 927383314 19452 54169 138183381 53943 50747 583089846 19452 50174 923886433 54169 27834 352153895 50174 12179 521403292 40472 27834 88068024 80452 50174 831031653 80452 82486 750932307 80452 62036 646809559 12179 83443 143027920 87755 40472 174962969 63657 83443 689748266 86377 83443 90096748 36675 62036 630320176 27474 36675 174770507 36675 14705 41437428 65269 63657 503369686 69377 14705 947103672 14705 58508 760956143 69377 9722 208867579 63449 9722 534102123 74239 58508 345938170 58508 61084 80560680 61084 44241 453470335 63449 1533 358668453 1533 35364 877505500 44241 75866 220079937 41405 44241 471013712 1533 62456 499808127 57537 75866 323642758 35364 48564 364070077 75866 59246 840048870 57537 58473 842123808 62456 50434 999728581 57537 43891 791442809 48564 71934 590472087 68122 50434 358048113 50434 12158 395711408 41212 12158 738313433 50468 12158 18495381 50468 76668 150712697 76668 26375 483129657 28733 76668 315770997 46622 41212 680969316 29870 26375 760509955 42430 26375 342674108 46622 12010 222208608 46588 12010 697052494 46622 2184 822391870 29870 71172 519928718 2184 70190 757893585 71172 80881 496928660 2184 31835 751843760 31835 74585 407066840 74585 80096 594338160 74585 47684 439655430 57622 31835 26595801 48221 57622 115843489 3092 80096 729444805 48221 66135 10462272 57622 15834 653941227 3092 76207 319567492 11171 3092 388375706 8175 66135 792998600 11171 39627 565917410 15834 87915 529634954 21754 87915 128360822 54997 8175 292269043 87915 23313 771720031 54997 49197 75394476 54997 37086 829930802 50150 37086 816141746 23313 20879 142867691 37086 34731 51409750 34731 33833 433830738 37086 59027 67299956 34731 27088 267524749 58968 33833 668954499 46953 33833 403487432 59027 54307 719184380 59027 66612 627396767 7920 54307 145732187 7920 75150 127899299 54307 41204 340994870 54307 71035 842369811 33096 75150 823226570 33096 43408 636471949 51377 71035 381343566 71035 48562 276386251 39863 71035 504168485 48660 48562 494625336 39863 47724 503021653 30233 48660 958335886 44321 30233 270566889 48660 59152 486445600 38566 44321 36260860 49133 30233 91086954 40459 49133 574632655 64965 38566 472510625 22159 38566 676154630 57029 38566 37049570 73709 40459 839697399 22159 48574 991265866 22320 22159 452861158 22320 35503 506310630 73709 50146 830385454 22320 87188 381014433 48574 62205 615602399 60132 22320 357899608 74618 50146 553689987 74618 72972 728436907 86762 60132 810703924 24895 74618 624460242 86762 32000 743542811 51102 24895 153480454 86762 25164 116884003 51102 39116 771594991 1680 39116 864051540 25164 31209 30138717 51102 36169 883029323 25164 57262 978975041 36169 81125 242418011 53946 1680 899338234 65968 57262 551856143 74350 36169 596706048 25549 81125 101583050 39460 65968 548013326 65968 45151 997183164 39460 74537 2656253 19050 25549 121960785 17923 25549 12939766 85342 74537 199183078 74537 18282 47942539 47627 74537 252428313 18282 63766 85180017 36476 63766 172079651 63766 35703 701388763 18282 18528 276660881 35703 25290 125034422 7774 18528 710481188 7774 1322 786579504 1322 19847 899399773 77975 25290 429383912 19847 42819 212099098 76546 19847 194857962 68771 76546 440693220 38196 76546 277937368 24434 77975 697365183 42819 34318 555627265 57715 68771 961510211 24434 17926 85251132 83831 57715 557478688 24434 81436 548087523 70907 83831 92399591 12178 70907 367689293 70907 894 247378763 523 12178 467461366 80860 12178 193894326 85367 12178 600910522 4541 523 33918142 21045 80860 445086004 65228 4541 856082560 65228 58669 114487658 21045 85559 753935978 4541 74926 355757588 21494 21045 163438554 6418 58669 701552400 74926 40215 932681312 15595 74926 260089511 40215 61103 627794567 61103 38191 827961681 9135 15595 634563949 9135 40870 726984565 15595 36215 897301024 23901 9135 939484397 23901 65021 123663571 21898 36215 258346876 65021 34733 812626472 21898 18927 238226573 34733 47936 895465805 25229 21898 987041338 47936 78694 887509229 37855 47936 484854301 33728 25229 643266362 37855 71737 697787794 38874 78694 225238964 77292 78694 998750608 71737 70565 526205222 77292 24682 393293886 55705 77292 906146611 16550 77292 59758111 55705 71078 422381384 45150 24682 567105362 46663 16550 543455868 46663 79178 654086656 36257 71078 399316095 79178 29827 350342383 57703 45150 34754433 57703 29013 959532216 57703 1944 432656844 36257 64435 654114423 6552 57703 888102185 81279 64435 222731419 14293 64435 83632905 81279 79211 542846352 80338 81279 653836287 79211 57047 577138747 81279 45261 773225797 57047 44635 163741876 83245 45261 949576042 45261 67377 608119688 69646 45261 163989226 67377 87138 340750162 87007 44635 498691453 27452 67377 729280802 52371 67377 662635087 55094 87138 294276803 87138 40479 741292955 40479 49696 670077378 41028 49696 985549875 41028 20400 519738075 55094 61377 520560891 67292 40479 568120182 61377 22100 93637280 61377 28309 315501053 87269 61377 402206939 61412 28309 97138160 60549 22100 587115511 24520 87269 617456171 8680 24520 443203398 47716 24520 869671610 60549 956 435164897 47716 24674 361608457 8680 71596 533472984 61930 956 853900062 51774 47716 97125915 24674 72349 863441720 3164 24674 323031309 71596 25941 616506193 61930 20717 15940309 30352 51774 312398260 20717 34538 708144335 3164 70201 689376110 83899 70201 699941089 69224 70201 233583160 34538 25109 506085604 26574 69224 954015671 25109 67429 119719532 35171 67429 970224703 47900 69224 52342662 67429 917 24731724 9370 47900 50279252 67429 20267 472188081 77576 20267 24768045 9370 18348 789979148 9370 2219 873217868 77576 74165 163888300 74165 25326 364430177 31584 25326 729138399 9695 74165 12613042 9695 65959 912548452 21357 31584 65976328 9695 44181 164981846 81875 65959 739737300 21357 45932 691404724 81875 86660 811847663 81875 17140 646581237 81875 64738 456826241 81875 56184 87953825 56184 18455 59979941 64738 49647 374818988 18455 10433 685343080 18455 23699 219592711 24807 23699 97004398 70543 23699 819177221 23699 28755 911452667 19767 24807 480832433 20515 23699 155838846 24807 18708 868157553 63965 19767 633537177 7478 18708 540172457 63965 10292 128215074 17409 63965 160028106 42891 10292 158039361 10292 80226 771668299 10292 31844 830947602 43577 10292 856249808 66409 80226 390227274 5577 43577 418580288 522 31844 877089978 30447 5577 596849109 71678 5577 674515882 30447 81742 323520690 33778 71678 428528521 71112 81742 725930873 13831 81742 456273219 71112 84083 359966888 81742 5173 305373373 84083 80397 874562306 27223 80397 620493273 8209 5173 386464733 72853 84083 497750591 8209 75845 820247906 50420 27223 23589759 64957 27223 375209536 462 75845 181618402 17589 72853 394255082 64957 9698 754772887 78040 64957 539005361 9698 36475 761970363 78040 26871 97883455 31396 26871 236072263 78040 12824 655248223 26871 40532 830361685 40532 28871 857374717 26871 3940 881073833 6064 3940 607328532 19757 3940 44103040 19757 40666 119318640 47937 19757 371437331 75447 6064 820888884 22783 6064 171619520 62240 19757 114222716 75447 86546 932919736 47937 1573 814726513 84992 75447 770680659 10733 1573 765650030 1180 10733 222976661 86546 33390 400714906 1180 72902 508257832 34604 1180 209226004 58588 33390 206961772 26111 72902 473188789 34604 59029 96647324 53534 58588 171273959 34604 48372 939551953 26111 36030 726173086 59029 37676 59823158 37676 17365 742596579 48372 22176 493623878 36030 8257 392665692 8257 22612 174965760 8257 31440 123573809 81881 31440 284246674 8257 41494 303797116 31440 22403 634894687 41494 83033 34352521 66776 81881 182094004 20293 22403 945437619 20293 42213 952565087 42213 55096 599342331 65784 66776 961390769 87569 20293 560837562 65784 57395 18427569 47719 42213 866473169 23928 47719 565789933 47719 11105 481388684 57395 57473 269970932 64894 57473 138698113 57473 23364 981767556 3408 64894 51754811 57473 69174 660551046 9042 69174 163551403 20548 69174 298681340 43705 23364 121386377 76535 9042 930733299 76535 12893 848396166 10817 20548 751276823 10817 35122 765854345 10817 86714 417700569 85689 86714 986788538 25231 35122 743982725 49206 25231 724246193 70839 86714 925656063 70839 41239 273203962 22182 85689 862988582 13799 70839 229118564 50406 70839 263582453 4213 41239 218701028 22182 60112 206691687 13799 48969 666026568 83204 13799 765848810 50406 14316 882065404 4213 4308 628689162 48969 18156 991862724 18156 13565 132763613 13565 80663 29880232 4308 39040 151861184 48328 39040 743216344 7633 18156 174619780 39040 57760 837457217 57760 53918 193895428 53918 53303 413664340 61026 7633 311762096 61026 573 19741673 57760 28530 824969120 61026 32945 655878768 290 53303 52707325 28530 41333 665492612 41333 21558 38380271 51776 21558 580302566 41333 48726 341039299 290 82050 752922920 41333 84976 921858271 51776 81291 422934080 3095 81291 217592269 84976 26409 986602761 8992 26409 179483427 3095 26817 868965577 8992 35820 737665167 3095 85116 9699304 64032 85116 426991840 31136 26817 858484916 31136 22025 908554942 24476 22025 866128350 85116 50218 886365565 64032 54259 823111795 50218 76487 614162763 29431 54259 572821696 716 54259 777206678 29431 77137 485015434 29431 11906 108663422 79743 29431 406286643 79243 79743 429434346 716 5995 779392369 14067 11906 16475820 30057 14067 582250150 79743 48918 159702444 14067 5819 480715873 10588 48918 669745295 14067 23027 720225298 5819 68312 498307840 48911 23027 488548423 77967 48911 824404507 77967 36844 501007987 48911 22238 909642244 68312 87068 448926482 36844 13812 15190666 34861 36844 11485214 13812 59127 982981694 13812 85141 611724525 13812 57569 285001956 57569 21353 474222 57569 29614 192258791 85141 40032 365478135 21353 56960 680550668 29614 28139 123147645 61237 28139 334073226 40032 37728 996361809 77413 56960 525582537 77413 8766 612605268 59900 8766 188425917 67224 77413 158563147 30550 37728 769261224 67224 25012 648241593 59900 42936 813442293 31152 30550 309249481 42936 75044 11489843 53474 75044 395664997 82271 31152 643430146 67889 42936 65752719 82271 71870 699362915 6877 82271 207872021 9656 6877 653112780 32613 82271 44430224 9656 14001 406636326 5239 32613 466436448 34688 14001 571083591 34688 24656 651195174 14001 24228 647564304 4171 14001 945104082 17937 5239 264435585 4378 24228 411967195 4378 87242 416593615 2158 87242 479674059 82947 87242 421291674 2158 30710 89037275 30710 45183 439359840 45183 24803 859123428 82947 15458 353659475 4064 30710 123684287 15458 54220 413105494 54220 45214 207874393 77022 4064 920153027 74764 45214 177050250 45214 12797 11022684 40507 54220 733756628 8427 12797 81540595 8427 85683 256416394 73829 8427 805872365 14421 40507 263190669 8427 19320 986549929 41119 85683 52851327 83027 19320 649137238 41119 86201 223415088 19320 397 520561106 11957 397 468125213 83027 22548 789736457 34412 22548 770372034 83784 397 387585522 42910 34412 982639516 11957 1998 774609314 78760 83784 231615522 83784 57297 714636317 24635 78760 59316817 10812 78760 76638718 44299 24635 305221770 24635 53944 674735428 44299 71786 341614765 54005 10812 975080550 45302 53944 31702079 18152 54005 764645576 1761 45302 281824606 6075 45302 28343247 77455 54005 969304217 77455 32241 704651622 77455 64167 372086023 59656 32241 520856228 37447 32241 40443545 77455 33206 91733460 32241 51843 313550277 33206 61559 127300546 59656 18285 84077173 34456 37447 829361492 61559 54735 830941339 84679 18285 843238139 145 18285 152600048 84679 36121 67503409 41924 34456 14782098 41924 77812 191653992 56798 36121 69324473 41134 145 641062748 77812 66555 80599250 66555 70880 45112041 56798 86481 102444221 86481 35393 778352203 70880 11692 157734027 68827 11692 34766543 68827 86332 560205073 68827 39365 520019486 74054 11692 373602776 68827 79041 106306180 21769 68827 823657689 65086 39365 813143826 65086 86963 974688941 79041 22934 527558801 15604 22934 606136131 65086 27827 337940260 55371 15604 35573225 65358 22934 365327223 15604 44584 372414149 48226 27827 406528291 27166 65358 901848525 48226 63640 624475724 26242 44584 10455568 27166 85160 705716359 10718 26242 360269184 63640 74827 762777517 26029 85160 690864825 42832 85160 727399358 74827 46918 285751861 74827 36031 414599881 74827 43902 128612409 86496 26029 136172422 52616 86496 988108789 86496 278 302203078 52616 60171 497695421 41460 86496 595703813 52616 40541 2542552 7790 40541 714113893 22392 41460 69707446 7790 50562 102089163 7790 61411 936885490 75562 40541 466419851 38392 50562 293304372 74872 38392 998336781 82323 61411 153810068 32936 61411 175976925 32936 65793 870509501 31928 74872 446608109 77714 65793 666165340 70427 82323 71657579 51443 31928 310058904 58262 51443 268437406 41668 70427 592573627 63585 41668 30632275 63585 19854 107414251 9499 63585 92257701 58262 59653 850104465 59653 8229 524566405 323 59653 457529459 9499 77186 427497769 8229 71081 493388898 323 19031 893762002 12821 19031 768140389 9497 12821 75033040 71081 21773 941697646 85696 12821 450682840 19031 23654 519084708 85696 68717 121907056 73882 21773 554187894 85696 47072 626455756 53237 23654 137777116 47072 48861 558418234 73882 21633 982423706 19465 53237 836323116 30424 19465 310920525 2197 21633 756325392 30424 14945 719811928 2197 79208 20724173 79208 26731 695490205 14945 53820 774774396 78529 14945 947480529 14945 10474 593977101 41083 79208 797093830 15197 41083 283256272 81573 53820 720939835 63909 15197 717916567 87940 15197 480941834 15197 68512 404147580 46665 63909 211835790 46665 44105 460867755 68512 66739 356807932 66739 13762 32098437 39554 13762 719796891 66739 21559 417088527 21559 45632 1096171 39554 48210 757507646 45632 86651 269836508 21559 26228 120174636 65024 21559 919885253 26058 26228 123244762 65024 8369 313142935 86651 35426 57091089 65024 12562 970012479 35426 6994 962483007 6994 86254 554225715 61574 6994 409637282 86254 76542 493060259 61574 72372 987653505 40241 72372 347074677 76542 38861 333176945 72372 84833 449121304 84833 35016 149263896 80966 40241 147202039 17891 40241 490920849 80966 31947 672869438 18089 84833 412945080 80966 3645 12875988 20482 17891 485129840 58613 3645 783791187 23528 3645 869769434 18089 82513 575996310 9873 20482 101566898 9873 77102 573658785 23528 38287 986946418 23528 49004 198995135 82513 61901 121420659 38287 24498 115840654 24498 17865 72106950 16746 24498 392639435 16746 9746 182646334 86318 9746 882226107 53700 86318 756553945 45036 53700 770660281 7593 45036 730506911 45036 61426 246845683 29036 45036 597501069 7613 61426 584715761 76136 7613 596931260 76136 74667 493321069 7613 44847 931624357 44847 41465 609033741 69556 44847 45465341 69556 21779 28762269 60716 41465 840433436 41465 41516 533116437 4269 60716 191943277 82572 41516 323703882 16460 82572 15477339 41516 10373 895213706 75773 10373 353848331 29882 75773 51293294 29882 44038 817417730 29882 28527 502933716 22024 75773 646899950 22024 59909 703259368 28527 31369 541087337 63684 22024 189118372 22024 87082 742200203 22024 54473 704124967 57207 87082 491798694 87082 5677 310746108 87082 11650 210132998 73929 57207 337271891 62152 73929 433846852 72353 62152 824110934 22402 73929 79577686 22402 85192 739044583 72353 46598 216445983 43872 85192 16377107 12479 22402 90749434 65875 85192 146902940 915 65875 884445933 65875 74812 70905798 915 24307 406418301 74812 31953 914312474 23933 65875 717304869 24307 15886 286991664 31953 49273 564541270 31953 42120 5564553 31953 53909 561781852 41514 23933 786083305 49273 55159 410112414 4782 41514 243387653 53909 41285 472138886 41285 10153 342420679 70325 4782 831917583 46565 55159 47241440 41285 1746 677861278 87420 1746 48042352 14257 70325 745694351 1746 55567 835012923 87420 33689 39929757 27318 14257 242953437 55567 74024 598784492 14257 48119 455375498 49344 74024 930709824 49344 87621 654442230 87621 32762 324135740 60746 87621 967380634 62794 32762 10110992 40284 32762 64195645 40284 1007 651641280 1007 53336 410908440 74820 53336 82100671 22731 40284 266298488 22731 22429 126338316 26581 53336 995826941 26581 73619 75832348 15429 74820 475771798 22429 55779 192331066 26581 7035 687699532 84540 26581 877638798 15429 69147 316379478 78133 15429 92487996 38266 69147 850565513 30880 78133 298594125 84540 33190 944627561 33190 63010 878714591 7011 30880 132254314 79270 30880 519519492 33190 55489 346159333 14351 55489 204896911 7011 33063 664642229 32496 7011 285799351 33063 22162 807862447 73496 14351 924077671 73496 69698 453687655 22162 57895 690220092 2459 57895 856007357 73496 26856 906343595 10941 57895 885307073 86684 69698 473850378 86684 47974 7689475 68540 26856 890503335 76661 86684 18412931 76661 64790 96045638 58801 64790 55880634 64790 62098 559074886 68540 51898 434188157 58800 64790 713453238 81029 64790 175521002 81029 17932 442645283 58800 3364 144280079 81029 73625 251792140 17011 58800 620606161 17011 34392 559376656 85736 17932 215589804 3773 85736 40880569 34392 9636 238308353 9636 38909 68255766 9636 71709 193923080 85736 54378 621293546 28680 3773 465243952 54378 57320 675359275 54378 4984 877759018 27845 71709 846515411 35026 28680 731376123 35026 23927 535005027 57320 49037 127058769 27995 35026 728459987 49037 57947 797449250 49037 42844 958610864 19674 42844 173580026 28308 27995 88834682 28715 27995 783391686 28308 8735 668609662 33101 8735 321391851 50950 8735 932151178 82011 33101 322787990 24901 8735 391100610 8735 37371 553872017 87659 33101 106343379 87659 53912 231809415 39059 87659 13420691 85859 87659 133178271 66746 87659 811565813 87659 46080 882233669 7489 39059 943666573 46080 33607 474700809 85859 73987 320218424 76817 66746 42108053 38871 46080 940439960 68203 33607 131247643 76817 25106 2652055 13833 25106 37650642 25106 36815 654582641 13833 71119 483885034 37375 71119 729287147 25106 39428 107307124 37375 57249 779595332 21368 37375 189621215 72047 39428 23629264 72047 66203 66370522 41959 57249 832701279 72875 21368 852313441 66203 33220 651680175 33220 2383 141747788 61727 2383 110437746 2383 49158 169743973 49158 24324 579547412 49158 68332 506842463 63415 68332 798917272 22618 61727 700088771 68332 1471 558938296 55359 68332 975944957 21488 55359 900397637 22618 28088 782211122 21488 25166 942453755 43060 28088 743839087 88339 43060 94685673 43060 17440 780591086 17440 33319 195606722 31241 17440 43518682 1631 43060 900367003 31241 7747 419134267 33319 75469 273173619 63349 75469 566560818 61474 63349 916704226 1991 61474 305328010 75469 45208 926561833 45208 82364 666692499 45208 56957 299355489 56957 72198 603502721 1991 42343 2517964 42343 43349 869480628 39962 72198 648527035 56957 77184 696085833 43349 75063 277443288 77184 23276 150178224 56098 39962 805383519 46141 23276 510241055 85128 46141 347805569 46141 28925 3164378 23276 73542 48484162 9959 85128 445185017 28925 30228 442281704 18684 30228 507038164 43348 28925 265813837 43348 66540 835962786 9959 84048 162915392 71136 84048 70568137 84048 15408 60547828 52690 71136 508092533 52690 7954 211291184 81148 7954 220834105 71136 61568 80099596 15408 56268 95231840 56268 33440 512909732 51709 7954 544931310 67458 81148 111921305 10603 56268 241472587 51709 23210 954510192 48885 33440 148356551 579 10603 564084335 36416 23210 46204880 58456 10603 394795450 53486 58456 243474854 48885 15734 735943334 58456 20756 350883442 33156 36416 262354493 84993 53486 816425570 78263 53486 7825406 78263 11645 622875602 80102 20756 715086327 84993 5464 934645380 80102 57125 10439589 63624 78263 233726989 27402 80102 629661418 2812 27402 742822859 2812 55670 218919225 27402 11177 625778179 56613 2812 905800753 10301 2812 774090651 76954 11177 473336769 10301 72863 294011306 61203 76954 549207988 76954 5553 78145349 5553 64614 727126985 30783 61203 77768532 5553 81639 573860562 64614 35859 121737293 30783 46294 746080928 81639 20137 106798981 20137 64443 590064170 45836 81639 274520799 47622 35859 638649578 42773 47622 275214419 20137 41929 474584710 8347 41929 743743468 8347 83998 26795512 41929 55412 683612739 41929 29931 708000 55412 36592 133036894 36592 63974 20328088 29931 46529 875080996 55412 4888 780768385 29931 6080 31005150 45348 4888 57315270 20322 45348 755108009 81251 46529 987425969 83127 6080 308879185 45348 16281 634960485 59903 81251 728074927 82406 83127 633398673 38342 59903 909983022 4264 59903 362089519 81716 4264 88714034 21502 4264 60386548 38342 85066 795665202 4264 88030 137589051 21502 56191 527419635 85066 18472 372597186 70633 88030 297723100 88030 79947 548745264 8677 70633 929808245 1992 56191 787492616 70633 41721 867279479 11630 8677 675297382 8677 28125 237030995 46543 1992 919689151 28125 11985 821406589 11630 70822 593126127 38898 70822 202125238 1212 38898 984387899 46543 61677 439260009 20096 70822 373569337 20096 77619 40334386 77619 78481 377620778 32043 61677 28595329 77619 78885 95921294 78885 35959 167569974 57421 77619 902123702 77697 78885 158383360 32043 71713 335236558 3240 71713 591149839 35959 32506 394944720 3240 25362 241737080 59848 3240 27709750 71713 29473 346616220 59848 86746 294169107 54646 59848 134074599 86746 18322 457588572 86746 73224 266421316 29473 37632 70015519 46669 86746 614091740 37632 56947 810969266 37632 34067 49350721 37632 57202 669027515 34067 49859 995546752 56947 20537 455664783 34067 9622 111706133 73024 9622 851769368 34993 73024 691196698 9622 41035 502338228 38544 73024 744093116 55241 41035 528721846 34993 71238 316762128 76545 55241 610125747 60197 71238 674036117 60418 38544 583232787 64564 60197 846078076 44297 60197 774822270 5292 76545 812327721 60197 31500 955679225 64564 52591 153146559 80204 64564 247087414 57566 52591 966986209 73158 52591 323328602 55155 73158 683368598 52591 13889 401028525 11764 13889 474690514 13889 10487 10662128 27155 55155 621093488 24701 10487 79668784 10487 33139 300929140 24701 12163 288290163 35588 12163 762136323 48801 33139 894952362 45878 24701 211994918 41105 45878 234854867 48801 62296 819524645 45878 81889 482510516 41105 55195 285831761 55195 36378 149726462 87459 41105 484022297 40823 62296 249178423 40823 10200 185538057 50780 40823 455198151 36378 47662 880628424 47662 53112 954277499 53112 75143 902801204 47662 48769 33597481 48769 17412 10712795 75143 59429 91917921 59429 25190 336730480 84544 59429 587849188 21590 84544 513747766 37384 25190 795282330 14690 21590 728715171 21005 21590 621296234 21005 43373 348280128 37384 36162 876482977 21005 68408 982831556 21005 7383 340449728 52180 36162 571580761 52180 13018 602566594 7383 669 242327589 14500 669 991835841 12676 13018 269746617 669 26170 475748095 669 40192 115559248 26170 50376 762732221 43638 26170 133956986 13184 26170 281402889 40192 29817 355539693 13184 47693 780442323 36526 50376 478206479 77671 47693 90154354 16972 29817 841122777 16972 22892 29530716 24425 16972 577847658 64426 16972 739601853 16972 50074 120777734 86650 16972 73215630 24425 24270 520224156 24425 74378 849517795 24270 41897 465077356 48079 41897 265090417 49872 74378 875297267 1803 24270 19255548 48079 72615 301708779 50121 1803 787173129 72615 7947 309139521 75763 72615 93469643 80330 75763 160447914 80330 54384 267998537 58259 7947 312646716 80330 60018 263503518 41828 80330 444070784 54384 82153 528981498 60018 34791 590715571 60496 58259 600078344 41828 6082 843265660 41828 55914 359859969 41838 6082 116694766 59050 41838 654432587 7972 6082 31329737 59050 69450 50835152 59050 651 23965899 50530 41838 343247906 32756 7972 824854200 7972 68104 775225732 34177 32756 471363181 78563 32756 423441715 43855 68104 80481098 40171 78563 879728905 34177 54672 183438856 54672 11548 579505945 79349 40171 50008709 79349 60202 450300143 59736 60202 170997780 11548 69514 437623368 45914 69514 251371145 66873 59736 542796773 84724 45914 337796012 24959 84724 459750854 84724 15392 349807470 66873 29003 152667478 9776 29003 978738536 15392 35022 736604616 4571 9776 233565104 15392 8379 730416301 87119 8379 653689819 84603 9776 148741175 44220 87119 101804510 44220 42924 575434701 8379 66070 556290396 87119 66910 180162505 66070 31128 206549288 66910 9360 82998584 24810 31128 461520306 51842 66070 559511861 9360 17993 335275074 9360 37034 485014776 36081 24810 993321229 17993 54724 225749593 76804 37034 542985612 36081 71956 496406643 1729 76804 118604490 16825 1729 605406658 76804 33056 96705485 16825 6116 50760338 47913 1729 46415778 11355 33056 313173771 60134 16825 806398469 6116 56239 649826715 35373 60134 496470842 35373 33413 931762899 56130 56239 626550614 33413 41203 145759525 33413 22432 343429767 59209 56130 699274526 41203 38444 32707710 22432 66793 935607159 38444 68313 840828986 9909 68313 76753899 81866 66793 574371526 64680 81866 443046700 21151 66793 63469778 47614 64680 726268718 47614 67897 857425525 68911 67897 990303370 31172 68911 290466709 43120 68911 38158632 67897 84301 43876645 26841 84301 389405515 36119 43120 260459972 31642 36119 126238141 31642 23000 136877560 51919 36119 296996230 31642 65492 307891817 1957 36119 767757365 65492 84132 58813414 45951 84132 208083345 30755 84132 672057236 31534 30755 992151436 30755 36963 15480196 87261 31534 588411827 63391 30755 609553775 31534 34572 75480576 37461 31534 515521313 3747 34572 893253181 37461 73469 553566132 37461 3727 921665314 34572 10897 786369320 10897 51714 520666587 58052 3747 149960722 70074 3727 681557178 78600 10897 56777067 58052 18493 331057325 60456 51714 529025286 70074 82657 963349762 82657 41932 158179917 13017 78600 702968735 87175 41932 883364746 13017 67813 273680462 29599 41932 243335401 67043 13017 879900042 13017 64642 38941314 25852 29599 192377924 72309 29599 725259601 28543 64642 624604470 7287 67043 706501161 56659 28543 83994458 7287 37975 48318521 28543 31408 344628880 82532 31408 590776893 7287 47755 974365637 36310 47755 712256581 25746 37975 221723201 47755 25665 308300032 59075 25746 699540086 36310 80564 514853654 25665 74553 53569665 80564 81676 86038186 81676 30163 84138301 81107 59075 958992097 80564 52479 539034458 77992 30163 867420767 81107 79156 281287837 81107 85880 743113397 76111 81107 198115794 28685 77992 786411708 28685 44656 787879798 28685 41599 702332152 28685 39642 799322317 76111 49493 357523011 41599 9037 414783967 53074 49493 930818881 56854 41599 131204332 49493 1878 714301219 53074 42745 680671202 1878 52490 481634451 40802 52490 43819275 37549 52490 547767275 25657 40802 969827206 57934 25657 803540177 15874 52490 182320011 7575 37549 192940781 15874 19432 793652874 15874 39794 832319158 15874 72160 905905116 72160 34559 944353944 5543 19432 767251533 19432 58279 641559064 39794 71839 744546242 71839 52364 671347546 27672 58279 881669948 27672 22419 497439454 81276 27672 207069916 79276 81276 955629033 51716 81276 41120101 51716 44279 197356471 81276 37364 54153796 10597 44279 46156271 51716 86823 285570184 3624 51716 293298211 51901 3624 625866646 24764 37364 217197083 51901 49437 965341329 79184 86823 996606744 75244 51901 67132779 77858 75244 987621365 79184 64397 525968987 79184 16485 579324649 66976 75244 87816598 82954 16485 762452373 82829 64397 999155592 66976 81776 57409510 82954 40657 350106095 82829 32896 753632407 81776 48134 687073907 63244 82829 532184278 51944 48134 989615471 63244 7456 411091432 32896 72422 313170206 63244 63209 369877072 21002 72422 780685166 7456 83414 34138410 21002 44243 400108305 72422 30381 744725755 24706 63209 933092 66691 30381 469377951 66364 24706 319503322 24706 85553 758430771 30381 366 482869589 366 44327 10318395 366 12944 264026495 36032 44327 187916748 36032 10583 144400382 10583 86271 913631465 12661 10583 859222705 4132 36032 690389920 75558 12661 346039673 86675 4132 651594724 84940 75558 190507739 57226 12661 86589231 301 84940 756014956 73777 84940 896562212 80959 86675 82754641 46335 80959 597644045 80959 8465 872088860 80959 40406 588084074 55433 80959 2981462 8465 9800 94790020 9800 45324 227525351 9934 9800 309985130 9934 81227 144446372 32875 45324 579172277 25312 81227 429936079 81227 34056 89150373 32875 29779 332120179 18252 32875 516917346 32838 34056 584223133 29818 29779 868686113 29818 72156 773505241 32838 62725 85118352 21205 32838 926808946 69955 72156 634225806 12430 69955 154235946 4908 21205 782204950 30180 12430 589953661 5018 21205 468509353 75205 4908 797597828 47431 12430 77402427 5018 73651 983481330 83987 30180 700494074 83987 63289 47325101 67454 73651 108769344 40797 67454 335923679 67454 87622 3558706 30567 87622 148818314 40797 17804 607539371 17804 34306 614395831 30567 62938 710450367 30567 62442 823297353 62442 44801 2909424 34306 21950 142394446 29671 62442 167396 22792 21950 224133105 73226 44801 20042532 76226 73226 801671670 22792 12908 228248644 76226 46111 642980725 73226 497 38094054 76226 8730 19506144 497 12659 940849673 12908 79352 130329816 22614 12659 948984416 19259 12659 642670571 31274 79352 218390124 31335 79352 709639150 43555 31335 584251637 31274 81827 692718322 43555 7411 644542220 61483 81827 219537905 57392 31335 976982211 81827 44860 90154056 81827 4758 427755395 44860 33627 99797891 31069 4758 417071884 44860 67671 507502208 26368 44860 992661190 33627 36093 758826951 36093 61934 87590370 35991 26368 158629440 63434 26368 425014496 63434 42717 527280039 3741 35991 720302186 56562 63434 298717865 63434 51157 989366137 14412 3741 734461856 24044 42717 244498044 74435 3741 729128252 40741 51157 115299742 14412 10689 138102887 83626 40741 800746526 24044 34914 742809532 59897 10689 135953468 83626 72868 440086022 52304 83626 460683055 72868 73535 382040680 73535 68414 466984052 59897 56841 747480032 84374 52304 981835429 73535 37267 257163343 68414 16189 269486366 13524 68414 495098964 56841 71662 521273809 81576 71662 38754198 80450 16189 53153358 69985 16189 21461527 26861 81576 527494878 59014 69985 352340299 26861 31775 970940241 29480 59014 592024881 32008 29480 391141783 35388 29480 169837196 29480 71978 735902629 88313 29480 750444771 71784 88313 816031474 981 32008 393972324 35388 45233 704266011 68759 45233 452018599 12398 45233 113298503 46941 981 862113370 12398 20527 372662580 82024 45233 577900793 20527 15842 500362305 17960 46941 268638502 46941 42837 722667412 17960 53365 755442191 53365 31041 539761643 58996 31041 676967728 34315 53365 695112963 42837 18943 845918679 78324 18943 140053312 78324 83497 449178628 78324 30587 128962290 34315 27865 922375492 27865 71005 244486373 60503 30587 966261700 83497 52416 373096459 37394 27865 369822759 18280 37394 326919935 74972 71005 49794009 37394 52088 204157342 41918 52416 868429241 52088 21057 435548285 41918 29274 19583256 6253 74972 530358518 6253 20254 494322035 45494 21057 957909286 6253 14160 219763852 20254 17111 844697889 5156 45494 886681416 14160 37107 484177255 5156 86889 558849563 14160 34954 102138310 64629 5156 435765176 17778 86889 419649931 27489 34954 36194641 17778 38267 143311733 17778 47305 367726257 55848 64629 155053550 44643 55848 562037615 27489 83179 957844146 83179 48987 60856597 53087 83179 852376662 83716 83179 560174058 72159 48987 127792491 8501 53087 491291512 43030 48987 857347640 72159 85632 321759809 8501 13811 978813395 85632 60967 93576894 13811 23951 95600519 60967 52679 874786947 42957 13811 886911764 52679 37249 522804968 37249 65690 334855416 6009 52679 432410081 5941 37249 993718581 25003 37249 766002043 33640 65690 773887124 2752 65690 248202494 18465 6009 478064275 5941 22154 366165710 33520 25003 642151429 18465 17546 999930564 2752 45200 445450502 45200 62517 724460849 19490 45200 928311691 33520 38507 632479621 62517 57459 694277350 7955 38507 562221470 23229 7955 92643521 79493 7955 26865027 79493 75271 340414578 7955 78756 490006395 75271 24508 824075870 74062 78756 868497666 69733 74062 330219244 74062 55311 342584760 83405 24508 775105243 79713 55311 298368197 10557 79713 141055482 42111 83405 614123115 86512 42111 474593192 81219 79713 737106979 71401 42111 106920024 42111 50739 903036007 48715 71401 998992698 71401 73164 843474694 16420 50739 427800804 48715 51965 306225328 50739 62075 924206327 77057 16420 259049519 16517 77057 114419069 62075 39026 79312593 39026 10038 944149601 75239 62075 962596405 39026 14493 253026185 73296 39026 7088607 19180 39026 380871305 49111 75239 749006268 8638 75239 748556733 73296 87415 392387571 68062 87415 286976010 7282 87415 939473057 83381 87415 421859704 8638 28151 671686186 87415 27531 125454078 83381 17617 453007951 15125 83381 532369982 64538 17617 834430156 11706 17617 615034032 38094 15125 266757367 38094 46851 78778782 50221 46851 300712293 46851 85566 723074257 49722 38094 799957764 46851 39703 406793536 34845 50221 924213120 34845 43810 280723950 65811 49722 113579058 17139 39703 814417261 39703 49458 901166034 11493 34845 716000948 49458 26990 737293533 49458 16152 591527229 26990 79912 282439564 16152 9138 73782951 86619 9138 779654177 79912 55358 675559252 79912 72504 317244517 22059 86619 982601379 17034 86619 575297198 17034 13238 14580316 16984 72504 935680810 13238 23222 68229196 27622 23222 850404268 50536 16984 687041462 50536 71462 527550495 23222 33100 958260638 23222 82186 356446040 33100 79879 689084067 82186 40045 313898177 71462 23075 40598883 40045 61296 767945098 40045 38891 26435173 64181 79879 819824342 82514 23075 54908246 64255 23075 103464168 32492 82514 747148208 64181 35498 217309175 70366 32492 793437545 70366 64068 550540209 49783 32492 671800096 49783 25977 588554117 82619 25977 47967432 16573 70366 737397650 69424 16573 436402110 25977 47129 352434865 82619 19019 997364530 19019 68706 898191826 19019 30156 910602276 54388 69424 590385304 36261 30156 965654058 82906 30156 740031781 86462 54388 290543499 78261 54388 380696019 54388 15820 877570749 3679 36261 269492751 78261 87885 861843281 47081 86462 736980628 15820 25237 655563373 79292 3679 499378560 76090 87885 378190454 79427 25237 273999175 50345 47081 677226086 79292 12818 104387387 15524 50345 742723518 76090 20669 258371584 55668 79427 241138512 50345 16390 273696192 17615 20669 808260670 9451 20669 468179403 9000 20669 438144788 17615 19613 940234963 16390 22937 448235370 64050 9451 62315131 86228 19613 4110219 22937 85309 48280576 86520 64050 266023464 7018 64050 610372006 65420 86520 346987100 19775 7018 383594261 86520 18387 262048433 18387 31907 650604544 65796 19775 640369209 37397 19775 887385303 70174 19775 431209296 65796 56882 839493998 70174 86726 945753209 76248 65796 21858502 42860 37397 161977253 7144 86726 350303672 56882 57036 645867321 57036 54122 253420843 74814 42860 573380347 42681 74814 707656683 74814 31469 283584941 31469 46891 862594415 39086 42681 733216788 31469 67023 48820317 42681 31937 290016045 31787 31937 527248576 41172 46891 996803025 41172 42630 295612124 31787 43094 851504234 12909 43094 41577513 36252 42630 254160607 29646 43094 884601657 70830 42630 495498132 12909 35919 664435062 83892 29646 706848048 83892 6429 841762275 53929 6429 315859040 6429 19666 536066362 18092 53929 70072000 6429 47881 127694525 27346 53929 78641348 44752 18092 786346084 27346 69534 726718373 13866 69534 870516956 2025 13866 251945184 84151 27346 296736794 84469 13866 9008354 69534 72336 258650068 13866 67440 171877300 2025 64542 425901313 74779 64542 209576 72336 80553 721674687 64756 67440 677052978 16726 64756 70177142 80553 71151 547660427 66684 74779 664762071 71151 3538 410363815 7852 71151 554262497 66684 2143 238099063 2143 25063 420337495 23547 7852 41906623 2143 28785 848666386 23547 55632 898412738 2143 80743 407937810 35798 28785 735434283 23547 2305 654048085 30063 35798 806535410 79566 35798 904228822 80743 49664 485980171 2305 66312 788262415 79454 79566 877310329 71811 66312 364975072 82044 79454 756648991 2699 82044 129789032 2699 44301 196533373 71811 83292 337308650 66631 2699 267200814 82044 9727 141871320 73569 44301 145807839 66631 49022 940936289 73569 81784 88680951 9727 85085 321918680 73569 27491 823223496 84057 85085 936353799 85085 42805 905586166 55091 85085 47876964 63807 42805 30157051 55091 29092 775603339 50830 55091 184605955 36716 42805 486586794 18975 63807 455518897 50830 12324 324612021 4037 29092 862386828 4037 78888 593365962 78888 26683 721325168 78888 18703 446985839 45921 26683 834319325 78888 44544 262771529 18703 42268 847568370 26683 8076 524295537 22103 45921 776257892 42268 47949 241083732 42268 20484 690057235 22103 41301 298253683 22103 71551 922079441 22751 71551 108318866 41301 1691 461252270 20484 48368 805350749 26470 71551 604446925 1691 6924 889382814 85850 22751 490568012 26470 25150 840810911 20884 85850 105273172 36287 85850 687462857 85699 25150 7740468 85699 12420 411028778 83676 12420 488963593 54873 20884 295446001 83676 84749 668799579 27958 85699 906200367 12420 28886 83572859 11219 27958 526026409 33368 28886 152482819 11219 74629 573496926 8904 11219 435126568 15559 33368 935218186 15559 85639 651764743 33368 18428 103098266 8904 24381 437160587 20952 8904 414912155 53828 15559 707352215 21656 85639 81415763 63723 21656 330569791 20952 63510 227852987 78138 21656 675594145 53828 71469 295281091 63723 81896 853605286 63510 22968 156508482 81896 85636 5201007 71469 84965 615534199 13372 71469 45401497 84965 18037 71054854 85636 53406 884330532 84965 23019 159236853 53406 68169 522263291 82643 18037 618908522 18037 77094 252606290 82643 68108 130964014 68108 12933 782218746 29602 68169 435061801 68108 19704 345386704 65693 68108 922012593 19704 66204 256683090 1935 19704 57596445 19704 50103 661042831 19704 26315 407244369 65693 88388 781432078 66204 64469 108643267 8330 88388 357485041 50103 29826 839770078 29826 77530 842029127 7908 88388 961880186 64469 35405 11519234 24086 29826 382844197 77530 8568 304177550 77530 68230 809099919 11541 68230 253281588 79339 35405 553588943 48967 68230 662149937 79726 11541 624365122 45922 11541 989348730 45922 58089 734669795 79726 3857 214941413 10990 3857 141576118 58089 18957 111193182 74804 58089 304691134 15551 74804 292541145 74804 8853 605406774 74804 20079 64448221 40473 8853 802831056 15551 87576 658673318 31030 15551 723222723 87576 34044 48076187 47799 31030 421919583 47799 18473 740513402 47799 67461 738451591 54929 47799 930410546 54929 82621 58191990 29985 47799 21467148 14207 29985 570294762 39391 29985 181114302 77630 29985 790915336 83906 82621 846589915 81328 29985 630232173 64349 14207 237089432 39391 77718 984696605 81328 68524 750026903 16759 81328 660234005 65180 16759 837247343 22149 64349 360845563 22423 16759 980954643 16759 47005 12655578 65180 23786 277451240 68987 47005 761749847 55222 68987 123132024 23786 10486 284095066 10486 73679 912063204 68987 14479 630418121 10486 9962 176365212 55222 56715 227240305 73679 76217 398746223 43946 73679 161733743 82674 76217 772372587 43946 66121 651908915 16046 66121 756637685 26356 66121 39897025 65044 66121 964567981 82674 40145 206506567 704 26356 828432868 26356 9648 393453958 704 87963 5333723 69723 65044 108327566 2880 69723 605075774 20992 704 233599096 20992 8397 851912330 15817 20992 47411979 20992 84164 525292659 8397 49509 104464378 62252 8397 883629818 62992 84164 759801525 22657 49509 474160471 51735 84164 82892532 51735 15267 409800201 51913 15267 385780373 59744 51735 962688211 15267 40980 42314310 74995 51735 456783353 59744 54027 442967910 59121 74995 594420261 6468 40980 695816462 28647 74995 989922754 12773 28647 402023843 64925 54027 952374161 59358 64925 665397008 63232 64925 967894212 57342 64925 181304183 65568 57342 929929782 49763 63232 585815835 63232 2578 111144861 39638 49763 430479401 52910 39638 750830537 66987 2578 746887706 79996 49763 180984634 18510 2578 974505715 79996 55842 571455321 51208 79996 74253835 66987 11313 266066969 82178 51208 781626188 55842 63259 687798597 34853 51208 759477809 82178 35132 577254429 63259 45711 802780192 26925 63259 910011404 57456 45711 699430543 57456 64608 212708584 11842 64608 947505686 57456 34180 160252703 34180 46203 876185709 34180 36736 589281708 34180 81460 116642231 36736 12841 226046302 14470 34180 279664153 81460 64471 372206442 12157 14470 563070750 1266 12157 213346237 12841 16285 420730547 47366 14470 115846900 1266 27388 2817576 12157 53171 317139465 27388 43628 899530917 53171 40593 537190761 80822 53171 198419868 40593 38398 246462696 40593 69412 38680799 40593 21452 630329701 40593 76971 701514131 60429 76971 51251794 21452 11038 201005623 21452 78456 894984974 60429 32074 335979623 82482 32074 86624931 76884 11038 603964575 87525 32074 685253608 71877 87525 933362832 76884 76556 14062968 82482 42542 237273821 79765 71877 532446703 71877 38117 101213541 76556 84802 215331965 39691 84802 467170152 53023 84802 250068 38117 19758 407070367 84802 10918 2378918 61341 84802 179992795 61341 61040 372152361 61040 59331 858211452 19758 26995 125198937 66051 26995 218798170 69579 26995 921474527 21570 26995 370394666 25356 69579 837571101 146 25356 339307573 146 2172 895878524 52382 146 1443553 52382 21796 285448152 2172 5050 661904853 53286 146 342330688 5050 38279 42232780 4059 5050 529567559 858 38279 94589846 53286 33232 590714341 4059 72646 65529911 72646 64023 120010025 76941 4059 83914871 72646 28448 289005432 76941 4457 682054745 4457 8932 914494372 66754 4457 349110686 28448 29359 166916131 28448 21653 626616084 66754 82285 376716993 8932 35526 443095201 4509 35526 62528857 21653 62588 916273634 82285 15625 412586255 82285 38101 346332684 62305 4509 521213827 15625 78593 276762923 62588 42289 548707024 15625 6378 240257452 42289 7856 667503679 6378 2448 816805337 7818 42289 648707214 87581 42289 97403648 2448 64581 221502961 42407 64581 973020325 64581 5809 717573368 84732 64581 169783983 56866 42407 606476207 84732 8718 224714989 2263 84732 654470146 30833 5809 727395756 11225 8718 687942966 36343 2263 521940523 8718 49497 217352822 49497 69895 926878794 20208 11225 389542870 14432 11225 319370902 4893 20208 614632854 61884 69895 558906127 25999 69895 993310631 17275 25999 286872118 17275 53315 653074679 25999 78163 343502574 25999 63778 247746417 17275 595 983646046 14403 17275 844297934 53315 2763 930416884 2763 58428 420233181 2763 62041 621407240 11678 595 919588080 11678 63587 374958852 67632 58428 997002865 11678 44780 52413734 52035 11678 963620653 31121 52035 152804234 44780 38336 848279012 44780 58243 372847983 11513 31121 748848800 34110 38336 465937276 31121 12175 137084469 25779 12175 603844478 34110 22095 13141475 34110 12838 218656003 60780 34110 691651468 12175 59024 923477006 37581 60780 93381978 19905 22095 477919548 12838 23991 697798311 80284 23991 407053262 16993 19905 846685840 19905 4130 175899298 19905 56832 852050195 80896 4130 901351243 83568 4130 117614187 4130 109 302526912 31690 83568 669388191 83568 64640 941113757 31690 74134 145665452 40839 109 820937019 64640 27111 852349352 31690 80526 153589168 80526 14066 600398933 74134 72011 741148872 72011 66321 14358346 66321 7640 664648908 14066 47563 560575978 66321 50517 113558088 47307 72011 241811836 24207 66321 718557867 58165 7640 87230551 39472 47307 466641027 15989 24207 779972518 405 24207 144181107 39472 23267 420040894 58165 37985 615471238 56190 15989 267081201 74296 15989 70637926 74296 86906 105601820 56190 80180 18193727 77008 74296 812505280 31107 74296 686037050 58621 80180 228423540 16409 80180 490740130 58621 52758 519537168 25089 58621 829661397 52758 22509 82899126 38964 16409 68419160 25089 62776 556573558 22557 52758 493542312 62776 8168 735267440 41116 38964 101521048 28328 41116 583106655 19405 28328 722345123 64927 22557 836462119 46881 41116 661184989 64927 66957 980930533 28328 52540 579597706 35224 52540 851849875 66957 65755 532105798 14234 46881 132152182 66957 48211 683187461 62759 48211 363102319 48211 22803 635471999 83929 48211 669239585 83929 40007 601323028 40007 7378 943060560 40007 74792 111888366 22803 45186 727519397 74792 61488 919908388 54823 74792 279805039 47945 61488 770497964 74792 84521 633348115 81092 45186 175122345 54823 62369 272949855 86274 84521 414134084 84521 79808 774028036 34658 79808 177702393 79808 82218 553960865 34658 37260 761838932 79808 58221 647221402 83743 58221 332740175 26152 34658 918522385 30617 82218 673998226 58221 55034 131378380 55034 64359 915055998 53622 64359 27516342 26152 18994 524435339 64359 64905 888165982 64359 9861 703611497 9861 15545 259302175 64905 80032 123766923 80032 43687 67583475 32055 64905 22976917 9861 70878 967160057 43687 84548 697261139 84548 14610 494158 14610 25946 762212471 84548 18317 327146204 14610 78391 270091025 22065 84548 882633661 14610 41393 869708000 71651 25946 575733684 7083 78391 128563510 17955 78391 798733722 41393 33789 182564553 7083 47181 949920586 19938 47181 943882458 17955 68642 607800790 34590 47181 344081100 47181 77480 309224272 18198 19938 746891356 36970 19938 923859901 68642 72697 933767671 72697 40537 797830873 36970 12697 562047038 36970 75950 94038418 14972 40537 295647238 10746 14972 530931078 75999 12697 838704467 10746 81722 256385753 75999 84223 92733397 84223 11307 180116844 26054 11307 928843098 66164 26054 708507928 81722 70701 67911181 26054 77440 19299136 82664 26054 32483329 26054 57575 176422713 60553 66164 46681493 63918 82664 22626045 63918 49558 507234471 49558 88137 745516268 83231 88137 491469262 88137 71523 79608805 83871 63918 311144846 83871 18032 56475448 83231 12215 247333595 83871 34385 293010447 55305 18032 24509926 17104 34385 154133591 37903 12215 871766924 55305 73032 612256342 17776 17104 116591763 2710 17776 723017601 79559 37903 615448990 73032 17956 329550835 17776 53238 714824456 17776 29163 630597868 2710 19214 204030799 79559 4193 241500147 54621 4193 46201229 4193 12452 919053885 37298 54621 534567885 19214 55216 174744216 12452 63048 66099057 12452 74599 356531616 19444 12452 502310531 37298 55920 547148932 74599 64145 609983361 39461 64145 339724598 37004 74599 868326527 55920 59125 53148512 39461 51320 744342535 51320 30842 494477400 56195 39461 246469402 49563 37004 168581677 51320 24869 33953141 24869 46466 291238153 74360 24869 4732594 12066 49563 832631535 12066 6089 794860173 37192 46466 713730329 38687 12066 10467458 37192 34207 621105698 64070 6089 236078493 77049 64070 403432219 15287 38687 630105728 85438 15287 245105052 64070 53288 845359810 85438 42746 27854296 53288 81189 328076348 42746 51179 89532542 73479 85438 136587883 4321 42746 635583212 73479 24186 699269412 23661 24186 64668475 19299 4321 362410597 23661 8376 496332990 23661 3173 596827113 3173 34003 698361572 3173 81520 930785332 3597 19299 642343324 81520 59984 263407221 11107 3173 640372022 34003 84005 479547177 3597 38476 53112593 48279 3597 569694988 59984 53711 874685711 11107 43303 228448528 3179 43303 552636046 2519 38476 683516370 43303 65804 126880226 43303 2369 953252373 16030 2369 271321371 2369 58723 445684602 2369 27259 235501442 57820 27259 776509432 85254 27259 789877344 74692 16030 617809491 78771 85254 1200034 45953 27259 656024733 60760 78771 757496541 53947 78771 49474110 15169 45953 637035291 45953 60444 994967525 66194 53947 58156927 47193 60760 364524908 66194 77185 576927211 60444 18661 513283066 14937 18661 720373117 55577 77185 522964223 14937 22681 187953952 18661 79296 686235675 18661 69 191906659 79296 49887 113113361 86835 22681 253918184 69 62077 99935668 80703 49887 847374164 80703 59100 496113327 59100 34062 279848763 34358 59100 231629842 9689 62077 874597446 83187 34358 375559191 9689 86028 913932030 9689 5979 4805939 27449 83187 700326274 27449 17058 295212406 74489 27449 532276516 75613 17058 718627870 27449 36268 138009597 74489 37040 769806216 61951 75613 453395674 37040 53442 108375204 12834 36268 871668009 36268 87313 342728343 82105 61951 800602081 61951 13041 342038811 82105 33759 170512934 54594 33759 684273234 25649 87313 458956609 25649 50428 423782810 28993 25649 921882032 8639 25649 900079458 54594 34933 552959646 70666 25649 883374422 65400 34933 302964909 31288 28993 640446071 18865 8639 227955221 18865 37943 762163120 31288 58324 58342505 69409 18865 103656352 42172 31288 531765997 56114 37943 239176813 75282 69409 15809514 32516 42172 491756593 32516 62105 317561918 55115 62105 339081705 77601 55115 487050968 75282 64015 398635199 77601 36745 710384840 77601 13816 288528906 77601 79079 492739309 27490 64015 474743032 64015 87611 530312602 13816 29292 672834109 29292 7328 46830315 87611 66705 300116042 78187 29292 74701972 78187 47275 133391591 3714 78187 315259251 61157 66705 270310307 61157 9058 393203935 9058 32922 724781469 61157 37744 701069523 70928 9058 625298217 17297 32922 110458988 37744 79215 277320463 70928 61606 842802099 14419 17297 28925526 32299 17297 841485995 76796 32299 814286157 79215 42272 183282794 42272 13382 319428970 6153 13382 506211403 76796 19044 53528950 77124 76796 77968743 85507 77124 306808173 65962 77124 785747617 36952 65962 203943931 75553 85507 860039008 85507 74438 750787854 85507 83939 595585619 36952 4625 131245342 71289 83939 485204510 69578 74438 516535119 30686 83939 861930500 5322 30686 67523165 4625 48510 297739825 69578 476 8230758 67338 30686 692289044 83742 48510 477938231 5771 476 238115314 48510 29108 93946814 29108 69767 521368744 67338 57462 215712771 29108 6028 979649240 69767 59322 56938448 6028 18959 699641640 27285 18959 718655278 27285 45000 200871005 27285 31865 216569355 44725 31865 418528023 30083 18959 960531147 15146 27285 376077352 31544 31865 520219074 25799 15146 883037961 15146 60861 691140532 44704 60861 635420058 25799 61766 850048905 46744 44704 935494439 46744 10002 243229254 44704 72263 737295000 61427 61766 47927589 72263 289 193384189 10002 60623 326815490 18429 61427 1773264 60623 75892 309573047 75892 33917 679993712 75892 51191 989085482 26190 33917 91382449 18429 75456 124437460 60889 51191 212494561 60895 51191 800606384 26190 84889 305698036 75456 73206 857219771 26575 73206 568933314 51628 73206 861368854 60895 68679 105649426 44686 68679 448197654 51628 75944 528395659 10265 26575 693288807 51628 50496 318397987 64344 10265 655502907 83903 44686 125482398 75944 31582 906979111 3024 10265 6409295 50496 44000 896317954 31582 21542 552027261 83903 55601 919334824 21542 78721 52612327 21542 26371 951434121 44000 73416 582036319 73416 75008 780290304 84219 73416 427132118 73416 82183 986719358 8782 73416 856017450 2604 8782 190729398 73763 75008 535386368 84219 44583 25323485 72147 73763 343337043 8782 370 582766310 12775 72147 668751866 72147 67526 273682892 38289 72147 881041302 38289 12771 783537124 67526 8086 674605010 59299 12771 407715620 40991 38289 105323271 70619 40991 649359773 3030 70619 121526582 49453 3030 340499514 40991 58261 21119996 58261 87170 4475819 58261 5936 229977565 71534 5936 922407828 16386 5936 519650948 78618 5936 775577293 58239 5936 689291103 44425 5936 114214642 78618 50394 94794251 50394 5401 209018734 40886 44425 337755710 4722 40886 731073290 4722 6485 509772977 21184 50394 975534367 4722 84902 721544894 4722 74821 313876289 21184 54025 552295491 39539 74821 4203953 80121 54025 53184110 63310 80121 355587662 29955 80121 284302270 54025 46705 466270571 46705 80874 32941491 12378 80874 101474827 77290 80874 330753327 29955 26277 602167701 12378 37848 779744263 74317 37848 111588017 14260 37848 418706754 65270 14260 625849497 55261 14260 960705314 11961 37848 735432886 57205 11961 110594243 19691 55261 147790211 57205 40758 666248620 19691 43791 294162459 16113 57205 487059178 87841 43791 629176961 16113 6339 193434592 87841 4750 352769108 79916 87841 893661697 30589 87841 45213305 11772 6339 140694150 46400 4750 667955900 30589 42901 801472755 78704 30589 552168900 42901 52831 938563883 42901 11815 127695225 51407 42901 27238626 78311 52831 770485527 51407 32525 631379658 30274 32525 201587184 78311 44407 825081014 14671 30274 343472203 30274 36254 413932281 30274 74472 395219874 30503 30274 651178119 74472 74802 686032639 9843 14671 302267199 17950 30503 56305872 74802 76305 352826636 76305 57592 718434373 5835 57592 896076558 50124 5835 45581345 57592 79533 974131382 5835 78368 174351478 57592 38498 733231206 79533 19858 428982575 38498 35709 59219155 52456 79533 281860526 17712 78368 468696088 52456 1102 485778113 35709 5951 970029926 12423 1102 616779175 46860 5951 378315641 5951 39322 81069779 46860 28860 134076169 84175 5951 727565495 80015 84175 350666449 39322 70677 658500609 80015 54716 441730060 54716 19043 635341571 19043 43226 61307097 43226 65935 438306185 43226 33779 689295273 19043 58178 298710385 48886 19043 249763459 84893 43226 982898266 58178 4804 808815599 58178 72786 197123211 58178 1964 125278839 48000 84893 623306216 14598 1964 782729840 14598 26848 142024083 69844 72786 976534899 1964 70072 163226819 6953 69844 190925827 65410 69844 298258924 79416 65410 567925235 79416 36902 77791873 5518 36902 456731819 3928 5518 267728218 5518 44654 13507105 44654 59009 778805012 5518 8883 555336625 44654 5001 714486643 13153 59009 959153911 59009 8899 645003169 8883 46117 541180919 7571 46117 727796389 29625 13153 145100992 50371 46117 788497126 50371 40738 394624297 29625 83038 440776090 83038 58961 675837508 46048 40738 72286389 45992 40738 747586569 58961 31285 691580953 31285 53470 295673789 11740 46048 140965427 45992 22709 3863238 11740 10997 384142227 53470 7625 45761279 77096 7625 557417249 11740 63052 521205347 63052 87125 104658016 45736 63052 881269545 40667 87125 2333157 77096 62395 684943891 63052 31951 90959723 11639 45736 814193558 45736 80367 198383425 8574 80367 208293416 9031 8574 27906501 40147 9031 65383044 12023 11639 207493968 8574 17486 876840346 17486 36584 32263430 58017 40147 473297941 17486 74977 509543823 36584 85247 579927016 3151 85247 513325976 74977 25878 64906030 25878 54979 589606752 62250 3151 811284729 45466 85247 815664019 54979 58845 401361634 45466 79944 39774765 58845 36645 756528172 50543 45466 966138602 50543 80629 941585890 36645 37980 743673845 66425 80629 617785115 50543 86365 593544212 37980 75110 70650653 75110 32430 938102692 71862 32430 274838922 18570 86365 964290578 85647 32430 819604151 71862 7845 942111222 85647 80085 939496503 65705 85647 108883517 69096 7845 624339035 16454 7845 803029535 16042 80085 773888594 28929 16042 55294772 16454 13397 795317057 49771 13397 91449772 16454 31455 279938591 16042 24379 209217927 17476 24379 493114717 24379 10625 853683260 17476 81666 303781988 10625 9182 107698590 16058 81666 76903868 9182 58123 459307718 9182 4660 365134103 9182 59662 62291207 4660 22367 274398565 75478 4660 75373045 35826 22367 339521579 22367 6610 468794343 53244 75478 634669132 56970 75478 252973508 6610 83136 97754447 7470 6610 117713316 56970 9233 462028403 73122 83136 211339152 55490 56970 346919464 5674 73122 741712878 18477 7470 73880253 73122 50357 145256402 40090 50357 474244530 40090 26946 133520192 40090 19065 925384699 26946 74436 649446602 84379 74436 192077402 40090 36913 104777614 27610 84379 531001409 74436 30810 593870606 30810 72593 524975254 84379 85786 72141369 85786 10148 240529548 30810 46959 605330397 8150 85786 307550961 5821 10148 11272343 31098 8150 253096571 9531 8150 525478267 51963 31098 216592703 5821 18866 328500544 32091 18866 867891694 51963 60500 111916380 51810 51963 948704441 76250 51963 886715628 51810 32514 131994163 61659 76250 813494405 80547 32514 897202856 61659 12329 496489423 50710 32514 874148993 32514 38690 725181414 60771 38690 6412146 12329 22412 415647516 58296 50710 598015201 32902 38690 839366166 21297 22412 452640591 55343 32902 661618004 32902 38195 145813856 38195 33105 233017730 55343 73243 547777425 55343 14476 279256847 26171 55343 305352292 14476 36241 41773704 13561 26171 683419725 71915 14476 192803901 13561 18043 345115646 13561 2056 591785022 63062 13561 359471772 39298 2056 611036507 39298 87081 801074670 84019 39298 477127575 32224 39298 470785732 39298 49527 426763895 37706 49527 469829012 28001 87081 268666934 45875 49527 632031332 34098 28001 402410724 34098 37048 493191382 60952 34098 992455121 63374 34098 982447552 82395 63374 586696175 74383 34098 955760686 74383 25067 531607339 25067 1928 38430086 74383 87112 977752129 82395 51548 298079218 25067 31945 798252716 39241 87112 298657983 31945 32737 90497238 24636 39241 589830935 39241 67329 638609780 2666 31945 759604301 24636 16286 11762240 28735 24636 337721280 28735 39536 134439489 60694 16286 41992733 67827 39536 352764731 28735 63752 752133211 17691 28735 18018577 52553 63752 879532265 17691 35852 187617101 52553 39405 155683110 39405 38334 798992782 78681 39405 915919127 35852 12370 75344436 39405 73659 101170541 67943 73659 432645028 38334 39710 460007419 44828 12370 966086873 67943 65025 153657328 65025 66986 970413880 41059 67943 674178375 66986 76711 898436177 62181 41059 60067031 56930 66986 774423931 23295 76711 617258159 18802 41059 117210778 56930 24059 652943548 56930 6684 79798710 52583 23295 510726279 6684 74323 779645436 6684 50332 721613709 6629 50332 325188010 6629 85821 509214081 6629 43730 831866176 50332 75066 96833945 51567 75066 563554167 32054 75066 977975017 43476 32054 902356605 1473 51567 83477798 51567 56434 977641342 51567 46863 343854268 1473 4837 326193574 43476 29150 568604729 46863 13287 418176841 56434 11131 413651777 46863 63879 543744177 4837 74039 262629091 13287 5727 21919314 16436 74039 865239769 51608 16436 139747279 16436 13291 508581895 1312 51608 438118733 32490 1312 870324489 51608 80835 377115309 78113 80835 722288573 20978 78113 212087292 62780 1312 7157821 62780 14283 62940658 32069 14283 796789497 53620 78113 655093557 83170 62780 383972475 23268 53620 198223109 23268 31664 920286271 58100 31664 123477437 53620 24513 73927911 83170 11886 452632454 23268 25584 671558860 11886 69247 921583067 44691 11886 83742874 28402 11886 53234685 7483 25584 358487727 44691 42973 724690637 5206 42973 803602840 44691 33861 941408096 60115 33861 973781492 63714 5206 663349960 5206 44568 500372087 36196 5206 709388232 63714 55394 934231840 25249 60115 911217098 44568 62463 801123084 20580 25249 148218607 76402 36196 107117088 25249 71190 867081643 76402 2430 73532750 2430 27656 849407756 55097 27656 38154654 75340 27656 797666023 75340 85396 66762388 55097 15229 147182531 15229 86276 40608473 5452 55097 103330547 64966 15229 377138259 86276 40816 814155267 64966 32298 350617147 64966 18940 24562551 61443 40816 941738266 76160 61443 476938525 8783 32298 95099180 42370 32298 92231664 42370 53422 969369194 26825 8783 453168756 3000 42370 368254163 3000 28653 701797691 16771 3000 842425248 84461 16771 328076780 16771 84731 512029061 78499 84731 424014279 84731 82156 96642455 82156 52401 53053770 52401 71292 816058260 71778 82156 304032532 82156 10134 955430175 52401 60841 659168229 52401 78319 830023923 3262 10134 924193983 2994 3262 545555662 78319 60324 659433315 3262 53859 480713868 53859 61531 348826375 994 3262 62727577 2994 58707 58689186 53859 55919 960826830 24298 58707 316440307 61531 23857 573389360 28550 23857 62277936 84745 23857 152143095 28550 27359 852276846 23626 27359 999797872 27359 53891 10618975 27359 53674 967877667 74625 84745 186763962 53891 7930 17208397 20156 53674 279759503 20156 84022 59944632 88109 84022 821061379 83857 20156 158005383 49596 84022 402461545 79809 88109 214970378 38353 79809 881334197 18666 83857 88395928 18666 10977 882840057 38353 59170 162438949 79809 29052 200628642 23483 18666 804111027 62237 18666 697091315 29661 29052 851093272 6336 29661 137938373 82642 29052 582568903 42654 23483 218740282 88152 6336 898800103 45750 6336 322734792 45750 24539 772068574 24539 81313 28154048 45750 79574 444098187 81313 33072 480431389 25487 79574 705616726 59670 24539 478065836 61163 33072 655937398 47509 61163 882808844 64190 61163 594974792 59670 8790 84553470 28786 61163 168788136 50123 47509 19402433 64190 39546 492706068 87918 50123 98903272 27652 87918 130460725 25785 39546 153344356 39546 72189 999350748 83506 25785 594600950 72189 67525 796019347 73350 25785 680975749 6270 83506 143336485 67525 80063 74724448 20205 83506 542768761 6270 10141 111838659 10141 27718 242466151 2529 10141 141360667 2529 78206 123916670 27718 48750 867644023 83600 2529 251422162 83600 283 713161607 45431 283 93218058 283 22740 136928535 22740 84051 900520715 8952 22740 241050441 21260 84051 364110873 16106 21260 50692485 16106 30068 786100474 16106 14700 11753941 14700 1594 935466573 30068 2547 171645488 6820 14700 25017426 20409 1594 294219709 87776 2547 326285602 2547 64008 470589532 6820 29878 833443725 87776 35297 959590649 86834 87776 902773451 87776 36925 871746938 20609 35297 385597718 81792 20609 352350578 3575 81792 887339918 20609 85136 109672298 51354 36925 233492694 3936 51354 707342328 51354 22121 950051535 3575 540 51924690 3936 83885 44510320 30280 83885 681552106 83885 58173 213040829 30280 64950 948503684 77066 58173 40925477 40314 58173 825662686 58173 78642 562162567 21710 40314 599509444 40314 77594 515239703 43077 77066 402501575 77594 85177 59935785 21710 20154 781052713 77594 10704 338632810 17644 77594 167420445 20154 12538 72415557 5039 10704 821302355 53027 20154 123038582 10704 83700 340238146 79520 83700 507512449 66298 12538 235080314 66298 27060 901868864 79520 67543 344653203 67543 74871 315701674 23692 27060 116824416 57918 23692 748539019 74871 34272 938553697 67543 28658 736532561 74871 4110 954419630 57108 4110 913034151 57918 67517 68882416 84025 57108 46217909 62424 84025 102375583 84025 9584 245555582 62424 32529 357852249 62424 6393 436388258 16611 32529 6538655 16611 7531 358708263 9584 30153 507321253 42003 16611 295354505 27302 7531 357867663 16611 9990 848504357 42003 85351 704884676 9990 10391 721060469 63250 10391 365234989 39961 27302 338693431 61433 10391 472060677 17579 10391 176818524 81018 61433 259200528 48680 61433 722082687 26282 48680 880474834 61433 58383 62501689 84470 26282 349244417 81018 41544 238205347 59344 58383 800652587 40206 84470 38260387 41544 65525 282486074 41544 6772 159974309 41544 63944 176834361 31331 6772 351707755 9018 63944 367645748 31331 9574 976186752 6772 53277 927828873 9574 27725 266659034 13974 27725 280412081 59441 53277 656598527 53277 37548 999729014 27725 73273 900416754 49516 13974 697859216 17224 49516 910571799 37548 18431 377214651 39593 18431 509548402 73273 79724 688113278 73614 79724 499587823 74514 39593 403073837 79724 15946 407016988 39593 26508 394213113 79724 51072 610426009 26075 51072 93758067 15946 76882 214104087 15946 84331 570859462 29529 26075 387573412 63053 51072 147351878 63053 69570 772078257 23093 84331 131644966 29529 40198 196239246 63053 58057 483998592 40198 70004 168560340 58057 52981 227826707 59917 23093 889575858 64497 70004 371960090 73327 70004 254136478 73327 13729 384829287 9155 64497 793247887 73327 3129 446680228 58809 13729 705273849 79321 13729 583087286 13729 63199 440644516 27027 3129 85870127 14155 58809 428166607 23607 27027 600405528 79842 27027 726374708 63199 7872 182709850 12903 7872 109032340 7872 47158 415599560 54783 12903 893953450 46173 54783 233744 73341 12903 258765551 12903 68434 865168764 54783 69918 716166732 23325 73341 764398111 68434 63424 181905032 30735 68434 219320543 82191 30735 782957261 5209 23325 687788669 87118 30735 522705761 63424 53490 835529720 40862 30735 225114667 63801 40862 996531867 86828 53490 281292477 23479 53490 37787903 8010 40862 904723776 8010 76910 175852204 52169 23479 128117376 52169 19722 920535464 76910 48241 205386310 76910 73150 970757389 48241 20826 737451673 59260 52169 9840888 59260 85293 495268600 20826 78615 584049151 85293 35623 838340102 44587 78615 119571181 85293 11115 142851142 35623 26868 102634474 44587 58294 233267174 17602 44587 304422244 34617 26868 735993072 17602 24391 153996627 26868 47553 373811765 45363 24391 413427255 24391 65603 464498366 82206 34617 819005764 16935 47553 426778925 65603 26362 427391672 82206 63890 84025257 82206 57775 792538236 6509 82206 136052395 26362 12298 690852827 12298 74921 733245163 63890 29266 408079853 6509 61763 491458726 29266 17650 104503287 41122 17650 45292893 17650 31046 944078595 61763 27205 38064703 62817 31046 850819080 41122 82136 594206844 18326 82136 557029457 18326 35817 56220545 18326 9077 795549643 62817 36813 848378302 19508 9077 915127509 35817 41713 205229995 17536 41713 968366931 41713 23683 104500336 1058 36813 757503844 1058 15457 88948880 23683 84008 823410859 1058 28972 825539742 23683 69986 405862779 1058 52431 977511654 28972 51676 71200213 28972 34373 484055753 30220 34373 445220616 52431 76054 465167149 52431 16538 533038448 76054 29989 533890838 30220 71567 3008847 29989 20998 906662642 5144 71567 530112340 81210 29989 52855261 81210 12628 607122039 12628 7814 854656013 12628 32599 128562261 72477 81210 903055052 7814 81086 248832900 65301 81086 348655948 17386 81086 9834254 81086 48712 800779131 33688 72477 225504347 48712 22305 548341479 22305 69778 284524430 32728 22305 59225101 45185 48712 673869499 33688 64713 963941752 8649 45185 977050720 34765 8649 196630723 45185 45119 11117502 39189 8649 572254707 47775 39189 436515191 8649 25348 231653851 80832 25348 60909166 29872 25348 857897552 47775 28398 265537848 29872 16901 378314639 9849 16901 777139313 13246 29872 249584989 29872 74434 713921133 7641 74434 54229719 65665 16901 127214182 66577 7641 296805172 13246 56094 740001183 66577 12754 393470361 74952 7641 249755330 56094 21160 448347496 30832 74952 146067527 23471 12754 224134961 56712 30832 112827495 56712 32659 130236462 26114 32659 593225546 30268 30832 721923887 38490 30268 140239917 26114 47992 137061301 42739 30268 132835315 30268 75793 946984381 47992 81983 767011539 69961 42739 216830748 75793 72085 442258147 42739 41246 963164105 69961 71502 281058876 50914 41246 378283997 41246 2969 796545648 73807 71502 486619444 49378 71502 536967820 36641 71502 992771184 65402 50914 830439704 56023 73807 353074574 64742 65402 391236647 24464 65402 382389720 65402 34030 386459593 34030 69601 636637807 56023 42595 425680004 34030 6392 365516553 68198 34030 168802363 15325 6392 412467976 15325 19515 445224960 6392 36571 876987640 1363 19515 245687281 82531 19515 708692799 36558 1363 832979339 36558 26904 765364816 36558 82742 121191755 82742 75576 191647714 26904 54525 313607964 75576 17251 889016712 75576 40891 755927883 82742 37089 706055038 36025 54525 231639424 17251 22854 902062386 37089 59533 105284950 82776 22854 850303024 36025 18303 957798685 59533 87132 497313216 55737 82776 943414098 82776 63138 691173765 82776 51206 759986348 51206 35611 997361529 46561 35611 427494321 6263 51206 98639204 21481 35611 615563025 23169 35611 293686191 36680 35611 365826785 6475 21481 258131495 68088 36680 776345520 23169 33345 850424344 73501 68088 179756944 45702 36680 284656728 12086 73501 133050733 58309 68088 46074294 58309 86756 987975957 26110 45702 410407317 1177 45702 46302990 58309 34157 186689459 1177 4592 449294439 1177 29698 67415944 29698 7756 272984578 29698 51935 141381073 60589 51935 65876064 51935 19924 88793920 51172 60589 412222798 2610 51172 576368402 51172 88391 344978333 88391 3654 582051719 3654 64007 495511422 64007 85686 259526596 63956 2610 70406771 3654 81973 936482384 54151 85686 77702759 84943 54151 443023419 48998 85686 261016855 54366 81973 149403712 59256 84943 429090546 59330 59256 25329144 45576 59256 542813700 9906 48998 42220892 47861 59256 905857676 59952 45576 399532589 14782 47861 184647122 47861 55828 581381424 14527 47861 314743020 55828 22528 16162273 87329 14782 363358281 87329 44909 354375899 87329 33881 780849199 87329 27083 673090937 17885 87329 12871380 38647 27083 428383835 38647 50964 965795781 35630 27083 789444884 50964 74114 420352390 10161 35630 316162329 38647 15561 155287769 74114 57571 282078775 40204 10161 402311926 40204 42041 20093434 85911 15561 409400917 51756 57571 954721085 40204 88347 693933061 51756 72149 66336588 42041 61187 959012651 51756 8845 369164663 51756 80036 266954872 88347 66048 118878655 72149 18131 103777825 45579 8845 593876483 8647 8845 445022014 11841 18131 555372981 9309 11841 330766430 49893 8647 792761021 9309 81389 405944654 11841 67790 155166000 83706 81389 554142859 72837 49893 440621118 72837 49376 124016769 83706 8866 427890880 8866 65777 98901579 70876 65777 759946149 49376 49750 299636740 69280 8866 451123452 49750 37543 639664692 65777 40049 780061129 16659 70876 807555097 17329 37543 537512837 82979 37543 877918564 5147 40049 723916231 85386 17329 995644662 56552 5147 804241488 85386 61792 841485665 55132 56552 355412491 56552 10874 604336661 61792 22142 901048202 52759 56552 285391614 73502 22142 774127389 51874 73502 392335504 39018 73502 988442917 22142 19835 122767126 37294 51874 969203250 62979 19835 661487205 51874 37360 773676448 39018 73088 689506295 62979 1321 528301687 75665 1321 81707610 57784 1321 939971177 75665 14514 429922131 2065 73088 593728407 14514 69814 931203389 34884 69814 442529730 61115 57784 860803659 14514 86582 654139705 13596 61115 294424310 26703 13596 137655709 61115 31075 116119369 86582 85225 905062707 86582 67124 318607746 54523 31075 22045044 85225 22820 881364534 67124 65527 545781347 78039 54523 587922605 65281 78039 591298117 78039 4591 486168892 4591 15753 904619876 78039 8582 384835832 15753 14848 338999983 8582 44026 416323075 53223 14848 351295003 44026 56615 340755011 56615 12837 832971518 60084 14848 153358720 77562 12837 939513652 79704 12837 121806081 77562 26440 480080505 79704 32695 216938126 49515 60084 671275457 77562 79818 69163425 17342 49515 675221815 32695 69817 152632797 76345 79818 677737297 26936 69817 632023996 3734 76345 635624468 39650 26936 862393318 83546 39650 464127154 31489 39650 180902882 22737 83546 365055407 83546 30148 740165597 57837 22737 806228065 22737 17347 118644105 87572 30148 570174991 5056 30148 17203121 17347 60147 140442960 64226 17347 209056721 87572 67137 494215211 68907 87572 100539165 37930 5056 751674494 68907 33277 41206139 67137 78093 633426581 35653 67137 79251133 33277 73551 811780484 30905 33277 99685108 34482 78093 446931964 73551 9283 333921300 27375 73551 554338732 31231 73551 244501298 27375 57488 640663984 76929 9283 218480521 58027 76929 53103662 27938 27375 154320768 69028 58027 494259458 76929 11361 424304081 69028 84168 839939443 1185 11361 338265614 27938 34583 74142375 11361 20936 275952459 71113 20936 677670759 20936 34745 767791448 21720 1185 215488271 21720 56953 82795451 38679 21720 259310853 36976 71113 746857074 38679 75120 294033865 74817 21720 238630830 46290 36976 97907536 46290 78295 746972748 58291 75120 647811530 43091 46290 690617294 2052 78295 341819747 1780 2052 666149696 6158 58291 446399653 8634 6158 6917679 37674 1780 317739721 37674 40324 953705833 82741 6158 433970925 18464 6158 8087693 37674 3015 216314381 37190 3015 298289313 5764 37190 572798711 42241 3015 857485771 18464 12653 929871740 3015 25949 262873239 25949 35408 480768048 12653 44362 770466942 10412 25949 834889790 25005 35408 91066266 35408 77870 231235143 35408 53630 110392555 62146 77870 430242120 40044 10412 934719204 20075 25005 953116021 40044 24008 410011171 40044 74552 550268014 40144 24008 679778647 40144 8018 97736977 56360 74552 793772971 74552 56914 699271987 86507 8018 457808336 70997 8018 715169442 8018 62927 855144178 56914 76514 517408265 86507 69994 683865026 77299 70997 601743437 69994 73715 150134622 77299 52078 563388668 75030 52078 601231301 37709 73715 732693422 37709 541 538451442 60389 541 572059305 42057 541 258544511 42057 40381 460527207 40381 37232 549921347 42057 42697 813996390 15336 40381 44871928 40381 9914 88521310 42697 20526 931741415 15336 43551 551259249 59772 43551 59605683 1106 59772 114896721 43551 31966 890020941 59772 14080 999626828 43551 57831 47306429 1106 83635 207527414 23082 31966 867798036 3688 83635 656504308 23082 19914 301899350 19914 71747 31176378 19813 3688 981863407 43846 3688 712066729 19914 4574 226854951 5008 71747 779267790 71747 23536 964066662 60071 43846 479235506 76156 43846 188562424 82860 76156 85928998 5008 22678 124933965 60071 58836 274868307 77655 60071 522908777 30008 58836 610514612 58836 78137 114498788 22678 27165 369565710 14682 78137 89083135 30008 41428 120735184 41428 17777 98431205 8362 41428 950198226 82926 27165 190939000 82926 26699 188915220 41601 26699 765025754 73124 17777 31194357 73124 72740 114799302 36955 82926 737204242 43132 36955 760228230 848 43132 264490009 43132 42603 346984618 36955 79077 526360169 51498 42603 847056240 51498 72620 582914242 42603 5165 149184316 44871 72620 564634967 79857 72620 94000387 85495 72620 425418025 38740 79857 949331909 22327 79857 292461398 38740 56775 135000320 56775 84612 520462191 36545 85495 998328158 17635 36545 489532886 44682 22327 122255331 36545 12873 894209744 75166 12873 334060215 12873 76455 635756052 76455 71134 169012142 44682 46765 674804879 19885 75166 627352418 18316 71134 565811976 46765 1483 606789389 18316 11694 6292191 19885 24052 310595945 19231 24052 122995311 11694 8093 179958392 8093 72048 695395884 88063 19231 606156633 19231 58441 789359287 19231 21130 643984364 8093 81042 755200960 73685 88063 956655294 15565 21130 864193732 57802 15565 314660006 37058 81042 443863892 57802 56952 630954807 25361 15565 663365228 57802 21039 705938568 51409 56952 498898193 63855 51409 525960056 25361 37722 314647126 24114 37722 970383704 46826 63855 884204997 44683 51409 47488129 44683 22053 862501350 62619 24114 62166016 44683 32567 522033420 18822 22053 861175673 27066 32567 144488745 1681 18822 777742114 63666 18822 970364452 85392 1681 155577553 67550 63666 351473817 7648 27066 8419799 50650 63666 730566982 85392 37758 324781863 7648 65970 92814652 1090 50650 907773466 1090 77119 429254955 65970 13360 355616632 1090 86888 499250437 13360 56196 761974965 18126 86888 289120306 77119 33838 112543710 18126 16372 504019017 4531 16372 726994385 33838 85612 4015444 86924 85612 960629499 2068 4531 596604408 26293 16372 58377620 86924 11637 60978202 60921 26293 77418198 2068 33841 383357749 86111 11637 983328850 34594 60921 792969609 86111 17340 104369009 66581 34594 461760829 80066 86111 18536603 49229 34594 194527312 885 80066 37006535 17775 49229 726398834 49229 9488 25446147 885 75487 351605558 9488 77547 938419887 77547 22029 512673994 62513 77547 980414055 6765 77547 232473339 6765 67411 727445048 77547 47972 895540267 53192 67411 280960141 50000 62513 607268430 26696 6765 538278971 30236 67411 956705821 47972 62736 819910394 41006 30236 392928585 41006 33009 702295810 88163 33009 325950548 46387 88163 554774397 46387 75204 418850303 86325 33009 478282421 82445 75204 195024491 86325 43084 357692841 50870 43084 221561429 78103 43084 895845265 82445 75390 500944487 50870 4642 510644271 26454 75390 267167254 24677 75390 29758526 73432 24677 310771516 37223 24677 227622558 28669 37223 411618548 37223 66780 528060219 17181 66780 362693025 28669 35002 120157901 1001 28669 281061600 66780 61538 418100323 61538 20227 909653146 59570 61538 608616618 59570 29078 713447402 47261 59570 100832621 29340 29078 386299989 61585 20227 27637505 59570 76139 365432834 47261 54838 877340317 29340 36556 759581299 74913 76139 232420799 36556 82597 739913943 32432 82597 613801642 24773 32432 695831983 26804 36556 589182994 32432 51895 184916213 21512 32432 158012372 26804 39267 635592829 51895 1939 930816633 21512 48004 123607223 51895 55108 415948469 48573 1939 200675196 57900 55108 15890803 1939 37952 353498354 48004 71953 94828728 490 55108 703226695 490 47586 989312199 52442 57900 940246893 45825 47586 103296655 45825 3013 42106083 35942 47586 170521509 35942 79040 552279314 79040 36042 26624353 23230 45825 947679219 79040 39545 389428724 17928 23230 841606590 39545 78496 286226352 17928 11466 101479516 22774 17928 460906164 25960 11466 900380974 71810 11466 273090222 21478 78496 588017116 21478 28361 751781006 71810 87438 718032611 57644 25960 869375586 87438 70092 400073658 42300 70092 839677337 1600 57644 220947325 13269 1600 845257813 30189 13269 823742675 17452 70092 944945685 30189 42743 745096429 1600 20719 412663750 42743 65283 238321892 23820 42743 6586514 14633 23820 134337504 65283 38991 594826884 20971 65283 394595505 81755 65283 103134980 20971 52008 906718249 20971 4519 725283158 36687 20971 717440359 19848 52008 964177577 81755 50117 283778534 47295 19848 812046928 53545 36687 896638277 19848 36609 330419524 19848 78380 840681000 39118 36609 193343350 53545 75784 321685887 74623 53545 70222107 39118 20317 332122947 75784 41202 30894361 74623 34484 716689579 57197 74623 691862916 57197 81477 664088954 76877 20317 635232434 78638 81477 687139268 57197 47641 24949697 76877 66617 261361752 12419 66617 783471711 78638 4973 446505588 18187 78638 504767434 76184 18187 709490858 41355 12419 71222180 76184 15941 603073346 41355 42211 339716486 73393 41355 511525976 42211 70849 514431094 87052 70849 209672885 73886 15941 556656083 24808 87052 180989134 73886 45020 107807501 87052 42733 643814878 52109 45020 544078903 45020 9565 674786521 52109 3497 768209357 23305 9565 146474549 51213 3497 113511397 83645 3497 676120273 23305 69719 739658501 83645 59537 31210561 69719 8313 66906262 8313 20960 155018532 36279 20960 623468441 8313 78571 492664064 21654 59537 90969604 78571 31604 224529390 12432 36279 394297949 78461 78571 889083351 21654 76001 626037246 60721 21654 118443816 31604 33004 537678331 33004 41874 519739743 68809 41874 973400119 70941 76001 540956002 68809 78034 327569985 33004 49042 349982657 41874 53444 114903099 49042 19711 680846300 19711 73653 722208954 3584 19711 771012412 84526 3584 699679911 84500 53444 569504712 48014 19711 863886069 8115 48014 737387411 69575 8115 874974284 69575 63990 736686268 48014 19664 825782289 69575 55778 768875041 69575 41314 157318727 33364 41314 69790079 55778 74538 734513955 41314 61819 584397657 41314 84218 924773924 77475 74538 440304942 84342 74538 291270672 61819 60563 17710486 84218 75680 59375505 84611 84342 789961142 71144 60563 750835959 40534 84611 118217589 71144 11130 88212479 84611 28405 743495558 40534 39818 816362566 45617 11130 418209875 27153 40534 527234342 45617 76978 163602705 72436 39818 907772689 45617 27902 963681699 60384 27153 865760668 27902 25813 37078541 60384 11803 320336694 11803 12554 853014622 7455 27902 494520573 60384 56664 8006472 31568 12554 875357016 56664 3185 576199476 78901 3185 686160615 31568 53039 730080611 53039 37166 537098333 53039 82552 181237175 26340 53039 488806789 6658 78901 31113672 48678 6658 945356589 37021 82552 81642441 6658 25883 103814712 48678 6411 673181297 25718 25883 26026358 25718 25934 508896304 25934 28814 21688033 57541 28814 470936162 25934 87678 348159535 37187 25934 565647242 991 28814 219347022 81886 87678 389359681 87678 41703 149051039 50552 37187 525810729 5617 50552 620469433 36301 41703 34437306 26339 5617 256752472 50552 25814 81975981 50552 8663 939833426 5617 69006 342267638 37330 8663 133869547 69006 83601 191439414 25814 67669 73099417 69006 18299 757635327 31701 83601 562027563 5497 18299 455579100 45477 18299 324043122 74420 45477 242852638 5497 27313 120568336 5497 84286 110951987 84286 87706 30620468 54977 84286 11896492 27313 67308 819018087 23973 84286 352972821 7749 54977 701546098 48081 23973 429743997 52838 23973 398920750 67308 81139 696005923 7749 66623 136075335 52838 69072 893279116 64280 48081 481956518 64648 64280 184510181 49189 81139 898829697 44342 49189 279093799 75522 44342 48542536 75522 17730 612952151 16158 17730 240467777 21679 75522 366535941 44342 80784 571237463 80784 78647 523370077 7763 21679 267265570 80784 9740 960715555 80784 50875 279330183 41638 50875 138206486 24622 78647 962879077 75924 50875 818541114 41638 45656 85376519 45656 69695 103351585 755 41638 430414113 24622 29478 856120597 37640 45656 477523869 18231 37640 558119650 69695 18735 946437740 18231 83385 629993859 37640 60925 349197052 18735 56708 642975115 70968 60925 958994358 18735 71380 282648941 9242 70968 112928499 78197 60925 358762757 9242 77523 157373729 70968 60433 78192221 65860 78197 32871516 47953 60433 226956462 43440 47953 416505539 62209 47953 794758626 65860 54927 257182507 65860 4373 464537402 62209 69073 982566566 4373 63862 426328151 27196 4373 952927895 4373 87049 948226238 10430 27196 378026635 29687 27196 855279493 88139 29687 356763306 87049 10175 124311759 87279 88139 243862471 79829 29687 756887280 10175 73578 384047784 49188 10175 740019614 73578 6724 771953499 73578 78629 399615429 79829 65634 592689215 6724 53152 85272604 65634 38755 663716791 6830 38755 759535748 78629 42385 433420369 36385 6830 233599640 53152 28482 643669866 873 42385 7434837 86412 28482 155437734 30566 873 219602905 30566 9704 334250573 8324 28482 676034190 8324 53986 665366625 9704 1795 223884379 66456 1795 655864743 8324 53213 318972480 78336 53213 340168989 53986 87134 676326089 10506 53213 768362186 53213 52818 473046816 81932 87134 996140173 78336 15510 865745908 87134 62081 795525589 82242 81932 197792260 86445 82242 4927339 15510 22421 202779876 29110 86445 246401698 16179 29110 909992617 16179 57564 147384219 62202 22421 201604797 57564 68430 609893154 16179 5495 904319269 5495 79222 924822359 80369 62202 953947921 40515 5495 869023544 80369 25264 599999800 25264 3161 986157543 40515 64562 62522807 64562 48943 43959152 74936 48943 437679154 64562 46513 677710230 67513 64562 93097100 46513 84784 519273095 46513 59756 835880250 76594 67513 989483063 33576 67513 174938975 30592 76594 410578673 67347 30592 401954709 59756 43522 512419951 34704 67347 733618276 30592 10375 487930067 65608 10375 99123563 65608 17194 651880133 10375 88072 960803441 77101 17194 274477786 10375 65460 597242123 66803 17194 38941625 66803 87786 876299943 87786 58283 545945290 5249 65460 929904731 65460 43738 454697940 66803 77711 839837269 33982 5249 36618299 7277 43738 53193994 5249 23369 155243657 43738 78741 782998094 82287 77711 972946695 82287 44788 969777683 23369 86463 748800725 66045 44788 25698813 86463 35698 34096420 44788 58236 975466526 58236 77389 18312859 66045 59503 336285462 33699 59503 121495713 48390 59503 804719200 48269 33699 76066599 63627 48269 146502965 48269 72285 591381146 88028 48269 514239496 61828 63627 691541928 61828 22155 242314876 78333 88028 884391946 23013 61828 994348151 78333 57839 847706384 22155 55090 508987532 22155 53998 348020600 53998 66768 807357197 908 57839 41253227 55090 85608 783107955 40784 53998 114865552 66768 23147 443975292 908 39434 84899974 47823 23147 8649748 47823 86364 642691564 36228 86364 127938621 23147 47048 525159533 58316 36228 703754815 58316 11924 287378756 36228 25203 895260499 38386 25203 423182630 11924 18682 721920642 82142 38386 741218438 11837 38386 990053036 25203 67413 377953198 27606 82142 502769654 82142 1598 66020846 11837 54337 241299949 61886 1598 389739551 18846 54337 532234637 79535 18846 625355289 18846 60203 71697307 79535 74261 735459454 60203 84566 412582650 74261 82865 178587788 5540 82865 862956048 5540 6508 564607530 49469 84566 78006347 15106 5540 966670879 81354 82865 645846682 81354 23258 546253074 50175 15106 394991875 19992 49469 947877630 15106 35587 615711088 81354 39721 886241519 32204 35587 75080997 60595 50175 513151682 70165 32204 367144329 33665 70165 774746774 33665 4568 123965695 70165 40027 792602827 4152 40027 407621328 810 4152 424314783 47628 4568 368069024 19056 4152 406203407 82881 4152 293158788 7698 19056 15048392 7698 6844 417246749 67522 6844 324442486 67522 5889 5575904 17941 67522 33419912 52893 7698 279829863 17941 68350 79951552 24762 67522 647699079 76409 17941 131733870 76409 9007 513065586 24762 1973 611102866 53094 9007 134063403 9007 59967 258830938 71622 1973 131436010 9007 81464 221080833 46488 1973 322523524 21606 53094 965261808 74663 71622 51571596 72203 74663 772728109 81464 15123 205421000 46488 78623 137804398 14491 15123 57752314 38689 15123 984741403 15123 82334 777486974 78231 38689 329632515 71513 78623 40811970 20107 38689 63755825 71513 15776 681185728 23079 71513 382040499 8294 20107 692653806 15776 42336 942249233 20107 64723 691766904 36981 23079 607463952 71650 36981 49731687 71650 45723 653002348 26791 64723 891372781 26791 42948 445436247 42948 46743 713595395 26791 2029 654576486 45723 73141 399169274 42948 87754 486667629 47241 42948 777460731 87754 44933 319889315 44933 59496 430559265 35192 44933 976300896 82568 44933 10083844 9665 59496 990906749 9665 49315 678577522 59496 12267 297705598 70073 82568 683595463 82975 70073 541010943 58486 70073 594031041 39028 58486 376609689 380 70073 269141190 76523 39028 356257855 88168 76523 867911525 88168 64396 960808056 39028 83517 98381637 1796 83517 809051416 88168 51475 687659884 1796 85311 504670321 57971 83517 408935142 41901 85311 399594475 51475 59974 798980471 45790 41901 520854571 59974 75661 500524368 75661 63304 910060528 10011 63304 900829053 47737 59974 107214545 75661 82733 22889091 82733 12887 838280706 86822 82733 158914232 12887 23318 241205573 12887 24421 784818832 82733 29204 638753118 6871 86822 540642000 23318 52927 22738794 33498 24421 196549559 18090 24421 889606155 33498 32746 972149690 18090 19764 183138664 38654 19764 177358940 18090 79843 419745816 43315 19764 84902108 79843 87255 100674586 38654 51576 842949108 62178 87255 998591813 62178 11478 443076753 24534 43315 964191907 16751 24534 995087073 24534 72468 552890651 40950 24534 451401164 45365 72468 190338916 50829 45365 850479061 50829 20354 495997102 72468 58225 47954847 40950 87969 147819159 45365 59505 624851306 11341 58225 156018129 87969 77872 799558034 77872 72000 817544610 65975 59505 900680704 73918 65975 349403183 56826 77872 613482859 73918 58857 276685742 69173 56826 621572815 9989 69173 849331706 56826 25896 257722186 21054 9989 573441051 79928 58857 824648391 69173 30442 783346348 67600 79928 453606617 79928 72592 950433374 23718 72592 203763181 86443 72592 640727685 67600 30237 68176917 1638 72592 350861058 1638 65406 831957769 37836 30237 165131428 79516 1638 866375679 37836 74790 906526910 71519 79516 123909911 15332 71519 265955174 74790 88062 353078287 84414 79516 194866042 34779 15332 613867077 88062 17957 902846266 78083 34779 614410596 84414 36827 998447966 30652 84414 664763842 71787 17957 674011341 30652 16552 802480646 8266 78083 701798379 56762 30652 577652988 56762 12392 932395393 45173 12392 13779675 45173 46568 637009862 8266 32749 152329970 45173 70862 371838030 49945 32749 594877609 49945 16314 535651284 16314 40814 397432811 11381 16314 128734730 4811 70862 996809889 11381 83514 682533532 11381 19710 471391046 24517 19710 247030840 61823 4811 86449972 61823 38602 613342807 24517 88036 520791724 24517 30639 813164327 73276 38602 89693204 38602 29956 524777332 73276 79261 58171924 73276 65951 452464128 29956 20985 315835783 43913 73276 566826918 23563 65951 131645662 65951 21906 430144699 77353 20985 675260692 50261 77353 495061983 77353 57780 174255804 21906 77868 125556130 21906 68739 395954741 38858 57780 629841435 50261 40059 137153487 40059 17881 156350563 16500 17881 598212650 38858 60004 26418912 25476 38858 430259606 16500 46253 14466805 11516 60004 319514802 41533 25476 164396681 60004 20944 129371719 49370 20944 284648714 41533 17557 559735959 77956 49370 656316848 20944 44435 226836219 39182 20944 847213888 49370 82058 520771914 24357 77956 244570123 31474 24357 625093784 74170 31474 589804790 74170 35816 82048580 56619 74170 584723706 35816 3858 95106742 218 35816 110919923 32209 56619 33000583 32209 76894 718298355 47711 32209 869857981 47711 45065 672037411 32209 61738 635174115 76894 34655 16102053 61738 46720 110227236 26161 47711 337317642 43805 45065 45403963 26161 2053 993957250 43805 2313 982808449 73205 26161 598836879 2313 16248 905018441 73205 20028 282197913 20028 28627 635267445 73205 61030 119779425 28627 35594 520950787 20028 985 683156677 20028 77777 546057549 61030 76844 525435408 76844 8522 536064696 35594 46960 895758347 2857 985 109886101 76844 68969 834840131 62097 46960 519996453 67664 8522 383336859 43955 67664 117592121 27841 62097 272694631 43955 6176 18250673 696 27841 727768444 23296 27841 800526728 84851 27841 174302494 66432 6176 390658349 1390 84851 564802633 84851 62727 65169609 44072 23296 970463910 58906 44072 336808201 44072 77141 805075285 60477 58906 656847296 2160 60477 159533413 2160 51055 173745497 25266 2160 532165001 51055 49827 525044009 60477 70842 18980880 49827 43367 64784876 59559 25266 49329148 12746 59559 299329892 68474 12746 39305469 68474 31254 81090811 54797 68474 331736837 64329 12746 546862492 68474 73407 305043773 1217 73407 873455704 73407 66172 35397693 64329 23094 602550824 64329 31393 559663099 63914 1217 737801376 6050 31393 920150287 83779 31393 601720431 6050 38958 658656415 68935 31393 390913190 5093 63914 384333260 26809 83779 931617202 38958 23117 85264022 23117 724 27746830 2470 26809 716517481 83461 724 571717955 11713 724 163312714 60712 83461 836713011 11713 71213 680509359 48901 11713 393641512 24217 48901 68076505 11713 8174 37033258 70013 60712 99320973 81130 70013 484907008 70013 63130 10291695 63130 41213 318479300 7357 8174 271095979 47131 70013 818263681 83480 81130 820353564 7357 80152 625877207 47131 12251 978168882 70522 12251 263464999 83480 85701 347801522 83480 40601 192708352 85701 77818 244474544 9919 85701 973516038 81462 77818 422825451 40601 83105 5810541 40076 40601 206852033 77818 61282 132640160 11180 40076 71570446 61282 19391 464285030 83105 65017 406248661 86308 61282 699026423 65017 53203 686108272 65017 47938 615989620 38622 53203 227531492 58891 38622 658275099 86308 79197 684665328 53982 79197 308676594 53982 36439 142366014 38622 61919 94207271 46987 79197 997774626 46987 4008 87337887 36439 3378 295768058 32304 3378 126803086 3378 59914 523613855 65040 32304 710004926 3378 74164 578669526 32304 73468 8981091 74164 56273 438967679 65040 51030 781571301 24809 73468 209458029 74164 10976 94348534 73468 24774 995862551 24809 21152 675779579 24809 16423 537734108 24809 70947 408452729 72747 21152 575037359 73778 21152 297684442 3690 72747 420801361 16423 56043 90660270 33812 73778 868091992 1318 33812 726794081 44865 33812 914729244 37161 44865 416572016 1318 13206 65778582 1318 23176 725228792 37161 76561 195538767 23176 72457 21876317 13206 64999 75118802 50628 23176 34662583 38283 23176 172675444 38283 14571 853394342 72457 18257 791422275 16049 64999 471034569 61291 14571 428082661 69815 16049 9155203 18257 33836 67392733 61291 52609 300485221 30801 61291 29273505 70433 69815 40851599 81446 30801 620233252 30801 84066 222805045 79505 52609 438174066 21352 70433 859689686 79505 6855 647369956 86633 21352 831178476 14542 6855 189983929 43322 86633 420274552 6855 48700 540684303 6855 19951 898662540 48700 14550 305520308 48700 40932 969974316 38953 43322 201316075 48700 68606 207551367 77433 68606 840033122 76066 77433 325641664 84257 40932 866999706 10266 68606 128554743 77433 44546 498160770 15212 77433 523499339 46347 84257 735113047 4775 15212 670608825 71627 44546 891766984 71901 15212 611535880 60394 46347 982192497 21085 71901 106250950 71627 33686 123048862 674 71627 513142196 21085 74897 199201152 33686 27079 554954515 47188 21085 969096527 34351 74897 352016998 46699 27079 134075587 46699 58222 846302705 65215 34351 468816169 32186 58222 482799782 56791 32186 576996209 56791 42286 981542542 72110 65215 96808334 42286 37217 606247179 72110 60278 955793191 19548 42286 71746337 71248 42286 788723394 19548 46424 255723338 73112 46424 305582094 46424 26798 879675169 78898 73112 543790381 26798 69618 815807554 85345 78898 712263907 62065 78898 162618674 46950 78898 884428653 84095 62065 90041992 46950 19642 798827061 4569 46950 635220755 46950 30540 369695655 80645 84095 827152576 86473 30540 953966062 66127 4569 109363598 80645 10067 336303794 30546 80645 435646703 86473 41193 28281138 86473 21422 621597208 30546 3454 399530389 53120 41193 249937486 59969 21422 804547721 53120 44660 997907070 3454 22098 57974614 3454 52332 855433936 40761 53120 864566295 22098 71756 457469769 44660 49030 584638974 52332 53295 117299846 87905 53295 888553956 56922 49030 986327193 35897 87905 444266729 69445 56922 719259987 87905 459 442328467 56922 1676 44619385 8268 35897 630778307 8268 12846 658685850 7519 1676 559629378 7519 19120 829335102 8268 8784 302091033 55167 8784 31954715 19120 2548 27940079 19120 70770 105951978 55167 87153 479079528 33920 8784 3700440 38246 33920 302431617 28113 87153 445007584 75467 28113 969550577 81519 38246 219246211 38246 4423 357641116 81887 75467 958770599 28113 82696 263455164 4023 81887 128778151 81519 3387 979082069 3387 47633 145721232 4023 20692 495398641 41816 47633 152863130 41816 62059 372133130 3387 77239 988434122 47633 28909 334583280 41816 75639 71362492 75639 69293 539711243 33512 28909 383713241 33512 20785 385670346 20785 15312 626173563 88128 69293 571857746 11449 20785 436763584 20785 16909 54916962 11449 7786 510913801 37965 11449 228687687 16909 19242 20204833 35333 11449 686827329 37965 68513 99941398 86344 37965 284399418 35333 29683 762689465 9141 19242 638059130 29683 77178 108513944 77178 66558 907971082 9141 71299 392064892 66558 56590 947702986 29791 71299 741985589 66558 2408 455698967 43758 66558 207389992 88186 2408 449323606 29791 56026 102164008 81821 43758 227455176 19495 81821 254613971 88186 59017 469501 88186 44700 678275662 38982 59017 479937 72019 44700 756367966 35571 19495 980049783 72019 43804 521342138 76050 43804 209625444 38982 73627 886694993 86294 73627 784161833 61432 86294 381921862 64421 61432 659946104 56141 76050 308025777 56141 49255 12648346 86294 81494 639797352 64421 38759 237591324 81494 16819 6902375 81494 84277 101483040 81494 53362 375446093 62189 81494 831175863 16819 59771 593018391 62189 32903 701728667 62189 19411 404279212 59771 24726 880283907 52354 59771 773715240 60567 32903 772171136 52354 58068 609339240 48083 52354 449981655 60567 49503 246419649 60567 8946 180071152 60567 65998 702733521 58068 69687 633144673 69687 78323 508239649 65998 42501 99846632 65998 13399 689107038 78323 84007 720532499 72562 69687 447280840 72562 7087 249002308 50360 72562 186131628 56503 84007 847566955 72562 4343 646248306 32680 4343 968000319 83802 4343 756888030 4343 72625 877985262 87271 72625 733128323 83802 49554 594557380 87271 79007 328235239 83802 57939 850530439 49554 55629 814846115 12352 87271 572676979 86070 79007 438948614 12352 53688 638594933 86070 19960 567986994 55629 82073 442822205 49481 53688 16883456 39614 86070 418998189 82073 32014 762643601 82073 80918 476268357 80918 41474 510013181 41474 26929 80388360 60725 26929 264826383 80 41474 531519698 77075 41474 902647792 60725 30909 134569208 62375 60725 889976256 32334 80 73963411 16035 80 852972014 1080 30909 67670673 87281 32334 452671934 16035 24317 880110329 87281 32526 653398387 1080 49293 690236200 1080 16823 391139725 32526 25643 640606318 76825 16823 373274525 14871 49293 144294409 25643 33186 248456767 55015 25643 83678878 34092 25643 615413292 76825 66969 573631166 28764 66969 778010621 34092 63445 686830767 63445 85824 65185620 26285 28764 609490693 80529 28764 117510667 85824 58577 692445641 63445 26506 493742239 56154 26285 39467391 81136 26506 401702747 56154 31680 786034868 41161 31680 106101087 34326 81136 265594529 34326 54287 163692433 54287 63569 358178762 76072 41161 272554192 76072 58286 137011623 76072 28490 284437203 28490 73030 239096498 82033 28490 430860179 58286 65008 719996724 73030 18421 190704562 29830 18421 24312599 3945 29830 500156906 65008 46434 421845113 45460 18421 448886398 69442 3945 381869625 69442 73732 843241956 69442 27308 762061686 45460 80899 701770259 11162 80899 491072813 87503 73732 757083074 87503 70749 729921963 70860 80899 304443174 70749 53572 243659449 87011 87503 817605650 70749 66496 988706898 35326 53572 81131239 35326 47981 397789711 87011 80972 929315835 47012 35326 188180497 69842 66496 880031153 80972 41609 638222416 49065 47012 70030625 17588 47012 435240198 47012 48746 225557250 64448 69842 598641684 30684 17588 406913795 12914 48746 876676951 17588 71399 150098457 74863 64448 151693021 30684 74247 936508922 46602 74247 681047017 4362 74247 5935766 74863 67611 303961005 1920 74863 750987900 67611 60898 18486534 60898 14497 914707972 41788 4362 59324862 45459 14497 909509401 41788 83176 609055829 60898 55844 273394419 83176 58237 970223325 49008 55844 241293859 55844 5469 96697882 20967 5469 819753025 20967 41628 64129121 20967 19825 93823521 87883 41628 478934808 69139 87883 529045564 19825 55168 887527235 46176 55168 127553664 69139 24801 763568866 80603 87883 562722718 24801 18169 879516581 50186 24801 169975137 46176 27000 312331470 87734 24801 401302623 10729 18169 976194118 64262 18169 834487770 15050 10729 739021496 15050 27838 26315602 59814 87734 115535444 43765 59814 253359454 59814 4069 72414757 6821 4069 229882414 75287 6821 62438482 61752 59814 865955760 46256 4069 399697712 37893 61752 501417425 51581 46256 605943296 14876 61752 472819402 22515 61752 967278467 33843 22515 53345911 66832 33843 221751206 33429 22515 721397285 61905 33843 247107177 66832 17496 616439667 61905 65206 720368357 66832 40456 809629220 65206 42190 652204138 61905 6914 605241454 65206 43066 249464060 43066 21204 98199016 42190 68282 604908391 6914 31449 780892413 25833 6914 123525353 68282 21453 834159153 21204 3347 980350189 51109 68282 739309104 3301 51109 480371444 791 21453 15390446 3347 49483 913451974 3347 31968 795153939 13637 31968 354145583 13637 3921 131636144 69216 791 349327493 13637 78239 426025039 6296 3921 60591162 69216 35802 100469674 55352 69216 976356845 69216 21302 581383940 55352 51533 987590252 83649 35802 43202367 55352 57060 8080856 51533 4790 875074536 57060 4839 948250559 56537 4790 920963619 56537 17608 227327794 4839 55217 200555565 85839 55217 25933419 4839 81390 440339447 51967 55217 69069306 40612 85839 974052463 85839 10257 243104891 26448 85839 500192720 40612 26649 808400574 26448 16679 24376633 26448 64900 202152452 42737 64900 321480317 26448 71346 555123168 77300 16679 551201956 42737 78729 792052534 78729 73655 217592611 60893 42737 40799485 60893 59666 600853704 40020 78729 750339882 78729 29653 294510163 60893 30645 760073987 60893 1145 654102355 61600 1145 195601114 30645 66041 927673312 23394 29653 88388084 1145 34762 652508863 34762 54641 872145292 34762 56008 353290191 79164 56008 23060383 54641 76577 783158537 56008 43075 81690423 79164 48871 687009593 16912 79164 271415672 30082 16912 41739159 56275 43075 34089149 73769 16912 546197441 86405 73769 457328297 73769 62261 502374712 77791 56275 207111220 77791 47868 509447447 25806 62261 234614318 62261 42151 438556187 25806 29429 988461839 60349 77791 386544419 47868 361 548854875 60349 13209 384184187 13209 13861 22970453 361 12854 605551553 61664 60349 64089777 61664 40244 21174378 17818 13861 688572731 16952 12854 597374759 17818 57408 472704314 2817 61664 503863138 55852 17818 234830194 70938 2817 680347536 57408 48805 27783245 44036 48805 428720470 43564 2817 763266450 32927 44036 585316354 44036 19725 690000544 44036 69193 647699321 69129 44036 893210670 69193 36132 712389820 66704 69193 605574284 66704 7391 907995721 6143 36132 858485065 66704 76965 145080744 29182 76965 310152651 34455 29182 716037611 29182 71209 514770816 6143 41777 14427356 84709 76965 367805220 41777 45569 263831844 41352 41777 963445413 55169 41352 742045 45569 42471 671165088 26013 84709 71449655 46656 26013 754208589 41352 69335 374192555 86211 26013 74952722 59255 26013 358962588 69335 22050 492591455 22050 75874 117143515 22050 46730 858019912 75874 24893 200243300 6155 46730 82082623 63617 22050 620377488 63617 32343 362851179 24893 52985 285992211 32343 26055 438390230 6155 59515 684775250 37974 32343 935175620 59515 10402 526447426 44015 52985 245097078 77566 26055 754199781 59515 58304 887860955 37974 38513 106003935 44015 84456 322238400 58304 48816 35712866 76707 58304 908844924 13653 58304 110598090 28233 48816 155659519 84456 27598 145848088 76707 6172 320217609 83225 6172 549839989 83225 24935 571090903 64054 6172 868163156 52446 24935 695872842 52446 73773 900683431 81302 52446 283262 6587 52446 113536069 64054 19159 620561931 81536 52446 121112976 19583 73773 295203802 19159 72239 828091342 68939 72239 97814705 68939 51005 47492622 51005 3257 522181359 19583 19932 624501270 68939 4503 477697357 3257 26754 453523156 15889 51005 261472848 15889 77770 407571132 4503 53741 421329593 51640 53741 750831959 77770 58093 815654124 53741 14355 309757070 61260 14355 936424381 78245 61260 84049087 74944 51640 292728586 67031 74944 288193259 14355 84440 555862560 67031 31875 496533863 78245 32434 381542939 47739 31875 625475585 67031 9262 147892741 84440 59104 760544904 59104 84455 253201402 47739 86009 71743978 57525 59104 181403298 5276 59104 96143848 59104 2703 391976664 84455 40572 138306177 75349 57525 541803662 57525 80441 265061928 70036 75349 692044741 7985 70036 930108236 41422 7985 741457415 88221 41422 30983919 8041 41422 252709931 88221 38583 687273348 37292 41422 587974594 50763 41422 662484609 88221 84703 468450637 79104 84703 368223340 59088 50763 409320873 50763 63127 499427706 66384 63127 427817154 63127 39853 982214931 59088 86680 565121845 4590 59088 509185762 66384 22825 653048394 3155 4590 210106586 86680 45612 718452447 34642 22825 75055213 45612 25227 750066356 25227 77296 224281399 73194 34642 62663163 73194 35186 31733296 73194 35494 326027294 12875 35494 33484084 85181 35186 569356521 79908 85181 389162053 22541 12875 875678370 34388 79908 819310839 17787 85181 323686542 20435 17787 402999500 4099 22541 620306949 77670 4099 76273444 80293 20435 854196588 80293 9108 14954473 22553 77670 766173566 4099 16571 794820244 77670 36375 831034579 52766 80293 212466877 36375 48357 931542873 71224 22553 744926389 33776 16571 631379098 36375 42320 203105769 10865 33776 210498125 8867 10865 652890383 71224 6277 55945909 66786 8867 215952301 6277 9465 668995968 67524 6277 720044952 9465 16444 148587100 66786 56695 832488201 9465 28826 826751646 67524 38220 596113743 1569 67524 11411035 59053 38220 667364447 76246 59053 54531580 59053 17842 296369652 17842 29408 251411977 1569 8306 898000845 8306 86468 374408379 50247 8306 848611116 50247 17164 459297462 17164 78184 959123494 14317 17164 61821861 66299 78184 209035036 60283 17164 266684221 23400 60283 830202324 66299 54400 373864382 23400 55019 456254791 35986 60283 87413036 54400 18917 180745673 72935 55019 240942774 55019 37088 532887992 18917 79735 829107095 18917 81699 806781201 81699 9749 686812765 81699 42396 486386110 9749 6962 424988434 6962 18988 979436356 74130 42396 977194400 6962 811 254768303 42396 26133 82510979 18988 17817 42347188 45170 18988 363803043 69067 17817 546683475 30002 17817 179770266 51463 30002 445677043 46787 51463 57060822 84774 46787 765584140 30002 86576 114486572 86576 26484 942199739 26484 56389 80274009 86576 39162 652442263 39162 70520 579128153 39162 62408 549621786 47608 39162 525382710 64952 56389 505233874 10658 47608 889360715 62408 80156 621818097 31930 47608 603732088 86622 80156 556896187 80156 29117 895930719 61094 80156 56731744 33060 86622 833654614 68047 33060 691675807 68047 15890 247197574 8696 33060 454473221 67950 33060 914977745 68047 19979 537766725 398 8696 443826802 21304 8696 755461151 19979 26938 744294949 28630 21304 134652250 63786 398 513308785 402 21304 591852123 28630 7215 924971918 61923 7215 753059577 63786 5024 3837889 63786 51706 478926878 61923 36918 632107203 63966 36918 638150037 79103 36918 656994580 36918 35217 59292709 61073 51706 52055092 35217 83947 771110924 63966 38904 389480644 28012 79103 170124106 36336 35217 492299800 36336 20078 472463957 8221 38904 61246702 6712 36336 975165807 83577 6712 65580739 36336 77483 364670307 83577 73233 390533054 6712 60615 906911129 60615 69941 719232568 83577 49868 606977733 32539 49868 490200775 24311 73233 653232174 84204 60615 968362574 26072 84204 890654109 51450 32539 655947872 51450 31074 196651510 24311 82761 70587270 84204 61047 6372607 38986 61047 585947896 31074 17910 823085290 47649 31074 267312848 82859 17910 720947262 82859 88240 736385481 47649 82036 385518858 88240 8263 25435908 82036 62476 536877898 81177 8263 511283381 81177 10071 910408898 10071 80045 319485869 55965 80045 395038222 55965 17845 566873922 59248 17845 828714112 59248 31916 113321549 17845 20751 621811511 72828 17845 374174181 28510 72828 203314429 20751 18688 190201449 18688 62015 151849280 18688 29428 404636432 33783 28510 87237679 33783 34876 529864727 62015 79471 798225371 44955 33783 666741997 33783 19975 78343113 33783 13664 214729976 79471 44680 666694306 19975 52006 65071066 1905 44955 271581438 80853 52006 35527836 79293 80853 582694758 1905 83097 43322451 79293 65162 51189045 35768 79293 710270877 73242 80853 12627178 75742 79293 740406460 73790 65162 397495997 73242 18558 576496782 18558 13493 16451994 72360 75742 756871986 13493 87197 81982995 15600 87197 420692790 31319 13493 605722209 69274 15600 96602068 73640 31319 369189169 87197 82462 475729296 19909 73640 541831919 6267 82462 590409462 50433 82462 457608344 51624 73640 648575636 6267 34127 120620347 55183 34127 275133077 56028 51624 216802332 56028 75025 566354061 41247 56028 947384988 10510 55183 33082131 67505 55183 999860709 67505 7468 630561633 10510 23 792055124 41247 77439 187919265 33901 10510 711809953 33901 42695 965644568 86244 7468 887733005 77140 77439 551695534 42695 23275 561767069 11237 77140 373125920 86244 75902 146802315 9482 75902 53020110 77140 37012 352405205 29793 37012 449375320 71891 9482 647632917 29793 51918 34190876 20142 71891 936232369 6899 37012 105592895 65817 71891 96948908 65817 78557 742048136 74147 65817 662193419 74147 46719 767433431 37623 6899 968779435 44602 46719 452816823 74147 24663 224432834 44602 80491 65450270 73751 46719 326718088 37623 18920 734839793 18920 61946 590360899 80491 35953 831429835 27447 35953 519188913 12990 61946 738003792 12990 66211 382889568 66211 86497 36225127 14344 35953 842141544 14344 48149 141113686 48149 54486 43515017 66211 38210 611810437 14344 37351 80192432 22953 14344 247873656 63417 38210 890570001 37351 21813 380893113 43062 37351 284310654 81504 22953 748927731 81504 55713 4980720 63417 53599 112665368 43062 80935 151010977 16989 43062 979590914 44170 55713 399298545 53599 29598 866255370 64590 16989 499122003 65103 29598 303324102 16989 39445 620948872 39445 32152 407447821 29598 85196 979761797 47122 64590 710799269 12105 39445 821161750 85196 6787 792652587 78549 32152 59941638 5581 78549 980143955 41818 47122 679486934 6787 28473 441608339 41818 7130 501027532 46786 7130 69431156 5581 7226 142047994 46786 49591 846798866 49591 83575 648088280 78985 7130 36323365 78985 69301 65257507 69301 69537 822694806 49591 4339 804125360 4339 60825 472900152 4339 78643 330219156 69301 81190 583275864 63721 60825 364682106 60825 11128 160115850 81190 33491 213778193 46146 78643 727183301 63721 25432 875439791 11128 4303 467648151 4303 50850 584817331 33491 54089 363690480 46146 439 317086335 67389 4303 354459113 47163 50850 401334079 43366 54089 132395844 439 6056 415680693 67389 15689 683262899 18294 6056 428397783 37491 6056 841093342 12959 6056 682474933 22969 12959 837248929 12959 48403 307966080 18294 58591 463575199 79836 22969 213563036 12959 86950 905926354 81775 22969 98186717 79836 25510 883802326 88196 81775 374663377 57617 81775 650133241 25510 77342 267931708 5496 81775 833973244 87532 77342 92857780 88196 21390 134544950 24890 5496 636291256 79949 24890 166851802 83054 21390 681880182 83054 47667 67535664 83054 5867 273565660 6597 83054 25768482 39929 83054 314850563 70729 39929 138025411 6597 39083 906344368 39083 42024 828310330 42024 38649 112605526 27747 39929 909521550 82009 27747 966005355 38649 74854 769182334 6957 38649 113247288 30607 82009 285151398 50565 82009 584398274 33329 6957 773337432 31221 30607 161136629 17561 33329 961157417 31221 75294 77016658 50565 65225 626863682 17561 41211 623653434 65225 67345 657420849 67345 13823 491749528 13823 33301 516038247 48664 65225 669207449 13823 61455 542441337 38728 33301 874087291 75350 48664 399108640 38728 5228 920383653 6546 61455 441905822 43618 5228 841295935 75350 59403 476093082 6546 50170 761149048 47375 43618 142167551 71880 59403 129209098 71880 75182 82549276 1897 71880 386436674 88356 47375 987893032 10261 1897 783250352 80844 88356 40090305 88356 59264 782007427 79017 88356 792703306 59264 48244 746671661 80844 80278 348461997 44451 79017 581104682 44451 80248 24353591 79017 18342 710643771 44451 32504 277349530 18342 27053 642729871 75630 18342 162474875 75630 18605 41064662 27053 28491 229834199 75630 77064 542543324 28491 38577 10720236 75630 67088 574174861 77383 18605 630767828 29761 77064 633342181 77383 9866 717309705 67088 61398 320315779 70700 29761 899585506 9866 82315 561172219 22512 70700 176337427 61398 43629 129418470 7106 82315 596125159 54471 22512 725720385 19574 43629 101636359 7106 35570 708656883 54471 85191 46802731 85191 48656 401714138 19574 58482 429510234 48656 57583 108333506 68385 57583 37103986 41275 68385 188781895 48656 5453 121689530 57583 39129 377734442 64012 57583 263034483 68385 19564 650246832 75683 64012 63239001 39129 54698 893058864 75683 26089 109362692 5162 54698 122996893 2617 54698 238080645 5162 10845 394985956 26089 51470 787886682 36663 5162 342406340 28902 36663 477621792 24385 2617 982707676 28902 29436 44931883 29436 34100 974172168 28902 27151 385619943 27151 56917 892929146 40902 56917 143329621 5370 40902 88026334 27151 57309 27873980 42342 56917 423481830 5370 62933 304897146 65724 62933 53268420 57309 23879 935681547 42342 31275 680377514 79755 65724 97470820 65724 59217 645997845 20730 65724 178556400 59217 48686 942334738 59217 68741 357744142 59217 68849 242626043 68741 64938 973446216 68741 84520 392018510 68849 7416 531247517 31227 68849 880893507 7416 21233 166162741 64938 51933 253907217 51933 66724 555886759 86466 21233 719070376 21233 6289 755430012 66724 11276 920169235 67652 86466 127264444 11276 74923 427993442 74923 15720 899905300 4217 67652 529309124 67652 56567 991867786 26229 15720 853529876 22658 15720 760006705 4217 24898 787122539 26229 29068 430625928 13351 29068 555408418 83610 22658 824907733 22658 67520 920364904 24898 15121 116491272 29068 1348 577395498 58832 83610 743915869 22107 58832 577338464 15121 28478 768764512 63558 58832 29517506 23749 63558 80692786 22107 17320 631351954 17833 22107 35794496 31592 63558 890390924 63558 56596 582946565 63116 17833 939571772 56596 84751 50562210 56596 32365 462877511 66925 63116 9328525 32365 38030 961297134 32365 29495 727710394 82181 66925 702773778 66925 22951 741290065 38030 46303 47839277 70824 46303 990476847 74149 82181 31240741 29416 82181 488699761 70824 13842 996246554 13842 22565 999990874 74149 1267 172811807 22565 53552 121699992 13842 75503 301542632 63730 53552 459880119 21665 53552 47732144 63730 87855 852695257 29244 87855 447544789 61853 29244 252754610 37921 21665 757064615 21665 9147 135463509 9147 80857 356615603 45275 37921 734777022 37921 16879 49626338 45275 58912 755481736 16879 56784 600487390 7650 56784 490059421 46922 7650 895959099 56784 63884 738199125 82547 46922 784021613 63884 70821 666954573 82547 68270 519804236 39701 46922 545815733 39701 51665 805088182 76296 70821 822700291 68270 73695 497647718 9607 73695 72089388 10873 73695 84104155 9607 86931 947152362 39169 86931 882859542 73695 23492 884636083 64146 10873 15655759 10873 13345 961678828 72315 39169 838971266 23492 43677 961632937 72315 48780 750473546 43677 14410 159779335 4329 43677 753692 72315 12377 942659506 14410 33074 209198110 30058 14410 925543719 40984 4329 576039946 55504 12377 413625497 6941 55504 657015865 30058 81899 351423641 21458 6941 915928307 65566 6941 580771389 21458 30138 315787928 6941 78928 695715272 40255 81899 94844520 40255 43208 630268422 16168 30138 138452070 43208 29304 820628547 40255 10467 348159174 10467 35581 502596683 85913 43208 86196900 70156 85913 264203111 29304 67416 278289858 35581 71331 27413645 68598 70156 891122816 85913 31199 32730181 66829 71331 467413359 29505 31199 443667888 66829 61734 8468137 35956 31199 790476830 42369 31199 649247718 29505 2445 801147071 59106 29505 63309359 84375 42369 631938248 2445 72985 942612720 48455 72985 968825815 44954 59106 415191683 44954 15389 543562814 44954 81672 763373882 53227 72985 333819964 44954 33679 802330092 53227 69016 166580521 33679 81084 980051712 7875 33679 905461088 69016 82679 602147917 69016 83425 91832505 57805 81084 969199520 7875 53337 891611773 53337 41873 72304243 57805 88017 296493761 86578 41873 510601302 54781 57805 896242931 62087 41873 350864851 62087 87263 471790876 76960 54781 863298552 52603 87263 473768131 36954 54781 172160983 52603 76953 787888445 77167 52603 103113410 52603 69262 993248893 81673 36954 94320152 25542 81673 809173312 76953 53681 535610022 45581 25542 801061250 37105 25542 76851456 25542 1069 475347576 37105 12166 215390937 27500 1069 365762093 12166 20076 663912601 17916 1069 385527221 5443 27500 495680157 22431 27500 45356147 27500 42303 204676703 46481 42303 672570183 22431 15424 84143175 15424 37994 718084139 17736 37994 455933173 15424 47670 799532047 59588 15424 933075235 15023 17736 451973808 40230 47670 403181008 17175 47670 154928498 15023 59253 3944590 81646 59588 37344083 15023 56720 210759908 81646 72687 900101042 16740 17175 987199353 23048 59253 226797553 81646 26531 336250831 26531 23145 57215219 16740 5462 270219512 23145 7645 303890031 74560 5462 7589508 56139 74560 422728579 5462 39886 556531724 74560 25054 508140482 85378 56139 507056470 56139 71585 430801027 43792 39886 36275920 85378 26240 31374600 46310 85378 448565461 43792 43024 805992241 43792 71569 581965531 77535 43024 332673570 26240 32917 637190230 70966 32917 191126716 77535 28836 17704495 8271 71569 338595126 8271 70429 450955173 47391 8271 670991443 28836 86121 488542442 19063 47391 819715979 1165 47391 842200905 1075 86121 359116321 62485 1075 276211164 25851 1075 978029001 1075 13572 26999263 1075 86315 13057788 18333 62485 669327387 13572 48047 232213854 79218 48047 588136495 86315 81316 66443708 86315 23158 770873665 79218 47769 336167691 77994 23158 18878889 77994 82390 81832085 77609 82390 38807410 50953 47769 355536591 78458 77609 857097768 50953 77310 612001488 77609 84529 957660182 77310 17138 710601905 20519 50953 79084433 77310 35493 298656937 20519 13471 921907400 13471 37879 907445785 20519 11503 954211358 59982 20519 820917584 42054 11503 83961026 13471 742 799430211 45007 42054 16760760 20753 45007 315293943 45007 72954 487843059 45007 20684 789092832 742 79484 385483446 79484 75235 183282459 79484 9787 696157509 75235 85226 32835772 9305 79484 470060406 75235 63148 376170110 18519 85226 862363497 66188 9787 459560751 7615 9305 962538087 66836 7615 246692579 78676 63148 142596310 25902 18519 706888076 66836 21760 632417784 7615 21941 67441587 78676 36742 693012552 21941 1682 22750720 68602 21941 110145089 44853 21941 126672325 1682 53853 952433890 63456 44853 434060889 81923 68602 491000803 44853 31203 519494802 53853 1693 946363243 29512 53853 874971855 81923 794 112050238 794 35618 512949492 44273 794 872819922 55536 35618 266519966 29512 31228 94535937 49630 55536 330531249 27764 55536 43012321 42993 55536 571077186 27764 76644 411831495 49687 42993 811976355 76644 41287 709773956 79708 76644 639276031 77778 41287 56268243 48486 79708 259171759 8391 77778 842859085 42600 48486 616565515 77778 73316 108324397 37163 8391 914588569 31125 48486 201868925 23535 73316 191414724 31125 83948 367586436 21699 73316 936469698 11236 37163 727744289 40115 23535 416272514 74268 21699 57812745 63125 83948 356357519 28410 74268 326802463 40115 72962 820877808 82675 63125 859437082 2152 82675 90734890 40965 28410 66709530 82675 72109 362238190 40965 76346 541848111 76346 48049 8694594 72109 616 310451643 616 16170 892638245 14350 48049 574571639 16170 23767 941153184 59690 23767 189171178 43462 16170 294408062 14350 23363 438190918 12223 14350 867086971 47708 23363 498915480 12223 20248 580436 47708 20585 473047046 12223 5942 913165079 5812 12223 503648429 47708 32229 419823201 32229 1922 404746378 20585 47533 641729924 13295 5942 333659811 53861 13295 98268800 70685 32229 68508812 14165 13295 63063729 70685 5719 101880382 71571 70685 357180260 26898 53861 713270070 5719 49884 10097380 5719 63279 469781060 82678 49884 275570811 49884 39511 807025838 37418 63279 187617380 28493 49884 169171860 28493 27095 61203506 28493 5781 888474724 27095 47387 141632608 37418 13772 89817948 47387 57194 982882334 5781 22248 984356090 47387 59759 268523098 48347 22248 108450553 57194 16757 331340471 48347 80486 555003288 15606 59759 738938871 80486 52971 204632014 65588 16757 820128802 80486 88122 55761922 49966 80486 27364819 65588 7734 467703112 7734 5743 651368368 18654 88122 791501753 32411 49966 430828721 48988 7734 737935082 48988 84421 744679159 50575 84421 164689818 27356 50575 366076693 48988 65979 343938315 48988 68120 799893691 50575 24696 891371362 75846 65979 628758650 68120 3056 405858593 68120 7892 960177577 24696 20623 161666334 24696 46750 539070645 75846 25548 76110719 20623 43479 985547281 43479 72967 835956338 46750 31317 306481222 52564 43479 682603407 72967 70324 853731641 58917 52564 769395337 82005 52564 972949943 42095 82005 769741847 42095 11685 717307954 70324 14208 16708896 14208 34220 609632935 34220 15990 499986755 28382 14208 884188002 22841 14208 262385607 22841 22245 291022535 22841 66307 466214010 46112 66307 763657846 84158 66307 397978518 84158 1636 433610817 84158 26802 826332147 30907 66307 632907848 12404 46112 359667142 15224 1636 414093836 15224 13436 83734125 9578 30907 643038547 20276 13436 182501093 13436 14503 523010507 27951 20276 527514693 15455 14503 196657287 55303 15455 535489857 55303 5788 833429324 15455 7963 469282336 15455 79951 8906915 5788 81202 372258937 33598 79951 652875477 22615 7963 582376539 7963 62601 646834918 26305 79951 744157465 81202 55227 923969018 20979 26305 897363243 26305 61445 780850958 61445 87189 672195397 14611 87189 467384884 50599 61445 268609025 14611 70567 694643089 87189 68850 4238341 70567 79770 510835447 70567 80029 830192282 5396 50599 193297880 36749 5396 667292792 80029 9984 253558652 24467 80029 131956682 24467 20800 44229361 71996 24467 666355024 9984 50315 261554786 20800 72163 240238643 20800 75380 201131653 71996 26830 51299909 50315 63030 817176829 75380 18899 332558706 72163 36319 976524163 51180 26830 744925030 26830 83447 810317722 10222 36319 859618321 51180 79707 482601230 65354 10222 702305307 54833 83447 481613143 79707 44317 341586151 71332 10222 267925185 44317 51993 199073581 51993 30214 129208492 17532 30214 424402063 44317 38082 204262613 45887 71332 998856680 30214 50109 648127254 38082 43944 238292059 78441 38082 520728782 51928 43944 964527378 85997 45887 263367100 61588 85997 39694805 87035 85997 56089513 85997 82083 187160911 85997 28867 281294800 84271 85997 916061508 28867 24470 241720936 28867 67463 78699954 84271 44644 259480012 37660 28867 701269570 67463 62145 831320337 24470 49268 337698416 49302 37660 736574336 49268 27074 956615359 37660 21490 411723913 49302 36517 293382321 31345 36517 450321136 26144 21490 126092042 86414 27074 927593585 86414 52703 896629653 39847 36517 547032713 81963 86414 610624718 14643 81963 632858949 52703 28807 12199425 52703 22653 44943038 39847 80178 208597936 19055 14643 118627945 35104 19055 208227316 62049 35104 974803175 67905 19055 965021747 19055 225 938501761 29440 67905 766650801 35104 4528 296513892 4528 12630 747749895 67905 12597 911028494 29440 5078 138028562 29440 78428 162103409 78428 32151 99331205 78428 47104 290494301 60082 78428 392334019 47104 814 530032322 83702 78428 64217062 25907 83702 999744654 73417 83702 356378896 24805 73417 142319752 24805 52535 918623968 40675 25907 137353760 64575 24805 174677111 64575 67381 283050311 72982 52535 363007828 47091 67381 271839254 47091 29909 504656361 29909 22038 102206018 3901 47091 933937719 29909 82801 420550893 72743 3901 433170355 35149 72743 779720041 84395 22038 451759831 82801 73228 474864494 35149 3507 311561576 75101 72743 834572069 33255 3507 403038458 44078 3507 767976662 73228 82372 258309830 75101 81958 205175274 41154 81958 950138477 45893 33255 122354046 81958 11832 615989888 12247 45893 763815103 37803 11832 322293081 17696 12247 728715695 64746 11832 134949211 17696 24942 105367203 24942 63094 140416783 78472 17696 99880469 64746 6853 902448640 41368 63094 534680251 63094 51283 906378366 51283 16296 588235366 81883 16296 58716585 39715 41368 638522203 4553 39715 975457865 15563 81883 168682600 80643 15563 690469012 77283 80643 993891711 80643 40167 969380047 71384 40167 473258228 80643 42215 83559493 42215 53368 396071000 77283 55786 863889825 33991 53368 380987332 51159 71384 282920355 42215 3549 629374614 3549 26369 923357194 55786 19531 59019618 26369 76994 716053319 51159 4885 548477890 65076 19531 310934419 26369 14454 135475288 14454 683 502174541 10415 683 719198223 45218 683 704490755 80682 14454 280916547 6616 80682 476114581 80682 85995 717059222 6616 31676 25455364 61219 31676 811375571 61219 86482 718746836 27275 61219 202707139 62739 61219 363392865 31676 53774 181726859 25816 27275 959268576 62739 57864 623473717 34449 62739 299881588 34449 76416 976639125 37772 57864 740832353 34449 7176 978643417 45910 57864 593326498 34449 78798 938406055 7176 52281 641580209 45910 4358 261961835 45910 30580 311060880 5783 78798 680443989 78798 58818 219120291 30580 65384 376944446 4358 18402 144877884 18402 12322 514475688 58818 73412 141392403 73412 24318 79382155 24318 12555 749414759 3911 12322 948362819 86394 24318 604374977 73412 59162 640602920 25032 3911 891598899 12555 82530 119658904 7629 25032 792023301 59162 81399 52731030 7063 7629 159990843 7629 35048 985408246 14528 81399 468842496 14528 36785 814140637 35048 30358 626056696 36997 14528 422899539 35048 44598 319082080 47137 30358 913755788 63795 30358 558302972 44598 23963 263776651 47137 40710 346673893 23963 18075 65412124 4350 18075 188421246 17489 18075 623968249 23963 76211 271724464 40710 29983 936045078 17551 29983 114906997 58640 4350 663342789 17551 19323 136322367 87091 58640 902502571 58640 81819 511132451 58640 48178 234860860 81819 16887 827683803 48178 18901 603744068 38520 48178 568284305 58909 38520 106213774 16887 22875 624416640 16887 76578 5747340 18901 47535 209213273 86711 76578 645798782 76311 22875 158931217 47535 87215 765169392 59180 47535 208329885 27198 76311 562620405 60267 87215 611028306 61997 59180 812064012 87215 55397 643041436 27198 14817 657407986 61997 13350 900574219 68250 13350 561744715 68250 21190 981189123 3841 13350 236333073 14817 45972 692100735 13350 45909 270959998 45909 50114 871796000 50114 60156 234768094 50114 16624 203635340 60156 82082 9598130 37022 82082 133482366 16624 54518 609133824 60156 55886 37341511 16624 24250 571704128 37022 47591 173155408 37022 72570 856140885 55886 54298 195296868 24250 12376 395104501 12376 48501 938360438 44360 12376 634608103 56692 12376 873517985 44360 76073 236807880 56692 58594 527359581 44360 23898 628557552 85646 23898 324029808 68896 76073 995476494 58594 34553 62890566 85646 54577 54539195 34553 3118 730840854 4203 54577 485647722 61367 3118 707871785 61367 31802 977725887 31802 34359 612190557 85924 61367 932170993 4203 10041 856784311 34359 40384 886044867 42050 10041 324863548 52118 34359 328132632 2855 52118 446945070 81223 40384 435734398 70290 42050 299878565 2855 82986 81003401 58902 2855 740853910 81223 43 315517556 10984 70290 466818616 78551 43 228207375 12678 82986 142953885 78551 13631 930375403 78551 8097 283796350 67166 10984 863244485 85127 67166 134358194 8097 22654 723399307 13631 793 577174798 32833 67166 163961219 793 22188 713254822 85127 79571 500127445 32833 23939 735939208 55838 23939 375902517 56394 22188 421706139 22188 54958 801004231 12346 23939 345101700 32037 12346 915731504 54958 63164 87661217 18344 32037 948232724 12346 11709 266202355 34927 11709 364554578 18344 74117 265799261 63164 51216 859782288 34927 29140 992002173 34927 52167 719610276 51216 42709 328471822 2953 29140 570906731 29140 13028 505901265 61640 29140 393720497 52167 59148 490745671 13028 29392 668648507 29386 61640 76452683 32764 59148 28935655 29392 58844 988035969 88241 32764 388087816 52950 58844 493678288 52950 37189 654798871 60165 88241 693112627 58844 9194 454967957 20338 60165 95873715 15633 20338 242888145 32835 9194 99348654 5215 20338 341272916 15633 32537 613120474 32537 38199 385373672 32835 35597 634750840 13058 35597 644746214 69590 5215 195951241 69590 4366 727833771 20121 4366 503366597 13058 27976 290741883 20121 4088 573596679 20121 56497 609038782 4088 6557 165154612 6557 50843 804340456 55365 27976 943617672 56497 67609 537890211 67609 61877 713539827 51348 50843 500732594 67609 16015 319189239 61877 22755 135559145 16015 30586 645161145 22755 78322 517659950 78322 47257 306503577 16015 52987 877615944 52987 13352 66448008 30586 11304 659431407 78322 72484 966414929 13352 10152 759270343 3604 10152 184993278 11304 74444 245114216 74444 87310 463355750 19331 3604 24093626 10152 52134 514683903 3604 77556 61104927 19331 54584 115965185 84805 87310 640329569 19331 46852 682002129 52134 21706 307271414 54584 41089 255999590 54584 26796 650892228 41089 69808 205761534 73847 46852 815008634 13544 69808 431310173 59913 69808 8778703 5374 13544 990406125 58649 5374 449947100 56611 13544 889413694 46119 58649 188206502 63253 59913 703899644 2905 58649 90487088 40013 63253 298491849 63253 8064 138540208 61349 46119 741322524 9813 40013 821516032 9813 15733 335731679 9813 11810 24802412 50900 11810 487764594 8233 9813 566186025 15733 9808 119122722 11810 1617 240410918 1617 9700 681373995 60484 9700 120839772 9700 55699 16915093 55699 17764 827401635 1617 22806 558357702 65607 9700 98228614 55699 66745 206254428 17764 4852 837343528 66745 28766 535096792 66745 63936 649931765 69779 28766 836300520 65731 63936 264838032 83431 65731 219577921 63936 10281 95656231 37557 63936 111021484 1186 65731 153262189 65731 68382 26425166 68382 40949 215699517 23870 1186 583148233 23870 83451 469187693 40949 39952 666022573 63663 68382 998355485 78168 23870 656701477 39952 36356 672370301 27604 36356 52107623 68919 27604 915143088 63663 31842 849552592 87510 27604 64989607 87510 63669 716037876 68919 79439 260347505 68919 63411 349229335 79439 49847 471971187 63411 66593 687711653 19136 79439 124027457 19136 74371 583288204 9396 66593 264882171 28511 9396 13147805 41413 28511 974104126 25818 28511 656485718 41413 10167 566680249 28511 31347 673809193 87731 25818 597001483 13081 87731 366837157 31347 24845 297524999 31347 18373 675153275 36524 13081 614967091 52933 36524 823998546 17040 24845 252553459 18373 38222 774608980 76044 52933 487602784 76044 39332 674828763 39332 84935 312240660 38222 64850 720755309 76044 65704 62858549 42102 84935 637851912 73199 84935 938350717 63466 73199 963878484 65704 35360 392571941 42102 33564 49859639 33564 69569 118623373 31711 35360 100485792 68110 31711 601911873 68110 12161 673045090 80845 69569 993743585 24909 69569 936078946 80845 37073 510583953 80845 10574 938864023 30410 10574 3916977 32258 10574 961685747 2613 10574 741893059 14590 30410 548830673 38308 30410 468747815 9840 38308 68112326 32572 32258 548457498 2613 72768 403933044 74551 38308 400533927 24006 72768 105704034 32572 17473 133935873 74551 57486 561943830 62284 74551 783952243 74044 74551 314058527 24006 9153 961446835 7356 62284 969877158 62464 57486 617574583 7356 34846 32139337 11696 7356 88649615 73370 7356 892227768 73370 14777 798711866 23725 62464 271233534 11696 39517 635861107 44164 11696 719282933 17799 44164 32101763 25911 23725 891357182 25911 81283 161285140 85316 25911 998749791 73609 81283 803840138 73609 18019 92289928 25911 48034 270763569 73609 12261 583167134 85316 36108 551279041 32965 36108 100322143 87894 36108 901309179 19798 48034 49842435 36108 12809 657922704 19798 46562 899706758 46562 66654 848758895 81635 19798 182695194 81635 29923 1525708 34778 29923 751930991 73944 81635 379869737 34778 77378 960564578 77378 57253 768521800 40820 77378 801513197 57253 9927 672570641 36762 77378 632656219 47531 9927 852503152 75061 47531 568811037 24580 75061 578044622 47531 51361 158866077 51361 44613 644762138 31222 44613 382267486 64899 75061 382595226 64899 60441 79414390 60441 8745 491531404 60441 77240 251964480 14723 60441 434542513 11899 14723 55111016 11899 49932 970416264 25905 11899 947382381 14723 86000 93820895 25905 24104 424385637 13213 11899 18049662 13213 75440 257685427 70046 86000 316882844 49353 24104 684577959 51671 24104 327640688 74151 13213 160198715 49353 81535 336840824 43484 70046 946873196 74151 46113 70958485 9021 74151 699773369 9021 62158 116399435 87941 43484 266114359 67210 46113 169057647 87941 46163 434835303 53682 67210 498568040 53682 17647 914235286 67528 53682 704933962 46163 75037 112711985 52761 53682 440988566 63001 75037 688494487 42898 63001 421684439 56454 52761 331381517 63001 18881 940822654 24980 56454 586897490 36508 24980 182125089 18881 61416 74831185 81278 24980 599104293 88299 81278 237856571 33806 36508 406958633 67068 33806 883556830 37172 61416 384429163 33806 40716 274660724 17390 33806 674745529 17390 76673 816212630 46919 17390 889695351 17390 67772 884363348 76673 62990 58433018 72778 17390 922421402 29946 76673 199032278 62990 75361 568585860 75361 60836 501022451 42220 62990 679681889 29946 24746 836878938 77903 60836 720805032 60836 79362 442746683 260 79362 854396943 13461 42220 107186679 77903 83234 621571671 43196 79362 368946724 54744 260 897666302 50402 54744 647524118 83234 58025 275054565 43196 15316 702807215 60074 15316 262761857 62821 50402 411827559 62915 58025 135513209 62915 30921 179797462 38598 62915 865493102 63504 30921 732733556 63504 74616 965546669 74616 44161 43176347 30921 51601 855172435 42557 63504 801517628 63504 49082 784811581 49082 2102 619561106 44161 70641 134139128 70641 82505 22056585 76023 70641 678075059 2102 19195 311702359 48456 70641 479219642 70641 67931 477217332 18451 76023 488896276 87299 76023 282444297 74600 48456 378723892 34739 74600 645720211 88199 67931 43174442 87299 2185 869246873 74292 34739 544292281 55823 34739 80123682 47862 74292 398777904 55823 38071 716614446 20247 55823 671802711 47862 60119 647143422 47862 2051 316051179 20247 80876 995747385 5818 20247 387408397 78035 60119 262520020 27859 60119 835012210 15693 2051 935726749 78035 31083 412658519 82444 5818 263039363 42960 31083 975376217 15693 23571 911728886 31083 32946 360599788 69375 42960 553805061 5327 42960 396570055 45719 42960 144811072 9321 32946 861606886 85778 45719 123283236 85778 688 455832974 9321 21255 825445235 57799 688 444511688 31763 57799 572062393 31763 26420 485445921 21255 56753 198292699 64505 26420 794268802 81220 57799 58970099 31763 33866 298650998 56753 19723 994346218 63166 81220 667584252 19723 31834 418628476 19723 8537 523603485 73463 19723 837559772 76942 73463 60426740 8537 26442 415384785 41525 76942 79873629 8537 31001 64533784 1626 73463 33827975 29992 26442 508941913 26442 41495 996901667 45470 29992 122411034 29992 34365 21083024 29992 26450 265848190 45470 23730 857112816 15013 23730 978984805 15013 35053 365894736 23730 26616 293884074 22582 26616 666085527 75426 15013 127224941 75426 42571 944803204 75426 72925 947804679 26616 35073 488472445 22582 66488 106611199 66488 49566 501450988 35073 48005 894090663 40818 66488 175304073 40818 15480 994555824 66488 36316 50399178 49566 11857 368637466 48005 79248 225631121 79248 59205 137241761 57858 15480 302784601 59205 33648 333540426 59205 53858 415086031 43833 53858 400415094 63402 57858 560924141 43833 3150 89598767 3150 36256 213074585 63402 56477 424213354 63402 81757 664279426 38167 3150 65394577 35386 36256 187322063 35386 18045 888486944 18045 63505 25387115 32013 63505 997749583 66509 18045 162295731 18045 23208 695060441 20683 66509 418633528 23208 23417 286466809 23417 25608 194398933 23208 30569 898641492 25608 37834 35101675 30569 35159 657236008 35057 23417 36966574 12741 37834 815218180 35057 5293 104786078 77555 35057 393345848 5293 23215 793079507 57596 12741 234862080 8333 57596 96506251 45103 8333 922001207 12652 8333 72635706 62534 23215 723882312 3107 62534 498178865 45103 61780 30021492 62534 17785 697231022 12652 9507 152933571 23812 17785 769419593 23812 5833 685541654 76636 23812 596651640 76636 29902 360148516 15917 29902 86405290 26986 29902 846062207 29902 73157 740359854 18407 73157 550467769 3608 15917 18568649 15917 64107 95668086 73045 18407 942046973 24683 73157 582473588 3608 40224 682415867 40224 49356 837836336 49356 45849 393674413 17146 24683 669528634 2136 45849 653455835 45849 69769 821996522 69769 46441 560862821 2136 80688 804061543 69769 84910 640672100 54292 69769 379269257 80688 87254 436080737 84910 11727 70414408 54292 55574 107238701 53520 87254 545853739 64545 11727 543181939 11727 68931 194544213 53520 64808 445855106 68931 9964 310277394 9964 52660 728183154 9964 64444 2623525 9964 16617 39909015 64444 70783 336779165 14152 52660 711797783 52660 34369 248039946 14152 7949 495997157 28168 70783 586018186 68787 14152 409562578 28168 4721 91759979 73133 28168 380064136 7949 69683 418603302 7860 69683 470973744 7860 39813 1360231 61131 73133 350560762 58740 7860 756358367 8803 58740 996476351 61131 64689 165415606 11432 39813 141150987 11432 64771 637157201 21311 64771 495551827 64689 51091 57935002 64689 85982 217539048 51091 54690 628659577 21311 56088 5418481 62062 56088 996419253 62062 69648 210549622 57587 85982 13761390 56392 54690 733202769 69648 13283 598352214 10701 13283 31791944 73089 57587 15023797 29050 56392 671241522 10701 30978 917170009 12542 30978 535150521 10701 2629 665341278 67544 73089 144557056 84499 29050 874767681 27345 12542 219745817 33536 2629 841714078 6785 84499 76363163 67544 74737 315679612 84499 29896 105672237 33536 43033 968436149 71 29896 197078971 76287 43033 627671235 37857 29896 626531644 43033 46341 109655558 84072 71 528167133 84072 28096 962682025 28096 41736 286185477 22734 84072 94020002 28096 69115 56332283 69115 13642 645354986 67935 41736 177247640 22266 13642 353758746 67935 29491 177718746 10543 13642 540523586 61435 22266 998879359 29491 73326 827298686 22266 57517 928264447 74525 73326 277345594 16862 57517 802697652 63852 57517 557601958 22314 63852 118859418 7050 63852 246698790 1370 7050 853339985 79456 16862 835787427 22314 83612 14539174 39711 22314 38266718 39711 28250 820727826 39711 41720 445397615 50887 83612 913980170 60988 28250 986870252 49683 50887 347397285 33696 50887 813850559 38121 33696 974171559 82816 33696 388006873 38945 82816 183230003 43351 82816 960250346 26034 82816 170925513 82816 7259 707134315 82816 47770 252700627 26034 44988 933937766 72250 47770 729096854 26034 1380 311542962 1380 21460 216746296 26814 72250 253303952 41383 26814 595378126 6710 1380 748618695 41383 23020 611892192 86733 21460 923469842 81745 23020 506181756 19714 41383 67965662 86733 65541 109601896 23020 86831 991501179 86831 30365 940197843 81745 48654 157309256 4238 86831 946589935 45201 4238 312654619 4238 31415 768484204 8719 48654 78027819 30794 45201 233654507 83312 8719 968473316 83312 83328 129055024 36840 83312 476840743 57251 8719 132077616 44363 57251 179527316 44363 1965 416820000 14295 83328 32703830 72893 44363 980741684 14295 25239 511982002 61753 1965 427873202 22595 25239 966354347 66747 14295 465570979 61753 57358 902666275 9827 57358 903206547 49654 22595 71802034 9827 24609 869574913 24214 24609 818410036 49654 82521 462400060 49654 43968 739577151 82521 58186 400594064 24609 68245 790286096 45085 43968 871630143 58186 50068 196352308 43968 33294 552227634 73239 50068 625827705 33294 3355 230141918 43842 73239 59596673 16406 50068 723707369 43842 30224 782284429 72326 73239 647989741 59888 43842 468807669 57764 72326 599394511 21575 72326 368710941 30224 31846 287501185 72326 9995 361304946 62201 57764 732425258 62201 9427 358025662 16960 21575 827097317 31846 57975 161459929 44555 57975 115228629 44555 48446 64458486 44555 23537 84502386 57975 39448 893599792 73145 57975 86318106 58284 39448 140156370 22218 73145 235003384 49794 23537 956905200 73145 56003 601214444 41810 56003 748708815 56003 52912 138936934 49794 79058 281843576 52912 48939 114121153 43442 56003 32966643 43442 41625 46763557 71452 52912 25576120 41625 15036 981714203 15036 19928 359879081 19928 37265 66606113 41625 6426 726942693 19928 28430 634395793 38936 19928 592264764 87848 38936 181095802 38589 38936 556313421 42622 28430 432335155 54618 38936 376058573 38936 20385 267552347 59481 54618 183330 69289 54618 150287736 42622 4921 880441018 69289 87985 227576542 59481 45211 359043476 27745 87985 701084443 45211 70163 128023684 77988 70163 677434128 77988 54063 773131123 17265 27745 279614490 40287 27745 886261797 54063 72068 619598550 14877 72068 95536886 72068 22906 600113804 59646 22906 328238493 21267 14877 834530305 72068 59153 954372349 21267 39224 361571793 29343 22906 181869332 29343 75219 445863206 21267 36891 650955429 59153 55389 964868063 75219 58872 914638203 55389 33271 191494539 75219 3631 659164813 58872 48893 758197912 3631 26833 931819318 62471 33271 840518178 62471 24440 134762868 26833 50611 56500711 26833 51236 13330832 4011 26833 791423182 53389 51236 728365406 24440 40688 655032899 83043 4011 742143309 40688 22336 156180246 83043 19383 100360103 53389 87319 877110549 22336 23011 615866850 23011 84908 407800332 87319 41129 539714116 19746 41129 525490973 84908 3144 396311056 41129 17600 56438688 3144 14955 511673832 13076 19746 994075283 13076 51146 856486764 15099 51146 345224194 13076 15982 791009789 14955 19809 200119608 82187 13076 101153197 45080 15099 631284535 66866 82187 477348162 19953 19809 69027955 53771 82187 429516523 53771 3991 73279375 66866 72107 495342879 19953 13757 145796773 9758 19953 522328547 9758 36563 127760558 38780 3991 20207559 8339 38780 411523391 8339 72890 612367005 72890 64076 166579192 12585 64076 609521027 80973 64076 641562592 64076 53832 722998652 46619 53832 617220222 46228 80973 486274912 46619 39872 998594525 46619 28463 868109161 46619 8107 590054772 46675 39872 228193296 39872 61240 960138675 22217 39872 495636055 22217 46357 637040570 61240 70809 62251424 61240 83287 97570635 5831 61240 510344245 58802 46357 930511572 83287 45250 483364975 70809 71215 683055846 5831 80887 402470342 45250 62503 111743141 71215 5043 691556944 58050 71215 509569387 58050 81712 739760614 30906 5043 775634495 30906 20170 540508403 20170 15554 570992101 30906 86397 676188753 86397 71056 404504420 30906 62014 961629331 54868 20170 118091304 62014 3568 618741230 88375 71056 444355198 62014 63815 325709741 2595 54868 160986182 83628 2595 132719812 58879 83628 469441685 2595 13515 88099688 63815 31476 236459210 85041 13515 931151579 85569 58879 648330561 85569 71448 452899575 31476 86154 212837140 17856 85569 132388033 86154 30965 572561203 30965 28884 971932963 86154 71754 123539990 74429 86154 591771733 74429 62040 545296748 87990 71754 400338931 87528 74429 350694255 57673 87528 684044951 87990 17662 209851847 87990 25710 651663360 87528 80392 452521291 17662 20657 163437461 784 20657 612023971 25710 22885 25207214 25710 3458 450458063 7238 3458 147235371 7238 47542 809161659 47542 81312 418704473 16389 47542 414875227 16389 74608 353113186 71386 47542 632990378 64571 16389 371487603 71386 78739 139027208 64571 3674 656336921 71386 7684 680193543 35195 64571 500222809 35195 32935 595847919 43989 3674 938599384 69607 43989 132513656 7684 24804 885249351 3558 43989 678950894 32935 39793 163540034 31932 43989 4169405 39793 48995 125846902 29749 39793 445237061 31932 3077 84249305 48995 38555 84928553 31932 80166 61912071 48995 57557 511269462 47919 57557 277867513 61000 47919 731281971 53708 80166 29210538 71959 53708 294266941 27206 47919 240034481 47919 8915 784132869 53708 34448 714785014 1719 53708 10284903 34448 36536 656229016 19662 34448 313085904 73977 8915 138531638 1719 12266 113552354 19662 77532 836550403 64830 12266 531034199 12266 59890 274953015 40810 64830 174260515 59890 53476 86283015 71809 77532 183427198 64830 28352 85188726 63529 53476 935819823 30047 40810 756991084 30047 43865 303023387 71809 63950 888069155 30047 5379 55133846 63950 8632 885311645 2803 63950 178890438 43865 4029 126542713 21778 2803 951656923 13747 5379 490923696 4029 15104 419104639 21778 60271 377511133 12510 4029 23729937 56883 21778 498907638 56883 69001 284320399 69001 69292 684851272 69001 40282 761835919 69292 30753 645125614 40282 16362 766134804 69292 43853 83200295 40282 71793 930009289 40353 30753 42004748 71793 53562 697387921 53562 31782 401342517 46287 71793 984156925 40353 11431 984252317 46287 1760 363175622 81406 11431 849143066 62378 31782 383106647 39038 46287 594062691 58184 11431 637179768 39038 19988 740083617 85598 39038 573272670 60051 58184 168907693 51117 60051 770920349 65149 58184 865708823 19988 24063 925652626 85598 66290 662345714 76363 60051 76261031 51117 76913 977118092 53776 76913 660987142 66290 28350 21228570 64372 28350 880682908 28350 6136 116101021 51228 6136 70938691 40011 28350 783732951 3369 64372 841594025 3369 1254 959650494 6136 10567 614058499 31210 3369 311823218 3369 12325 85698875 1254 79213 790941186 43575 79213 85245612 79213 57435 191941098 43575 45415 222007831 45731 12325 779473647 57435 37405 687978648 45731 85816 612190436 37405 84621 523590203 27808 85816 684967462 85816 22748 290971518 85816 76879 155163701 84621 10699 845033330 76879 14481 104981287 71254 14481 948405081 4634 10699 549103377 71254 72441 594336545 72441 27310 603004506 62521 4634 645847812 12050 4634 398637848 72441 68123 669037493 72441 87262 455883315 47335 87262 683846411 12050 338 778194047 16995 338 501397906 39490 338 654481856 76076 39490 784378271 31645 16995 629967666 56609 39490 629492451 83001 39490 793536130 56609 16379 151753458 18607 16379 169550538 18607 49125 535200419 18607 47751 130704859 52011 83001 272533346 39176 16379 753936573 37017 47751 265003250 21044 47751 3619680 85303 37017 982926337 66393 85303 8802625 66393 36623 97491586 124 21044 129210018 67159 85303 325446387 27561 36623 68830508 65481 66393 346642986 65481 78196 385352720 22265 78196 910038844 78196 85355 949519145 65481 29076 179974650 62052 65481 331320195 78196 22278 167115759 46577 22265 246595184 85355 82498 109356 29076 77782 380968669 29917 62052 884544938 85629 82498 24908986 8227 82498 53055775 57976 8227 421455430 84047 8227 618329386 29917 83380 185957349 83380 7532 57685275 8227 48938 168401515 3450 83380 978729674 26382 84047 265479733 6488 3450 50661013 9647 48938 316245018 10879 48938 387089394 6488 81497 502412128 81497 51625 665571413 6488 17247 927783491 19875 81497 125668441 19875 5841 237185575 51625 22279 959327829 51625 76118 262259075 19875 51090 1443292 3446 76118 395145936 22279 81964 724559190 25129 76118 26852685 81964 15450 533984459 1250 25129 567025887 33854 81964 594165043 33854 20160 507454941 1250 59647 298627456 65020 59647 73485886 59647 68243 745764216 68718 33854 366831571 47078 68718 806478203 68718 35978 755189570 43608 35978 115174500 43312 68243 195979597 76081 43608 170697768 43312 31383 175746356 4912 76081 7189333 4912 88386 451062172 13991 76081 347447807 31383 16502 830851962 17298 88386 606391663 88386 29986 775383637 13991 72167 200690322 13991 84553 721734338 26105 72167 555171599 26105 26215 670403543 71188 26215 397615753 71188 27873 979972183 84553 38848 295558108 27873 16375 629408042 16375 77793 472110011 27873 54891 214029182 38770 27873 7753439 77793 61343 725505834 61343 10406 388212112 11576 61343 1846795 38770 56744 747181048 39465 11576 752139243 56744 25715 331132654 69358 10406 894325907 36113 25715 267472189 10650 36113 100470404 34226 25715 842838913 46549 25715 30394544 36113 43398 108910716 46549 35227 309685595 46549 54935 464956984 79758 46549 765352769 2902 43398 41322480 43398 22354 385460716 29181 22354 899732748 79758 8598 424138366 63410 2902 17054292 35734 22354 447301516 29181 10512 355183890 63410 2478 939523896 66227 10512 611389574 10512 50776 140260370 72587 10512 972953235 62031 10512 297658208 59604 72587 830457499 27041 72587 220433727 62031 83648 131058579 61205 27041 325673954 65980 61205 329161448 27376 27041 454431999 56157 65980 98442180 72281 83648 728324341 56157 2007 907364323 39421 56157 21232466 21851 27376 369769631 67716 72281 737720640 24491 2007 853267011 39421 11991 140420391 24491 53636 901152273 6927 24491 465633247 21027 6927 897938750 24491 36322 584573304 21027 85049 524369818 12169 6927 906411086 11448 12169 621381926 15933 12169 82425461 72725 85049 91929800 12169 87221 392869627 15933 76553 838892009 87221 81928 966875034 16430 15933 79891154 72692 16430 894853543 87221 39246 287609385 36841 72692 464411112 61961 36841 325868882 36841 41104 477920479 15894 41104 321144032 39246 53396 105321310 25034 15894 972741039 15894 31262 699045115 15894 32364 77608182 32364 85086 871496120 32364 21125 149769427 65986 85086 21348454 31262 47676 383500539 44482 85086 902355774 65986 72608 397851862 44482 31375 249066207 47676 529 684999601 41150 529 579255603 41150 26100 348554377 26100 45762 87192464 41150 45426 972186213 65300 41150 515212257 45762 54464 909278868 81656 45426 96599268 72596 45762 553276997 82946 45426 8941381 37681 65300 84977485 82946 77690 544224209 72596 87206 723546020 77690 54887 931869714 41065 77690 96305651 37681 33794 511891828 41065 7639 746929589 7639 77608 644690083 77608 61088 839863 7639 62563 617698723 62563 66021 776912668 12687 66021 622986028 66021 59526 52201052 59526 33937 525594936 87347 33937 540197033 12687 2008 161040822 2008 66758 417342499 59526 63380 946168889 63536 33937 4361363 54761 87347 114802752 66758 87820 764007224 87820 42106 734488613 54761 86815 570358360 59275 42106 311453479 86815 70911 111061242 70911 71521 101773349 86815 30663 914579532 83373 71521 279198147 71521 15176 296861022 30663 34081 424774982 465 15176 339329399 34081 75341 314748921 15176 11246 143597183 11246 71718 750076766 18808 11246 843989112 71718 66395 248625558 71718 75148 344090447 12791 71718 971449500 75148 14465 214809217 19112 75148 43196079 73323 66395 64571531 17421 19112 918877067 13278 17421 869728803 14465 39806 798447996 17421 17249 855384646 34169 73323 708680578 83106 17421 514071480 11580 83106 803902291 17249 23045 136863658 11580 40379 805627206 71416 34169 123891275 40379 71039 293881806 23045 43588 889883284 71039 67616 87463228 67616 76868 253266985 71039 47493 135595658 71039 70345 275628733 76868 43295 149505928 47493 2641 957580638 68557 76868 16980060 43295 43421 876209600 2641 46102 712712028 2641 65312 601606485 46102 2635 900466091 30037 2635 775626077 43421 39406 276871961 43742 46102 612862411 58677 2635 220015423 43742 8231 688601422 30037 38300 164987245 43742 70171 438137955 43742 72633 112223272 22750 58677 60088327 8231 11806 711640572 11806 37630 62199472 11806 31884 388183299 22750 69726 306797618 10840 31884 33722851 37630 60451 470025997 3264 37630 204423294 31884 19553 345314938 24208 19553 997685774 819 24208 52049022 60451 26866 165955743 819 51461 525179846 26866 4247 535035200 4247 5214 484042239 28157 5214 529600838 4247 57361 908987669 28157 35917 119348580 9076 5214 822378391 57361 32092 467145261 57361 56159 460943556 56159 70542 742612811 56290 32092 140089752 75618 56290 29137976 81665 70542 428331360 85383 81665 148614738 19540 75618 97041297 68292 56290 73547174 31516 85383 498029817 73198 68292 290571643 31516 27026 108357194 73198 40931 231235320 27026 34795 913930241 31516 69717 546081052 56731 73198 710632128 34053 27026 718000991 56731 43356 219127123 65214 69717 955061585 57868 43356 260166258 16861 34053 549654263 53571 57868 568572359 73979 65214 873910697 43279 57868 865355829 73979 22617 992867497 9111 73979 261072944 50097 22617 197974051 82383 50097 808644320 50655 50097 91807700 50655 38879 484825970 82383 20633 311399544 38879 57594 503631414 20633 49822 72066481 38879 54170 195047037 38879 14370 787008110 20633 29291 716360325 29291 56397 848743610 29291 59351 739964072 59351 47944 655579039 14370 70110 375144878 29291 22984 821221897 56397 21216 636918375 70110 41543 858164307 41543 730 153438018 41543 65946 20653607 7806 21216 292893458 43673 21216 686238434 730 22502 66486385 22502 29876 224316107 7806 70943 637949329 24278 43673 421779415 29876 6568 53019289 65685 70943 344275038 11034 65685 845693682 24278 87414 250819612 65685 1451 500816962 86384 65685 709572730 86384 43613 943753805 87414 10465 288330732 43613 32587 75258094 43613 42012 587972160 51545 32587 198586538 43613 34017 17192772 34017 26996 32515509 32587 16544 231639043 42012 10064 105349445 33045 16544 729807191 34017 68860 628974181 68860 9383 803868443 12056 68860 73936305 70900 9383 400539122 19639 9383 979245912 68860 52966 270037653 70900 68121 382881589 61910 19639 725224240 85950 70900 572385422 53375 68121 826291232 85950 3413 439923345 61910 19204 888561231 85950 18364 84992881 18364 71972 847936390 21342 71972 478651430 19204 21303 201227408 10986 19204 504342160 9672 21303 434809824 21303 83730 912300254 86894 21303 710580780 9275 9672 797977147 86894 352 372094933 1332 9275 391503167 2268 9275 344031117 9275 59086 115548274 1089 59086 734860548 352 85810 866322701 1332 3614 732943170 55754 1089 448654753 59086 43510 846690606 76368 1089 863655842 300 85810 34931795 57012 3614 758046563 39882 300 503825516 61052 300 10123264 300 59764 119442033 61239 59764 47541079 29636 61239 693991846 52409 61239 293888839 29636 39581 402932834 54950 29636 60861662 19199 52409 817425079 54950 51734 466247861 39581 29815 436048995 49845 39581 688796859 54950 20005 694725147 21327 20005 35690315 4292 20005 625483403 67982 29815 904431258 19891 67982 169116395 4292 24825 196231565 24825 75240 427687633 74665 19891 632611742 75240 4290 682816888 4290 11583 864735141 50065 11583 188454042 71274 74665 928575803 18780 71274 410330216 51962 71274 261280070 61046 18780 14758978 85891 61046 834151510 64518 18780 207562330 18780 6921 144173765 12724 6921 368611402 6921 2896 814871000 64518 38202 668192245 468 38202 678802572 12724 12904 107391559 23063 12904 922592055 68174 2896 90431245 23063 38311 433507218 38311 24016 417956700 81076 12904 137280757 849 68174 461939384 38311 83973 527182475 38311 54819 53670455 24016 495 38698836 81076 20378 83692160 81810 83973 94278516 81810 51799 83993974 54819 39266 695064056 39266 81783 477801130 4144 81810 553098795 4144 17344 390313642 3757 81783 80433835 52321 39266 115534397 3757 41485 612146523 1831 3757 581056772 64195 17344 214294361 1831 36722 853020805 79094 36722 224727217 24459 36722 102810821 1971 79094 167924043 79094 78178 151331353 22405 1971 196355590 79094 17657 728901122 4404 78178 692544243 1971 76852 970318972 67145 4404 644411290 22405 23967 573850237 6697 17657 546410201 80993 23967 943818875 31572 80993 75392080 62904 31572 613016702 80993 73976 272904503 77745 62904 31163276 19644 31572 225245116 31572 80540 613574121 62904 76215 878026124 29490 19644 360404415 45329 80540 852747148 80540 50854 670834058 50854 82086 148524140 29490 9385 643450778 65910 50854 559334695 20876 82086 75329604 50854 65850 759201999 64526 9385 969334318 85467 20876 249056826 20876 19737 976796868 20876 97 753421227 97 57333 19593047 63902 64526 699483289 59937 63902 76868201 63902 60855 250588991 59937 16293 356923827 1544 60855 379094502 4311 63902 501143880 2020 59937 226459966 2020 60848 25586771 60848 50615 214412024 8580 2020 744055905 50615 48448 972581201 8580 72759 660724450 48448 68579 773943 8580 1249 743599354 63303 48448 350514163 55121 72759 585377862 14119 63303 101392269 14119 87 480023215 11930 63303 99518677 14119 73922 455317398 14119 47323 569737627 25333 47323 711264519 59158 47323 953572286 24731 73922 434508602 23816 25333 690284012 24731 25222 141598332 59158 8353 744471079 46245 25222 737019590 57098 8353 144876800 23816 53293 499440191 53293 79602 948844045 66090 8353 545388414 57098 16325 599580464 57098 37096 254733922 16325 54610 567391370 42018 66090 882745018 16325 42788 519028948 58533 42788 638359288 54610 66837 35893527 86708 58533 493101893 66837 50108 103948746 57870 86708 94075453 66837 16437 142055705 58433 66837 593664846 39797 86708 869263036 58433 2747 634839816 4938 16437 882955788 39797 58743 573376094 50148 58743 910672558 2747 74178 34151742 74178 16050 390677686 86317 50148 320225625 74178 42160 68455348 85803 50148 87340567 19401 16050 883969152 85803 64232 388075462 21790 85803 920175382 64232 25392 836337722 64232 43837 18278657 14012 21790 54196291 21790 25098 80656654 43837 65841 410681474 2072 25392 721780686 14012 76242 298665043 65841 26268 664683933 76242 82500 815549872 76242 36460 954746243 24507 36460 817584601 26268 32042 946876758 6384 36460 832583164 36460 55198 337883976 24507 52245 671280158 12969 6384 407842240 40398 12969 25323145 6384 48615 495169497 52245 63511 18695288 48615 3501 621071891 18474 12969 539438591 3501 22635 118467029 22635 48720 680338521 36366 63511 23436767 36366 29897 838512580 48303 36366 484180239 80763 36366 558933650 66111 80763 413538699 48303 57064 966935607 2998 57064 317208140 80763 16914 861998382 80837 80763 703382694 66111 32244 3687625 2998 62574 966840960 32244 82359 774378340 62574 61852 156792373 62574 73524 635798129 75728 62574 856953263 70155 82359 58410362 70155 35600 664541393 70664 73524 416122090 35600 5933 258052823 84555 70664 284811329 82059 70155 219088904 5933 83014 128046895 5933 57753 447511751 83014 43960 113863772 71962 57753 877366802 53600 43960 201962986 71962 77838 992450656 47263 77838 137153315 77838 63315 995190956 83301 77838 424502429 75875 47263 941604442 56647 63315 437566950 84242 63315 84868432 62069 75875 459900167 62069 49061 828744778 56647 14909 719545474 650 49061 701491131 62348 62069 289163424 62069 32030 837637645 74043 650 152413678 80777 32030 520578590 29869 74043 116761261 60173 62348 183234339 80777 64401 514788625 67917 74043 731898717 67917 20068 883085865 60173 77163 127236545 20068 33702 984681694 77163 46712 26858204 649 46712 260058930 33702 65974 41809706 40475 33702 608469363 75577 40475 827196772 65974 70841 744820069 19017 649 300659982 78237 65974 937387915 85707 70841 104126759 85707 76083 39300518 78237 17201 13096450 87923 76083 465786393 87923 70954 198412897 85707 39325 123531025 72861 17201 522041422 78372 17201 242787116 70954 22682 110343629 72901 39325 257018956 18133 39325 482450449 17805 78372 600486871 22682 65437 615637455 22682 5306 532030688 23829 5306 95057036 17805 12048 442568707 23829 76604 376084128 12048 38894 339061241 34665 5306 888474717 38894 53810 839208442 53605 38894 6236241 36432 53810 117569754 13249 38894 628501235 53605 21972 782209986 21972 53198 863202914 79130 13249 743514548 36432 759 757233610 79130 20554 212849633 75700 759 541824708 83920 75700 141684851 83920 65999 66815274 83920 63155 541098236 78753 63155 918639132 65999 50410 684596328 50410 67965 537523460 87328 67965 451550512 50410 55781 191576938 87328 40543 629586412 26157 67965 781993483 55781 6489 411439386 23407 6489 303541691 47674 26157 695882459 23407 50378 351471702 57563 47674 138679066 57563 80870 506128763 39354 57563 235210852 57563 22971 569650173 80870 59397 15843438 22971 13409 361501265 69671 80870 852952203 43781 59397 929277236 22971 17057 147817125 78341 69671 726139329 13409 76158 645965045 69671 9107 41716286 66815 78341 5845560 78341 50472 64874715 76158 17335 111065976 25954 17335 315492811 34345 9107 162159176 66815 10390 235141657 27030 34345 247081959 81735 34345 26195466 37736 27030 998113834 81735 53055 668397862 13853 27030 139237804 24929 13853 8085103 53055 45385 276078321 60950 53055 769491165 43427 45385 94873594 60732 24929 979447796 43427 16896 8981776 60732 69750 359996222 43427 62340 313185278 16896 14826 74825492 71239 62340 202143305 69750 73255 872714480 9363 73255 819791676 62340 74982 564667009 71239 14150 991639374 37802 9363 374004248 70474 73255 535772668 60666 9363 975481156 79333 70474 821346480 70474 21087 586410704 19883 37802 408696121 79333 28216 574488277 25206 79333 315213711 21087 71391 95274696 25206 44075 315006230 71391 57184 103743442 19124 57184 332583684 77373 25206 966374796 34371 77373 432916917 19124 4816 675313570 75842 77373 469139376 4816 12881 112982519 24262 75842 136439867 12881 4090 669279382 82 12881 685952345 24262 76404 431555471 24262 14232 526581286 4090 44802 217359061 76404 24100 645560945 24100 77334 470193985 36739 77334 335250293 36739 70978 330233058 44802 48760 255428047 85585 77334 672725687 85585 34879 532682359 58096 36739 965417604 85585 33549 102389775 71434 85585 859250129 58096 31014 19380148 31014 36547 49132338 62506 36547 489252297 36547 64769 652497308 36805 64769 191764255 62506 25137 710144928 5508 25137 35006475 68242 64769 650408723 64769 39936 459309038 21942 25137 890607094 21942 20183 982282334 20183 46480 255598398 71750 39936 616404737 53537 46480 221819128 21942 20027 4448825 43280 46480 810140502 20027 1440 314631468 88146 71750 581677813 53537 74516 44993348 1440 49364 524750046 44536 74516 809064189 38063 1440 74082802 88146 64982 267750237 44536 56984 919360130 75983 56984 410166005 81303 64982 294312709 81303 63383 930849054 36518 81303 759929381 56984 79300 475959808 63383 28373 118564653 28373 52622 915334115 52622 24886 209270303 28373 84698 493010694 52352 84698 738882046 75149 84698 730155936 24886 52821 627277992 85851 24886 351043416 84698 76317 88323489 85851 44477 130885018 26772 85851 50885626 85851 4962 375199893 26772 24941 786015710 71595 26772 747625791 71595 47381 558335438 4962 15011 232726300 21820 71595 409026931 86880 21820 310637945 47381 30648 83058698 15011 49090 261761699 30168 30648 46685379 49090 28436 790605535 13687 86880 236170460 30648 23243 80356864 28436 72575 465475302 60462 13687 37210267 6868 60462 309841952 72575 28984 714075612 60462 68972 423491805 39823 60462 346835453 28984 53199 390319701 68972 16124 363760034 49561 68972 432654867 7440 68972 122676565 7440 41709 183079317 53199 43747 895203358 41709 36171 228872248 34352 43747 756244415 68526 41709 532490544 36171 28023 642053005 72446 34352 605392209 36171 28357 219359473 28023 35190 649222479 68526 40846 863608172 39344 28023 247652837 35190 16377 907057877 39344 12487 495038077 72273 35190 142351869 74905 72273 797732238 39344 58543 955558 48400 58543 501983046 61201 12487 63092600 48400 62009 434484159 62009 1875 48414351 58543 23576 213487343 61201 25965 669973247 12830 25965 74763327 11310 62009 586630063 12830 53647 675284154 23576 71808 501732790 12830 48965 218230910 77491 48965 265942229 1109 77491 384641277 48965 27883 345994629 13450 1109 525838880 2767 48965 15701420 50116 2767 243109102 50116 80500 611193568 13450 14604 603163732 50116 14011 349600662 80500 10833 55107975 18212 14011 488046977 1660 10833 613939329 47288 10833 558889806 1660 45035 82464324 4789 1660 64676824 25823 18212 321929612 52256 4789 13964219 20961 52256 591429499 4789 52408 741460753 52408 75714 559425384 21469 25823 145090304 52256 51268 393505240 36477 52408 185160446 52408 3395 120924490 36477 58823 665836396 3395 6259 259367716 58823 76152 158420115 76152 20252 933593111 3395 568 15046878 568 14961 777932516 76152 71477 169269018 69675 568 262859103 59833 69675 511465716 42696 71477 248224784 16028 42696 971556979 80920 71477 715121340 2507 80920 462701002 42696 45931 430480203 87550 45931 957811900 39484 45931 35138905 39484 31200 727437156 31200 3848 335080719 45931 24058 167813665 78169 39484 603167191 85619 39484 137247616 31200 45859 115100592 5493 85619 38510884 85619 76239 194782569 5903 76239 232248295 45859 67179 655419417 80985 5903 250657519 46693 5493 878001605 76239 48928 184200036 5903 77939 213736318 54704 80985 859886501 80985 35999 470692933 15310 35999 543381842 48928 85508 325697278 79088 85508 926963831 35999 77156 746572397 84118 85508 14996875 79088 50992 75760780 79088 68584 239632683 50992 345 456000707 43471 84118 566067050 53885 50992 380718951 47172 53885 334477231 345 36307 382599439 52820 36307 419718714 47172 23206 513205552 52820 67916 845210978 36307 11102 571961572 52820 24686 494704836 45567 11102 952304675 31472 45567 531556017 31472 5991 43429164 5991 53392 413066411 43505 45567 305093348 40174 53392 94765990 62198 31472 829612769 2859 40174 725030528 53392 9375 330073958 17307 43505 174084976 66840 40174 430701374 66840 1025 161525503 17307 22698 578441604 58360 22698 632838110 1025 54495 100362001 58360 40400 753094724 22698 50716 254244313 29573 22698 456576448 40400 70183 536236331 70183 8998 269379768 70183 29456 227374651 71185 70183 307456433 53822 70183 24978797 71185 53257 119835490 81143 53257 944511068 10883 29456 920242499 10883 10194 740240504 73190 10883 24152068 10883 52222 793537183 52222 51100 174117983 10194 5073 489565823 5073 41182 651598559 65894 5073 64379797 41182 36411 41483611 31513 51100 682850565 22164 65894 146978505 51448 31513 675009135 65894 80811 819728986 41497 31513 339438247 41497 52867 907557034 80811 76719 938517640 82430 52867 511678107 86523 41497 614600235 52867 85782 702472951 12259 86523 897853051 76719 31023 154552952 85782 83368 656319989 48812 31023 131229010 12259 75134 766842867 31023 49247 26348612 15203 48812 188608698 39506 75134 64951349 47311 75134 480278403 6357 39506 268638463 33343 15203 529277509 66273 39506 103665965 47311 79008 709027730 66273 44275 704102342 66273 4979 856206944 68138 66273 584281733 66273 83940 135682576 21543 68138 993995220 44275 72599 397502544 83940 41643 217735049 21683 68138 855485899 21683 75958 319071544 8552 41643 417410776 18982 75958 760228779 67731 8552 121219576 67731 64276 569922177 67731 52267 57579089 61481 18982 823324933 3382 67731 993964911 8298 67731 942751133 47752 8298 639035268 58998 3382 161780902 82216 8298 118383900 82216 12650 271753108 54437 47752 986033050 61602 47752 385264554 58998 46493 733571816 46089 12650 738129897 69713 46493 940875338 54437 85780 753704469 13830 61602 379742268 31506 13830 417624698 58457 69713 849731137 13830 65960 56444525 28091 85780 473409605 9045 28091 251416954 86014 28091 231261223 9045 85398 592195416 9101 65960 421490326 9045 78917 718047915 85398 32717 205953029 86014 32253 954075026 78917 67547 512681266 78917 52195 795540135 74886 52195 895596298 32717 15347 73200568 52195 37113 725387600 67547 55984 417692623 52195 47198 436807595 47198 11710 976363834 55984 74769 30881855 71603 74769 875178422 17395 55984 493494993 74769 57993 611788199 45062 71603 36355061 14167 57993 27541396 17395 50238 138181282 14167 68316 34349284 50238 47 231370394 61017 68316 661968201 62602 68316 84166723 62602 26224 107337958 53538 62602 78510383 68711 61017 942222108 33073 68711 556716777 22076 68711 278051526 58031 22076 998883080 68711 62070 849741707 70519 22076 325636485 22076 80011 112396093 76820 22076 496398719 62070 27454 604299634 62070 39577 679102958 27454 10843 842991597 55417 39577 26087385 31765 55417 742472742 31765 63231 92644916 29954 63231 477357478 10843 49964 932390329 59144 31765 686473274 31900 31765 190681879 49964 14177 76705737 14177 3824 970271097 59144 64735 239492082 59144 53924 93010050 64735 15572 657899127 84043 15572 49374711 15572 27659 929021469 38076 15572 458396727 27659 12996 343983719 64951 15572 129489215 12996 25849 299770918 25849 42607 641299861 25849 38560 245805778 38560 3153 49224332 65531 64951 915313646 79582 42607 896803851 45869 65531 134503869 33782 65531 476015876 33782 20168 15498882 13077 65531 578400474 66183 33782 10951045 13077 50241 493145819 50241 11775 208769203 9935 11775 269534629 13986 11775 288543007 23453 9935 491725732 48931 11775 326190673 79351 11775 365442321 79351 13006 411748483 81024 23453 504275501 63239 23453 507089212 63239 28957 24114211 81024 80731 973187001 46425 80731 15589030 11009 46425 921672362 28957 76854 219632940 43300 76854 74281038 43840 43300 430144969 43300 64250 516837654 43300 81619 835803160 43300 22288 951219790 43300 19385 393694585 75075 19385 313070835 26902 75075 701923262 22288 59336 26319908 42678 22288 904397795 70586 42678 312310815 55667 59336 27518549 35559 26902 133674793 59336 31783 831732747 4432 70586 489613431 31783 34028 545519610 73714 34028 616660795 35559 11741 846944707 9895 11741 380376875 35319 4432 791395459 37400 73714 862793109 73714 8146 314039827 11741 68210 649259649 35319 21473 605715961 21473 5902 74678202 41036 21473 914021374 8146 73371 143658463 37503 5902 377519532 21630 21473 837163849 28288 73371 890229458 71250 28288 113134316 25092 28288 595704447 21630 4926 116446346 4926 63228 568326259 63228 53715 830429721 53715 62140 533452585 63228 78537 249844462 2061 53715 574119474 2061 66068 863455500 66068 8672 427200016 67095 8672 394981892 67095 71526 30155417 8672 7142 135277662 67095 57639 373522658 8746 8672 321959927 7142 4564 856767840 7142 7732 404533883 8746 12718 869922052 31359 57639 747637791 71668 4564 722836147 71668 58177 503002729 12718 86035 976323041 21350 71668 956297493 71668 50977 504467650 28310 86035 435310651 21350 57097 462919394 21350 58346 125405405 21350 60609 221449246 28310 36900 605782458 28310 62608 790673626 36900 75327 711240368 58346 47408 215352976 75327 26918 952430102 36900 71231 194303528 71231 59717 81072390 55795 75327 983168104 66878 55795 25944757 71231 26748 189438659 31413 66878 214966362 36125 66878 507027942 23496 36125 478090324 30041 23496 333085904 79033 30041 168054845 79033 80789 421727844 77679 80789 2023402 75969 80789 554096036 40181 80789 564875635 40082 40181 534070719 77679 82985 559756740 79109 40181 774922680 68530 82985 498030270 40181 80975 77420597 40709 68530 422614630 80975 54059 63766325 7881 68530 813281913 17816 7881 140374353 73957 40709 245774301 17816 64929 599900664 8065 17816 880511754 3142 73957 40182798 38272 3142 939062676 43682 8065 300831624 38272 45870 216244196 45870 42217 578793098 3142 39846 268309288 41877 38272 269346414 24654 39846 964322911 45870 62251 995347283 36229 39846 613626265 24654 18399 729551232 62251 38440 482424224 38440 36086 423313114 52789 38440 48418541 36229 28639 142027671 28639 58447 749874985 55619 38440 369014500 32683 28639 481522001 37888 52789 897908672 59619 55619 209781166 55619 67007 326283481 59619 41963 682933897 54536 41963 96946362 42916 54536 942396904 67007 58449 591743399 54536 54951 3923603 42916 46792 687964046 57006 42916 896252916 54951 43387 214546352 70232 57006 987007286 18015 46792 431150801 20132 18015 96333539 18015 81239 130852633 18015 17527 322527775 70232 72498 128138086 16520 18015 210495774 16520 87752 10399394 16520 12065 902567810 60425 87752 98235528 60425 80476 52155750 36638 12065 106020583 40117 87752 863789908 29948 40117 542427178 29948 80826 610294487 45295 36638 262263330 53435 40117 818580250 40117 50029 39216745 50029 14284 346095782 80826 20674 345285679 20674 16905 903863380 53435 12155 53448846 9897 12155 927845330 9897 64201 712821523 35065 12155 876226693 12155 47537 380410555 35065 62862 353552328 58076 62862 836978144 43780 35065 837964815 49663 43780 829901409 10917 58076 841411551 40700 43780 750593776 40700 51824 638095219 35010 43780 279938290 10917 77045 517428947 7137 51824 357847256 77159 35010 98647733 56697 35010 240684181 46808 35010 32693391 23676 77045 414455253 54962 77159 469595454 68645 46808 542335226 26800 46808 986329645 2442 26800 40490017 66802 2442 316267741 54962 39403 125070113 68645 58311 667588864 50358 2442 522703793 2442 17985 223023459 66802 77597 994907783 39403 87673 132898751 58311 75689 14261082 64004 87673 321600190 48641 75689 963072244 32431 75689 913483665 87673 8480 115730014 9087 75689 24909656 48641 12332 58743251 9087 38777 594927658 8480 63407 540566460 38777 25016 527173742 682 9087 921391040 63407 41296 98849511 5765 38777 205479388 25016 31655 951769614 31655 85966 914841723 41296 69196 110691260 3789 31655 168731197 4273 3789 889080766 50429 31655 786585029 69196 54949 214363639 56746 3789 890676250 19386 4273 117929331 50429 49655 955545293 66890 50429 753685466 70334 54949 476568736 70334 66628 866781025 7897 19386 180654513 66628 59676 694570958 70334 33941 140019855 21625 70334 291553771 7897 7811 583525287 33941 58300 836480733 7811 21046 834536479 58300 60089 589092625 21625 23709 85674981 35480 7811 80985600 60089 31918 747762256 34411 23709 630803430 60089 59157 764288267 38932 23709 904452001 31918 2828 370380804 57899 38932 491333129 86288 57899 589379913 44785 57899 789685566 57899 6236 537277359 71483 44785 636777695 12212 86288 483484367 12212 75829 578091830 71483 87680 903852627 329 87680 644175053 5644 329 675673417 75829 3003 670911537 28435 75829 924075581 5644 24568 831775921 5644 52639 243752912 71938 52639 781737201 71938 31301 65009999 71938 8261 17685382 52639 50075 164007116 71938 5034 236306029 56638 31301 741126634 5034 48483 674603471 48483 50752 51374852 5034 27682 247664547 57796 48483 272396105 48483 40316 649787785 27682 48102 617000252 57796 31286 76537894 78578 57796 327446988 26756 40316 934472381 48102 30528 349574436 40054 31286 37849965 31286 23474 694312611 26756 45337 921490695 45337 59796 715422642 45337 31753 412120552 58257 40054 883396797 59796 79063 386192978 62194 58257 191935673 59796 10518 742515476 31753 16069 525697124 35089 16069 264917648 62194 33902 418035282 10518 19248 241322260 10518 28714 102285705 5375 19248 169198518 35089 68599 597036923 5375 31220 718960924 72885 28714 115100177 31220 36590 854701960 5375 69257 503281043 61283 68599 992104795 61283 13855 206062884 29241 69257 26482188 61283 9571 864671646 69257 10921 862330332 51257 9571 13817274 70825 9571 238098847 66985 29241 173736220 62269 9571 29851174 68322 66985 507732096 87234 51257 580398414 87234 80849 111130873 1830 66985 101151253 11721 62269 644843657 68322 19990 614302918 71478 80849 75192075 70113 80849 239835240 70113 78630 689738185 11721 19128 531769864 70113 8503 35315091 78630 72919 797294951 87654 72919 226380876 8951 72919 38533969 19128 87949 219847603 4646 8951 528655369 87949 61962 972467533 61140 87654 537381417 61140 78201 113445820 19633 61962 14862155 33545 4646 299418582 2350 19633 611446877 81069 78201 88089135 2350 25225 360898313 86794 81069 117599544 18275 33545 37269851 18275 5389 139284723 25225 35045 759596048 53326 86794 574991299 86794 56363 470815392 43177 56363 719031508 56363 67097 374934950 67097 54357 961040892 46199 54357 627613797 25993 67097 403365386 21670 67097 537808889 64233 46199 124157374 54420 25993 782427322 46199 79649 537882 51226 64233 547622877 30101 79649 741026511 4143 64233 976084759 31585 30101 271973878 22013 4143 951009530 30101 44623 386327173 14597 44623 641804078 4143 25888 273812033 44623 58070 649374072 58070 84200 781571744 14597 41591 14372338 3770 25888 624496520 84200 15307 592753797 41591 2014 701436991 84200 81116 518449450 70210 81116 223539455 52390 3770 377661347 2014 3649 503481403 3649 80375 549909899 56681 3649 794459612 6923 80375 622420457 6923 56578 627777051 80375 87150 138661817 4067 87150 985996262 11426 6923 988958359 9223 11426 622572807 67746 4067 805021486 27029 11426 408028272 67746 50236 700755919 46921 27029 477989103 9223 15943 516472834 46921 12848 990310395 12848 21872 518610872 24416 15943 100396637 17854 15943 121763429 87693 12848 274472900 13315 12848 780675734 13315 74609 713441120 17854 65160 656355384 85405 74609 264922488 17710 87693 319521739 17710 18895 353677139 74609 68654 987080970 68654 42655 227351208 59889 18895 723687022 52911 68654 612074958 43693 52911 259385217 35510 52911 986810387 28239 59889 948693500 59889 50041 551549559 43693 77307 539612322 28239 30476 667157165 28446 28239 728272409 68259 28446 92141956 54162 68259 932552017 54162 46442 734974236 82255 28446 97076088 68259 64332 81649680 19907 54162 850356785 55444 82255 477026647 25760 64332 719373897 78404 82255 519236363 61392 25760 396519657 19907 29504 461787903 61392 87226 150802824 59911 61392 120702787 75217 59911 839359920 59911 40078 10703202 59911 28492 20974586 44396 40078 657292821 16710 28492 17458650 76197 75217 763149407 86186 40078 333434782 66355 76197 51208146 86186 73058 858832674 18404 76197 462868073 27309 86186 469852747 23872 18404 261998385 73058 37948 193183886 51701 37948 64101911 29741 37948 737123749 59614 51701 34401855 23872 74037 825180997 87079 51701 701665047 74037 28949 705499261 59614 79693 357231235 49462 87079 456257625 65526 74037 837492648 23634 65526 670212429 8948 65526 678516672 4877 23634 121968285 18108 8948 812284373 8948 1104 976005530 1104 32981 310709785 32912 18108 798069045 4877 62109 365692475 49926 62109 264649092 1104 11818 669225512 32912 24163 150232084 62109 42575 493534721 85461 42575 582364777 48153 42575 578689256 42575 80205 823662948 45044 48153 680831157 75133 48153 9915397 40873 75133 727953179 1887 45044 205765273 29315 75133 576221062 75133 54206 467036660 75133 6798 55992920 40873 23600 966775240 54206 78377 505331199 67629 29315 821779723 67629 5047 26287121 26439 23600 397963620 38420 5047 680259501 78377 81271 75620497 71327 26439 723983497 41733 26439 380163360 38420 76053 98191521 33542 81271 469195182 36562 81271 226995137 42827 36562 218898602 41733 54586 709247608 39081 36562 395179744 65462 42827 803557316 54701 65462 186925921 54586 7551 150928366 40245 54586 188477927 54701 44020 685750150 49525 40245 402070026 7551 61624 271802643 16263 7551 477474758 75638 49525 229490317 19681 16263 253117144 61624 19239 952749573 61624 57538 153826537 23652 75638 249789130 77893 75638 687993607 53398 77893 58660400 19239 50044 724277264 10846 50044 2677384 75072 10846 876138930 87826 77893 624941528 75072 79168 183337584 79168 54004 503574753 87826 39196 529217679 2984 87826 63098133 87826 57441 771163534 57441 37729 569363253 54186 37729 620270286 33264 2984 451625703 51642 33264 259406585 33264 61993 999338310 54186 58039 660451570 58039 66632 735606241 31153 61993 477765475 70837 66632 964719 61993 66924 891889373 31153 86349 271037612 21561 86349 641630624 21561 69205 660634567 66924 62942 549989759 35591 69205 882573438 21561 78078 868837497 28185 62942 50466671 86253 69205 531598567 40164 62942 968237306 40164 33913 56023555 75276 78078 590921693 40164 23337 583123376 40164 31048 806236658 22520 75276 64811560 64529 23337 267309605 23337 59318 990656672 2766 64529 884444239 37122 2766 165475930 54341 59318 508168299 11481 64529 973844204 16107 59318 741651681 42677 2766 400227479 76987 11481 889338535 9119 54341 999243423 42462 76987 722831197 76987 37897 382700507 54153 37897 476774802 83180 37897 492797175 9119 74102 879229082 17127 74102 795245535 57694 74102 71858716 54153 83214 389918603 83214 86089 123222205 47971 86089 206414461 50777 47971 123376571 28059 57694 727164940 1044 83214 580489417 19220 47971 509662952 36338 1044 911734814 85330 28059 32436493 44073 28059 269206053 10871 1044 653351601 36338 41557 233477232 10871 75727 881508663 75727 17838 408790209 41557 87610 964277700 10871 43168 167689106 29025 41557 289468230 75727 88075 909590836 87610 16755 627334513 31696 16755 381174055 25013 29025 750512008 31696 32583 186924572 32583 62924 284007773 87882 32583 474114035 32583 82148 585741746 61636 62924 731581264 61636 21256 489300941 62924 12833 90274823 21256 16324 930281158 51154 21256 752596501 62337 61636 832230306 51154 8338 101271513 51154 54611 63713267 41771 8338 322613925 31163 54611 748862454 86566 41771 750579932 31163 23785 517967801 38360 23785 464582122 41771 2307 36163889 23785 81444 970936188 75082 38360 682016243 46535 81444 566031681 36101 81444 372608647 49590 75082 247159487 11362 46535 7887886 36101 53619 902481364 53619 19582 772557944 84283 49590 814333076 84283 4554 572164274 67215 84283 84868040 26521 4554 693251330 30508 84283 525433890 67048 30508 772952474 30508 38024 718227405 39142 26521 781228517 38024 43539 988571046 38024 85742 949230095 88257 43539 339594643 85742 61772 63425581 85236 61772 329761247 21746 88257 291542816 85742 70998 616464356 24634 88257 793544536 24634 6638 605404671 85236 85668 272777133 30671 6638 391768238 58536 70998 378237032 87650 6638 882280293 87650 29734 612250838 30671 12124 665338568 12124 79720 994703991 12124 84766 709240464 87650 57133 913545040 84766 80311 970805527 3696 79720 340621935 20055 80311 753316786 40151 3696 237842085 68818 80311 548781860 80311 27033 505611274 20055 18059 102128131 18059 30714 549491941 58842 40151 596933219 27033 55950 116131195 56410 58842 931434827 58842 64610 932237560 61167 55950 121861387 56410 79691 955715708 73307 55950 428424687 73307 2734 437486006 62028 64610 551264070 11695 73307 552313338 62028 67610 262789041 26023 62028 379394698 67610 43787 526574744 67610 44576 670790131 43787 43237 663394378 26023 36871 122599243 39035 26023 527394 30157 39035 592057459 21261 43237 819628819 36871 26603 233768316 67279 21261 8785620 22400 26603 330141106 21053 67279 911261122 50200 22400 688956869 56180 67279 398251402 21053 74366 619622398 35620 50200 736458330 35620 6129 177644042 23139 74366 736539417 31773 35620 891735947 31773 4516 921232593 4516 49336 365294092 49336 19210 958098326 12546 31773 558754907 47313 31773 186679269 4516 42986 424250050 47313 68508 982007245 19210 4558 485191543 4558 23001 374534617 86678 68508 60826260 42986 64776 120451320 68508 31173 286342810 16648 4558 531982103 81260 23001 119942723 81260 70996 164937374 70996 31034 373488015 81207 31034 583562909 38703 70996 712962653 70996 64800 548650007 16961 81207 24421080 47439 31034 64240782 38703 70917 783310513 25113 47439 908094984 47439 69040 497065444 69040 86629 147683169 70917 52986 55415619 87605 86629 90856711 25113 30115 125044137 69040 12644 658261628 35207 87605 743876683 85770 35207 814214577 12644 50885 761885318 6264 12644 708663154 35207 17357 496987770 42380 6264 599081880 56688 50885 845158787 37305 42380 675112678 37305 2716 267119737 2716 69089 602004056 29506 69089 718353612 29506 40792 322076885 16963 37305 870338061 40792 52693 820560357 52693 60325 888288758 42002 29506 797918105 57470 52693 154537337 57470 44943 454562838 85972 44943 567459218 42002 66157 243786975 44943 15085 273055504 72082 44943 438372187 66157 23658 211224215 23658 80088 599199940 13931 23658 401725226 80088 81990 242529132 54321 13931 655923920 54321 70777 451397117 56331 81990 830055961 70777 1323 79193229 35306 81990 455812159 70777 78189 55542860 56331 69766 46793067 69766 65183 379288499 1323 1961 525848039 19211 35306 678699272 19211 77735 170977027 80477 19211 917117832 26849 77735 935589023 19211 12201 860545191 59305 80477 275070819 80477 60741 14942137 23180 59305 372713039 23180 43150 162289420 60741 41752 590813077 64909 60741 626146418 3833 60741 823626682 3833 11100 509491080 64909 2076 44311325 63401 64909 484672032 2076 60740 216887751 60740 25262 221579256 1238 60740 985475463 60740 3559 770066017 19523 3559 360047560 1238 13519 815927785 84148 1238 586201882 3559 80666 418629467 49837 13519 297209176 49837 11977 14200271 23142 80666 527434234 84148 38401 787163838 50290 23142 27068666 32970 23142 73997014 14374 11977 37950847 27738 50290 494055702 14374 909 427073050 38981 909 642703374 85299 32970 706848395 75220 909 38645699 5822 85299 895896949 75220 80024 554530683 80024 4148 537959756 65647 5822 146046452 68925 65647 259111735 45718 80024 428223883 45718 73266 505626109 68925 48872 990123234 67606 73266 364558989 67606 29398 456591113 48872 26232 475305644 28244 29398 509864781 40898 28244 666281772 85882 40898 167443556 58082 28244 270370246 30016 28244 145058822 85291 85882 765695437 8635 30016 353398726 85291 45847 377782353 66478 85291 843856823 45847 51775 364724598 86638 85291 275956406 86638 45118 339984777 39221 66478 108078181 86638 12964 182716239 88129 45118 959569949 49924 45118 515316108 12964 77427 412916925 12964 9382 474519235 53211 77427 259760747 21828 49924 491482433 2738 9382 763673025 69557 21828 956925421 53211 84646 265865763 81705 53211 321549627 21828 36419 824118211 84646 32481 86835993 65523 36419 261657630 76864 81705 71186957 86718 36419 983880884 86718 70797 934405103 64254 32481 764441426 70797 33204 117918264 33204 42019 188868141 70797 53931 610235180 77640 70797 189843329 41680 64254 705964805 29152 77640 211411834 42019 72604 775620803 29152 49907 850114350 16804 72604 292032882 41680 63964 488477353 49907 17509 626823528 65995 72604 510722343 83832 49907 972387142 87760 83832 804430029 87760 60828 143086760 17509 8183 914062506 69796 8183 598746156 8183 59239 705958872 4720 87760 404075884 67237 59239 163215299 69276 8183 554351254 78937 67237 625447266 85644 67237 704421078 72370 69276 132175187 36 78937 2310528 19517 36 80355534 66762 36 75820222 28966 85644 32177239 72370 11296 938197452 32547 11296 512548659 25901 11296 257995073 32547 80503 47321935 25901 85898 382058162 85898 80402 65722564 71242 80402 501599357 75536 85898 896174734 71242 23904 456081344 80402 17437 238439017 34149 17437 849699966 13243 17437 861989081 53067 75536 696299442 53067 26201 186177248 26201 65053 238455190 25793 34149 525359727 13243 23250 54961754 26201 57643 962969552 23250 20877 317035901 41159 20877 22214404 41159 66784 763572293 57643 52400 485228108 57643 78270 21907529 21407 52400 173638610 49059 78270 608057542 36109 52400 343523994 12300 52400 487724529 49059 48366 14800701 21407 30270 852890388 81799 12300 808659984 81799 57122 124365133 57122 85654 120514569 57122 64596 224444447 54035 64596 197316411 85654 2270 946291958 37918 2270 240574410 54035 34289 12500481 44398 64596 680068601 54035 75347 812238059 44398 58518 364913231 34289 37132 970817536 42826 34289 435602158 85951 58518 618982999 42826 42517 495082386 43257 42826 356413505 57529 43257 268251665 57529 53818 490278431 37295 85951 512621873 11271 43257 29799405 43257 68758 256203225 87494 57529 781985447 58331 11271 390988313 77021 11271 927612851 40531 77021 828893935 40531 27478 629796824 40531 10914 865179210 27478 15330 607277091 15330 26953 911672775 69857 40531 456216925 26953 24454 255682527 26953 8483 563013881 42247 26953 145925417 26953 61626 617733125 64548 61626 620531539 74774 24454 73518272 64548 38826 476140241 64548 15668 78545098 15668 72910 649989645 5987 74774 643218167 72910 24955 598525209 78227 5987 230239797 14249 24955 578662050 72910 61715 469518487 61715 45946 768809676 42157 78227 602122687 63595 61715 590882191 61715 21951 400942745 12231 42157 70945230 68683 12231 100387596 63595 76378 666208398 9308 63595 273244231 1592 68683 29409586 30208 76378 861993541 68683 11230 357947278 1592 18093 715831861 1592 58862 483259398 74503 58862 125209606 18093 81812 636104894 74503 78645 404772624 40073 78645 225496205 72546 58862 281923123 31198 74503 24548228 30345 31198 258218703 33121 30345 701541736 31198 11855 344519274 35947 31198 385028515 83902 11855 215131472 33121 49637 969552833 76241 49637 651386381 47066 49637 287369421 81903 76241 989005296 49637 69847 165806249 49637 1120 685066617 47066 5253 266492045 36234 5253 59342062 36234 14036 949250900 15656 1120 13399344 36234 32251 24131052 24797 5253 626841634 15656 40195 482740694 14036 923 798455621 923 70950 441640762 30860 70950 987240008 40195 39454 795744806 8999 30860 591210055 39454 7399 858360980 70950 23804 558775745 58915 23804 399462954 34548 7399 678594720 76366 8999 186197952 58915 17051 10459597 80995 34548 79201967 18541 17051 666797029 17051 34140 147993336 77500 34140 534038505 17051 19670 117515920 86937 19670 203535937 19670 56651 51113920 19670 17550 822866626 63746 77500 534435034 14071 19670 635005651 42765 17550 699324733 7267 17550 121995943 7267 29148 290140108 49156 42765 469775384 7267 75778 538527445 47277 29148 316819611 13354 47277 356610269 47277 44616 426095128 75778 48398 129771652 79205 48398 135337633 44616 9355 145144110 79205 81733 363993303 30471 48398 234682215 81238 81733 748149453 30471 33892 305969310 9355 22556 14429613 22556 68461 281969200 71271 30471 809114428 3174 33892 937016218 3174 88396 900963717 88396 18100 611641141 60564 3174 798305773 20273 60564 906432667 32563 20273 325371364 60564 40563 37050884 87694 18100 841040939 40275 87694 504615266 41073 20273 83485721 41073 24598 244410521 68251 40275 508414728 41073 36753 67306628 49413 36753 260706573 41073 26030 511786246 68251 55095 773901484 12108 68251 53743513 4207 26030 481895176 38750 4207 597681229 81247 38750 338668763 81247 14256 209634549 81097 14256 245350914 14256 44747 977265473 14256 59090 281396775 81097 66470 143942445 33142 59090 73694569 63711 81097 49034019 63299 66470 643765495 76125 63299 957469986 33142 11069 318132823 20319 63711 679325767 76125 85930 475607745 63299 20534 619415858 76125 69119 103486633 85930 51619 90220219 66960 85930 426243682 79767 66960 106195522 418 51619 399056550 84860 79767 463019148 42402 51619 417858083 66960 83694 897852169 418 69117 847830907 418 54800 926178297 83694 17703 63226834 27904 17703 101101169 54800 20172 57937216 17703 13063 325910313 27904 9580 366012565 17703 43244 343564231 2296 27904 867455956 6721 13063 911654592 12940 9580 586155566 6721 9456 670326932 6721 38230 953827458 71086 6721 518181790 9456 29903 592824023 19079 12940 568270892 60143 29903 215436497 60143 29240 637284032 60143 20533 83130172 28140 60143 365055686 17375 28140 371328486 17375 9171 379645047 77987 20533 341324868 17375 47825 206840248 30934 77987 9510076 17375 9582 60029511 73256 77987 988861303 73256 82848 285910457 82848 70025 716218873 9582 73863 871923351 76194 70025 925158905 76194 13921 307246875 76194 1779 787159781 76282 70025 124291432 73252 76194 535432457 13921 71305 863873689 8819 76282 885345815 13434 1779 496618343 73252 76337 819244362 8819 66868 140484207 8819 67350 674469780 53683 13434 129452780 76337 50924 783386510 26245 53683 163568894 21781 66868 924488182 53683 83486 513680978 51880 50924 328202838 69354 83486 695275188 21781 5924 617975109 76218 69354 838168922 30759 51880 13946438 5924 52262 765201207 5924 73119 798077697 73119 32469 978479285 76218 25256 817794491 54821 30759 151109197 42323 54821 171993560 54821 43165 860628054 25256 35927 400957912 58460 43165 160018152 53580 42323 764721892 58460 71225 880125880 8643 43165 347143331 8643 76783 60803700 86604 58460 100000388 46681 71225 823558704 37590 86604 306047932 76783 7308 13239078 76783 36181 703095812 47124 37590 573964038 45749 46681 963198204 45749 81243 718187273 85905 45749 858151560 22151 45749 795604532 47124 31072 308044975 12126 85905 289588265 87631 81243 481838162 22151 62883 18207947 12126 11345 450147912 11345 54916 499132632 84602 12126 535533316 34303 87631 664095124 84602 20914 616483948 32739 84602 945706876 32739 19680 374085264 34303 14190 545502762 34303 79181 97260499 14190 20866 177507932 65905 19680 695021712 20866 27014 67037880 65905 58777 781251497 49338 27014 780866252 20866 5382 83889338 81277 27014 944587501 49338 48011 435634894 61431 5382 936701898 5382 53671 618927820 19294 81277 812749458 48011 80131 983163923 80854 19294 260024227 61431 67277 983159948 80131 44525 547049005 67277 8833 69217023 80854 52706 740865204 60753 80854 402702099 63955 52706 324854470 2941 60753 869561926 52706 5568 299559605 63955 37622 757311271 8668 60753 340004862 23457 2941 540383589 7430 37622 16630725 24737 7430 582536483 8668 56766 99755876 37342 24737 145385567 7430 74815 775465943 62126 56766 165307090 56766 27282 913998660 56766 78342 752104583 32273 62126 556311896 82160 78342 167799647 32273 152 191276628 68544 82160 986887088 68544 42838 843329185 152 53344 734983337 152 25602 642177223 66035 68544 165073507 66035 16029 139711035 42838 60737 193220830 34866 25602 165826746 60473 16029 599247012 62800 66035 319668260 8472 34866 116323986 60473 5329 704110914 60473 7660 741047133 32760 5329 875751599 7660 5069 141589176 35144 32760 798724701 32760 42845 410380808 48906 35144 430223672 35144 47134 382936983 19148 35144 125763772 48906 68125 436241543 48906 41669 148136829 19148 68913 504941716 19148 44404 820585118 68913 59278 107772612 54851 41669 721259180 28794 44404 78952998 21435 28794 650074214 21435 796 538309253 61708 796 433879610 83333 796 297886740 65918 61708 365923742 74277 21435 579690897 74403 83333 706148042 61708 66673 573581009 56665 83333 363154718 74277 32238 97386620 32238 47950 344317623 56665 62702 530287819 15985 66673 559033413 32238 74442 10188819 62702 48235 419706076 48235 37920 558179036 28296 62702 614174645 18434 74442 448122453 18434 41026 628903068 72734 41026 133174916 18434 69826 306793089 18434 6437 643490573 30772 69826 380526391 72734 47642 844852944 30253 72734 79410483 69272 30253 107489005 30772 7359 249600599 33637 7359 293663546 12588 30253 980869953 8422 30253 88926605 12588 15348 245510529 33637 59868 322872669 36374 15348 596110279 59868 7374 760255778 7374 61643 369520663 36374 43222 924872856 61643 47402 311329205 26218 47402 541771232 29059 47402 490467711 29993 29059 288053054 10599 29059 33896440 26218 75746 698638998 77734 26218 738351580 29059 69223 92131050 69223 61263 148671258 10599 6439 972313912 69223 69613 385712343 77734 52923 106383311 87699 69613 918698051 7959 61263 911868668 52923 23856 612586132 14885 87699 817048814 49614 87699 110137654 5309 49614 468287282 49614 31843 450476923 49132 14885 22999907 15682 49132 4398743 49132 43880 620386750 73 15682 566457799 9133 49132 314488206 15682 23499 451124502 23499 11686 109310843 9133 69811 434505048 73 2962 671175816 30996 11686 787365941 2962 55006 346454512 69228 69811 272302359 30996 79092 28900109 20775 2962 227356072 79092 2224 983045375 69228 21244 253527725 79092 75002 14722707 19435 75002 432716887 20775 34828 853193139 30230 2224 200143605 30230 31781 714303741 30791 75002 159516162 40760 34828 340621300 77501 30230 596857786 40760 34354 652257007 30791 67412 447357951 34354 67058 636692149 67412 70069 14731194 82823 70069 954616671 72117 70069 15295998 67412 6792 919920259 70069 8367 648740028 70069 82711 379266539 84847 8367 422268771 20833 8367 933147949 8367 25502 105173722 73521 82711 126196831 25502 50867 28615325 50867 43886 563743791 25502 81164 331131597 43886 4178 9696838 14620 81164 67228666 29312 4178 350666206 43886 9059 17013944 29312 79780 176563475 24048 79780 95461274 33007 14620 153650014 29312 72990 736159399 26890 9059 530690916 66061 79780 470408930 77977 33007 633356895 53846 66061 816323255 66061 45908 545305234 27739 45908 78888206 77977 40513 470411690 7706 40513 30082523 7706 15430 41025699 45908 43276 684046562 1633 27739 31787397 35033 1633 696974781 35033 60183 585886797 10099 1633 9867305 60183 25514 94186406 74924 25514 124969712 72871 74924 756971222 15214 72871 793748885 73565 74924 23477643 73565 53485 2398193 72871 68333 307527070 75554 68333 382864600 15214 35012 196338900 53485 31980 963079985 53485 82666 215291010 66943 68333 629056502 82666 7394 200703404 82666 10244 160461977 61173 66943 823500037 10244 63267 378643360 66943 41145 621388683 78209 61173 247596463 63267 34054 98991713 68417 34054 473720722 40545 41145 503933839 79990 34054 396284930 37178 40545 114954361 68417 29987 441916018 40545 13096 44613002 84747 37178 548657858 16086 37178 904638900 31135 13096 212015116 83690 31135 356261993 51857 31135 596965203 84747 25276 247839072 25276 52633 802481172 4283 51857 479221634 12144 51857 952620359 51857 16353 796455683 63513 16353 405715400 12144 85681 607492694 6090 63513 964366779 22291 6090 433666208 6090 54048 33740315 49841 85681 516311500 85681 17780 443215919 51646 54048 612628881 49129 54048 83841754 51646 50749 27708127 50749 28431 853685604 42768 28431 656415519 8813 51646 997291302 8813 65904 263793461 25171 42768 418883198 26914 42768 81285442 42768 60745 213155015 49589 8813 479115276 49589 32966 116257890 852 60745 141353641 32966 15769 243577043 49729 60745 437429075 15769 51452 783648240 51452 58570 194540346 29302 852 723981529 37957 51452 548296949 78053 58570 202828371 3127 78053 938866609 81293 29302 45382320 78053 50988 855064034 50988 732 115425564 81293 82266 993896813 82266 82028 330160311 82266 9961 211135072 50988 57461 238309923 82028 70044 448932753 70044 86843 862670202 80090 70044 21196276 25679 86843 788936132 38523 57461 366324785 7412 86843 290501444 56774 25679 943101144 59026 38523 824366901 38523 37084 545965836 37858 7412 789660523 7412 6704 39047438 6704 87504 42412046 21425 87504 938699363 87504 48860 210989040 37858 49287 818990555 6704 62617 354839498 28961 49287 931185926 28961 60180 6801485 48860 61216 716344492 28961 15092 20635174 4869 62617 161171628 60180 82981 849807360 87672 60180 509499130 4869 58955 691273225 15092 75802 248956183 87235 75802 161527536 31885 58955 91052534 65342 87672 25980571 77478 87235 576511936 57432 65342 884619032 87235 2739 538784922 31885 45803 515942148 8714 2739 162000929 77478 61785 127385751 29227 8714 318481248 2607 2739 813531047 42036 61785 16706590 29227 60512 436441998 27288 42036 42545369 60512 30751 434187034 30751 41656 166198021 11054 30751 137054221 30751 46739 799654149 62392 11054 992035150 46739 38181 105037101 48154 46739 624184925 35654 48154 968629061 62392 74159 966309221 79287 62392 662870704 48154 5237 861491760 35654 71156 946748594 71156 45244 166037528 75735 45244 895910264 5237 2995 489660902 75735 87034 435227447 71156 6112 934989883 82938 75735 372078855 87034 41657 711192371 72099 2995 87595244 72099 43513 400415439 68976 72099 432398054 52643 41657 688970717 68976 51222 17243787 4988 72099 236689805 29285 52643 601491259 45967 51222 366499142 49699 29285 330753422 45141 4988 364211386 19311 29285 135016194 34230 49699 17635669 58713 45967 482752922 45141 59487 24185458 59487 1946 729702354 39128 59487 26564781 34230 22823 291121700 73450 22823 714962641 21689 59487 304096932 1946 87644 829579567 38508 22823 911729645 38508 59633 853971558 86867 87644 869483637 31462 87644 766493456 19464 59633 753007369 66002 38508 279417095 39558 86867 689609828 19464 77563 15816253 30383 31462 807227363 19464 19683 879710876 28912 19683 627895888 39558 57335 59260014 19683 53036 38288575 53036 11373 347570040 60497 11373 883188712 28912 66759 516242574 12534 11373 948451679 53036 23618 865688311 11373 6099 443201182 23618 45710 723205074 66759 82558 467919309 47271 12534 641781162 65152 45710 4707631 36217 6099 34924588 47271 7585 697599125 7585 87886 53897410 48350 7585 525943820 65152 23226 97028951 71106 36217 592412778 48350 56471 759134250 54644 48350 326781297 23226 75666 828068897 6170 54644 350623656 56471 53574 945684641 63827 56471 30971677 53574 82617 695066087 63827 24950 376544584 24950 63468 361452822 82617 28831 846961014 63827 51711 45703558 44979 28831 163529223 39220 51711 575087851 14965 51711 65274741 50600 14965 106221786 39220 46729 821748491 50600 70652 838321707 47018 46729 845765560 80257 14965 276279114 74355 70652 65180514 79810 47018 695246753 47018 50535 595886170 77051 74355 595043174 79810 9657 432192789 57311 50535 206199319 26496 57311 205389755 81902 77051 528746641 62666 77051 204020193 57311 75800 910908368 81902 69253 628467643 69253 70078 779498800 69253 13658 587518890 20304 62666 451262272 9629 13658 989243812 20304 61665 187222715 20304 6524 802021489 6524 72373 3092865 20304 42712 977815007 51351 6524 222854764 6524 84356 407148384 43418 84356 394194299 52737 72373 533473307 25479 52737 686489815 25479 20417 26775432 20417 65937 6788433 25479 56115 319561038 56115 15432 810491908 16800 65937 961656790 80879 16800 45397077 80879 63106 694328264 55455 63106 710357627 16800 83966 967605608 21596 83966 599290113 44965 83966 164102879 24842 55455 60461111 21596 31242 103715308 21596 78982 36305752 41499 24842 230112699 41499 49780 227198464 24842 9001 25226450 85394 9001 617163904 24512 78982 725306829 41499 26896 956900113 86326 85394 246959042 37234 85394 342896921 86326 70275 939949680 37234 20868 290153410 70275 16182 619221388 72104 20868 558008603 70275 2396 564104748 46366 72104 207091879 82175 16182 925641472 46366 39379 10041369 51240 72104 671225896 27413 46366 117675000 46366 71990 323743079 38464 51240 893756182 27413 11477 867527416 50773 51240 441046226 77794 71990 557986185 15660 77794 55773764 57175 11477 689714043 50773 12977 110523853 73723 77794 940403394 54572 73723 944776046 15660 28489 992034867 80940 54572 877360896 62162 80940 247781905 81053 54572 778463209 56152 54572 124642098 47086 62162 467976496 17595 47086 483493463 18741 47086 349951433 47086 61444 917421672 266 18741 318023686 61444 80350 427457154 17595 74950 678376421 61444 51514 424757322 79796 51514 131139327 53228 74950 162465428 72612 51514 574701558 74950 16231 80299648 51514 2877 777209334 28879 16231 191981070 16671 72612 99605703 72612 59597 304327103 52279 16671 617524692 12544 2877 486863925 79441 59597 138841444 12544 24829 610990132 58522 12544 584726154 26481 79441 535695278 12706 79441 860651181 46752 58522 757035548 41745 46752 30646017 58522 72907 772738579 26481 15246 779033971 15246 7661 57410029 7661 20535 33636130 7661 53031 964432198 72907 5548 418530614 7661 54000 258373080 54000 29033 56579866 28704 53031 856047779 69221 53031 2038952 69221 30036 209835488 64574 29033 63034246 7123 64574 407416731 45292 28704 558499715 79247 30036 620508633 44985 45292 788985954 64574 15446 194493306 44985 69773 98801790 19880 15446 976779580 15446 86920 206327132 32348 15446 823228799 45059 32348 62487430 82321 19880 365945751 45059 48779 679355233 86920 83790 872037653 33196 83790 394064141 45059 79659 825708339 49073 83790 827403905 15067 83790 233300163 42460 15067 250093699 79659 52774 827565701 34628 42460 99572358 69128 49073 459615928 42113 69128 978995040 34628 70238 35844765 52774 23815 82639986 30490 42113 515212616 30490 71173 793191792 23815 58587 116711060 30490 43296 955668246 23815 48043 711490259 17431 43296 923138202 54631 58587 659347122 48043 11311 622840018 48043 77115 841478427 35127 54631 451488780 61142 77115 764529718 35127 80776 396135835 33412 11311 601951634 35127 78784 365573853 61142 44560 412969396 33412 21974 201902662 72892 44560 445857603 61171 33412 661856728 72892 85276 172674179 62184 44560 256350074 62184 79847 819773710 45796 85276 273879386 79847 44353 487579433 85276 56498 76800817 44353 1377 622169469 1377 52898 703134688 44353 11298 931867083 70119 11298 168393883 1377 43432 326917748 1377 28666 876647814 58936 28666 834697923 85784 11298 520585506 28666 57355 926161280 28666 13606 695640538 57355 26839 652483558 57355 20082 688032596 52443 20082 836511587 52443 33943 508927150 20082 25725 711147734 4216 25725 358181580 20082 81290 819050262 47967 33943 277565439 57940 47967 13103141 55172 57940 989768761 32463 47967 979927056 59834 81290 79908033 10211 47967 649999752 4126 32463 947696855 69294 4126 487968471 65378 10211 232545540 65378 37121 152877056 76371 4126 170258347 81285 69294 735006466 69294 66883 18512363 76371 8045 117429813 76371 54270 484504102 81285 41974 438010209 8045 9886 392430120 14548 9886 60545212 41974 38919 791134238 38919 16645 953648157 70812 41974 560129947 14548 59664 29084858 38919 77437 737357990 38919 79174 856196895 20480 70812 362538057 43197 20480 890481665 79174 37340 850978943 1152 37340 64498249 20480 76447 776675031 14664 20480 98701597 27574 76447 970924486 1152 820 875765023 10747 27574 840341504 10747 38107 598069837 38107 38441 829298852 87623 820 60067062 18954 38441 712914952 10747 13252 602288301 87912 38441 458721597 87912 61975 272692822 76506 87623 172591847 66072 76506 59088756 66072 34813 493695317 34813 75094 745578444 12509 66072 305515065 61654 76506 384065831 22584 12509 233508195 10551 12509 492310507 10551 71701 901173788 75707 71701 410358141 69553 10551 199647388 62694 71701 824934139 24230 75707 559577121 31012 24230 215351632 59313 75707 738223986 45153 24230 544591070 62753 31012 503735289 59313 84870 786902971 25681 45153 727266829 84870 172 120317304 46186 172 81794155 78339 25681 14254145 83793 172 469246687 287 172 94184748 67677 172 301977694 74 78339 953409466 67677 19147 974968091 32077 83793 266703771 32077 82998 58082396 74 17008 257876630 19147 36554 970099854 10661 36554 412154913 17008 6497 111180225 63537 10661 323782098 36554 61383 289088348 35752 6497 576261646 55626 35752 948482534 12530 6497 538701200 55626 16299 949596790 4009 35752 640666047 55626 59930 137428837 4009 9134 458232265 48190 4009 77451818 20216 4009 351974839 68089 9134 206991437 20216 34008 489389643 52582 9134 117351868 49909 48190 503442783 5105 52582 805635138 68089 1360 919495494 49909 75560 123840632 63829 1360 318122337 14245 5105 938789280 73688 1360 195085088 73688 64273 194742185 25837 75560 844993254 47513 25837 134859347 73688 64685 149600648 46644 64273 880677904 46644 22173 905394426 64685 78041 816459654 36203 78041 117276982 64685 17507 1361325 22173 48013 14859963 22173 76895 152977346 26062 48013 606752648 48013 34507 282628946 43838 17507 201657493 43838 19661 486731221 13392 43838 814836996 25211 19661 85010064 34507 26957 866160775 19661 43181 668088469 47436 25211 137213274 46211 43181 222369609 46211 11518 488952065 26957 61313 142424468 56297 61313 825157133 24299 11518 784497860 24299 82641 803298604 56297 6276 626888901 56297 1156 66809533 6276 59945 39958936 46706 1156 835968772 55276 46706 517725955 502 59945 208163562 55276 4115 15668718 59945 36528 527638128 19547 46706 942602109 4115 81020 85039911 81020 58161 559975450 81020 29858 56317330 29858 12396 885253720 65411 19547 698702059 29858 57382 574007907 60398 58161 459743136 5707 57382 617084614 12396 74993 815447354 14235 74993 500052393 5707 20654 183733706 14235 67018 7254594 67018 77549 325547065 66659 67018 171254305 77549 60240 706680497 66659 64390 370552943 64489 60240 131344482 87931 77549 218228732 66659 4091 485444660 64390 15460 774168973 61421 4091 625750383 61421 17618 391180081 8523 4091 254106388 4091 11165 317078887 69411 17618 665308243 30319 69411 426002567 45886 11165 687425976 33707 30319 945971916 30319 41072 456180470 33707 13932 866158233 45886 19127 83598984 45886 52778 807097724 19127 67455 19755919 52778 30696 107637976 68622 30696 128808909 52778 33534 394379996 26212 67455 935016527 78364 68622 545085509 65745 68622 646341120 86429 78364 963709355 51787 26212 679295674 51787 88364 865724011 51787 33871 675485431 86429 60844 232211041 67853 88364 781438497 36394 33871 999559568 60844 6756 40113149 5182 60844 785013645 36394 72867 684500098 36394 20685 122618694 36394 30408 479491268 6756 43772 272900997 72867 26828 155075115 28249 43772 308663410 49781 43772 532667251 72235 43772 965581947 26828 11031 514601037 26828 34141 283717275 49781 85690 348034586 72235 37724 26785070 72235 7339 319330288 63894 11031 847026913 85690 65542 538034629 85690 52734 124345203 5643 65542 229724879 47371 65542 888360083 63894 10150 763962585 10150 88350 976240292 52734 2686 684280286 2686 21186 425486634 47371 37450 409792817 62978 10150 281426812 21186 15072 927407239 2686 23299 819513022 62978 47876 933588751 37450 46673 257431257 13236 62978 430191778 13236 38417 464878826 13236 48168 589015079 46673 13306 43277484 34083 38417 836187924 38417 21332 380472454 34083 60909 797931347 60909 37892 224220910 37892 7121 346649148 34083 57631 551675519 48439 21332 893292474 60909 44178 385868518 82898 7121 250762768 82898 13178 948657887 27253 44178 756712330 27253 26821 289786908 82898 15209 163063664 82898 67690 7646865 28275 26821 196406112 64611 15209 423335050 57112 67690 835078264 67200 15209 485260895 67690 71236 13036600 28275 51578 967737593 51578 49123 64222048 71236 83178 968644060 71236 22717 205031794 71236 69042 483246934 8275 51578 412410468 47174 22717 345178779 8275 2418 343026664 2418 84779 61059606 57965 69042 242147770 84779 61381 110685420 84779 18549 972147167 84779 79586 323664267 84779 3902 190344323 61381 19687 292751393 32260 61381 223439666 79586 32747 415583018 9402 79586 632418448 44431 32747 97692584 72279 32747 591256006 73013 32260 998277501 3440 32747 865360687 44431 22629 877821972 44431 50679 830938317 3440 30519 566994028 81452 3440 860104397 32830 50679 364156318 30519 28300 64216267 47279 81452 344509695 28300 21047 349262095 21047 32674 310457860 84677 21047 750266423 63542 21047 860363472 63542 50582 110267956 63542 54830 925167812 62238 63542 391511922 20735 63542 410223135 54830 33079 119417944 50582 15725 317776310 54830 82241 79443035 8196 62238 728475047 52157 8196 414966135 79159 33079 476831695 57033 8196 632968298 52157 64110 586259340 57033 50173 311118827 52157 10584 259964853 75152 79159 622758077 38733 10584 1619170 16341 50173 930900730 38733 69754 139582694 16341 31859 555264995 69754 67175 431801611 38733 64071 690367285 69876 31859 330071899 6956 69754 486864607 67175 87984 414390450 64071 88184 3694660 88184 29293 233529494 6956 5877 417596233 48673 5877 176442399 48673 51664 716506033 25784 88184 495133008 5877 71440 409251926 51664 41781 629839192 41781 60767 276055509 89 41781 367598007 8389 60767 24260414 8389 30182 358519792 60767 83262 401493887 8389 77875 189470717 55935 89 452171335 55935 64291 642705586 64291 27791 200116010 51708 64291 797561650 61422 27791 696023912 22981 61422 198943652 805 51708 262927650 27791 82032 309343106 55111 82032 43345187 70108 61422 864848580 22981 73610 561120533 805 9540 150721199 55111 29317 884362554 73610 56279 5041344 55046 9540 902865379 29317 34713 26731285 74573 55046 503405925 29317 26016 663419057 34341 74573 398188299 74573 13567 173750526 32968 34713 140017456 59849 74573 64291207 26016 60244 919287186 34341 51200 75124680 42564 32968 312816609 49217 60244 134549418 40677 42564 24936196 40677 2048 164350787 52413 40677 647027956 42564 75215 900187890 40677 6929 68936889 6929 52944 757446399 27712 6929 301388745 52413 10339 128381097 12987 10339 439395213 12987 67401 498821954 71004 12987 527342149 4036 71004 834874122 71004 518 936747471 64387 71004 114294408 71004 69665 555004760 71004 24905 828533921 29056 69665 386630791 69665 8327 46788755 69665 41279 867309537 69665 42982 288584783 42982 41394 726412169 42982 71932 508589239 82897 8327 171929338 30994 41279 432410656 41394 9387 791618308 41394 65193 43253569 23487 30994 199378470 9387 23124 470622492 65193 60630 493159192 19371 23124 90722722 87001 65193 686277073 87001 5344 333137608 65720 87001 617174050 22253 60630 959082961 65720 58679 179419357 22253 56881 273246364 58679 86196 146215275 22253 31064 638665138 86196 23768 123838638 23768 42066 634501863 63822 42066 707341103 42066 21227 86933753 80884 63822 408399472 21227 33760 895361864 56205 80884 847505842 56205 63832 802238966 65237 56205 610373927 82103 80884 311723479 33760 20474 220335635 65237 21147 417064265 18572 82103 223506883 76534 21147 158102866 82103 71192 177178930 29437 20474 392899470 21147 68262 720360147 2125 18572 216474513 82518 29437 557673113 44632 2125 186937173 8446 2125 565997208 44632 7699 572663949 56024 2125 920899971 29668 82518 799802315 7699 36506 215312188 7699 34653 611338226 68267 29668 87364934 46667 56024 835402813 29668 56579 571229468 489 46667 533110323 68267 73143 642790032 82905 46667 49425965 56579 72839 805927474 34508 82905 643367778 52505 72839 274341442 46205 34508 34705873 45179 72839 912603987 32686 52505 106358050 73879 34508 687305435 45179 46447 69810558 57953 46447 722718858 73879 47887 190781794 38052 47887 562067623 38052 68595 120955607 68595 16600 724722985 23118 38052 586738187 68595 12805 432592072 68595 53197 583179545 16600 46470 607097329 16600 67864 159669184 67864 79692 56852274 67864 8375 426810120 46470 70246 506777576 85614 67864 360509270 85614 19436 144361234 48621 19436 949216982 31249 8375 111468610 48621 33608 677163882 72288 33608 871216082 58583 33608 364382372 58583 32738 157218119 31249 84344 815968433 35096 72288 439801060 61523 84344 533362436 84344 42439 478211650 69186 61523 633369859 69186 87531 739923024 27045 61523 62069235 74380 27045 445864498 87531 79158 293299960 65746 74380 852898330 65205 27045 309822173 1309 65746 235032068 65746 73090 195452221 65205 57798 490138244 1309 4002 554703566 65205 85988 510955150 35694 57798 89682902 57798 27779 622336326 4002 58004 702687298 35694 30479 316076957 35694 2921 340644599 30479 13374 101269836 65336 13374 155216931 41574 2921 825292336 2921 31739 989876414 16373 31739 543550182 31739 66480 347590305 66480 79469 139200993 47584 41574 737346748 47584 40015 102877117 85124 47584 129211948 86160 66480 367755012 47584 6288 269621177 16975 86160 841940186 85124 58133 795672013 71638 16975 13398332 40163 6288 919049824 6288 10438 539030445 5614 71638 366835199 54944 10438 375299995 10940 71638 895029797 10940 26755 361442901 5614 33979 549948776 5614 66542 638178977 54944 10535 835015828 66542 2823 136894888 28056 10535 59921060 48112 10535 35638974 68619 48112 199773937 72509 48112 6883411 36507 68619 593145353 72509 15113 131762562 68619 64874 839982607 15395 64874 438978281 72509 10675 740148486 36507 23074 268562119 15113 47795 438161153 77214 64874 582831085 33376 15395 835681611 33376 30023 980438152 47795 66630 814582504 47795 34295 192474264 70270 77214 474499290 70270 9149 56562150 66630 17987 810725097 1388 34295 669719176 17987 32658 936243650 1388 27943 768581976 32658 32235 29823793 1388 14998 835560413 32235 74086 726871232 54087 14998 110183262 34755 74086 439160251 15902 34755 5658664 22637 34755 619057107 6094 54087 503088351 54087 66407 955946205 34755 35695 13175875 73097 22637 776192201 23523 6094 957235071 66407 53953 985699933 86152 23523 695820447 33578 73097 133468684 18806 23523 550686191 77266 86152 376995380 69032 53953 638297453 18936 77266 47918186 38301 18806 973931696 2151 18936 999044109 66741 69032 466952997 18936 20647 670719874 43092 20647 756773527 44361 20647 665603962 54732 2151 762144274 8476 20647 544720125 20729 43092 733746161 8476 44138 51366292 77040 44138 304879993 20729 24532 746485381 70492 24532 53160150 44138 40871 946845487 77040 78998 932380071 11234 78998 997487366 57127 40871 334358458 61165 11234 590934826 74020 40871 319665392 78998 87601 623869152 33570 11234 445869830 61165 59840 551421020 33570 78434 436301976 78434 71287 632426149 71287 44215 479077553 3455 78434 452131095 78434 6175 573660115 44215 8490 344556429 71287 66009 27129936 8490 60314 23310567 8490 16002 138681938 33446 60314 570854474 66009 1464 722362109 45219 33446 979384548 60314 43347 128476700 9104 1464 970982769 28622 45219 745243163 1464 45637 487393333 43347 13858 471061283 13341 45637 204109626 13858 74068 656128271 37645 45637 586612731 73445 13858 707373545 17000 13341 709125000 74068 84069 75087425 82252 17000 399046187 11900 73445 310782549 17000 2749 244358806 77271 17000 836722659 11900 20690 75172159 20690 82177 679513404 30243 77271 97094938 77271 73217 273591416 30243 24218 311334407 82177 16715 704307751 23805 73217 694791534 39101 30243 24201103 24218 2614 442740758 62899 16715 65089775 31377 23805 171110828 31377 63488 441850374 39101 47645 58979261 31377 50987 245090374 63488 75881 785777580 47645 62787 379597771 27225 50987 604561441 75881 27465 464653715 64748 50987 336384092 62787 43670 286144649 20024 27465 482897828 20024 25070 15678881 43670 53747 55921123 35796 53747 164126328 53747 11255 476487329 53747 47677 355560338 41273 47677 74426001 11255 65649 70271520 3443 47677 402559983 65649 36454 289259678 29971 47677 102207626 65649 87778 754320000 36454 43006 727968622 75900 36454 260941795 36454 84921 809735194 29971 52882 417103912 75343 87778 242571544 66473 52882 175355085 66473 82193 325179124 75343 26001 502187245 26001 86805 273730213 20238 66473 301780959 20238 60000 507674643 86805 60761 481561475 6201 60761 244963421 64347 6201 951088538 6201 14178 292194950 60761 21225 758972812 14178 36797 629414953 67189 64347 789548985 64347 8691 272033750 16053 36797 436815870 8691 53960 491952039 83846 8691 665614308 8691 58458 804168715 83846 26949 471313966 58458 5890 878065485 53960 53522 278571491 83846 6003 850180102 5890 36433 1007455 36433 79577 383470467 79577 34384 147347269 38009 36433 215053581 36433 61803 548345338 8267 36433 778751037 59785 61803 136135032 59785 85751 397063570 79322 85751 417906430 61803 60646 37638205 79322 11566 558663122 59785 79714 103838641 50438 79322 624738546 76232 79714 508104711 60646 78480 925193304 63967 76232 515959352 5211 78480 158461037 17596 76232 583329450 63967 52794 280127935 49568 52794 64644736 18287 52794 495367915 49568 43325 18883946 18287 33644 894180558 49568 75159 909486546 33644 28584 9995824 75159 53806 100640426 86932 28584 346480719 33644 58205 303668732 38341 58205 891415891 35205 28584 727045651 34343 86932 875090956 57215 86932 447842653 57215 31852 847467522 28614 38341 44392997 42573 57215 829555134 31852 74630 808585079 35879 42573 952433503 33907 28614 661458694 74630 79877 800965588 78765 35879 863733749 26494 79877 223102690 33907 41566 84653057 79877 57936 21369591 26494 11568 393319022 15759 57936 52611582 11568 56280 434427377 56280 56356 68402377 56280 29755 518803579 56280 26244 765958482 30469 56356 748498054 56356 87878 672234307 85793 87878 625469364 14486 87878 89584857 41120 85793 176314572 82701 85793 710389647 11188 87878 406544557 82701 72850 4422496 53734 41120 503075744 28187 82701 879519401 8193 53734 643610267 36406 8193 869275789 29423 53734 417382569 42423 36406 665340372 28187 19282 558580763 36406 19849 351899073 55760 42423 879328820 37293 29423 569194650 82195 42423 501317539 19849 72916 644242592 69953 82195 254362651 69953 29925 717680432 72916 3424 140640926 72916 56911 4621171 72916 47258 305444063 69953 21639 245144136 21639 25975 521304254 13615 21639 732124672 47258 20957 757130789 61274 25975 579905670 13615 60537 681280248 61274 70564 327823068 64283 70564 955938121 28613 60537 770439953 61274 80590 408313574 25568 80590 987404120 80590 2753 474347484 2753 2186 28616132 74456 25568 132220180 2186 32655 111221430 2186 41767 917377872 58208 32655 91751271 82417 2186 175818189 58208 43971 82401649 27400 32655 73857336 58208 73507 101176879 82417 62110 446628410 40397 73507 168263003 43971 75263 178534014 40397 25749 564854890 62110 18117 58418200 1474 40397 102040161 75263 72362 962376262 75263 38975 270444 32993 1474 16409943 34125 1474 237293383 34125 44712 172890137 32993 33042 77502641 36239 34125 5436945 34125 70191 281657302 6778 33042 527244306 6778 65869 834431864 64500 6778 664350475 78958 65869 81471946 25162 78958 793914171 81476 65869 282248425 47211 78958 903618546 57581 47211 237614404 25162 78503 219977577 55418 47211 665623950 16278 81476 201893069 47211 9750 22691685 37972 78503 84478336 3452 55418 723491529 16278 86180 965131313 6145 9750 21725910 25283 37972 93015710 77285 86180 171281035 25283 37600 711368989 58562 77285 452767023 25283 77891 456628865 77891 56076 62648231 22115 37600 824336733 37600 66566 931274919 71340 58562 538147481 20902 66566 133218179 84837 56076 204848901 20902 62244 114823755 22954 71340 961136887 84837 26783 84275216 8038 26783 695980464 62244 45484 123676519 22954 66695 962158898 8038 6547 398878708 7669 8038 252743233 70431 6547 883843747 2813 66695 291693879 55048 2813 922135858 39996 6547 246754611 39996 62851 865377620 70431 31191 155342346 31191 36250 377458991 41173 55048 712054711 41173 26333 354551182 14030 62851 183114378 14030 34852 451976148 9455 34852 397343871 26333 71507 373123715 77374 71507 723126569 21750 71507 738063356 17444 77374 328680853 77374 39027 685241899 17444 70273 420915430 19392 39027 441438042 20898 39027 165821234 76738 19392 305088482 44930 19392 10444162 71695 70273 681354824 44930 42880 27346567 20898 75325 100723171 76738 52036 327248752 49271 71695 794588485 75325 25716 980868334 63960 25716 936611741 36831 52036 792230971 45223 52036 532381055 25716 81640 1614900 81640 10708 593802905 60863 36831 530033410 33823 36831 90200370 55007 10708 194572960 55007 60415 17018222 60863 5880 782869022 55007 68545 632548692 86067 55007 439311751 4495 60415 873192881 4495 1415 138487531 5880 73925 343669476 16233 4495 688009915 4495 7536 675867118 63011 4495 659989014 7536 74653 453669061 16233 43899 130903827 74653 73263 84134243 15674 43899 935229262 15674 41583 356791880 43899 56053 127172512 41583 19158 39852042 19158 8584 777215847 15674 67633 572773471 3894 41583 110705296 80168 67633 835604450 37460 3894 818780418 37460 17454 221065041 3894 82437 164587843 80168 37667 692063919 37667 85268 810213031 42288 37460 191213469 17454 21202 898237645 74730 85268 602054095 74730 22930 7231372 42288 6685 815785479 22930 9403 37688776 21202 53060 896961765 67283 9403 233070954 22930 6591 883948570 34749 9403 620734288 54852 34749 445485425 33797 54852 751343296 6591 18406 503854088 34749 31177 268515324 34749 49054 445540694 33797 51809 46683687 7670 18406 19845213 7670 36763 764618223 7670 23353 630904589 15260 23353 138294332 72143 51809 758769827 36763 47483 7360288 492 72143 843404079 32955 23353 977983178 47483 20628 289240191 69142 20628 299422019 5235 32955 595781221 32955 65730 253792431 69142 58241 671729152 20628 10867 148069666 71536 58241 601036108 8578 58241 459056708 58241 18201 992191033 950 18201 800329677 21142 18201 848040874 18201 16269 627334739 78685 21142 114607116 2937 16269 115058644 16269 53076 580158968 78685 30164 390396543 10006 16269 249308337 10006 77516 456641123 30164 42900 445616576 80548 77516 797241215 77516 35231 232741307 77516 65303 939648273 52221 65303 992580583 65303 67868 12207786 31796 67868 474896261 67868 81038 165416289 67868 33257 751161471 67868 49254 634780536 50205 81038 132478754 50205 80428 381328830 80428 20244 400430050 49254 11494 434553229 49254 13713 314060283 42350 13713 199860643 80428 42257 454144255 77904 42257 729538936 77851 77904 794929088 77904 79190 225695677 38273 42257 920408539 77904 47965 329830338 77904 16891 50440924 38083 47965 423274634 16891 35343 140514003 29395 16891 224920030 38083 613 365443398 23570 38083 838146827 38083 33492 377974231 21980 23570 120644533 48642 23570 16410759 78330 613 304227722 9414 48642 317607033 7911 21980 9956925 38943 7911 555470216 24779 7911 605078492 7911 4092 326072412 79820 24779 723699904 84815 79820 282671805 84815 53463 30632080 53463 39444 910062407 39444 69389 548694913 39444 54654 714317318 39444 16523 893895602 69389 1588 512058147 69389 46105 636842413 54654 7953 187561660 49362 1588 704056617 80359 16523 827353142 24349 1588 470221163 81226 46105 654698842 11917 7953 711218463 79374 81226 862724833 36094 81226 209800940 49113 79374 286925605 11917 84402 421098794 11917 59272 201017828 3685 49113 177526518 4757 3685 209151798 42634 84402 860143045 69341 4757 790994954 15299 3685 954711548 15299 34022 143088292 38768 34022 336241656 34022 53302 77814407 11682 53302 205781142 53302 13340 734278822 12772 11682 418317203 78719 53302 56950671 13340 27456 594916642 17075 27456 573583860 83094 27456 245896988 27456 40491 838325493 17075 26045 394969534 83094 56225 199878324 6441 40491 621203584 56225 23745 457130736 25639 23745 969429892 16890 25639 87199647 16890 70393 275693161 6441 45318 964650716 69692 70393 455076352 45139 69692 250990256 70393 55819 965894 83692 55819 206544396 69692 20847 504333551 16235 69692 316930671 83692 7588 259762643 83692 38346 26170393 84890 20847 55249804 7471 7588 762361104 7588 47834 216921995 38922 7588 104884869 7471 74512 524743567 15977 84890 197056134 15977 41256 914647618 61995 38922 134427379 61995 70370 418185438 15977 1354 948150223 40095 1354 545874909 69875 1354 720066565 39136 70370 639855573 70370 60894 652955348 25259 39136 897286099 5646 25259 406866742 5646 37119 905174457 60894 48104 481505640 25259 80290 93752386 69679 80290 13481038 8035 69679 483507724 79411 8035 123965379 80290 69866 77276721 49305 79411 472912011 22925 69679 348843090 40029 69866 767129838 69866 58537 428273202 49305 29959 797442809 55376 40029 81742689 65961 29959 820263340 40029 50181 982040247 50181 38886 784081041 59207 55376 101390629 6247 50181 861827505 50181 6869 557009889 6869 72510 371188016 81726 72510 790878413 6247 52105 143705654 6869 49451 458578851 49451 83251 216133641 52105 68892 37679898 68892 86797 554656289 52105 31677 28008931 49451 80165 239114574 68892 16194 507529955 55122 86797 88780408 7311 16194 991540695 52026 55122 229301257 80165 67047 990964478 7565 16194 845623387 52026 61720 671470004 61720 31523 293524680 7149 52026 416997496 31523 60234 35536250 66839 7565 53847998 51783 31523 535514637 34859 7149 87449718 57633 66839 115030044 51783 26235 294786374 34859 12397 77726617 44303 51783 118555231 64563 57633 144402880 44303 85286 891884821 12397 58612 908059949 64563 8854 169865598 87917 8854 135856368 87330 64563 528043788 87330 42458 8716718 87917 57572 866611380 8854 73187 673133980 87330 33795 148439206 53596 42458 717019973 52899 73187 151335892 27453 53596 56380270 15875 73187 38710984 4222 15875 100954943 34401 4222 300613910 27453 64336 119878489 4222 57093 324094658 88320 15875 780380731 872 57093 339170823 8920 57093 40328556 88320 12225 198134495 30064 57093 664772244 65882 88320 945814588 30064 87910 690237953 58863 8920 251587540 16473 87910 182659066 16473 7712 944340641 14660 7712 701562046 7444 16473 373146222 26763 58863 992834187 22091 7712 605423860 84794 7712 571291562 2344 22091 845683813 2344 22713 128511473 22091 54511 120425741 2344 35172 52069247 35172 84791 70401651 22713 47639 88338811 35172 49878 759780413 24279 49878 962986382 47639 25213 890867388 32763 84791 266807734 51029 32763 237201134 24279 18415 523292354 41391 32763 475919467 41391 29847 989140185 29847 65035 481355567 46777 29847 863378195 10561 46777 764620390 65035 67909 364410367 46777 7938 13246046 67909 8296 56122717 37101 7938 838353803 7938 76180 952380285 7938 81445 628070989 8286 76180 462018519 76180 1649 766044815 61560 1649 59179106 44233 81445 549712381 80578 44233 318626003 68660 44233 951114350 68660 24889 812007874 44233 68344 720714286 81969 44233 464541997 38182 24889 372308437 84082 68660 222897157 34769 24889 950464676 84082 3643 321718528 3643 47660 128514099 34769 8092 91985395 84082 25096 894498180 8092 11445 833072513 88094 3643 987862864 52977 47660 368821644 64082 11445 179755778 88094 11691 268239793 83840 11691 995213834 53914 64082 120889095 53914 11979 460666436 64082 2031 53779147 11979 10315 119416155 2031 41671 71045704 28380 2031 113245226 47426 11979 563732009 41671 50266 371895744 47426 56412 703377111 56412 70984 767270366 47426 16164 631969619 38591 56412 133733943 70984 20715 145224826 24961 16164 688238908 7862 24961 149392548 38591 21557 198744984 64209 7862 104413563 21557 42934 708229083 25868 64209 344902641 55766 25868 992418061 5998 42934 750042417 55766 47457 808712576 55766 31894 199938960 55766 31727 674524528 31727 55639 152034944 31727 27661 144798395 55639 30481 49444475 74929 31894 784795824 74929 7352 297054757 7896 74929 165682967 7352 74532 714036524 30481 29022 569245296 27629 29022 876355719 27629 45462 534191845 45462 53273 105119616 30816 45462 489723054 30816 13619 484789542 30816 44653 873969157 82803 13619 184076650 44653 48926 293077272 37053 48926 695321279 3427 48926 120116155 26672 48926 568924353 82803 2659 496984102 48926 9975 82979410 49441 2659 164942764 49441 39350 879611368 1898 9975 320498721 9975 67122 864178788 9975 72473 682258146 67122 22795 233816822 33566 22795 529493136 1898 8734 175449530 67122 41464 255851215 28103 72473 656988679 8734 56808 695637771 15306 28103 839320502 15306 55302 949592061 25703 55302 425698603 14802 25703 126740315 22641 56808 961759581 11942 15306 10726647 11942 16866 730903837 63442 25703 154887086 85327 63442 38432282 82747 63442 269413730 11942 73059 714159131 85327 86273 695888166 26367 73059 54885509 68502 86273 249134840 24456 26367 353184217 73059 56813 916700495 86273 70162 613042886 30474 24456 305782274 68502 32461 17901419 30474 81228 252452202 81228 85535 429238366 15314 70162 378580998 57266 15314 446920564 13829 32461 607741178 13829 46841 75646015 57266 17808 315150998 17808 78987 528578123 10372 46841 531930156 17808 61711 815294893 78104 10372 370519 87027 10372 578353957 78104 80607 66016530 61711 82813 340912619 25156 80607 935171031 80607 44664 656837741 44664 43987 896024086 46968 43987 303318430 25156 34925 98734659 25156 71024 513105867 34925 10380 940624538 10380 35525 288663444 10247 46968 231073376 34925 2966 119331049 14847 10247 105737898 6652 14847 396584878 14847 39619 955621401 10247 18625 580728478 39619 66485 871368376 6652 56160 393436734 39619 86233 985487832 68716 86233 846678990 86233 31828 988866930 45497 68716 861149702 16064 31828 752752763 86233 7026 351626475 12371 7026 815523799 80373 7026 801669186 28789 80373 162564185 37000 12371 662117056 14809 37000 708142526 43155 14809 931959546 37000 17899 738673467 37000 86522 537918208 2729 86522 139361820 14809 84739 121613952 86522 16255 834145765 84739 25873 711394270 25873 25456 823323061 25456 18571 468163333 25873 54722 799315890 16255 34833 974485825 36658 18571 165112427 66006 36658 366469564 13239 66006 402187946 54722 18330 301011393 66006 63733 792321253 7822 36658 626610749 13239 49379 450691663 11927 18330 846069263 116 49379 948400247 28281 63733 419935834 43381 116 493525206 78110 43381 163107757 43381 50035 408906776 33357 50035 450473141 49470 33357 156093597 2128 78110 528095055 39440 50035 906146678 49470 10828 353915334 7459 49470 775667588 7653 10828 123697796 7459 62078 740414014 62078 44659 951499910 50279 44659 619870200 55653 50279 633675509 83010 7653 322801438 75709 44659 55849159 23913 44659 37457797 83010 17939 838207610 28581 17939 555260703 82279 17939 359619939 82279 53945 418672417 78971 53945 737593022 48862 78971 782279612 31250 48862 338186419 82279 29261 598951431 48862 39274 978452390 48862 13453 917225457 48404 29261 235503822 31250 21729 285070524 75288 13453 957882453 21729 26752 775307023 21729 10022 129231305 10022 86029 790237575 75288 2267 964162091 10022 85502 961152365 86029 8160 761885277 43472 2267 64013374 990 86029 557160227 35932 8160 443503005 32795 990 109272885 43472 56594 62263559 43472 13272 234336232 990 51355 575226624 35932 56954 369101022 359 56594 191535734 51355 11646 173201810 56954 13994 898264135 43245 13994 337156625 9609 43245 122388379 29559 43245 886516337 68389 13994 330133446 37439 43245 168398225 43245 54820 396265 68389 18021 92956154 44044 54820 325937796 16242 44044 338870055 79750 37439 994987011 79750 69239 220206719 69239 72453 895562689 79750 60703 135543484 16242 82772 621323914 72079 69239 758973878 42780 72079 611178406 3647 60703 60606109 20629 60703 102481919 81863 72079 374656577 88032 42780 153073111 88032 50335 826762183 51173 20629 121129603 50335 41403 302401343 18645 51173 679496424 17278 88032 835268752 41403 19640 66994034 68597 41403 949729771 1276 68597 349815911 17278 46014 607204194 24282 1276 394018547 24282 51362 195760574 68597 6369 167341275 24282 59720 296312787 4873 51362 761038178 60075 51362 702438557 51362 77796 214024165 6845 77796 920097012 51979 77796 6468128 77796 48206 782221166 8302 60075 716286102 70755 77796 212964337 51979 36690 230514439 51979 69374 303385908 31062 70755 100483712 36690 46903 256502875 31062 59415 129284524 53462 59415 204731911 61685 31062 413662830 61685 16780 566448991 64363 59415 24530410 59415 67804 88812296 53462 24057 503120988 47345 64363 426224692 31332 16780 83924013 31332 68255 195553667 47345 64424 530968475 83448 31332 288522950 35107 47345 276244811 41305 68255 194329614 41158 68255 355015310 48970 41158 723747130 35107 6282 755612285 41158 28076 633441981 83816 28076 134556437 6282 79594 196492473 83816 26734 173811219 41479 6282 397641420 40155 28076 999246775 40155 5512 186521322 29190 5512 884828318 26734 15912 588413602 42974 5512 495625691 58000 29190 882312407 45136 42974 173878109 3139 29190 1115373 45136 52729 379990858 46202 45136 13193252 62987 45136 358374242 52729 87280 157394608 3139 69414 551558903 87280 4337 652017524 15542 46202 491708199 15542 78977 402302328 15542 72045 726041405 69414 36926 279158462 4337 21805 675931337 35605 21805 584215566 29613 35605 449541314 35605 75318 943427528 29613 72626 395686343 75318 67774 4829191 29613 32556 521921753 32556 55595 616313043 72626 73357 369690373 27226 67774 225743023 50984 67774 980111080 50984 23598 646619397 79201 55595 779935840 79201 78604 667806953 19597 27226 342778074 71356 78604 821879667 79201 34060 519570177 19597 2194 42782789 54657 71356 725139556 83399 34060 445047263 41221 34060 635785918 82610 2194 601535799 37753 2194 320415245 54657 5651 890520015 78974 41221 844072842 4801 41221 463871243 4801 41411 846539934 4801 49168 1035902 39928 78974 864445064 29353 41411 984969368 41411 64725 468324618 18956 64725 78448899 20428 18956 917976969 58642 64725 809522634 29353 4345 812474704 66912 64725 321491474 66912 24531 409479051 66912 39280 311000992 39280 47875 993392464 47875 87782 272516263 12341 47875 22816746 46835 39280 219198279 7824 47875 699394495 28954 12341 348348804 13073 7824 741593383 46835 41294 476095397 66400 7824 845199907 14858 41294 50329145 9699 28954 380808682 39647 13073 963842451 24623 14858 671970725 14858 83711 346576707 68370 24623 60877548 83711 63552 663860421 68370 31877 711615056 24623 537 449284368 537 84396 525280539 84396 8861 456304830 8861 42980 888716825 9490 42980 493547293 42980 9162 990488155 9162 77329 545260908 77329 14082 229219685 14082 22519 156413989 63986 9490 12990881 74658 63986 508344452 68964 22519 258106714 52631 14082 766411381 3279 52631 365015207 68964 40842 78286974 3279 33951 71681185 26384 3279 516094763 52473 26384 196053988 36143 40842 526669458 52473 86340 777053226 2443 52473 420113721 55549 26384 842375790 26146 55549 308262144 62220 86340 265997381 16996 2443 534140190 68387 26146 437448921 55549 51860 963949865 26146 76744 749922150 16996 30625 14539896 76744 34294 865665747 67707 34294 896600319 67707 35447 472914560 67707 50047 386825006 30625 20869 237611025 79546 50047 458772059 71509 20869 786227563 79546 74634 487238332 66962 74634 696776758 22180 20869 405231527 5130 79546 112692957 71509 31799 94278749 47290 66962 834372708 50578 66962 98213862 54396 50578 641106210 5130 21299 256781265 28163 47290 910613325 50578 25521 296635239 25521 85658 271109365 49574 28163 905012781 76004 85658 449471057 20311 25521 228417341 76004 27916 95186970 55209 76004 716818323 80732 27916 216188848 83607 20311 459770565 80732 4586 913937917 19538 4586 584056381 4586 87793 612277926 7685 80732 890154533 55537 87793 500056698 28362 55537 465188793 87793 22811 152833731 68959 22811 646714257 68959 6782 150316976 55431 6782 785179834 68959 28656 768028228 68959 48146 835486652 6782 71866 581769197 37777 71866 360211624 28656 54142 379387526 54142 26854 979356197 71866 36243 374031501 17673 36243 599185117 37777 59479 98199170 22394 54142 944726262 27331 22394 488791797 17673 10850 861442240 22394 70483 876771785 65773 27331 918084972 75741 65773 912399885 9789 10850 479393143 65773 55563 569378331 81234 9789 396159660 8489 81234 572217470 75741 38592 949105571 17517 38592 428869821 8489 36151 949963137 81234 54902 196907047 48177 36151 494243448 13669 36151 891004254 54902 53412 745878433 36151 28673 553917464 58256 54902 873937928 13669 13422 967993521 53412 76970 162810710 61109 58256 200320407 79437 76970 413337870 74607 13422 809599996 17898 61109 920846264 79437 76821 270901513 17898 14828 38455162 40364 14828 355962653 74607 71311 355189005 69160 76821 95115604 71311 69848 847975915 69160 66811 140918512 69848 76137 70948609 8581 69848 53691372 8581 15142 830557923 69848 38178 441942137 8581 42264 607110999 33129 76137 340605184 11742 15142 411961280 41476 15142 534979097 1867 33129 237055347 43958 42264 760308428 16077 41476 505651943 52504 1867 821477856 43958 52801 669140780 58560 16077 562789749 43958 4611 755229667 81678 52504 816003743 81022 58560 103576935 70986 81022 623581162 81022 28795 448929057 32926 4611 632536190 51771 70986 707785842 49228 81022 929005273 32926 30571 975862903 67947 49228 10103716 67947 53932 122381330 67947 26628 193461458 18524 67947 886683225 18524 51058 341390569 18524 35958 784049123 26628 56972 630489750 37337 51058 460404927 6299 35958 217973415 35958 19864 21221307 75160 19864 350633068 42625 6299 907077876 19864 76058 378706768 58254 6299 808826981 40318 42625 292159890 43760 75160 624212761 42625 63341 850124484 70416 43760 72675750 31556 40318 227143712 70416 17327 763557954 70416 25248 72732029 31556 4654 177747297 17327 67438 939402216 31556 74101 2231621 57049 4654 54650434 25506 67438 998930208 62180 57049 198635990 58735 57049 93485459 57049 77363 78420852 35331 62180 590087498 49908 77363 539518673 40906 77363 672844347 82911 77363 813410698 35331 21588 138261798 85597 82911 409911770 348 82911 314121389 35344 40906 301943179 85597 49906 38381927 348 26428 982537257 49906 57600 251237377 5460 57600 916582823 5460 65924 147503892 83011 65924 713724718 5460 1664 397594271 5460 43345 143301789 4552 83011 15242661 83011 17593 54498378 56469 83011 924979968 43345 80019 138639803 27741 4552 466012535 17593 57707 670094217 56469 11286 883711720 28192 27741 124518959 58701 27741 65899142 58701 53097 815223542 68760 57707 996760256 68760 76519 124853152 68760 5526 552057879 17725 5526 237769847 5180 76519 483239788 76519 78661 642366617 78661 70883 916408445 5526 79652 39085806 77217 5180 122323120 77217 27618 609662879 77217 48976 431309880 48976 83561 220985927 77873 48976 104310842 83561 12682 942147945 64131 83561 305077451 25319 12682 44895550 83561 60041 194210554 25319 62159 151134554 16038 62159 8326570 65760 60041 400953281 60041 15882 622492384 8983 16038 842565156 15882 35260 592701242 8983 45255 85321943 35260 31224 616925619 15882 85361 155876365 85361 12294 827258266 12604 45255 68289799 50847 85361 722367176 15544 85361 659328140 12294 85599 620325582 12294 13268 34315033 12604 41627 726488740 13740 41627 413320917 74241 13740 279386685 85599 84361 931414367 13740 24569 710110444 13740 44157 293296247 24569 69004 213179534 71732 44157 870352396 69004 69207 73603010 64597 44157 730857002 84542 64597 255607402 84542 37479 389979434 69207 50758 514617244 85317 69207 710451903 84542 74087 458563963 1615 85317 801995310 74118 85317 635249220 74087 61233 477417063 70029 74087 734623123 74118 7850 669031322 80174 70029 887843652 7850 77125 600061603 69217 61233 340945758 8461 77125 636161038 69217 79552 201675460 69217 14303 872959092 69217 64044 871197540 14303 42436 287773788 74917 64044 17278800 60830 74917 373273960 64044 52901 448025325 54786 74917 365928165 52869 74917 95618197 52901 27543 850426798 83951 60830 104693007 52901 47396 127491237 70536 47396 334302039 1399 70536 651108894 1399 41362 755515889 5068 41362 794829262 60459 5068 506804322 36923 41362 266990560 36923 18847 635759580 49266 60459 616332995 5068 8651 258022738 49266 74529 981397491 18847 63643 869908924 7608 63643 641838957 85729 63643 895703583 32440 63643 353317489 61800 7608 716756575 7608 42246 550482298 32440 80869 913394265 38950 85729 431339109 42246 31214 341377473 5411 42246 331134202 55199 42246 598989425 31214 34308 78700006 47502 38950 5405459 34308 27420 740303734 5411 3919 242189005 79702 34308 821992607 32767 34308 774059581 22007 32767 782657748 32767 75764 808613669 22007 40690 375192453 79702 40922 321816663 9993 40690 281461557 40922 27372 979782291 82123 9993 609153781 82123 59962 791485385 27372 58067 21857909 27372 79110 390929094 59962 16888 477740166 58067 48370 353139965 66058 16888 364795447 38039 58067 792261475 14712 38039 559943248 55932 48370 503135968 48370 84970 941116919 16228 55932 183608933 61041 14712 542152580 25495 61041 947016822 55932 33676 593152872 61041 22356 536414801 61041 59931 100475228 25495 61013 142594636 79918 59931 570891346 37687 79918 927923750 22356 60533 634890980 37687 62353 119191762 79918 30716 876392683 60533 11704 38990830 17613 60533 35323342 66748 11704 483969627 3290 11704 706392783 32214 17613 997782331 32214 37095 173004155 3290 16449 72159499 66858 16449 724114617 32214 76745 820980029 16449 65004 641507185 66858 325 651955680 65004 55306 202131093 43516 66858 966062742 13979 65004 713459494 325 65878 689224848 43516 39985 701740439 61128 65878 731220808 39985 38656 270342475 39985 32883 566020390 61128 41194 882768994 61128 85800 77796971 41194 25498 361118225 38656 53503 526962874 66989 32883 316079818 85800 46225 614855385 34188 25498 16550267 66989 49306 875018232 66989 47026 699206845 71488 34188 908219780 46225 85022 778851827 69138 47026 707551217 85022 780 178176656 69138 60083 70172396 75465 85022 506478810 69138 26338 277770737 780 10888 52511857 45706 10888 150053652 65873 10888 210556876 45706 86087 203895622 45706 54853 877475778 10888 76080 336740045 86087 86016 790594771 85921 54853 112707404 75077 86016 905355601 5605 85921 607500656 56178 85921 323404512 5605 64005 869832394 21829 56178 606340247 20460 56178 950100296 56178 66777 281230275 66777 37843 354583210 66777 12248 288471440 17325 12248 599888561 81615 66777 34169737 17325 44483 878181357 17325 37126 327567888 150 12248 658187908 44483 72427 131712378 81615 44998 312996976 44998 21964 349371545 48278 21964 278824457 21964 78014 88065854 26786 44998 174357223 78014 50790 793694339 78014 56545 807225157 71442 78014 57361251 56545 25274 261183094 30874 56545 371477928 40794 30874 549893704 57496 56545 369888536 40794 79073 22325878 68213 57496 200545512 79073 15998 668135433 3083 79073 8958147 65227 15998 74358568 68213 19600 754146389 68213 20531 31105747 65227 47171 354356224 3083 22077 536618342 83426 22077 34953187 20531 67452 75491527 37415 47171 63200916 66693 22077 995696176 83426 23028 50262625 67452 83634 545359206 50574 83634 678697641 71275 37415 117607585 64722 50574 953231567 23028 14383 64017392 29427 50574 471908125 46398 71275 25552104 29427 85071 491558983 14383 88025 920783105 46398 10765 967153517 24875 10765 846482120 30836 88025 506277646 24875 65726 651970190 30836 49446 258648267 33966 65726 856673753 84861 30836 45772596 49446 21897 729062052 15959 33966 822234391 75377 49446 308746089 11471 21897 189961703 15959 70329 295204722 22329 21897 363655789 74176 15959 592957040 74176 47385 229931025 22329 4108 406162679 88112 22329 823657941 74176 64536 51707596 88112 42912 27134795 4933 47385 604446847 29901 4933 56376851 10137 4933 447210303 10137 24984 715669908 48120 10137 531652382 61010 48120 727974690 24984 16842 18402958 10137 46884 918194649 72020 46884 284838919 43726 61010 486880853 60120 16842 842097910 11270 46884 244052453 72020 81820 913896419 59034 60120 353421737 15995 59034 102678681 20839 11270 226830849 37746 20839 666339592 21617 37746 20762478 60659 37746 237873494 39019 15995 142338599 60659 84280 979369384 7876 39019 314957045 5259 60659 345798730 60659 55180 16412720 43239 39019 367518483 74492 5259 360949956 42917 74492 72621800 43239 29368 310393331 64875 74492 377745502 74492 64654 657154932 74311 42917 44371598 54030 64875 892582408 35008 29368 19709829 54030 76330 529293784 74311 53481 207326321 76330 55839 27109198 55839 88235 99494721 53481 16968 36984396 88235 53850 427734286 16968 65419 928447448 53850 1989 261723386 44388 53850 709901860 58796 53850 599432512 41912 65419 173379753 65419 54212 536626607 19219 58796 162634895 41912 23552 567036814 38439 23552 849258444 42223 54212 526111238 42223 40086 844329964 40086 29001 755217310 29001 30756 920133262 65305 40086 918538102 40086 41634 5038182 40086 19797 568063821 11825 65305 846557856 65383 41634 75399384 78613 65383 164132392 69495 41634 281787607 78613 606 504526259 47481 11825 20563179 69495 60546 104445119 33071 606 427411157 36960 606 26862985 77104 33071 37288490 57823 33071 539476303 63753 57823 300181159 75202 57823 352250531 63831 57823 121759923 77104 8807 122540700 66991 8807 290774341 63753 53717 372127300 49252 8807 230590972 8807 87203 893521970 7432 8807 726288186 49252 44562 183309143 87203 88189 770242082 88189 10656 39484057 10656 60534 93974173 11138 60534 856208333 28709 10656 495089039 55182 60534 776284811 70008 10656 707810550 6761 70008 719022159 32192 11138 485824053 28709 31943 76943266 31943 39652 663177763 70008 58429 847804818 85698 6761 837846606 39652 48930 406147314 32457 48930 844407716 35076 39652 16018857 48930 19765 729727066 85698 53298 369852087 58990 35076 826882653 46996 35076 807480249 26522 35076 474261405 53298 73127 969758240 73127 47718 564816752 78544 46996 716675127 78544 48128 382859607 57511 73127 532271899 73127 42255 95205308 78544 64356 792322454 74708 48128 973919854 57511 68184 54735756 47964 64356 640442573 74708 13856 990526418 84661 47964 831290223 43645 84661 46387227 60207 47964 438955275 13856 39007 685177269 39007 26174 142665237 28648 26174 947804985 28648 65921 48748608 26174 18101 610639143 39007 83188 163131205 37431 83188 182678283 40124 28648 375504108 7630 18101 43904775 7630 46433 25986855 83188 50282 872784232 7630 10477 21911491 50282 78592 741631766 50282 35295 76205506 6305 35295 216407291 70487 35295 346919169 78592 35407 280893811 35295 38502 261552768 35295 42732 49582743 38502 83429 598211607 38502 54529 594425938 84823 35407 803132927 60251 84823 19679323 83429 26019 604621307 60251 7366 233093697 51560 7366 867257326 38959 60251 2070290 51560 8371 674221279 78905 8371 299919581 78905 87382 384237398 8371 55555 970620264 38959 20384 270427780 80340 78905 73257321 20384 71672 185245570 20384 34969 694798271 69707 34969 635578299 74201 20384 544799988 74201 33047 918844778 69707 33763 322380961 69707 39943 185612458 33763 78485 6590598 88166 39943 513868936 36637 33047 499587650 39943 27394 604879291 88166 50225 791033349 36637 60968 168350451 76470 60968 425305955 37060 50225 718200388 37060 86712 823275126 71749 76470 326436039 71749 57927 686903134 53047 86712 659813955 57927 11596 253241913 32445 57927 353731483 74070 32445 807157519 3242 32445 131097532 62326 32445 297246423 36999 32445 527441702 22376 3242 685573032 42384 62326 596341303 42384 18659 973954031 60286 36999 943292693 20279 60286 55986334 24505 20279 602855962 44405 42384 417455389 60286 77007 249851207 60286 29855 891306337 20279 23665 41094345 48152 23665 45872946 10226 44405 425203823 41635 77007 786686116 29855 33851 371811280 10226 76276 906300521 17236 48152 733282962 36424 17236 736606673 5959 41635 773512633 39357 76276 946832368 25496 17236 814853391 39357 78804 83331108 5959 46145 587112862 14923 46145 199517703 19902 46145 162694068 25496 83417 451661930 86850 14923 940404988 68626 83417 303646939 58848 14923 203081689 68626 33906 774426515 38766 33906 26781945 58848 57850 179178649 38766 62969 977633288 57850 65864 794721870 70819 57850 478862377 182 70819 25500298 65864 39146 449405641 15027 182 563941470 74584 65864 314650600 836 74584 725998920 836 79438 706799561 42250 79438 533649429 83806 74584 527712075 43518 836 865329710 83806 16786 780145773 57203 43518 158203082 83806 48667 25515962 19981 83806 124541673 19981 38771 253167053 38771 3414 459327871 58226 38771 513334131 31812 19981 730777896 60632 19981 446175922 31812 82591 704290973 86766 3414 910694887 86766 34754 90687539 57987 34754 312983444 60632 15205 969731696 15205 40877 166666035 86766 87492 571489282 56682 87492 32366683 6817 15205 311288574 37905 40877 67074095 6817 74628 766064593 87492 49007 355093789 74628 38185 757303275 70829 6817 415253332 21583 38185 536200391 64633 38185 487833236 70829 8058 327288475 62439 64633 375813957 34490 8058 721055270 62439 71943 747345680 23853 8058 529492919 71943 26910 83397423 62439 67225 565856222 69758 71943 535707264 23853 50571 878679448 23853 77571 165491392 15154 69758 628055204 84013 69758 575169205 15154 87687 94045799 84013 16394 578472349 77571 34082 704368141 21910 87687 723253903 21910 44772 169866407 16394 49697 154665329 1166 49697 640381610 33304 34082 286741343 15029 44772 521055422 46876 33304 975889428 49697 14685 190935570 15029 20542 816572789 13739 15029 966894400 34669 15029 566875408 46876 81466 355165710 46180 81466 537857133 19512 13739 837499850 42477 19512 931974047 19868 42477 35151417 81466 42109 278557306 19512 25661 459328509 25661 18332 948455849 42477 34219 187749992 23150 34219 122100997 42109 51848 310368657 51848 55395 648233407 17971 34219 462103468 55395 52841 423435593 29334 55395 151903076 23486 51848 581496522 17971 87103 837388313 74460 87103 808796643 87103 6007 88199488 64816 87103 69272504 50903 74460 101031340 50903 7020 33401427 6007 65821 633568793 7020 2910 660069967 76418 65821 922087167 56806 76418 530124199 70071 2910 585194088 65821 39972 438792749 70071 65990 348196502 44821 65990 181328124 59113 70071 705055692 70071 53581 7168363 53581 79646 734694650 45505 79646 69848519 53581 8188 261768395 74670 79646 651277741 45505 88039 191983531 88039 31225 923159581 19235 88039 371569143 74670 33749 499387459 38735 74670 70433212 38735 87612 231144834 31225 33910 60385613 33910 58943 555441205 87612 23069 384682274 58943 27879 761198041 29371 87612 204626673 40306 58943 484698321 10192 27879 289364108 29371 16032 614731810 44503 16032 398700560 16032 42992 913932235 40306 23700 803205068 16032 20256 268752765 16032 26101 125354065 26101 63865 320946871 20256 39408 650168230 31520 63865 703930924 15349 26101 74545638 15349 81539 824168656 38653 63865 701174156 49248 15349 401482227 31520 80950 58765800 80950 4760 697638502 66477 81539 293243736 55896 80950 751778758 66477 59491 430896213 80950 6530 135144736 66477 18843 60351859 55896 15467 261391841 55896 36629 24554073 79966 6530 234009548 32460 6530 986946766 79966 27522 942825194 36629 65079 902345300 65079 79817 78269364 27522 33057 57393247 45741 27522 214352986 65079 42616 218448487 65079 2488 169321652 2488 82889 76878149 45741 5117 56152868 42616 54072 291844102 42616 5626 594391991 61748 2488 300227803 82889 3881 390418233 61748 5858 290638894 49809 54072 557053227 5626 75848 267400952 49809 20865 44110763 74084 3881 119388621 74084 45015 478298409 49809 36796 454648066 20865 84605 997973611 36796 28228 309675581 84605 85798 889821474 85798 23115 940912021 33983 84605 746844440 66575 85798 842304643 66575 77458 437468432 65154 77458 49536613 78802 66575 24863371 77458 79097 304830795 4624 77458 470277515 33133 4624 81795018 24295 79097 594494348 4624 34206 341801103 24295 26638 935514553 5848 34206 470476850 16906 26638 174578420 4063 16906 953299776 73000 26638 19222510 16906 18794 862890584 5848 41786 979484269 69906 4063 959819729 73000 48563 405276723 41786 27749 949872065 34668 69906 349531848 34668 63115 12056690 69906 52114 679450955 48563 67792 39230340 50618 63115 852584393 34668 52670 51770760 23746 52670 29996960 40365 52670 574103460 67792 67334 7432740 52670 77847 268975273 81149 40365 126647733 15812 77847 645238547 40365 53354 394610135 41604 67334 228117403 8631 15812 466930969 53354 59448 230026951 59448 17403 137725027 17403 15727 341304879 41604 75799 40968047 12288 75799 796153984 75799 61332 761566660 17403 1771 534167736 12288 23507 75205054 28580 61332 996138999 1771 10763 340707132 61332 8799 814325741 24561 10763 102012829 10763 42008 426003216 28580 28690 769655264 8799 81411 149026171 78869 42008 537142785 24561 20450 758081749 51373 28690 473653110 48028 51373 344560142 78869 31913 479921846 48028 15589 113206296 78941 48028 841155220 78941 55656 885568476 55656 45383 460677926 78941 82683 556547115 45383 63067 999338096 64362 45383 121256272 67619 63067 682953494 62985 63067 303006588 62985 79239 906412804 63067 32144 394227691 67619 51729 831085878 74023 51729 118423400 62985 50807 104212417 7358 74023 524392844 51729 39690 456214017 51729 72977 678139119 50807 7700 137489520 20420 7700 771278559 12440 39690 150447770 72977 12271 252068853 12440 53434 551214880 7700 47495 956169490 47495 45998 625617310 12271 71927 391809832 34266 45998 711208836 47495 74267 828102052 47495 77493 938346961 38293 45998 404582753 71927 56879 114541693 14849 38293 479209990 14499 14849 419091086 14849 30004 573157646 43546 14849 426089403 54911 30004 7264401 75005 43546 524778229 8656 43546 578839388 75005 56393 337691077 8656 67009 15194183 75005 12137 646701306 75005 71710 347854851 67009 53385 193041536 56393 43332 457753907 12137 46768 827515054 74614 71710 878980574 3052 53385 643828605 3052 33325 217845156 59150 33325 220572373 74614 83353 324532996 54006 33325 987955355 54006 77505 75715298 54006 11604 296163349 59150 65271 293759394 83353 24130 894596262 23719 77505 302195513 24130 10505 715957590 23719 42355 456756761 85813 24130 678523616 30660 23719 745420322 15379 85813 776847326 42355 80782 153128117 75542 85813 687624159 80782 18507 188628322 75542 4062 14492423 29231 4062 259891007 81762 80782 697475062 4062 15538 220214063 4062 33560 695193688 33560 86848 332525537 60032 29231 675443381 30048 33560 688636568 30048 10160 137287762 86848 61653 5432797 24288 30048 59903996 41382 10160 26882749 61653 46411 80286714 1016 41382 962459952 46411 21114 550984137 46411 50698 381140104 68324 1016 516765940 50698 3511 420440687 22760 3511 829153763 68324 50060 60395763 37756 50060 7144555 37756 44508 819170100 23321 37756 27642348 28154 50060 631537956 23321 86194 505716347 86194 30709 833257837 30709 72761 92856570 30709 35547 959920713 26717 35547 40151450 77713 86194 498603205 72761 43379 778501638 77713 87117 9128496 34064 87117 520774418 36911 43379 362024930 60815 36911 922740281 18273 87117 579308331 6063 36911 667858341 3781 36911 170021821 36911 61389 611317799 4391 61389 565463497 44120 61389 291046879 61389 38956 387687189 4391 83457 111378269 83457 75847 114595781 59541 44120 975021267 59541 25658 300214354 75847 87927 345458643 83457 65524 901306833 40291 87927 591428381 87927 10919 68677591 28291 25658 538268804 19545 28291 149086197 10919 53063 751497052 28291 5896 754144183 28291 85831 120667795 53063 42122 332365347 44440 5896 423361714 16421 44440 500650821 16421 71011 772693137 42122 18938 243818750 38774 71011 80961937 18938 27389 353753659 71011 12091 853375952 18938 13035 145169990 50053 27389 370908604 38070 38774 811489344 17959 27389 419382551 12091 73511 967820902 17959 30316 132199909 68816 38070 386210804 38070 81453 746605465 16214 17959 517098725 30316 78831 143661386 81453 44530 557223510 44530 50233 338028848 77448 44530 516585276 45486 44530 197591714 54893 78831 550444063 45486 48853 977915776 50233 49124 200804699 72678 45486 467010683 9832 45486 963034487 72678 70226 825385933 83444 48853 909789186 83444 84630 357853175 2558 84630 62969894 5531 84630 867092489 10109 2558 126942168 84630 24620 302850865 31156 84630 927108396 10109 88111 337724288 31156 74375 764903195 24620 70696 19065307 24620 82660 438800016 34189 31156 568510361 14045 34189 50838162 34189 10981 504415107 70696 2438 774430626 67658 34189 797244389 10981 27723 992419581 27723 18664 832736151 37448 10981 112072554 17381 2438 340490793 18664 41056 563098865 18664 14714 775696748 57426 17381 136737719 41056 66909 638933633 32397 17381 501253386 14714 64030 774537222 32397 53984 507496371 64030 10891 284690816 37555 53984 231084976 54782 10891 277239882 14498 54782 823939662 61469 10891 394768114 14498 77982 82098184 37555 6708 724265067 77982 18796 632365605 81934 77982 138218158 6708 50581 560613867 87945 50581 243220782 77200 18796 879852291 84480 81934 156541550 77660 77200 392669704 77660 1512 26191779 84480 78589 126642704 84480 62263 163533307 53808 84480 952504866 4981 77660 68275980 74674 53808 367773808 15541 78589 445320121 86118 15541 395581058 86118 29407 201591778 86118 15402 939373748 84035 15541 928443832 2982 29407 253724841 84035 10010 902371900 2982 57349 906335378 54126 2982 219715508 6021 54126 695024920 10010 20124 904203855 57349 5944 409306231 20124 84492 31911652 84492 14570 213543050 86192 20124 990771975 16339 20124 268264424 14570 30776 736221549 79897 30776 310709984 30776 80541 396824844 86192 66954 277623262 18127 30776 455104047 79897 85927 201965990 32472 18127 369957933 15144 80541 121422097 15144 8459 112339149 19752 32472 835580726 8459 2310 490630990 36974 32472 641829215 15144 34649 459214404 31923 8459 180279322 79651 19752 289205473 47811 36974 591111174 54629 79651 964905576 87974 31923 963240347 42315 79651 4421240 42315 77303 244548146 54629 45336 477244410 77303 29137 522033933 8724 45336 259848202 45336 24843 289392133 24843 5348 312419395 5040 29137 93763053 24843 60922 74892516 8724 35649 30625726 35649 68286 443480883 5060 60922 836609647 5060 2168 511965142 2320 35649 610629726 2168 70420 34574679 45748 2168 396150188 13043 70420 519766382 60355 13043 203553904 11697 13043 87212468 60355 63427 549245834 65065 60355 221560215 13043 37796 424280718 17168 63427 816127174 79242 17168 42062694 17248 63427 958668738 12402 37796 277642958 19350 79242 136109816 6324 17168 987352325 17248 26026 247006126 22201 6324 682494725 26026 12714 876884823 68486 26026 173093072 85397 22201 719343246 26026 41827 98694697 7047 12714 102234812 55278 7047 858649082 85397 80097 339094846 64384 85397 710290986 21188 7047 506006271 70855 80097 46241710 55278 73073 677558448 31874 80097 719340979 47455 64384 143169972 17457 70855 19292270 46536 17457 9708055 5989 47455 671756900 56420 46536 780431908 17457 14505 988276782 85837 14505 221496948 16461 46536 863879917 15035 14505 587428358 16461 82561 500043135 82561 63994 710491500 8407 82561 934261572 8407 76996 815204150 45917 8407 533689129 77050 8407 9420649 63994 20197 11463561 53143 20197 664756111 77050 40765 542766716 40765 7151 732542824 40765 81544 118606092 40765 71640 911889937 32959 71640 717782586 37470 32959 46370702 76630 81544 162151344 18779 76630 9224203 79492 71640 265354962 1828 18779 725044949 79492 41582 788729822 70515 1828 32636166 18779 88133 885528046 43717 41582 427965408 67060 1828 47163783 67060 22675 927747435 69840 43717 324734733 88133 41144 509486814 46121 22675 878297691 10324 41144 550223698 75684 46121 259796336 41144 55624 882775480 71100 46121 935426158 74252 55624 84142157 71100 11281 464231735 11281 3884 252914005 14589 55624 54468904 14589 12882 427896858 12882 36984 32639684 69136 12882 542021255 12476 3884 653616484 12882 86784 227283014 83442 12476 835091650 83442 21994 274208391 35164 12476 10662928 86784 69757 14502319 27817 86784 126059189 50572 21994 544923291 35164 4243 641793830 27817 35637 114782817 4243 77647 143285253 8860 77647 64019822 26648 50572 505763341 72171 35637 695300155 68087 35637 52811644 8860 65770 323239189 8341 68087 264639151 26648 60151 389812044 28409 60151 139808379 28409 2041 518152841 35309 8341 340968873 28409 31106 125963269 25590 31106 282449307 2041 73626 528513408 26812 35309 152468358 776 25590 735301401 77048 25590 10993046 25590 56959 51056816 776 62909 996270600 3693 56959 907675759 68825 3693 688711081 77048 64330 460543071 62909 39531 633953500 3693 59694 905597381 3693 28921 514375549 59694 73726 776749534 39531 6660 808921731 35082 6660 174888833 57785 35082 573599363 80103 73726 720646874 57785 43134 199214814 37530 43134 726854029 57785 50180 960302197 54731 57785 431996944 54731 27208 229300516 43134 2046 710687742 37530 76539 275620351 76539 81861 576394527 38034 81861 21585928 2046 63660 535852078 5940 63660 610774829 63660 10435 96338597 5940 34894 67830766 10435 59435 216100298 60379 34894 827146018 53327 59435 72530548 49182 34894 97728147 18695 53327 941601390 75180 59435 282328121 7499 53327 572152192 53962 7499 418303737 1620 18695 134672932 77945 75180 306587096 75180 19596 308530637 57705 77945 45575716 73319 77945 569167198 73319 81434 9500678 85114 19596 928563454 6065 57705 789249573 2706 85114 718761570 81434 19144 786443623 6065 7426 347789124 6065 79785 443193043 19789 19144 499751163 47128 19789 515505198 65304 19144 89666150 76051 65304 207259638 34801 47128 332765722 21564 65304 935406539 21564 42618 694536106 48878 34801 338195424 34801 23640 342365500 61916 42618 634241799 21564 69296 425027543 9523 61916 120625406 2971 23640 744919663 9523 72728 787597579 51078 9523 348789847 51647 69296 234615651 24465 9523 661344485 51078 46334 772960714 72728 27799 388962483 51647 6988 827866066 59451 27799 199099786 85551 6988 68057264 85551 20415 449287560 55712 85551 862371895 59451 17668 753948787 85551 73711 915098363 74259 85551 625137766 20415 43660 175281792 17668 13583 647825496 13583 17467 167798916 13947 43660 898702691 43660 40225 697672702 75051 40225 857568113 13947 75421 16090512 37153 13947 8402819 2980 13947 673291501 37153 23172 459745532 75421 9130 101138495 75421 49292 147601451 2980 40645 405718851 2980 77425 165156784 40645 16688 933042916 53787 49292 61573682 40645 65026 865384678 42979 53787 776236777 5661 53787 411047220 5661 57191 140630859 57191 19869 940019344 42979 49108 284386038 35202 19869 97245918 65415 35202 800066432 19869 3721 500291459 19869 30950 364402532 60654 30950 873877756 30950 88232 122489394 13966 65415 118586919 13966 26656 305446521 13966 85 930457076 58542 88232 12470892 5565 26656 928935729 81918 58542 386574397 57723 81918 168679837 81918 72544 153735570 58542 46385 377920576 68409 57723 64809037 16871 72544 583426813 42309 72544 950736611 56785 72544 682236482 87301 16871 390180926 16871 32163 532175825 87301 13533 540743545 13235 32163 652832845 55729 56785 554908928 44270 13533 65726617 13906 44270 84164375 13533 60877 208603838 80768 60877 39677994 59289 44270 850460375 59289 11458 338499205 42419 80768 631535171 73547 42419 261096495 73547 85758 973216408 73547 52974 3712956 4544 11458 232004949 42419 16641 916599828 73547 62123 759080549 16641 14890 119976218 62123 5476 156049788 42871 16641 847719665 3827 5476 94781315 75012 14890 68955100 75012 69888 107655511 69888 72647 533185176 75949 42871 302046657 75012 34659 744045887 75949 62538 127508971 46613 34659 1060161 83288 46613 69491837 12602 46613 461210970 12602 84816 251183347 12602 31806 770710259 41131 83288 687670521 84816 14042 274693641 59006 41131 565571621 35696 14042 65496713 83067 14042 611846395 7445 41131 816254438 14042 40097 95601256 53559 35696 235166842 83067 14436 73640345 40097 49128 183746089 40097 35769 984355109 41968 53559 6907394 27957 35769 42095715 41968 86176 60376431 59126 41968 698445511 27957 11834 8575658 31202 27957 574289515 31202 3462 934869039 73464 86176 110715303 11834 64375 652730422 23209 3462 839850264 64375 83313 147096304 81230 64375 670940823 40917 23209 333099431 64375 67613 361475873 81230 59145 798246832 23006 40917 554168117 22799 59145 104710627 11763 23006 125788939 74895 67613 447091943 59145 3816 701206446 6819 22799 915383180 78842 3816 591453247 6819 17654 267873448 9005 6819 555650671 46811 78842 129762947 78842 56828 94621429 46811 12160 183468804 41163 9005 659122394 82957 41163 215176119 47223 12160 885930102 41163 67191 71461948 82957 11172 818577175 11172 29132 741394751 82957 79148 46292332 29132 42490 621116912 49634 79148 496670643 29132 26485 875511088 85138 49634 91785012 7842 42490 495325138 26485 8502 769021104 49634 82209 42936618 8502 1984 901947334 75187 1984 334237484 38358 8502 595490005 83113 1984 286700695 68240 83113 415352902 75187 70605 626551026 69030 68240 239367917 56459 69030 30812541 68240 64510 261465170 31785 56459 738191724 38207 64510 893462244 77215 69030 551292401 31785 9881 462120048 9881 82098 485199287 38207 80633 524221974 77215 43473 799816384 21418 43473 459574025 81801 80633 692271736 82098 26837 388500169 21418 35332 241516836 43473 12693 189651424 81801 415 890299497 87987 26837 88529989 51681 26837 567195937 35332 79465 130590539 83006 79465 960647320 26808 87987 624123173 55605 51681 861816387 55605 75111 411073611 42604 75111 22417074 26808 59058 580184278 27530 55605 66497592 55605 48971 661320025 31479 27530 947338681 31479 976 442774459 13059 59058 706189614 13059 2163 56923380 31479 53030 913961571 71405 31479 222633848 82293 976 200481226 53030 76771 491577868 82293 69932 229793519 53030 37170 525584618 76771 20575 54460613 18787 82293 143658280 11932 37170 576986512 11932 14366 604143842 44333 14366 763600860 18787 83139 107286131 14366 11608 20316761 83139 2844 752311409 14601 83139 887519170 45002 14601 175511835 45002 44479 512237205 28824 45002 840187298 38817 45002 751370067 78770 45002 873846977 78770 47777 152498908 12245 44479 925289841 47777 44077 41122523 62357 12245 988869904 44077 78945 645307028 78945 80653 114109487 63070 78945 563510313 75915 44077 824880130 929 78945 329005256 77364 63070 15366147 58661 75915 91459027 929 11475 723037867 52705 929 441540012 929 26417 168931012 70929 11475 600023032 11475 43964 26590015 58112 26417 147242283 26417 40481 811997808 26417 40369 725860675 31185 40481 806473838 40369 71276 98914158 81467 40369 485108292 45026 40481 847011642 83416 45026 98767893 81467 13734 739696310 4159 13734 97574024 69545 81467 157528369 4159 55544 139884267 73091 4159 88869757 4159 9865 644494809 9865 60618 56625967 60618 14692 441414727 56151 9865 180513728 61793 73091 97265754 56151 32779 906796596 14684 56151 982574805 32779 51082 529355617 51082 42399 520651574 77719 14684 630187868 87167 77719 257416856 42399 87306 438586205 87167 57752 906072213 42646 57752 28119121 54973 77719 47699304 5229 42646 912320808 4388 54973 805881664 42646 13679 920827984 5624 5229 877847723 5624 56633 205741625 5624 64609 712748813 55163 64609 731369419 13679 17954 970765323 56633 58483 15523066 56633 38091 342124994 75409 64609 668385413 25958 55163 868111461 25958 19852 954532728 38091 8922 408118890 75409 46830 377689205 62888 46830 99640725 74493 62888 853045004 71913 62888 963989486 62888 29990 5335129 29990 10363 580247399 13123 62888 521983387 71913 38536 28647673 29990 81166 840836181 88334 10363 219110541 6092 10363 195862593 88334 12527 354586530 88334 67494 160777383 26601 67494 823735972 67494 76401 554430716 64099 76401 950478309 41965 76401 392705755 63077 41965 74646283 64099 24789 808157772 76401 35080 724656447 64099 11762 585505678 35080 2660 729602353 48481 35080 450416409 70206 48481 65874570 34246 2660 610179372 2660 87982 128186 2660 6195 846220643 87982 62367 375322670 72433 62367 282445407 34246 23284 974824487 67918 62367 135946204 72433 62847 621512392 22132 62847 680454530 46284 62847 626919068 72952 67918 292343492 46284 12429 7137904 10081 46284 508995711 79757 22132 837854584 64212 46284 200022982 39497 72952 103181059 87795 10081 41230614 39497 66017 321277018 76791 39497 310540310 64212 47325 746965633 76791 34444 748174678 34444 33117 134894538 26762 33117 352125616 47325 61037 265289191 32810 34444 157598303 34444 78903 226225149 69661 78903 96300123 32810 36387 180307314 61037 39987 675136007 32810 29498 564707953 55740 29498 626923752 37967 39987 390394042 77268 36387 623714606 71454 29498 555605622 77268 13033 113303446 5747 77268 232273331 43019 71454 729394074 71454 17547 598115356 9269 13033 123574797 35823 9269 966616186 9269 39171 608129154 73184 9269 436147592 17547 72736 131237086 50226 73184 309725110 25633 50226 339649504 77059 25633 386564781 20686 50226 247354775 25633 41683 634727620 20686 83699 193662582 41683 16694 657840645 16694 87311 197937197 12379 83699 20960502 41683 71490 257281843 87311 86966 861367311 87311 59224 334996753 59224 44465 219578787 35424 12379 725857531 86966 24472 500071532 84939 86966 124697634 76350 35424 515984058 52337 24472 389262405 24472 41222 430920392 61638 41222 532024012 76350 75876 507686559 76350 1651 961013954 75876 55710 32652621 55710 43573 908157528 61638 22832 791315121 9413 22832 525205328 22832 77484 251328709 9413 72252 38214979 77484 30141 508360686 22832 60129 126633873 9413 65540 473683475 53007 30141 670745210 17970 65540 568194993 17970 29996 597249072 60129 49000 696624793 53007 36681 769796097 25754 17970 707476026 12029 29996 74871255 36681 34741 594793901 67795 49000 498774468 22518 12029 984503 22518 38278 743824154 22518 52171 589214576 83206 34741 428253405 26078 83206 398627992 16709 83206 958523830 16709 41177 511251483 9060 26078 567011700 9060 13933 541793004 79913 26078 931078211 53260 16709 146050205 53642 79913 147761848 53260 41185 136717059 53260 29452 151203927 29452 23261 58178234 23261 39451 970136331 53642 65096 378990891 65096 38435 869024995 34267 29452 348515969 87598 65096 918297078 42341 34267 704682026 87598 54043 471971777 42341 64650 211122648 36039 87598 147896336 44283 36039 55760598 71116 36039 843849797 64650 29008 632365204 69091 44283 760369732 58035 71116 66761096 29008 46973 353109571 33462 29008 414068403 29008 19726 741651113 31658 19726 742239088 33462 22270 613781110 31658 87698 760470857 31658 23467 542931716 56516 22270 113931797 31658 35023 386119093 25882 56516 906403319 23467 11877 77970096 7284 56516 318022674 7284 82090 869007418 11877 41175 618464237 37678 11877 571986489 41175 60374 393467159 45572 82090 367713711 15200 37678 953374661 15200 15547 600594855 37678 35397 425073632 19641 35397 343917855 70274 35397 451486852 18063 35397 355730072 52316 18063 754269414 52316 55277 742989442 81345 52316 980897291 58029 18063 327869350 81345 6537 447812129 72339 55277 101824192 72339 30097 678770268 72339 15397 456534398 53958 15397 303939440 72339 6922 732289338 72339 1005 786129281 44703 15397 510476900 53958 23088 252292857 53958 78363 249263752 78363 67872 741244325 73426 44703 121714707 75164 73426 51875688 67872 65207 861219172 63286 73426 538180035 67872 39252 184209294 52346 75164 90997990 86783 39252 757301229 44017 39252 664876865 39252 51903 694522034 16294 39252 38083735 44017 2875 931163104 83972 51903 464728264 14538 16294 887932278 16294 22298 148551109 38047 83972 420800829 83972 11325 447222552 22298 37205 90341873 40554 14538 259736033 37205 20122 236903918 38047 87432 993165915 20122 56540 488940930 55849 56540 559663045 56540 64399 706448513 56540 46450 312594135 23477 55849 45872564 25079 55849 532814619 64399 54042 879923584 46450 63824 123708372 63824 12360 714564003 12360 87374 610084591 53516 63824 14571264 53516 55452 382913066 12360 25529 261438082 87374 38567 56474180 55452 16345 293081515 16222 53516 771971559 16222 86934 986320349 16222 32476 28264604 67055 32476 261207214 32476 12235 946255759 56627 12235 396569307 56627 49810 989148144 67055 50478 329129610 67055 61441 896865102 61441 52338 385115996 52338 2975 884091143 50478 17225 121805885 31006 61441 504600394 50431 52338 762169656 10253 17225 734102314 2975 86857 315747368 10253 63009 837273615 86857 62750 690224827 842 63009 847352929 55000 62750 911429655 63009 39144 111028167 63009 86470 977711765 67681 86470 437008202 45149 39144 65549178 22216 45149 55567688 22216 35578 398372046 86470 42262 555385132 25512 42262 911695739 45149 8155 903421896 42262 6335 326092799 8308 42262 581632916 6335 41257 996114433 1834 8308 943907882 2103 8308 989477448 60465 6335 342804000 60465 25260 289902199 25260 23964 913938765 23964 945 111557528 2103 74841 279488039 58444 945 242369321 35466 23964 332804577 945 11316 127230906 31488 58444 160919297 74841 62894 800691584 40639 58444 417824740 1763 11316 406898104 5634 62894 621140898 5634 29890 270880536 1763 5388 646900847 63161 1763 61342292 23947 5634 718814136 63161 14329 148569713 60674 23947 323891154 62034 60674 688732568 14329 26225 289750294 17280 14329 938434917 56849 62034 424359604 42278 62034 215777279 56849 29144 662141517 33464 42278 354652794 56849 30357 995769594 30357 5467 79423912 42278 27663 869596133 29144 79317 886991972 57339 5467 168211480 79317 13311 358718177 79083 79317 4611453 58485 13311 372294867 13311 53098 619931479 58485 5281 931881797 58485 85030 697162022 85030 80733 237269343 45520 5281 493531587 47467 53098 559316876 28126 47467 322031834 3188 28126 88155710 3188 45783 528036916 23062 45520 639744620 31805 23062 222916767 28126 32025 766646379 11843 45783 180103555 23062 35116 130670211 35116 68967 337685145 35116 21613 513217613 21613 30887 269025211 30887 9428 572331095 68967 34074 20448825 83273 34074 87708859 24403 30887 115163410 34074 43052 669653514 80812 43052 413511754 80812 65018 460029371 43052 16646 777905193 58660 43052 191698069 37145 80812 331543283 87380 37145 96982905 50461 37145 936225353 16646 47222 696361845 47222 64867 730618192 47222 56355 84043471 56355 76908 507195218 56355 81101 818346985 76908 67805 171007704 41491 64867 41624454 67805 28261 258114278 46455 41491 575882705 17242 28261 174119891 17242 25324 318207400 17242 33250 840718767 28261 33829 657879743 13462 33250 320766267 41290 25324 388941587 12703 33250 982515763 41290 84012 235934818 41290 31230 147399240 69306 13462 417810058 41290 19212 681385553 19212 4166 887271199 73102 69306 847245586 38799 19212 991080718 73102 47766 197722671 4166 17914 482018594 38799 44763 307908200 73102 50720 28900345 17914 87072 162647813 66338 44763 25921716 44763 43049 294159086 51106 50720 445438398 50720 77853 205199434 43049 64697 547357853 3923 77853 706384203 43049 25659 712225830 51106 10832 53841305 56131 64697 92679363 25659 84 233425382 10832 83233 711479454 80302 56131 355756204 80820 10832 655506963 5762 84 993724041 41055 80302 517324069 41055 88259 223703745 41055 2114 492302282 20391 80820 663141787 36539 20391 499570378 30658 41055 471630245 34443 20391 73456244 2114 73153 864612492 73153 57717 270816904 73153 42760 90211802 30658 42954 524573386 86717 34443 152289046 73153 56408 459817935 57717 20728 282067238 80891 42954 876742352 42954 77585 799732205 77585 85657 137195833 80891 572 642344906 572 15579 393815130 77585 8054 272271494 77585 38680 878860612 572 26566 792830088 55319 8054 774432536 9620 55319 295547978 26566 44163 280929076 44163 75429 113778405 36009 26566 414429663 9620 79650 894071651 9620 19139 626629050 44163 18649 842088845 79650 83427 9479218 83427 19502 602470523 68083 79650 370289699 28186 19139 628689513 84425 18649 255334821 68083 83250 510006686 28186 85100 497379096 83250 33617 791544988 12275 83250 812795704 33617 21954 22093772 21954 1071 325369096 8159 33617 751743591 33617 56143 254455976 1071 5585 319079055 5585 56857 379503181 63367 1071 89489128 5585 44041 655505299 56857 41238 535657447 13758 41238 789291429 41238 85841 642416176 13758 3687 770340667 53102 85841 31338033 29376 41238 160292336 61234 85841 244564094 64919 85841 762492337 14457 64919 771845518 61234 20432 255046391 61234 19072 532692890 51854 61234 874437052 24846 14457 243103742 69907 14457 865456194 24846 26908 495438981 59355 19072 24552519 69907 70899 251789191 13003 70899 900476087 13003 53138 563502897 40590 70899 751660928 62330 40590 791052866 70899 3520 122756650 53138 30754 590074002 53138 58953 7307525 40590 84507 678143118 57904 58953 738024980 81594 30754 624372631 19321 81594 767640652 57904 16950 571434964 67655 81594 52585591 73539 16950 6574689 80086 73539 950486722 80086 68078 448531106 59586 73539 5085597 73539 27643 226812264 73539 1378 459391281 27643 48355 373732488 43558 1378 758514789 84449 48355 172429617 29346 48355 178242360 77405 29346 880692578 77405 8478 766441442 29346 47929 233762071 47929 9358 77574281 61936 8478 19695290 48776 9358 577103679 19487 47929 764847029 73275 48776 989666557 29632 61936 83585911 48776 27015 77928487 8161 19487 309047727 48042 73275 180779653 8161 56844 824500397 29961 8161 646586704 55597 48042 557633106 48042 31988 552535449 33888 55597 593612753 7873 33888 500939943 76304 33888 558091685 46583 76304 337604558 31988 40935 266223144 33888 72701 161606002 26319 7873 147331338 56113 26319 96964657 11263 72701 851057411 26319 52718 393831771 59899 72701 417245609 42270 56113 695401702 55488 59899 366422216 52718 30005 91192371 23990 52718 19333820 76663 42270 67413705 4257 23990 667737409 5140 23990 145354095 17684 76663 851900570 76663 50588 656132418 6228 4257 102699590 17684 66159 1710236 17684 46773 821527328 174 6228 333464525 50588 83485 978600733 44214 66159 537722577 21990 83485 154424069 44214 25655 342625048 59070 44214 280145385 59169 83485 149934305 59169 80625 782577936 59169 19706 617458475 25655 6851 490734356 84333 6851 528660789 17470 84333 803320272 84333 14905 313274989 14905 42368 707564326 46153 42368 8567138 46153 52218 118692815 4715 17470 906709092 4715 69535 69327958 46114 52218 198172590 46153 28922 382588649 79837 69535 597114660 28922 28069 679647755 23855 79837 814729587 28069 77755 816913323 39817 23855 617573736 39817 51099 752549681 55171 23855 502798955 77755 66173 36060432 37551 39817 314406164 12808 37551 983575517 51099 51288 977749110 51288 2277 517521313 8566 2277 52078230 55011 51288 33922573 52290 55011 515633996 8566 56701 496081156 26486 2277 784277953 86266 56701 564830319 86266 17150 342987301 81398 86266 736228302 18458 81398 394424022 85416 81398 811828262 13319 18458 897164286 13319 33825 565813270 30929 85416 149062501 33825 54757 239576451 30929 85365 504173470 85365 70395 863786163 69720 33825 48979734 30929 86173 511535218 54757 48669 871769005 48806 86173 234911434 48669 33786 35861634 13004 48669 107570849 48806 12505 34001746 45014 48669 44442671 33786 86929 37609834 45014 14635 178165093 13004 79760 261708676 27435 86929 703893618 14635 73703 998399850 14635 46569 537582786 79760 67247 405600533 64662 67247 763857718 73703 2695 856626734 16475 64662 724226695 43910 67247 135525659 8960 67247 236959049 43674 16475 611396231 8960 28657 402752576 4121 43910 745878097 43674 78708 926340092 78708 57089 8498879 57089 46473 275811099 33078 78708 553516248 78708 51253 680978729 7004 51253 775691135 46473 75346 907005767 31130 46473 177479514 42539 31130 488388284 42539 71768 798772771 31130 11889 615018338 31130 74059 876785806 14494 71768 958202071 78646 74059 901539982 8297 14494 986096363 74059 4094 513182592 38781 14494 135938709 6414 78646 869457991 7777 4094 644405373 82551 6414 391454524 82551 81336 827406686 71849 82551 248978317 6414 79330 200953677 11104 71849 110308638 81336 10182 313080428 73857 79330 606989638 9736 10182 548412538 73857 8454 632592501 8111 8454 824473831 4957 8111 572601955 40946 8454 34066913 4957 76903 428039351 16388 8111 459982367 8111 15711 581755428 67162 16388 425504280 47343 67162 282288192 76903 4647 845388310 4647 22597 692356118 13210 47343 810240687 67162 54404 440716646 22597 36288 269295214 36288 31748 903936230 20980 36288 236514427 69837 54404 29355060 43655 31748 923177565 52032 43655 576591153 43655 46724 540257910 13688 46724 979766448 69837 3433 154644195 58156 3433 104628017 2164 58156 239764528 48625 3433 685575789 3433 63327 623215415 3433 42131 984011173 27335 48625 738145711 27985 48625 261809917 48826 48625 177466802 48826 18440 530181375 19916 18440 554791229 19549 27335 327485837 48826 57855 14009798 84267 48826 140245971 28534 84267 908707492 26715 19916 407024334 19549 50418 534050646 57855 30204 348532860 36426 26715 603601257 81884 30204 564000711 15532 26715 117073255 81884 14761 217821824 14761 85109 677772403 13956 15532 715176240 13956 48302 497894237 80123 85109 269220433 26528 85109 657410399 85109 62529 235686959 26528 19356 353299608 1882 48302 78204254 1882 81320 348461699 62529 17306 30391486 54689 17306 701913637 19356 28147 361360217 5490 81320 265549343 39153 5490 237364266 1725 54689 325889162 39153 83186 90357913 47092 5490 787334179 42408 1725 711417118 42408 24608 755924466 24608 25369 42946582 83186 63744 429860170 24608 75466 789787761 7651 25369 507082819 74064 24608 897683227 25369 45883 58253302 82200 45883 590573211 13973 7651 12031758 26827 13973 770714533 45883 69332 729810705 23519 82200 512720047 16506 26827 315781238 13973 39676 911877780 87231 23519 966161160 31528 87231 93376532 47382 23519 308965150 16506 23362 840453191 47382 35170 267473003 12351 31528 374501447 66859 23362 55782017 47382 55083 335133039 66643 66859 905292087 55083 29744 579234956 51187 55083 730156027 79424 66643 47421295 22791 55083 63060988 66643 57589 220699299 51187 60088 868252000 51187 42911 334473991 17653 79424 460904678 57923 57589 261531488 21051 57589 416689985 57923 70948 361211496 17653 30376 289774681 30376 43254 163751508 21051 72272 712930317 30376 57198 164624714 43254 18925 277107146 69219 18925 240578948 44011 57198 946325508 57198 41024 172262605 44011 80046 700657934 69219 80483 240745070 70647 69219 378055333 44011 70057 108355795 41024 56198 855585932 62723 80046 608829837 16051 80483 29421011 87606 56198 808955253 6420 62723 558270625 54763 16051 664752387 87606 37262 324107657 29799 16051 594456045 29799 52567 425753120 79 37262 460994324 79 3383 123035236 87961 37262 86497824 87961 83747 26218833 83747 73152 950152152 87961 35387 607494653 13154 87961 95750525 18563 13154 133427929 18563 56339 440389201 41317 56339 527138043 13154 22096 334560979 18563 65680 74567565 18563 37792 61642310 53593 22096 681206816 22096 80711 852406372 65708 80711 343649698 64129 80711 36587614 63679 53593 946657624 5814 53593 995410801 80711 61680 302844681 6776 61680 82183321 5814 47712 709103600 57357 61680 78452619 47712 70248 882514205 48025 57357 710413167 57357 81321 620702623 14176 70248 52609967 70139 57357 896803861 52676 48025 798978107 52676 2668 622866980 14176 15783 242519663 33634 14176 817301524 52676 37248 285717960 64948 33634 402192713 37248 7983 441868305 84299 37248 931724414 1336 64948 320409427 59464 1336 701985470 44413 84299 40908593 50782 59464 917703863 44413 74424 551700974 78657 44413 501328606 78657 64345 86193023 3632 64345 718563215 45915 3632 681175844 74424 11450 241588308 36137 11450 160463223 36137 47221 55319132 15647 3632 675365331 47221 22401 432342643 52888 11450 15065588 36137 2553 346317961 15647 72905 562444121 72905 2472 586853408 2472 34279 337835807 25579 2472 59707173 17128 72905 895480107 17128 87640 346364070 25579 42771 811684595 39417 87640 571876959 28553 17128 111390180 87640 57206 121588645 57206 60964 724871449 28553 2504 570550935 39417 22147 634419620 84482 28553 222503115 3819 2504 71993335 9530 60964 689992921 40581 3819 469640857 3819 64797 90306518 58604 3819 633919951 40126 58604 402046143 40126 11012 563565818 40126 53514 216105888 58604 73906 665853846 34063 73906 720627201 34063 6459 306480814 6459 85562 49097429 34063 33600 19123622 73906 48542 284105392 34063 27188 180090990 6459 10112 860577498 10112 34815 927945931 48542 82055 591554478 84962 27188 532449449 84962 50570 910096150 10112 31090 536907386 18340 50570 400802157 45985 82055 913068854 45985 4453 328239967 31090 39186 109923592 18340 47927 208683077 64493 18340 743599363 87349 47927 447756667 54567 39186 582461567 54567 85266 973815274 4746 87349 943503263 85266 79059 867153230 80013 54567 89995893 4746 37074 974068682 80411 80013 845601403 4746 7100 641331090 80013 6325 901339825 37074 71219 335498343 6325 18904 511557641 34792 7100 98364081 18904 78896 565121826 24903 78896 37885637 45842 34792 417344011 69058 34792 776476872 24903 79788 922537060 984 24903 614874483 40136 69058 289717620 40136 66519 442522219 79788 37838 645768121 55661 40136 2158853 55661 84201 5788434 46865 37838 726394663 66519 45269 538139538 46865 48526 279085989 50523 84201 578147664 40012 46865 671178411 33075 40012 684497225 40012 23739 304507029 20896 48526 899739050 40012 63874 954163162 33075 45535 536308747 76873 45535 540832785 8023 20896 756098058 20896 51492 58256228 63874 35925 104978604 66855 51492 598268402 35925 75011 556421371 51492 65547 722927996 3587 35925 91588770 19354 3587 144258089 75011 52480 231980403 65547 62849 665522273 59774 52480 82049597 3587 43304 18318863 76617 19354 756045901 52480 34561 656581108 17952 62849 246552369 2542 76617 970897364 43304 68971 33285246 83638 76617 109549305 19096 68971 942085021 68971 68511 101547236 68971 17769 590029821 17769 74028 445583652 83638 75652 531521915 17769 56375 203871374 17769 34670 110310939 31745 75652 532496294 74028 39279 691939297 39279 76972 26665533 9318 39279 228329880 52402 9318 445372547 86634 9318 733176882 69563 86634 182565375 69563 5137 150456203 71602 69563 609758675 69563 12950 557481436 86634 32465 443563967 69563 1382 93330192 71602 28286 681646197 20023 71602 331505708 1382 74335 93387124 67436 1382 607427567 1382 17377 339209881 20023 52624 29214924 11415 17377 452384763 17377 64686 901638402 64686 66744 437459752 19135 66744 19059920 22410 11415 958826460 63141 64686 617172505 63141 17740 262057347 19135 63059 984923746 17740 20598 174681548 19039 22410 447285281 20598 13292 408138744 25043 20598 594361665 53446 19039 925640333 21850 13292 127409286 80593 53446 206188797 53446 74999 335758327 80518 21850 119201712 74999 78670 261363568 74999 63626 577244713 32860 78670 29202940 32860 83726 449939609 40689 83726 809689009 78670 75989 673545735 7447 75989 270134618 40689 17203 577899392 44238 75989 704555026 17203 59529 348727236 75989 51946 192596704 17203 77350 205738624 2991 77350 244250484 32176 2991 181662897 32176 13774 923017328 20272 51946 669921889 2991 40768 710042421 1477 32176 317320732 20272 28483 488270476 743 1477 90653505 28483 56203 331773646 8224 28483 945088589 2039 8224 612426521 28483 72499 171844512 72499 42411 66575167 2039 45793 320930938 72499 60888 499972017 42411 38524 431694208 60888 59769 791113330 59769 5750 324231310 38524 4727 766738063 4727 34882 603544253 65532 34882 93836152 17584 4727 921058544 81480 4727 688125326 11413 4727 732582461 65532 6909 628427637 27395 6909 474323585 11413 83498 758208080 74128 27395 262868404 85081 6909 871772544 6909 48529 83955117 74128 84254 962985252 84254 69008 115967061 41231 85081 981522779 15961 41231 173261941 48529 34660 139384269 13364 41231 930074025 53757 13364 550187529 53757 46611 520359746 85675 46611 567877317 13364 84080 110728176 53757 72749 488162306 53757 14377 142191811 84080 3820 936252557 72749 45835 71153634 2968 14377 841375906 10019 2968 32286012 7503 2968 375790774 10019 26049 116008791 2968 63403 146000491 52355 26049 958090744 10019 37272 918593275 4916 52355 223637879 75176 37272 296846389 13761 75176 559610008 13761 2781 701972531 75176 17880 766061359 17880 3168 812938993 13761 19817 289021574 19817 81007 165829735 2781 38447 262249351 39139 3168 72833006 17544 39139 516599498 38447 58501 337483 17544 38391 805937332 17544 67839 774395370 58501 16393 136755433 67839 11814 209741897 67839 29212 14285799 24689 38391 956907285 24689 11461 76344691 11814 16313 949266688 54082 11461 554047354 29212 57869 603175570 75404 16313 216429932 57869 37056 908276833 38736 16313 628727294 86526 57869 478247344 38736 24969 282249968 6564 24969 630451430 69937 6564 329955500 38736 10163 557248077 10163 60469 950351794 37987 6564 827104242 10163 74685 978610957 81741 37987 243566098 60175 81741 440395 81741 37721 749878048 37987 43864 660071168 81741 44718 102589375 10737 81741 974575271 2476 10737 60213082 10737 9299 697008745 2476 63858 601145706 5313 10737 722077952 9299 36890 919962363 49836 9299 341476636 49836 15887 518744383 49836 64438 949233112 49836 75982 961498722 36890 59742 687409202 59742 48559 835316067 16205 15887 102930307 75982 44711 94853694 70773 16205 643280432 12182 16205 197051623 85162 70773 913341974 16205 8343 73674618 8343 80472 648241480 18887 80472 442125783 12182 68493 463966510 18887 69772 274869233 80472 33719 544331285 33415 80472 802304275 18887 2805 844494939 33719 57374 273924816 33415 73788 673900518 48797 2805 72270088 56030 73788 251984048 2805 47077 97381348 14582 48797 922115898 2926 47077 218152883 82416 14582 404214024 40377 47077 150841293 40377 596 671680524 20270 596 127807635 2926 30852 660087920 596 38749 793606528 30852 3390 48806832 38749 29300 550499951 29300 5598 64746502 4320 29300 130238613 79764 38749 638698349 29300 6977 73026893 40413 79764 927181530 18249 4320 638463227 83060 4320 317357559 65385 18249 389788002 2893 40413 959960 83060 13074 626543436 64171 65385 838629068 55636 64171 513320216 23426 55636 9544288 28713 55636 555652542 28713 68079 607870248 68079 24994 656685590 55636 11483 783093608 48316 28713 116296468 88147 28713 546981951 24994 28378 164990705 82489 24994 359731599 42656 28378 28493611 42656 50689 660070040 34362 28378 251177090 28378 9538 663943605 82489 29253 38703183 49056 42656 632071597 34362 70194 853806010 24322 34362 711466493 70194 53875 552483353 45388 53875 368127394 45388 9573 844469839 9573 48880 553642194 87812 53875 425529309 9573 30901 2606016 48880 4623 279820327 58947 87812 246490294 48880 46367 891943120 58595 30901 284144598 58595 87798 272623034 2111 4623 20840737 19569 2111 155693575 46367 74121 715865964 4084 19569 999560916 54931 2111 123990836 54931 84963 451701897 4084 64577 466245912 4084 30799 495855580 25228 84963 109454392 8980 54931 973028601 39485 30799 216937602 79430 39485 326914370 8980 66272 118711914 50798 79430 222504580 70861 66272 214494051 37136 39485 203461063 70861 5318 806453828 23615 70861 445796169 7044 50798 221170571 70861 87860 654684949 37136 84343 849917704 84343 80361 837279634 7044 18290 255074932 79169 18290 41084423 12361 87860 959552802 21535 84343 181622430 44100 12361 971994650 44100 22649 492434650 12361 63814 432426990 41988 44100 346079424 12971 44100 210066842 63814 16997 587288526 82786 12971 908695122 82786 39148 243873162 39148 13792 330958129 13792 3325 475027098 16997 59518 857461307 72221 39148 202072150 80838 39148 202990995 13792 56741 182098262 59518 44777 962302294 44777 38711 44066902 38711 50251 577290191 82770 56741 730036207 56741 38126 251440780 38711 61197 509154570 61493 61197 625656116 72175 50251 183060990 72175 66524 129527790 72175 82599 516733280 66524 28663 30524963 10898 72175 346394451 34152 82599 9099809 47372 66524 853038857 52097 10898 644139521 47372 29067 79667300 5116 47372 103890511 20778 5116 245771459 66757 47372 660235751 20778 57642 690897881 33500 20778 904439645 59044 57642 78216851 30077 57642 149011896 30077 58385 769479698 59044 28090 540728342 59044 77983 444058302 88353 28090 983006054 77983 4444 311755923 58385 71233 191435703 28156 77983 909229365 71233 56873 52448249 28156 77607 147049739 71233 56502 112630866 28156 5740 837519459 36689 77607 73661563 75715 56873 537059497 75715 61605 433502490 5740 26313 360713319 18610 36689 729070537 61605 48979 566086769 65070 61605 121438695 55519 26313 693568532 86798 26313 505630524 84127 48979 949066961 63860 86798 22635585 65070 60179 237674150 51631 60179 699709341 84127 29862 83938942 29862 38829 630061436 60179 8486 290239522 48338 29862 7424791 54013 29862 534340556 2226 8486 295091716 8486 85497 875958015 84328 85497 877763242 40772 84328 146477482 65251 2226 9738905 65251 84060 956163035 65251 17289 550403168 44307 17289 64952005 65251 70082 468559023 17289 20804 353155284 27035 17289 687350042 44307 72416 685641269 7376 44307 63585326 7376 45152 726167176 7376 35824 655696159 58785 27035 511937395 58785 48379 8077957 34297 45152 679982827 58785 58019 387489244 35824 50194 590075835 50194 24092 224055371 6198 58019 912597576 52191 24092 156501567 6198 53393 52529990 74976 53393 280175734 52191 69112 498361653 53393 48091 842779498 44749 48091 989969953 48091 65134 12400064 4443 65134 977374938 37637 69112 829161211 38221 37637 176433147 73999 65134 434756793 41361 73999 428113066 38221 29079 535392631 41685 38221 219474185 38221 86655 416944120 48054 73999 386422890 86655 86704 962137690 29079 48030 51022627 41685 59444 844638152 48054 69385 914871899 59444 29389 585903551 25138 59444 298815174 42823 25138 326011682 69385 76486 823948886 25138 60999 323051496 25138 29191 697444760 76486 46106 856798005 63570 76486 580054325 27117 29191 848779425 76985 46106 856671336 20479 63570 636632969 76985 44837 691685581 63570 37992 534563455 53441 37992 693600432 53441 81073 144608837 53441 16277 624168307 53441 63704 218346885 81073 15838 886365051 53441 9611 904206293 81073 61211 404564159 61211 72732 563212319 63704 81691 985066076 72732 18418 932599443 81691 14778 517233659 61211 66992 69681610 74150 72732 752135112 66992 84302 322031921 84302 87635 10117937 14778 56757 891561600 74150 88180 940829681 87635 50195 17223401 50195 39021 324231874 50195 87113 340497820 56757 45017 632445200 68021 39021 773427211 39021 23389 324478251 19326 39021 844050976 23389 21004 609166203 45017 40109 432213778 49118 21004 115578337 86063 49118 205337556 44652 19326 913242665 87842 86063 164050493 59992 44652 236481201 80707 59992 479595320 55643 86063 796815229 44652 27244 594825221 55643 45738 732389004 55643 81753 184160377 55643 47332 885059852 30990 81753 106876263 29095 30990 146743467 30990 31169 224115129 30990 48084 285126708 82362 47332 587342230 30990 56989 10740644 31169 47453 120934844 48084 63913 172565612 12018 63913 699860259 82362 85359 193113778 56989 83064 291390394 51755 63913 528790649 15675 12018 963492458 12018 28857 526571354 85359 28322 331046558 83925 83064 105240422 57957 28322 473685658 28857 25300 946399108 74379 57957 860409906 1469 74379 59162393 1469 11452 484747211 57957 47484 92948272 82935 47484 698919043 1469 40064 743183739 82668 1469 379593394 24721 11452 283267582 15877 47484 778742873 82668 54900 409715752 763 15877 925754233 59806 15877 742404516 39420 15877 200434662 59806 55447 399756311 55447 23095 804661525 15459 55447 76953807 59806 5052 282713935 23095 6209 817856267 15459 88055 58535585 46330 15459 225659549 5052 13700 733867470 6209 78841 8750280 6209 26292 757657154 71982 88055 636961001 78841 11184 956592441 1616 11184 983668057 9884 26292 687996559 26292 61181 991663815 68605 11184 131266561 47326 68605 267584240 12337 68605 442608244 13435 47326 158548566 13435 43559 333170595 26365 68605 345299674 47326 19410 592242070 25981 43559 1677156 13435 47314 244835210 11159 26365 144603104 19410 1543 7477996 64997 1543 243925090 73336 25981 533273557 79717 11159 698933461 36654 79717 511214770 39424 36654 962217686 27238 64997 639566451 72321 79717 283442115 40511 39424 426856322 14388 72321 660013223 72321 38250 270911863 56073 27238 4249445 14388 55607 281304820 62919 56073 41779823 62919 2319 868870384 38250 83081 381148743 55607 42906 820463380 2319 49476 545451516 22202 83081 557699679 53411 83081 427523403 42906 30119 640014952 79645 42906 563912129 79326 53411 472059364 61906 79645 66788798 79645 26010 141861275 62341 61906 511458951 31730 79645 437147617 53361 26010 128443420 10060 62341 521634995 74258 31730 97108816 62341 30578 61638868 31730 2124 971886458 2124 81323 808364089 59167 74258 88355535 84184 30578 466755651 84184 79295 140010918 81323 62175 610652725 35174 59167 91384706 79295 55575 403793640 15772 79295 686660474 69283 35174 884975523 35174 51015 958428051 69283 86158 713827820 84428 69283 893091926 69283 29282 109611063 32371 29282 183517243 56840 29282 173490999 29282 4627 905868527 56840 87074 377774376 4627 25281 52951556 25281 29557 67652048 42290 56840 803816979 29557 7162 896885519 58565 29557 466049561 7162 55860 53375188 24272 7162 551366773 7162 12847 203345809 7162 19501 965506550 55860 59583 301698994 24272 51045 857669142 42583 24272 553831917 59583 63970 287592687 11720 51045 49106437 63970 3821 414210702 63970 60824 892717975 42583 53296 123927188 60824 3531 660124730 3531 1346 343707495 78911 3531 675462202 41436 78911 562722108 53296 65177 667499789 78468 78911 372220800 78911 30350 328916404 47471 65177 493051926 55252 41436 48842176 47471 28403 894441803 13525 55252 96940153 67036 47471 35029707 70211 47471 228012054 28403 69109 277960100 69109 65209 768919015 35228 65209 786132750 75356 65209 182147805 69109 83155 838570344 52010 35228 644629999 59168 83155 438963745 75356 20233 220414032 78052 59168 35491736 78052 65422 1428244 26255 20233 32462183 26255 4614 584297428 22075 20233 210493560 83836 4614 108938476 22075 87424 679800519 4614 10469 399796374 26475 87424 15229607 26475 30523 212164257 5308 83836 450275484 87424 26396 636235301 83961 10469 104438417 26396 27597 395170980 3329 27597 298027788 3329 52992 59619406 55407 83961 17431797 52992 19024 567095883 78750 55407 963834417 55407 87340 829314314 77274 78750 832630891 44490 19024 124883943 85583 77274 980236017 77274 82555 322708380 77274 68129 693395704 66906 44490 649344329 47121 68129 781701046 68129 34650 137549717 50802 68129 271477630 73978 50802 134574323 57968 73978 822058 50802 69305 755541289 82891 69305 255241377 59462 57968 773180532 76888 73978 326546832 59462 16207 98436470 59462 14939 245780335 6532 14939 376641834 67502 59462 748000727 14939 80640 926514674 64368 80640 86739199 6532 21209 290100320 67387 80640 566471333 64422 67502 607096056 67387 79413 812887081 46832 67387 407454379 55245 64422 935864106 55245 44147 389512043 44147 12151 338149189 30285 44147 115213976 44147 6262 470220121 55245 35728 676390094 12151 74382 142003557 35728 72001 647049507 30285 85003 604898490 35728 65456 36433415 74382 77015 1939535 72001 12034 265110632 77015 64274 606700119 77015 1263 258876180 43138 1263 466393415 15499 64274 938329039 12034 15940 534358926 3676 15940 150912053 43138 56162 343050006 15940 37863 389720486 53870 37863 184809173 79910 37863 381786932 56162 40441 824175206 81248 53870 69333362 81248 1236 454916969 67272 79910 825744083 48171 81248 137333210 48171 14983 730300071 67272 83930 815577751 48171 28813 16136880 28813 87304 360539509 83930 42115 389261387 28813 39165 134823350 83930 26231 619922900 42115 29126 658815817 87327 39165 996176181 15327 26231 780786664 79978 39165 22954068 29126 71618 111832251 29126 71445 739068265 79978 27050 903086904 4312 27050 728638422 71618 69654 508183412 59325 71445 636969793 27050 54002 153147444 27050 82584 458248678 54002 75632 312605290 54002 25654 113618087 25654 25474 92716204 47214 82584 482851043 17179 25654 448217071 72044 17179 300189709 54677 72044 709506686 54677 42234 538998304 48319 54677 120463904 54677 38593 240604506 80475 38593 695395266 80475 31388 916487272 40196 80475 133214121 38593 15872 379856190 88323 38593 59080087 49116 88323 652564865 19016 40196 390647632 25174 49116 376663064 31608 49116 352240288 31608 35916 87412205 31608 21838 191057681 59369 21838 881977443 10555 35916 563262038 31608 82797 574419653 80331 59369 551558666 82797 75139 559793100 87766 80331 489299785 80331 58480 303048960 52037 80331 882253786 76548 80331 908875468 6138 76548 373526368 33874 6138 870568297 33874 19576 32655986 19576 2367 100054185 28562 33874 106745467 58327 2367 37869982 46599 28562 575068302 46599 77553 50883864 51386 2367 45855873 58299 46599 674572631 14112 58299 145360374 35001 77553 549401170 51386 82347 415678802 14112 40975 109690414 58299 45713 240387980 58431 35001 944299159 35001 65989 137555265 58431 85946 230604696 25774 45713 914615166 5868 85946 407623873 85946 24854 518125269 12474 5868 24196480 28926 24854 922890328 72854 24854 84040260 72854 36341 257932908 36341 42777 123709789 72854 54650 845494971 83168 36341 742986139 72854 74729 230593788 42777 87028 264139061 8723 54650 576275133 16843 74729 84896114 57845 74729 728338376 4937 16843 736557997 60400 87028 351192389 8723 29492 221863226 57845 17083 294708424 13536 57845 815027577 4937 53602 26172748 13132 29492 891377652 13132 45025 362713428 45025 67786 244947986 20288 53602 540714748 12297 67786 174414872 12297 277 545643376 4467 45025 242290303 64507 20288 499508503 64507 61953 688265256 61953 44939 200236276 277 52481 723316771 61953 87258 274037823 68715 61953 273262672 12812 87258 43756052 39689 44939 638861348 23657 68715 692390785 12812 562 911583502 562 57634 397842790 42742 39689 115828962 42742 34522 996981961 57634 35964 562382423 562 21924 728797765 85901 42742 517060196 42742 2474 836891842 33249 35964 308669497 54715 33249 335181405 9429 85901 588556781 51108 85901 682198964 77842 9429 30481824 39046 9429 802626051 63381 9429 353432863 63381 85518 904614870 39046 62248 402637399 85518 55868 274064203 62248 19076 93531548 49240 19076 661226542 19076 37398 666187851 71184 55868 165619396 5584 37398 323363275 81935 49240 93606198 43681 81935 39639355 33475 43681 369051739 12700 81935 890523180 67057 5584 195048288 11018 81935 482238417 67057 49044 295380875 88319 49044 197723875 41552 67057 100687644 43956 49044 207486105 49044 77890 823860332 77890 12471 498314360 88319 80520 661964321 29786 80520 580143881 9256 43956 52782957 12471 62128 830094954 55683 12471 240572627 9256 49005 427693106 55695 62128 55479495 85406 55683 365907767 55683 34136 944253989 55307 34136 953234820 4307 34136 683817462 22497 85406 144663308 47588 55307 456352667 46107 34136 864289651 22497 26191 505683413 46107 60423 617816222 77611 22497 232138921 81569 46107 847747801 26191 82920 806499959 83512 26191 283827381 26118 81569 105126114 14132 26118 361729651 63846 82920 734769472 83512 76186 263649740 16678 26118 428299951 16678 44692 623691024 52014 63846 72875954 76375 63846 601655218 44692 52313 973020093 66660 16678 809441618 35515 76375 386097930 5875 52014 351383940 76375 10053 182766993 11574 35515 755675077 35515 8262 582007196 24105 5875 741372237 51038 11574 603539294 11574 4679 847738917 79962 24105 683255654 8262 4117 869848576 13337 4679 33305916 3103 13337 76189368 13337 18422 966926630 3103 11320 635410488 13337 16284 701338504 59547 11320 976199279 59547 75997 429658995 20571 16284 558189635 59547 35656 231747660 73421 16284 454209289 18814 35656 205883520 64515 75997 500888164 27252 73421 151199763 73421 30864 247929 78029 30864 17564787 62234 64515 651043721 44206 78029 68668804 30864 81696 9568920 54041 78029 110110374 78029 9418 533091207 59609 62234 794864212 2564 54041 751401661 51547 54041 689390054 59609 80559 836949195 9418 10254 475972358 10254 39496 587408918 51547 8488 339256360 35392 80559 343795040 10254 21701 141956863 39496 71531 29944239 80093 35392 66655822 56622 80093 62908701 56622 8070 113253748 23010 71531 23436408 71122 56622 717457027 23010 80873 739845698 23010 50011 918334449 82567 80873 589360797 4003 71122 505871355 1129 4003 233894917 57640 80873 422501175 57640 83120 516215939 83120 14392 762117267 20029 83120 957246356 81068 14392 56570296 5961 20029 916112128 71312 83120 520694904 14392 87265 258550741 27830 81068 51498450 83335 87265 709829122 51526 83335 543547462 83335 64179 986309415 83335 3090 645954879 27432 51526 627155464 81685 51526 559529253 81685 61023 986186295 68915 81685 534870566 81685 29921 448820662 61023 28218 67445912 50865 29921 906094661 85015 50865 245773963 86255 50865 247242323 85015 64835 506260319 86255 11807 105450218 18578 50865 492812910 48681 85015 884263293 48681 81942 117470510 23882 64835 203274983 11807 29726 3791971 18900 48681 767767971 48681 8593 543997177 18900 77099 397868002 29726 80943 961389199 8896 18900 80888275 18900 14702 105272032 61862 14702 152851317 79794 61862 366738776 8896 36947 970031209 14702 25640 758403051 61862 38585 135790562 69316 79794 743277117 79794 13036 140092683 68864 69316 595659263 79798 13036 181722065 65370 79798 26314462 69316 9891 15288808 18154 79798 408477002 56495 65370 206728431 9891 8087 259845472 6196 65370 251217662 18154 24515 979632340 74387 24515 568679846 35738 74387 656678967 74387 59893 924402909 18284 59893 319225183 18530 24515 518814329 18284 8142 637796375 63900 18284 628282625 63900 14223 854791026 14223 52021 685423221 63900 28072 612011075 27919 28072 8966176 896 27919 113868837 62037 14223 242870627 27919 76763 355827660 67785 76763 443864511 62037 32423 750673616 77073 32423 239380166 32423 46821 403771763 76763 21265 674950950 46821 32127 929009245 54130 46821 638015594 77073 49147 705188641 32127 62682 505293958 12637 54130 781335608 81687 32127 146117855 49610 12637 743945557 78247 62682 118867459 49610 11856 75811335 78247 60270 789077751 1392 49610 708342723 1392 56501 472131694 78247 59382 98002970 56501 76998 718885271 22568 76998 727811285 76998 55977 77288027 56501 18619 440117850 55977 12667 928658850 55977 71335 686634538 75457 18619 557802508 55977 9905 477186336 59721 12667 566349528 12667 70252 416553441 71335 13161 636495336 55692 9905 46955072 55692 14745 924003768 70252 4157 511031699 79361 4157 66830483 14745 75173 960163672 30172 4157 110809400 14745 29590 32068324 34742 75173 49828187 34742 76631 608433745 75173 42310 470009014 17609 34742 264956194 31940 76631 468071129 68633 34742 289280933 76631 26325 668307122 70413 68633 572153993 1608 31940 198199148 68633 32723 582891895 68633 29259 79439558 40909 29259 223371079 84365 70413 702958262 18378 32723 637018492 29259 81468 724026057 7771 40909 559414137 18378 78430 846305689 78430 46025 604857630 18378 83515 167948865 28967 7771 49158925 28967 79975 464472703 68133 83515 375473351 61545 68133 896790580 54047 79975 290098633 61545 680 419252758 20572 61545 922225343 84849 54047 966914121 84849 9681 349995055 54047 21021 34163872 21021 3918 41189094 13911 9681 213649412 27591 21021 384560522 21784 13911 620967462 13911 15921 81302504 21784 74126 711748324 18976 74126 129969020 85861 18976 173933984 23915 18976 161517203 74126 87711 305586064 55413 18976 18230642 18976 35851 324606363 85861 58359 76047486 67353 87711 791085106 24703 67353 518941916 25464 35851 118088787 67353 6585 435955256 24703 32610 13250590 32610 41597 96725999 8679 32610 662450278 24852 41597 128167077 24852 84575 13522629 61968 32610 402935979 58190 24852 616094816 58190 34285 110697526 58190 39811 16069017 84575 26501 499036050 61968 83740 774416850 71524 58190 189744912 34285 51133 558675125 59408 83740 243267284 723 83740 121334186 51133 75612 713534809 51133 46573 352254666 81339 723 621319175 4674 59408 988289308 723 58566 93936245 55092 75612 712655048 46573 60170 41784898 4674 46571 913841754 49935 60170 102947094 77017 49935 986443288 60170 43453 828135198 81595 77017 734615728 3050 49935 31394795 40482 49935 726566936 40482 50007 822571114 69469 3050 806400966 21936 81595 835002246 48121 3050 198883080 50007 67207 878393274 80172 67207 910840373 43362 67207 894017023 43362 38007 174234443 67207 80224 804761634 67207 61484 940800693 38007 22362 575536017 38007 78542 67240921 80224 350 393136821 52736 350 274067675 65884 52736 947663851 85680 22362 404226393 78542 31878 701052082 71198 65884 11373589 10018 71198 74315691 37771 10018 697408450 10018 6743 102461756 71198 78211 630071183 71198 13997 84260594 72980 13997 784797050 33269 78211 597414522 13997 27218 354280005 74238 13997 210390775 33269 25115 429138103 27218 83686 75893923 74238 36326 880575560 3374 25115 556356738 45553 83686 498825440 63492 83686 200462011 69554 83686 498495848 36326 76860 572972046 76860 22927 80003016 45553 45624 656669470 1054 76860 376945281 11881 69554 71928874 12328 76860 334984991 22927 85242 592372773 11881 52755 694810283 22684 12328 963302269 53224 52755 258807493 12328 68338 532186863 68338 58957 915270315 29278 58957 129217705 24251 29278 50985120 6133 29278 776811133 29278 78758 456973766 6133 26007 450417965 86811 24251 730249680 86811 3891 952083679 9816 26007 553050198 5226 3891 121453641 12770 3891 545872297 51942 3891 429816533 2684 51942 221622662 9816 23346 69663665 51942 57842 137347694 65938 12770 324845907 72600 23346 395426827 45786 2684 171746464 45786 83329 636259676 68610 57842 848409264 80833 65938 3373475 24200 45786 335242923 86539 80833 110947364 68610 51577 545850815 24200 21018 16371854 86539 87018 404549100 45061 21018 86163570 86539 12263 507959429 45061 46267 80000785 12263 66599 493249084 87018 65284 884506320 65284 9621 122482837 86123 66599 977191301 9621 45400 578861444 16849 65284 95303246 9621 65182 411717119 72254 86123 431130636 65182 15552 537332574 16849 1673 886802993 65182 25061 206075562 51275 15552 455520545 72254 7270 317935347 51275 59061 297506644 1673 63577 554503044 63577 78825 256034220 83355 63577 299888606 59061 66898 570879818 28778 63577 272990037 71494 78825 421633441 2282 66898 866554795 69146 28778 131638538 66898 61765 173162456 61765 62465 25231957 2282 22608 957363523 24523 61765 646194768 64703 62465 667726146 36834 22608 626580095 24523 21581 348432126 49325 22608 664072619 36834 77769 6626868 41421 49325 655719997 77769 21538 913163727 38046 49325 286435965 38046 48657 479703633 38046 57543 743037944 28472 41421 930038791 28472 18044 477046692 18044 60786 142478356 18044 15860 666212625 62802 15860 119346298 18044 9254 115797313 42939 15860 119155406 62802 37997 477766636 9254 16009 224013196 37997 34806 223039051 18137 42939 914462442 18119 18137 242188236 37997 55872 957875211 54890 18119 718812634 58697 34806 89209955 18119 83860 636353622 18119 83931 41559760 24256 55872 974966341 57446 83931 468195312 24256 19823 136396343 5953 24256 806102710 36413 57446 79646752 36413 6317 552120112 41017 5953 245361997 19823 87371 551768992 5953 80146 859289720 80146 77233 347160095 60042 80146 146373955 48791 60042 335134855 14349 48791 595130500 60042 86661 32069866 60042 35412 296109905 23931 14349 197400786 14349 36674 962700439 67096 23931 764771562 86661 19656 958170405 44070 23931 908839486 74892 36674 201165088 36674 79476 447746894 58733 79476 89609256 67373 74892 914928131 44070 38095 318263671 38095 77169 607925980 79476 28617 272156233 38095 30203 887373262 77169 15261 219921993 73295 77169 803803554 77169 19587 698105452 30203 71500 639624493 30203 65050 371833136 71500 8138 464935374 73295 79636 532819377 8138 67964 220337047 62339 65050 539767158 40375 79636 33027898 79451 67964 372632527 4595 79636 135824438 67964 15994 915076955 33163 40375 860566521 2733 15994 686811251 15994 24029 759552619 15994 20356 372415610 82455 33163 275281491 43192 24029 269593212 7341 2733 436359654 21011 7341 24334738 20356 61174 971429887 43192 72934 127586237 61174 73431 143654928 21011 46762 564883575 4398 72934 1762507 4398 4718 829671554 47682 4398 480928648 4398 81675 881337360 73355 4398 489530746 73355 78569 941951301 46885 4718 179914555 25351 46885 517472238 67928 81675 89920673 41561 67928 75134728 46885 60770 428491797 46885 88265 280091703 6644 25351 361656279 88265 1072 149237668 23565 6644 780064033 85547 6644 239543081 18454 1072 504153693 385 85547 771929833 385 76639 518995843 85547 25531 31610209 76093 385 926448504 1583 385 110126304 25531 21196 992961120 47859 25531 266591803 76093 22114 267180340 1583 10059 609162119 22114 16260 146228695 22114 65512 800626520 50167 10059 1964461 16260 68890 718228878 16260 74986 516501780 16260 21291 416371384 65512 77760 879502943 74986 56486 710770513 21291 56083 694084760 302 77760 112058075 21291 36011 420974931 75310 77760 284445373 20916 56486 554815618 24947 75310 349334193 20916 9960 745280055 49995 36011 222700794 16066 75310 552782833 27007 49995 104426422 64883 24947 678224201 64883 31957 336775787 20823 64883 485459959 77055 27007 920414152 31957 46043 793964737 58491 64883 468494388 65749 58491 78598087 25980 20823 813615461 60788 58491 507769540 4087 46043 618541767 25980 33108 501614360 33108 11565 589613816 4087 81263 631404971 11499 60788 843435864 55270 11499 540674623 53967 11499 738935096 11499 50980 475550285 59584 50980 118657504 59584 14556 533890753 63699 53967 31005846 82237 14556 522772671 82237 36357 668421337 43554 82237 932569045 8848 63699 805976473 25492 63699 285130332 55818 82237 60472794 8535 55818 244910549 43554 22001 738671806 22001 64811 167433918 80825 8535 913019672 44957 8535 87519005 66633 64811 779523713 56163 64811 432698352 66089 80825 376595883 50606 66089 789769222 11114 56163 146960945 47824 50606 759618311 30885 66089 618945349 11114 73617 2451779 82626 73617 837558641 47824 73237 701956411 56707 30885 779359501 30885 34780 400634393 73617 80932 675698829 80932 29535 657688026 34124 73237 128693201 57377 34780 945705969 34780 11935 160792671 48650 80932 511430830 29535 456 50026126 21904 456 797506631 3438 11935 466258294 19481 11935 864885700 55184 456 101828648 53083 3438 362641814 3438 53452 712468638 9096 3438 542451423 53083 70988 863981534 53083 31300 714892146 9096 9875 216186827 29910 31300 833431563 31300 77375 970303553 73146 31300 105613291 19225 73146 862574553 13024 19225 521001126 19225 67133 770760522 73146 80913 109587748 80913 77976 728149048 67133 29461 27255159 67133 39953 399359976 20470 80913 326914035 80913 11962 159527897 39953 45829 308689453 55060 11962 517483973 55060 44331 268222493 80339 11962 101194472 11962 46630 78550827 55060 21035 585824289 57281 44331 55110598 46630 33990 358757287 59791 57281 213515871 59791 87695 894619480 34824 21035 71569326 87695 69626 855126115 34824 18202 157778924 17797 87695 193754156 57035 18202 71347404 12233 69626 206574766 73760 69626 229307833 48873 73760 256134806 62262 48873 310245888 35417 57035 304217082 12233 13710 428827301 31032 48873 130509880 6421 48873 43472912 74172 13710 60049621 58376 74172 471301326 71528 13710 285125100 74172 9350 134986679 71528 35425 494211484 5785 35425 247253655 43294 71528 629974910 252 35425 41247693 43294 56462 698637914 1350 252 413124763 56462 12287 620602200 69014 1350 164618346 1350 42015 964683713 37929 12287 667377001 69014 75939 929899893 42015 42032 436977110 75939 87653 820355044 69878 37929 502167664 48565 42032 303665436 42032 7156 98247708 69878 37266 929919944 63170 7156 338358909 69878 19663 516618770 63170 2028 101477229 63170 16720 355194826 16720 53037 22545754 46293 19663 90488992 80468 2028 605649007 46293 32593 633126095 32593 79191 855398997 80468 32175 836392270 80468 56847 258008202 16567 32593 53170892 2927 16567 614743808 77277 56847 249846558 33282 16567 7229597 56847 86792 911009227 77277 73081 444694055 86792 5351 430227806 34766 86792 495401031 34766 31310 60773275 48635 34766 466252356 31036 31310 410143582 31310 1262 911467669 1262 32541 197443721 12114 31036 311328365 12114 68399 911759123 31036 43015 395616005 12114 2785 34545132 50072 12114 174282692 68399 24000 428384029 68399 33409 316674541 3277 43015 527100793 50072 32676 619537603 59572 33409 307539879 33409 79477 595267579 32676 32998 337918117 82052 3277 77124468 32998 25857 985937647 25857 42152 496364075 32998 65023 460491504 65767 25857 922250057 71431 65767 82061705 44018 42152 42213342 71431 24473 33258576 65023 81730 400998526 19061 81730 398008321 71374 71431 653552209 81730 63550 331558012 17215 63550 734954061 19061 25175 240544795 19034 17215 712443743 71656 17215 96774275 32109 19034 31557310 71656 69053 630676698 25175 43697 118609639 16484 19034 40646523 44271 32109 315935178 82720 16484 63758458 7438 16484 91831413 2721 43697 574644553 16484 46614 411175986 7438 19753 63019355 82720 51374 750278337 51374 1408 190334357 47145 51374 886191606 47145 28442 373003088 19753 84437 714374762 3540 51374 240719911 3540 4331 405005633 60867 84437 126369805 60867 48163 815081159 3540 1839 122024016 84736 1839 994757253 52511 84736 341681206 60867 37851 135315856 52511 70157 284451304 37851 69300 594011332 69300 47254 316252737 68029 69300 447080723 69300 44076 534554766 68029 33335 789982594 47254 35843 636940379 68426 47254 229851565 35843 80980 102805778 59561 68426 601573247 43689 68426 863505167 35843 63876 953740958 80980 20881 252703442 80980 57298 23828007 31278 57298 887603227 20881 50066 215743106 55443 50066 410668403 179 57298 224557888 40899 55443 6560456 40899 86531 86024583 86531 52469 857427289 5265 179 153705775 38481 52469 85397233 73105 5265 224544307 6166 73105 870930886 22183 6166 122411293 43444 73105 947804658 6166 43591 424997937 73105 13145 729683162 52168 43591 647409098 1384 13145 313002504 47304 13145 494373619 32975 47304 672906641 1384 52589 450592046 1384 76120 390570116 54720 32975 925615017 32975 22866 265140155 76120 45768 594881423 76120 55439 315394482 45768 84631 391256747 55439 68904 350575983 22866 32615 625794121 32615 57706 147369340 59109 68904 351405092 80519 57706 204650700 68904 59084 346855240 45073 59084 714482742 50313 57706 93840461 18871 59109 412676714 22776 59084 771889179 45073 88211 933565484 9361 22776 903760584 29257 88211 629341338 85512 9361 401759375 81830 9361 23100438 85512 79576 983577537 22110 29257 11716861 22110 80890 377089761 22110 57611 365196416 22110 36969 888655050 53933 80890 432341741 22110 38240 940016668 11322 38240 929255497 75719 38240 386730216 69858 36969 430805985 69873 75719 997695390 36192 38240 708639941 44389 11322 268109807 77544 44389 957647031 69858 5340 135233449 36192 82124 167918003 44389 71848 59456589 5340 46575 433215343 71848 26975 43753763 35277 82124 870073901 263 82124 73291574 71848 15124 20435453 26975 6184 301756475 263 47365 899681720 50152 15124 996655860 15124 55890 552138785 15124 40499 399891873 47365 28337 453356275 28337 35676 303792705 72945 50152 190387210 55890 49736 96783475 72945 35325 410353488 73077 35325 390456426 28700 73077 297819111 73638 72945 494496939 43800 28700 219135351 22204 73077 175341354 82373 73077 433613103 73638 2387 41778104 2387 63892 870617218 39193 82373 221331577 30711 82373 737817914 39193 34598 536051079 60081 39193 141741478 39193 67730 454693844 67730 20231 131386286 21083 30711 542950250 52081 34598 560233730 78848 21083 90341304 60169 21083 72649563 34595 52081 730978552 60169 24065 5143104 40156 24065 531355717 40156 69164 88450434 701 40156 477083729 40156 68042 169116833 69164 69897 234340005 34905 69164 172155105 69897 1741 950625284 69897 62867 315267567 34905 30752 351057969 62867 19359 661829146 79823 19359 840909975 52285 79823 532447593 83896 62867 785148417 52285 8242 368605870 10282 83896 896882069 85737 10282 127479575 8242 76700 517537879 10282 63246 706404305 10282 60957 27514009 60957 5911 545553262 9537 85737 634972234 76700 56224 737277797 57244 60957 736637648 5911 20070 548465696 56224 88201 351715566 57244 24392 834220185 51060 24392 284874069 7393 20070 828909519 20070 70202 971764933 24392 27434 291182154 70202 20202 276297062 47780 51060 1917488 70202 31830 487108085 70202 27978 640972897 12363 20202 288875630 27978 12356 334025157 31830 42714 609267225 12356 78370 214478081 42714 11550 976364666 12356 69649 286116840 69649 74099 825754969 74099 82016 78254824 82016 8112 339521152 74099 19632 33167873 8112 33423 957196081 8112 66361 884965787 65348 82016 595528104 33423 41013 27328084 65348 16254 300237767 19054 66361 154807332 19054 39306 559859840 16254 70786 365477609 70786 18471 412651791 20627 16254 367548288 19054 52202 195415817 35791 39306 422129390 35791 19051 774002151 19051 13163 984316172 54278 20627 260064905 63658 35791 129842088 54278 63408 46866770 57334 63408 303270480 63658 44529 754207500 74052 44529 282580112 44529 66824 703932243 65332 63408 643558663 44529 41774 926219931 65332 16752 285435498 32557 74052 441508311 31883 66824 580404529 13745 32557 306648912 16752 80241 363127612 16752 43445 207950831 43445 73815 899207064 31883 49339 69960528 73815 59701 685276722 43445 81472 43857028 59701 48881 316771220 14093 81472 24178464 14093 48691 705026143 9445 59701 36738775 87379 81472 991902789 48183 14093 62653778 35673 9445 6863127 48691 35625 782838421 86589 35625 846118915 44507 35673 294834274 86589 81370 875171094 4300 86589 409206661 44507 71433 970800840 50883 4300 655943661 4300 72973 153543535 72973 40685 349657463 53937 40685 202897915 50883 48085 922182435 61172 40685 101946633 72973 32692 961541563 48085 19114 479428964 32692 41066 76220409 46581 48085 233390128 10031 32692 73559747 86876 32692 801062512 86876 24871 141271920 86175 24871 723695474 46581 52104 155644466 33109 86175 734678467 52104 80026 55606576 52104 77205 363905164 52104 10636 63569457 33109 72213 779099964 20426 77205 179759835 79421 10636 502222151 35885 79421 679928718 10636 28011 870529437 35885 86299 467943205 14800 28011 467724307 86299 13867 888461307 28011 54634 614929671 30706 54634 650053125 7788 54634 285244506 9924 13867 885637809 30706 13603 469802066 66486 7788 613177675 9924 2873 199024773 13603 5359 105543007 66486 84416 367531722 71977 84416 711687682 84416 60966 131636939 5359 82352 851404987 31142 60966 281878 24680 60966 811118641 31142 81201 418400193 4043 31142 441825702 81201 56064 581829525 43635 31142 76987708 7912 4043 602609117 58984 43635 739513353 82878 4043 756386251 7912 32654 758634762 43635 59703 881954508 34397 7912 786052109 65585 59703 1996961 34397 34512 971756452 17835 32654 741872541 35035 34512 135800275 5066 35035 847542331 78827 34512 62676952 17835 27482 351531564 77109 35035 4305087 79959 5066 153930531 77109 29651 652951468 45653 29651 43918311 78235 79959 828950830 45653 45027 450188549 54264 29651 460748284 6204 54264 304279712 70932 45027 286661988 58825 54264 597056533 54264 53588 439910570 25606 58825 786612579 58825 42156 933599842 70932 30024 80178810 69794 42156 605130133 17739 25606 58328498 35156 42156 217587811 50690 69794 690728012 50690 48306 968798674 50690 64595 968036800 48306 22128 92499933 38720 35156 90367798 58199 64595 455401106 48306 19479 652564958 58729 22128 405956880 66905 58199 705514233 66905 70867 293583266 12823 19479 126610994 39236 58729 978798071 34040 39236 781008951 66905 10317 638500176 22959 12823 45879773 39236 56086 904112825 25879 56086 579143616 22959 5839 176286807 10317 74721 228210055 3719 56086 670438464 25879 80496 822034955 7718 80496 418258060 7718 49951 572935363 74721 61035 281770454 49231 3719 522598738 7718 59941 623092757 49231 26879 507569527 61035 10962 708515885 35348 10962 890851731 49231 5184 980432276 26879 65101 908136747 35348 62045 525855638 16427 65101 462489301 39044 65101 739493478 82357 16427 970929182 82357 9188 861793556 39044 78266 388287863 82357 70549 825113100 82357 30161 956782904 59884 70549 92189172 59884 10027 534753623 10398 70549 833624074 38561 30161 22205457 38561 35385 183417977 81600 10027 446705069 10398 64086 702305041 10398 75500 900911704 51122 75500 694638529 64086 88389 782819472 64086 57843 54100361 61557 75500 696580300 88389 33529 104261842 33529 48362 900978232 33529 53948 751124087 57843 68131 888774844 36596 53948 42175479 53948 59826 411111537 18278 36596 318367966 59826 38188 975488560 86878 68131 198890530 77699 36596 665636195 86878 34968 629551796 75363 77699 981872598 1302 34968 782465254 75363 82506 463355032 85602 1302 75989775 34968 2370 310008580 67209 1302 949836193 82088 2370 962142906 67209 44614 921264298 51794 67209 396789889 55224 67209 126962568 10943 55224 396788379 10943 29275 93734768 41363 10943 947116475 55224 8487 646986918 8487 87039 46337218 10943 80107 884333269 1731 87039 305761739 87039 57147 497934586 1731 35316 60913187 35316 72684 781568452 72684 46307 754175975 72684 20696 434424928 59732 35316 284881276 46307 35593 272269332 43817 46307 24161703 20696 16627 194605290 20696 21832 697078781 58269 35593 498259719 79404 43817 285998055 2761 58269 961980627 79404 45346 126818051 19101 45346 65577788 2761 53347 70661470 19101 22995 54212910 22995 81682 137436734 6345 81682 355012772 36691 53347 419702356 19734 81682 312964290 27462 22995 997643275 27462 84017 91287497 6345 72194 836981869 75226 36691 304108 27462 28364 279265543 55317 27462 30772258 28364 34580 348843164 64306 75226 750115219 75226 24915 396615830 19985 64306 760757353 55289 19985 231721730 83794 24915 303884655 4954 83794 503267973 948 19985 113287523 55289 42782 300851476 52029 948 480070310 73418 83794 716518133 42782 28051 877848778 32560 28051 857250592 72209 73418 940077002 83236 32560 81749413 17801 32560 554296082 54448 83236 521151193 72209 49777 758770139 83236 27599 825137006 36546 83236 90077022 54448 61848 39530454 36546 12187 278533550 69281 49777 52859103 69281 42454 318285105 15978 69281 523105583 69281 64488 209754379 69281 27775 369713221 3371 69281 645640068 64488 82166 818272393 3371 21351 68512647 37968 3371 261599030 27775 39503 183130731 77074 21351 632252728 39503 10609 553033595 16761 37968 166461062 10609 56298 366764821 7773 10609 37072293 32405 7773 601306291 19552 16761 889635791 32405 1351 1191023 44081 1351 570463159 7773 3419 357397790 44081 57011 151064908 68903 19552 872172891 1351 37880 293787627 74704 68903 869359105 68903 84251 268526966 68903 7513 43169579 56995 68903 846907055 74704 25573 63202129 84251 44408 91830140 84251 26899 924392330 26899 9837 927781668 48051 56995 776382876 53139 9837 150322716 39009 44408 935191532 31432 48051 841035649 68548 53139 513478604 39009 56192 659879 59915 56192 961437857 80686 31432 178853384 56070 68548 554866861 68548 61062 588319498 56070 2302 200676393 61062 19155 46755963 19155 1609 6143719 61062 61508 546361819 19155 70933 972521233 61508 31549 308751020 77768 70933 144077296 77768 10122 378994358 3360 70933 32375960 45685 70933 929407199 3360 1952 64646914 10122 52673 931506059 45685 80858 929547283 52673 55 414430782 36253 55 262772491 1952 22796 787483283 22826 80858 143009532 22796 48914 579843754 17836 36253 825341696 30593 36253 79689299 30593 51893 452865410 67078 30593 251799740 67078 14115 552546752 51893 53374 233760584 51893 8708 703340454 14115 82120 130777276 68015 14115 945751210 68015 70090 499104837 70090 23588 877675476 75720 23588 917261687 28234 82120 768802248 29916 28234 456413200 15784 70090 391500565 49456 29916 913481379 28234 4146 14978878 4146 78120 719737890 15784 60730 939160044 60730 39455 917303342 86853 60730 454848077 4146 55906 76629508 78120 12626 166748059 39455 78154 631208597 78154 42502 974722816 16129 86853 545346812 4783 16129 748881751 12626 14010 697878959 14896 78154 19869819 14896 29729 134528479 15788 29729 895581812 76749 14010 333245343 14010 21065 598729584 59373 21065 230921327 49532 59373 729553562 49532 27167 882112773 8801 49532 4321295 66185 8801 47622869 63435 66185 871181763 83641 27167 988601320 53414 66185 514177598 41459 53414 255851922 41459 55988 849072980 53414 85787 485776048 2908 53414 813055739 60971 85787 132829531 30748 2908 373347083 18833 85787 324230941 60971 7656 76607157 2908 88027 362482644 18833 3855 408409635 44848 18833 843078707 3855 47454 55854049 3855 27406 436316631 88027 64465 274565741 64465 82888 330489441 14404 27406 811382433 15058 47454 904319037 82888 27724 245104943 15058 44412 234430912 62695 14404 862915961 3288 27724 471830933 38808 62695 538368016 27724 22726 60856061 84945 3288 203730490 62695 5746 273652240 65587 5746 520450472 5746 9548 877387403 5746 65429 859948872 84945 62731 60889381 5746 21722 443654685 9128 21722 775774300 17009 62731 830236534 9128 33237 620525232 21722 23411 775221123 65326 9128 838534858 9128 27773 74732936 17009 49290 579432828 46110 65326 811460363 46110 4097 80592473 55929 49290 916143943 87481 46110 479847326 55929 85545 323492009 35580 87481 865415284 43402 35580 375971463 56542 43402 170471843 33324 87481 170199836 35580 60247 927179615 39735 43402 331372181 56542 84403 780810546 52728 39735 255177341 22425 60247 597246737 67105 84403 487260244 52728 83617 795527577 67105 9398 669484804 22425 69564 166427809 86221 22425 935397461 9398 84495 874739511 9398 33904 708542563 9398 18485 147363051 28939 86221 371492159 18485 50132 904140172 41820 50132 116597387 50132 42375 247161064 66250 28939 84057335 42146 41820 407079220 83727 42375 204866063 42375 26221 669144951 83727 20861 886038221 33145 42146 990846912 55806 83727 898341626 20861 8943 846184471 33145 72979 508582555 33145 24112 797661258 24112 2930 18627827 8943 9368 154155493 22727 2930 967891901 9368 72932 784328330 53878 72932 594648152 75212 72932 237491554 22727 23264 764493703 27804 72932 17940162 23264 82030 353929430 27620 75212 514002422 34291 27620 709306689 27804 65709 500523376 7952 82030 367156755 34291 12857 146420104 5971 65709 920148179 34291 2674 797897126 5971 68657 594138369 36484 2674 181412341 68657 39855 715380982 2674 76071 351552258 67019 76071 702262764 55002 67019 841250971 55002 57013 86130935 42813 67019 141148932 83502 57013 103825295 55002 70109 385060715 42813 73343 12517038 45397 42813 273296649 48603 70109 84808287 61339 83502 960445800 46596 70109 216314463 46596 80262 648765171 23138 48603 415428244 23138 78731 224999453 58349 80262 500950882 85558 23138 293354710 23138 72248 18111872 72248 37923 375002812 72248 3285 551345863 68905 72248 101852220 3285 59045 23819447 65625 37923 320819490 65625 62191 225013374 22588 59045 973559324 20954 22588 866349240 65625 18291 19810826 36285 62191 397380750 54954 20954 598149235 54954 22849 351269858 54954 85980 796134568 22849 66892 252216747 26932 85980 907950734 85618 66892 929127658 70081 66892 79604125 85618 15415 504137988 69124 26932 988161027 21513 85618 520885628 69124 27005 121842967 69124 29029 608129356 6839 69124 908237011 21513 40331 734440114 2162 29029 262174999 27005 9969 301656533 2162 61550 797146206 50473 2162 535989270 12892 2162 357663479 58408 2162 387802753 50473 28956 763567335 12892 28081 106116808 28956 42261 649920282 30234 28081 877144152 30234 13322 843244929 19529 30234 799578176 86110 13322 996445131 13322 46060 913006536 13322 61891 587218828 84314 61891 537762679 46229 84314 484300214 23186 61891 562234410 30738 84314 344861952 29284 61891 579759895 54218 84314 591462396 32487 23186 673172343 17810 54218 137009408 29284 70634 50717540 76741 54218 242060297 17810 50701 277527349 32487 56985 30924172 24166 17810 902909471 76741 25547 189845757 73414 25547 784567795 25547 10960 20911709 79689 73414 478974760 25547 8303 866782385 73414 72161 639174692 79689 55360 844465549 72161 1426 619202468 50032 8303 39013584 82179 50032 495990376 55360 785 924180311 47028 82179 962952680 74042 82179 179602307 50032 87176 956578533 82179 63346 170101904 63346 11123 90412131 5600 87176 232953062 87176 6646 137012244 11123 31321 902343099 78471 63346 759076692 60475 6646 362228873 41615 78471 833286171 8405 6646 469702321 25116 78471 495138716 25116 10095 449896150 60475 32988 684738895 56532 41615 242869707 40341 10095 245349769 25116 15014 740687954 15014 47480 485514841 40341 15243 766449005 15243 62086 123253867 33438 15243 303423247 54999 15014 253266837 31820 62086 581285813 77721 15243 827408180 77721 24400 263111263 40338 77721 2725457 31820 37831 818215690 31820 8934 94045837 37594 8934 194025964 8934 82630 494704650 37594 54914 278992658 8934 85968 859367682 30500 82630 647015419 30500 13814 782986819 13814 2840 773325845 13814 69908 265382842 85739 30500 871539495 10665 30500 135031788 2840 47790 383509557 58109 69908 101372693 4701 58109 475650668 47790 68777 84467102 68777 58065 454478670 47790 38751 414494547 58065 12085 957297669 73870 58065 85400303 12085 65668 354286315 58065 44910 108487289 87730 73870 994683208 77709 73870 267282509 50708 65668 650231142 31342 44910 697274494 44910 79896 903831377 50708 66112 827112294 77709 7179 647262598 8914 7179 638994452 18582 79896 885099484 23438 18582 121812324 33946 7179 901974491 7179 13383 840599137 8642 8914 150538768 46710 8642 948078837 10007 46710 428316475 36987 46710 358643166 46710 14688 948040232 10007 9575 896041435 36987 24323 11107374 9575 9627 972558361 49582 9627 130654911 9627 55009 907312384 56342 24323 433188342 9627 37496 753347124 9627 3505 122284740 46324 3505 362898680 37496 83036 263982669 83036 87552 736047741 11067 3505 834529957 67578 46324 771862867 75713 67578 593209053 67578 76313 243395164 79801 67578 461464407 70436 67578 844553358 45437 79801 437785227 72508 75713 92543232 36842 70436 174331425 36842 68260 51390346 58960 72508 398678802 45437 19336 778323941 64913 19336 532413267 58960 42014 397739122 66652 64913 49753139 64913 47296 63433721 47296 45852 670429790 66652 3447 852162226 3447 6935 670835321 39860 3447 657404477 72918 6935 87510338 72918 68388 457387858 6935 49439 24102255 16863 72918 798768401 39860 35984 254819405 16863 35162 658469794 11290 68388 507412565 16863 39968 26978098 73117 35162 283049057 63476 73117 541254467 53331 11290 411020432 53331 39487 69601640 53331 13511 145017476 47315 53331 197605415 14829 47315 17321255 40428 47315 800668873 32905 13511 62000428 14829 39644 335159855 28932 47315 513020520 32905 85640 137052711 28932 29524 836603351 85640 56929 273854481 29524 83153 84832590 72745 56929 236358099 57116 29524 578066147 72745 46339 700683840 73737 72745 87333453 73737 31348 70536802 61268 73737 544565694 31348 19069 900720073 46339 20300 975668457 31348 21730 371751239 20218 61268 811962028 21730 14142 976287916 14142 36661 545872049 36661 52641 945338822 20218 43005 908863130 14142 40562 579007667 43005 25316 372542230 36661 17675 66610066 17416 43005 445494680 2274 17416 939694956 2274 10130 390095735 2274 64802 617695410 64802 15020 983406672 9052 15020 201581077 83895 2274 72320781 70303 15020 701776714 9052 27720 132759760 83895 85572 914298055 85572 45405 643921606 45405 6925 913623558 85572 42078 931346529 64175 85572 104029507 2264 64175 13029690 42078 3255 107013487 76022 2264 937933477 65036 42078 843868852 76022 69439 761972899 79952 2264 967723341 65036 58350 832496095 83260 79952 262003751 83260 72389 595153083 21873 83260 494132383 72389 68205 346877795 83260 13327 111577351 80412 72389 120583666 80412 46220 101133188 13327 62197 222864834 46220 17492 208335305 80412 49489 375802265 17492 14929 546935242 19943 46220 214573583 27839 14929 346797655 52394 27839 704884706 19943 19226 279475102 27839 47963 336341763 27839 645 294714027 52590 19226 210292018 645 13869 364440388 39261 13869 49793198 63441 47963 253001913 645 68030 206251347 52590 18445 74823409 53349 13869 559297793 18445 10049 517527052 63441 29664 303540203 18445 37589 101352151 10049 43243 307782738 4786 29664 199692966 85118 10049 467703500 33160 29664 402564595 33535 43243 20646920 4786 28590 588056458 72585 4786 338641380 80808 85118 640625099 33160 40630 281030934 40630 14670 263844141 18600 14670 100278462 25048 72585 768914809 25048 28674 326858961 14060 14670 594676312 14060 20679 203420506 25048 51218 1029298 749 14060 849210966 28674 27743 523870687 35103 749 679890329 35103 77424 973476078 35103 36579 476230252 27743 83780 636508885 28160 77424 219062082 75706 77424 908338908 27575 77424 875793695 75706 16378 839891645 16378 888 363366947 888 4868 635648410 43068 4868 747764666 4868 84085 25657770 3990 16378 631385884 43068 18216 462388414 12274 4868 79925679 84085 44099 650027666 20411 44099 617727081 18216 86454 165385957 34667 18216 890068980 40895 44099 613861664 75427 44099 784061525 54323 20411 461740427 40895 24676 546899971 24676 79590 488443726 24676 48677 762954877 25598 48677 305525525 24676 33844 59449558 79590 12199 314421064 67698 48677 357870361 48677 20264 876464992 25598 38257 468101278 14944 67698 50128397 67698 5291 855029102 50216 20264 32302042 14944 60936 722441894 14944 46082 706745493 54250 50216 20880627 86628 60936 871391338 86628 40302 322634343 54250 44637 330563865 86628 37688 188959899 54250 74738 448825112 37688 12707 967272682 12707 60447 496793948 37688 15421 392572002 60447 39160 467971782 60447 61209 604784297 1432 12707 799017988 15421 62746 586130881 61209 79617 909944180 83330 79617 330000084 81624 61209 520108893 1432 21400 490208294 62746 61170 771177657 81624 31762 603851644 43456 31762 603464555 21400 31418 442863610 81217 43456 746253698 43456 22326 668052191 81217 69396 440312035 22326 43925 321339285 60288 22326 626330172 80091 22326 278900344 11144 69396 90969681 11144 82706 109184539 28548 82706 878636698 11144 86108 175152585 28548 70388 495098031 10295 11144 642762171 70388 69491 183236214 78881 10295 73049909 10295 29634 744458057 262 10295 691506784 68345 29634 778566160 30981 262 438792101 262 75600 125215867 77593 29634 832194710 7464 75600 538771317 7464 13167 29410548 87207 77593 681158978 75600 34312 335687559 17682 87207 282812407 13868 7464 811057617 87207 63838 28717371 13312 17682 896702475 63838 16426 552949953 6507 13868 998654351 13312 56396 338182252 56396 6033 493152464 9572 16426 902236459 56396 76814 40659306 44958 56396 692075950 76508 9572 484031064 59320 44958 688981769 76508 40213 713104614 76508 73719 504553047 19221 59320 782452772 40213 55855 412148665 59320 75948 417792241 10862 19221 899846527 55855 1239 652819618 19221 46582 136763451 46582 3027 455237189 3027 22246 194151454 22246 13001 296726814 1239 4493 880334217 13001 11042 828872938 11042 75367 915272834 22246 32473 508290133 16432 32473 678861962 66255 75367 826911699 16432 17232 975219619 84672 75367 675813162 84672 58267 55391211 16432 84701 828234319 87282 58267 260616469 84672 15319 113066917 87282 46095 985044256 87282 64625 724841971 84701 30329 369210107 15319 67456 980616322 46095 21836 63987603 80951 46095 526987190 74825 80951 827425961 55506 74825 141064089 20637 80951 961704770 74825 62295 247251982 43460 20637 282372959 30320 43460 29325374 34205 43460 16670547 62295 5664 998034605 3232 5664 43646331 34205 87713 527183284 75295 34205 531921976 75295 52533 912918996 51803 52533 978626738 11208 52533 3192757 71559 52533 260573629 31569 75295 579423827 24083 71559 123006319 11208 46051 299320214 73891 24083 540980053 46051 57991 726668178 31569 251 322153689 41572 46051 13633530 25501 41572 466069594 41572 74320 321143949 25501 77645 827802355 9846 251 390922861 286 74320 805385186 25501 31429 113372763 77645 10120 49893526 71511 9846 384175315 55022 31429 204294515 71511 8281 103499445 31429 47282 536603406 26462 8281 264528272 47282 25100 801908202 25100 60037 605969169 26462 73971 599706350 26462 73607 315402475 26462 28906 336303532 52110 28906 575491868 67510 73607 337390006 70629 52110 228862917 40680 73607 122772936 70629 22350 631819816 67510 35384 16350248 35384 74358 188166315 87636 22350 832110621 74358 3790 400461945 3790 26993 547001766 7576 26993 151330186 74358 42854 508703015 87636 16187 325488209 24170 7576 81934753 32075 16187 26701659 24170 55922 129953458 43740 42854 434860521 36202 24170 273640955 64795 43740 315151355 9675 55922 858475467 45777 9675 274113051 7195 43740 962966301 9675 5231 947986826 30507 7195 606461474 45777 44607 868823650 19308 7195 865955336 19308 85256 354889558 84231 30507 629969540 79727 44607 188100415 85256 47050 173784801 23561 19308 982658927 5687 47050 669511950 47050 47285 623598070 38569 79727 933759235 47050 84785 192083145 1652 47285 738236946 38569 61070 372093117 43724 47285 780991909 13160 84785 201312870 1652 16115 521045063 43724 71385 393432973 23175 61070 942806705 23175 17402 466691449 17402 37953 428700297 46055 37953 989713237 46055 25543 869593936 24730 37953 758739704 58924 25543 94924313 27915 25543 187291491 46055 67592 26119900 19084 27915 525950950 84700 58924 698087179 84700 63099 318076442 63099 1142 923156708 1142 22157 719048821 73018 1142 294558531 63099 76348 536234869 1142 6534 713320673 4237 73018 515174181 20280 76348 657718180 20280 32847 597022417 32847 59835 182292283 59835 45444 623967052 86631 45444 443132596 10811 20280 158416492 86270 45444 43149527 86631 53575 233609340 86631 38979 287444207 76084 86631 925348493 76084 75723 776107792 67719 75723 507319035 25170 53575 461911807 38979 349 160547909 67719 5667 898996570 9563 67719 22286150 70731 349 885642207 9563 44462 789059567 28798 349 827587038 59233 9563 345151084 44462 15996 76801512 44462 5843 592488478 28798 23899 40451367 15996 36131 418736793 36131 79396 82816298 1951 5843 391012838 23899 51896 546031649 31571 23899 929590413 1951 15876 794402126 31360 15876 35692285 1951 20022 470893111 32976 15876 955146146 32976 8511 529803351 78477 8511 276986157 20022 52625 862265032 32976 39891 333142722 10702 32976 978221164 52625 26518 616566630 10702 43179 604245366 39939 10702 51600804 10702 30556 84421408 13459 43179 398502103 47362 39939 193461863 43179 5151 490912861 41249 30556 123263538 69266 30556 386295385 69266 49148 289616280 5151 37891 655724665 5151 14391 938163594 41249 11328 881842718 69266 87716 259880761 3811 14391 444527869 23966 37891 845649338 61579 14391 961807155 3811 13142 948914271 23966 13732 989472716 61579 17076 456021599 13142 82825 368821435 13732 3594 421100035 13142 73554 489863800 45879 73554 91372141 22596 45879 991036569 3594 66380 70117065 22596 14418 905440749 14418 47173 284504755 33810 45879 513741984 83253 47173 707301606 47173 66007 635003790 14418 32871 724397051 32871 76997 707878347 76997 17866 462735253 76997 2745 411679700 32871 38730 790358583 48006 17866 420756662 32462 38730 492751780 85993 2745 608338540 38730 80983 491812345 56958 32462 670145040 73516 80983 951169043 73516 6965 275242768 46963 73516 67901957 70253 56958 780059313 75978 46963 452287304 28437 46963 33187207 75978 4244 864390397 60842 28437 702512026 75978 43933 290932967 75978 13883 98398851 28437 47272 599725560 19257 43933 145266518 13883 69952 134808674 69952 321 381633960 19257 44108 58012866 28784 321 41066778 69952 26115 479881138 26115 7545 97372057 7545 72331 957810647 72331 30371 175503007 85387 72331 145010822 71482 26115 439298656 87295 71482 949755765 57619 87295 41559568 50788 30371 961035107 57619 30650 27012982 30650 77467 216662979 57619 8057 358270707 35678 30650 778400905 8057 23708 683125370 53935 77467 791683665 8057 15793 845595679 23708 37917 745534392 35678 79524 671864247 37917 30882 672915454 16 79524 818475690 79524 84273 56057466 22690 79524 384876543 84273 63268 104617727 35810 84273 99018314 53018 16 123943577 60003 63268 183962552 35810 21519 150827144 53018 45926 397110907 79277 21519 282137925 53018 28318 618158169 12249 60003 361977474 29310 12249 50419093 45926 36544 111754284 83868 79277 515889605 66841 28318 422166943 66841 85865 307628713 85865 68116 149688690 66841 76656 336553990 66841 23667 823974065 76656 71290 24991950 71290 65144 266636297 86139 71290 993556897 65144 42184 603704109 65144 77798 51724189 65144 81126 175936781 46499 77798 664696322 59560 81126 986152555 42184 71493 497942469 11242 77798 289915105 70906 46499 735092927 59560 7049 53230068 71493 18613 42822806 76138 71493 440259595 42711 11242 162257873 6286 42711 519981797 18613 73660 917184002 6286 51595 101237023 42711 62620 909114233 65229 62620 6441403 26336 65229 443299514 26336 77025 630720779 85097 26336 572808786 62620 5751 675627600 65229 26691 567296523 8956 26691 789616028 5751 73720 530141102 5751 22371 50143790 12348 5751 750797552 22371 68249 657373402 73720 75557 607153394 48231 12348 952821596 4496 48231 669005992 12348 80885 287594645 9002 4496 758999749 78979 4496 391474997 69489 80885 328930580 4496 4805 162811448 69489 4141 344101810 85376 4141 825006971 63590 4805 656498102 69489 37233 66304133 42171 63590 162501795 85376 5798 464635811 47164 42171 459367655 65019 42171 826354771 83196 37233 4397111 1549 42171 443374795 60046 5798 685751335 28746 65019 104039679 47309 28746 877521837 43605 60046 352083046 47309 49006 370226801 60046 70271 108191783 70271 16892 58366242 23196 43605 478243292 70271 77062 252854453 77062 44117 606536247 60652 23196 366028045 77062 84430 328655594 77062 77705 45697620 77534 84430 891916749 44117 10720 639219432 77705 84975 576014182 72174 10720 918777333 84975 5509 327270901 77534 75679 175568536 5509 78279 855267937 15269 84975 46764791 5509 23090 112640296 5509 7825 454207523 33893 15269 672511724 38310 33893 987947361 70265 33893 122418222 87454 70265 55252728 33893 60292 31887456 4275 87454 311116881 32708 70265 3561427 60292 45820 111612099 60292 84658 980339779 4275 88305 112145819 36975 45820 384237652 45820 307 839480977 78773 45820 686026039 88305 69740 907998007 51137 307 696409498 51137 75422 242066271 73035 69740 921783854 42770 51137 353001893 3115 73035 436505388 29933 3115 200308592 27848 29933 361721317 8919 29933 244713398 42770 26782 166794484 27848 57746 649891050 29933 38390 91747627 38390 76762 159777644 57746 169 754783921 47877 26782 420523566 38390 11799 590537087 47877 28182 91992644 28182 10935 395759803 21772 10935 213416856 2647 10935 416588896 25733 11799 214262084 28182 64484 827189718 10935 75591 174003477 18923 64484 778512496 75591 9259 259226477 59963 18923 627558719 59963 64639 944957592 57944 18923 376187095 37399 18923 900324323 59963 78087 956510205 59963 42329 276813676 78087 31354 501885812 15286 57944 539026576 42329 87832 407897933 18889 87832 67705623 18889 78951 171378530 78951 22873 530097462 15286 32521 549054730 26778 22873 39995632 26778 22273 122817812 61440 22273 125390555 32521 25509 913372334 61440 54546 174715576 25509 16727 27599733 28754 22273 125563144 64136 16727 248404137 25509 74943 236189930 23067 64136 623699488 66896 74943 352968264 47969 66896 380176288 62590 74943 708600599 27920 62590 555157941 12518 47969 255155765 12518 79457 647831699 12518 26888 136812596 57844 79457 299406204 79457 64959 226058741 20372 26888 37583997 79457 18218 59887016 9117 18218 180846914 18218 68609 901810017 9117 25434 440343328 68609 76781 32057350 68609 51512 765732802 48312 68609 948156585 76781 56508 658215848 56508 3942 402496607 76781 72758 453004296 18946 3942 22619159 72758 17784 805320116 29723 3942 724001855 17784 18206 126667603 18946 42359 22537557 61899 17784 55867612 1650 61899 81951679 30985 29723 120391081 61153 61899 518481926 61153 58756 121761642 51484 58756 477293573 51484 19252 640597587 58756 77617 738436233 34489 61153 787240042 71486 19252 217219923 77617 12130 798585210 19252 60047 193596683 37751 34489 104303534 13597 37751 413664346 65217 13597 572691833 12130 24705 100255435 42918 60047 371142824 35903 65217 717790320 13597 77575 165968808 35903 59203 52268312 245 35903 491844220 57145 245 880257593 57145 66801 807528392 245 75407 283771591 34781 66801 612143016 9547 245 540045472 67768 34781 445863293 34781 88302 719666252 24989 34781 356273391 83455 24989 338687011 24989 11354 422048851 83455 50305 262557369 83678 88302 621149558 50305 77806 137241929 72032 50305 921652633 55891 77806 779881515 77806 8534 571588474 8534 73352 398455009 72032 69454 983865633 72032 67367 678917999 82656 67367 35734462 73352 20144 711769575 71157 82656 657638324 82656 23286 589313629 76839 67367 269799125 78451 76839 647909639 50833 23286 366943085 19048 78451 190072350 23286 31747 595847395 78451 15236 627727359 50833 48086 516824517 31747 43515 783513230 28745 48086 772780681 34519 15236 172562556 61556 43515 716711187 48086 40860 57687664 13144 61556 775476725 70728 40860 791592451 34519 18739 905925764 12593 13144 152059465 40860 81419 161423069 50730 81419 572605564 27009 18739 415468810 52263 50730 368975147 12593 18199 89992191 64124 18199 233848932 50730 38043 109344079 21947 52263 400262398 52263 6968 904363099 21947 83337 491287423 6968 54484 276821859 22786 38043 78552634 84987 21947 170948674 84987 31579 337929983 87928 84987 103567514 57104 87928 105115678 84987 68812 994991249 4617 31579 645873085 74606 87928 292915505 56110 87928 126808963 36157 68812 716583436 68812 5862 694757102 36157 10953 83052755 74606 946 413084973 36157 74978 667844454 57985 10953 313522839 36986 74978 305863832 10953 65119 849481245 946 3423 967253255 82051 36986 258719644 36986 44335 382433375 5457 82051 40844051 82051 40108 746589261 65473 5457 640401033 40108 81885 406598067 65473 19740 127445161 5457 31613 832900589 65473 6970 654141717 27991 19740 917221762 6970 20370 755885547 69045 27991 824115435 54910 69045 234765228 5488 27991 166516558 5488 84817 311824473 60900 84817 124174052 78822 54910 57106932 54910 52931 786895786 84399 52931 736548400 16722 78822 489700817 5756 16722 278022513 33050 16722 849192129 33418 52931 724513085 33050 83039 227669935 36787 5756 303078762 66117 33050 150914192 83039 41400 287506963 83039 52302 980889045 66117 34333 810041593 39474 66117 459035014 10220 41400 133691766 39474 68536 397442881 10169 39474 794849190 9306 34333 993782378 68536 65369 422856414 10169 1522 465896074 65369 3572 84814778 25781 10169 106346599 3572 10767 702213620 56582 1522 745531714 1522 70963 183940930 3572 3581 916773041 70963 36276 576508232 70963 78315 846236433 86217 70963 750100388 5952 86217 213448591 79634 78315 593513211 86217 9193 779623551 9193 30112 647746488 81137 30112 477309041 9193 13051 961921824 13051 58880 623998177 81137 40442 110809667 30112 25139 413613514 81137 18795 916877657 52044 18795 670832019 28594 58880 908107483 54174 18795 277299180 21821 28594 190299846 52044 44102 576198240 45071 28594 281323409 26881 28594 676708737 29391 21821 253054651 46062 29391 968231719 46062 84759 82254568 3389 46062 676436739 3389 25053 241262225 84951 46062 648462042 46062 13339 883296040 84759 17358 17611529 3389 43715 926253484 32698 25053 606024985 66417 13339 128564957 55466 32698 24009383 55466 72480 859376126 35838 66417 111781385 44695 32698 242370802 15283 55466 720568853 15283 75161 97338760 35838 71726 101259291 35838 72495 839374032 71726 14755 781318767 15283 6937 930647295 72495 86771 137740849 6937 42438 196889066 69494 86771 319149733 69494 59557 548828623 42438 15690 662536216 66466 69494 661015231 13794 69494 701291080 31887 69494 139269570 52817 15690 366123591 65349 52817 454078936 88004 13794 582098523 65349 60631 628009366 31887 69512 436043722 52817 27657 313570192 27657 42738 253052355 55323 88004 352175999 62144 42738 910677172 86404 27657 398661929 70229 62144 524723963 78893 86404 7517973 21804 55323 477400480 62144 31453 726322127 21804 84974 893957260 31453 33397 844280374 85290 84974 952264767 15972 21804 199289645 45196 33397 554809705 15972 85016 70237453 8272 85290 999715107 85016 9591 913248616 45196 4900 333057831 4900 4807 643560665 15012 4807 667006028 40116 9591 178594607 20945 4807 842229495 11049 4807 84022869 15012 65548 559678482 20945 33497 203354235 61703 33497 380969392 61195 20945 418749292 65548 79214 51026619 61703 61826 720113798 20346 61826 150370646 30453 61703 301722450 20346 70571 26675244 61826 8428 255369566 8428 61448 332912030 8428 28855 308500776 8428 40162 646185524 87427 40162 44164398 28421 40162 525724311 79336 87427 660561345 85083 28421 791048611 40162 72914 244071234 19750 72914 764066538 28421 48265 357768511 85083 29822 985892161 85306 48265 125962179 19750 33950 720749908 18544 85306 138864911 83450 33950 347688394 51345 33950 812190925 77174 83450 998197405 77174 62832 533034831 62832 3207 460303434 3207 30560 985314299 51345 68300 410419195 78580 62832 923946887 12767 3207 214823923 74004 78580 78518509 12767 1798 535871346 64482 74004 499016316 12051 64482 219202028 37486 12767 510542665 37486 60800 757695823 37486 75114 392409787 64482 39859 601191100 60800 59416 638500990 69318 59416 30325114 75114 3859 948804134 69318 65463 453767750 72392 59416 329172641 3859 85799 137543127 66543 85799 770687449 61302 3859 273653999 80079 61302 36290210 69383 72392 990525676 62599 80079 183805202 61613 66543 12801371 61613 7716 2195989 367 61613 48788141 7716 85154 728397759 61613 32292 304239188 7716 2390 954400445 28539 367 243467271 28539 8755 677709197 84453 8755 542355713 32292 15778 266454664 82638 84453 112517716 19805 82638 32265889 84453 11200 591380770 24012 84453 48213408 36530 24012 456378974 20050 19805 644150499 86909 19805 631399175 11200 38100 944710236 85094 20050 893468612 85094 85781 35199256 26716 86909 745039444 38100 26425 237304800 83362 26425 597836980 85094 26948 538258084 26948 24922 626928534 26425 7467 820091531 7467 81441 694371210 7869 83362 978134312 26948 86135 625946218 24922 87298 720174775 75893 7869 815915378 81441 9311 109054585 9311 41186 863188110 11139 9311 832534569 87298 5826 431905515 30021 41186 511913572 52951 41186 414882575 19440 5826 870484373 11139 7209 369265068 52951 20446 5428597 17562 52951 65971555 7209 45282 588156200 7936 17562 382910247 7936 15105 751127443 20446 6570 150187282 60733 45282 796214355 41153 6570 540660191 41153 28960 265933563 84989 41153 811550109 66284 28960 718054074 84989 63502 523751006 69108 41153 125433284 28960 59484 831702367 66284 26175 951353134 58856 59484 109692814 41863 26175 49677387 26175 76853 634818207 73460 76853 493556182 58856 22833 56640449 73460 58352 731617618 1891 41863 421018543 77462 58352 25446740 73460 66927 138133613 78433 1891 70559736 78433 28144 94881134 73434 66927 898172046 41318 77462 871097804 41318 38691 557265719 28144 2698 577072035 28144 47036 756283957 47036 59329 170433283 2698 70660 567461917 77991 70660 296311280 47036 36403 528012643 70660 1847 158218074 34439 59329 412295808 57114 34439 345011285 24971 1847 245948051 57114 79500 729122849 48122 57114 137861319 22088 48122 810154294 7367 79500 295152471 19598 79500 764671393 22088 12156 89084970 20016 12156 66069742 37196 22088 881024627 7367 10493 356362970 12156 37579 746787212 20016 51278 362020992 37579 21103 858142327 37579 16001 239462817 13875 16001 804508382 13875 44447 708180682 49335 44447 920135347 44447 48552 71996918 13875 12751 966340212 3210 48552 946546380 12751 79831 120952359 12751 20721 966427221 313 12751 757993902 72330 12751 760438954 77411 72330 121516336 69833 77411 792537772 69833 13779 474508873 313 40708 848136103 72069 13779 379830529 77411 43454 455605685 40708 74196 524589370 40708 6097 87311693 40826 74196 306122598 43454 44807 355237733 30960 43454 746492520 44807 9570 386471843 29099 30960 718034587 42034 29099 929998557 30960 23837 90428727 2074 42034 967563367 27974 42034 512272135 21973 23837 785281310 21973 20726 619692602 23837 44464 171948557 66261 44464 573532682 68073 66261 36378392 29899 68073 643856959 29899 52852 247879468 66261 56109 135515044 37691 66261 927475066 58415 56109 609934014 29899 24753 601968793 52852 87201 371878674 18281 24753 656513439 58415 28616 74921211 58415 72017 526768812 24753 3854 89210645 23988 18281 279007052 34666 23988 797983884 25885 23988 560942727 23988 25486 931026200 48431 25885 174671317 48431 88344 721011203 83704 48431 82411765 25486 88267 730700685 41651 83704 443566510 48431 66928 176350091 88267 83566 521119649 30375 88267 430019002 85050 88267 10536164 11472 30375 654226243 85050 86772 797166257 6575 85050 701871447 32237 11472 157372833 6575 35989 232161618 35989 61872 576404597 69367 61872 315636679 40250 32237 295620026 27147 69367 26143049 35989 52454 598206827 83653 61872 387918621 52454 77038 949994781 64646 77038 939824989 77038 7799 965013824 48855 52454 501263867 46194 83653 727300554 10939 64646 70404014 7799 30831 603959696 87443 46194 158189170 32570 46194 124647142 30831 16206 332164438 36124 10939 258571304 73098 32570 157160353 76767 36124 389481697 59602 16206 932223119 61657 73098 645179833 59602 68010 881978211 61657 57417 589443151 61657 52857 771321743 19588 59602 44163542 19588 77036 87556013 52857 50160 133108419 77036 83669 853479956 52857 26724 930235486 77580 83669 203433342 26724 87187 254536263 77580 73716 313483416 83669 47552 35915246 87187 12514 67298896 21738 12514 506463518 44222 12514 265601817 21738 7477 24696454 44222 29373 599334314 44222 48994 674415927 16732 7477 21112930 88290 29373 348274366 48536 7477 47592614 4282 88290 266628968 61814 48994 70967248 22009 16732 912741695 61814 16750 809296130 48536 56216 662514719 22009 43879 532901873 61814 64366 593423314 88003 64366 123826907 65469 88003 452239132 64366 1986 104046533 56607 65469 389525100 10713 64366 91075190 1986 21685 779069603 56607 84973 487553196 27778 1986 73373411 5383 10713 461243103 70221 21685 436218379 70170 21685 94415881 77436 84973 511643640 70221 42586 221270731 5383 41970 26491557 42586 63547 872588322 42586 85301 206889722 86430 42586 424834403 11268 85301 90876652 77687 41970 988580788 21945 11268 937294481 46909 86430 396859129 77687 77729 749393146 43904 21945 696224404 43904 66291 272074483 21945 51695 867801633 66291 80025 542194207 77729 63842 762285634 65991 51695 718445874 38862 51695 80512555 38862 11553 590245318 1343 63842 69885001 85447 63842 654548806 65991 67042 161296592 67042 28940 728633038 85447 56004 78343559 73232 67042 787082408 20396 56004 87324304 86130 56004 64647711 19908 28940 64274811 56004 72933 941016214 73232 20495 45015055 72933 39244 746810307 73094 86130 242080968 65175 20495 495889753 65175 35481 915226310 33740 35481 980727098 52916 65175 588302809 52916 72312 37379764 65175 79408 85734062 33740 46057 604509481 31768 52916 136973021 72312 22638 491796657 79408 44518 780583792 22638 37078 7846032 46057 75877 893166560 54304 37078 629451396 22638 29575 137105366 81979 75877 303031354 81979 12734 546550583 81979 22317 406812555 81979 17619 737572527 85592 81979 151920904 16933 12734 727848257 85592 44762 927991086 85592 4201 955313468 85592 5937 977659937 68431 44762 776608805 41281 4201 169100163 88029 44762 730933661 78145 5937 254567550 75441 68431 978324788 67990 75441 119830886 67990 79779 112796998 43820 67990 52165537 30997 78145 221783346 14270 30997 973640823 2847 14270 551550443 14270 41972 137747558 77941 30997 314862394 59345 77941 92981018 59345 84467 450755561 2847 10980 67495051 39686 10980 97646599 77941 22069 637073314 10980 44833 266057756 44833 769 157713181 769 29509 628176159 769 39825 64845398 78230 39825 700406305 65729 39825 252837087 76754 29509 281021724 65729 9639 734061872 52247 39825 204555986 60947 52247 964487216 60947 1179 642580773 13912 60947 494626942 63575 1179 685658238 60947 71002 25733401 60947 78260 651233555 9345 63575 464401446 29624 13912 406963927 46319 78260 14190205 9345 59051 899658692 9345 29351 628629592 85466 29351 753595584 29351 73586 227287347 73586 64176 812977287 40658 29351 719705823 38595 29351 538191347 50941 64176 241984352 50941 24557 446693973 40658 2782 126624805 37547 50941 3765986 38595 2006 768173397 17479 2782 667681268 27133 17479 424807200 86304 2782 559722169 21306 2006 962301630 16343 17479 75582055 51298 16343 764478557 32497 21306 29946950 25648 86304 716311295 32497 43086 805631471 32497 33200 712973858 33200 33272 825242857 33200 54273 377111289 32139 33272 544085853 33200 11542 109321741 54273 87062 508610647 3915 33272 55367728 54273 7883 815102680 53922 7883 103453459 11542 21318 624205031 7883 62761 539238410 66636 21318 214235360 14699 62761 381481074 30670 66636 147999221 1391 21318 87106545 66636 47308 91358538 47308 21040 149969861 3104 14699 607554963 13514 1391 893570924 63943 21040 30817242 34720 47308 699492654 13514 35062 585420501 35062 65762 568236152 34720 16599 87551659 35062 45037 480380731 3011 16599 442477399 35062 20783 264060126 51246 65762 175852458 81910 16599 900895067 79232 51246 448366268 9834 20783 277482371 9834 35327 493114714 35327 17283 308842550 9834 62061 954533379 62061 32569 104826843 18726 32569 57822488 58830 17283 82327558 17283 39598 411696227 32569 37379 748798869 32569 51752 27286019 17366 37379 63520926 37379 78132 101315091 78132 60335 978992525 51752 61582 678154949 78132 50333 601019226 41927 60335 572921903 11062 50333 371278722 60335 68484 158470177 11062 19307 19222644 63739 19307 735051094 14630 68484 655903225 14630 80407 780885331 14630 58108 141149270 87688 80407 241310841 87688 35009 396862144 14630 4454 971644088 80930 35009 738360276 56210 4454 492996819 18953 35009 202643076 19589 80930 302273093 4454 62778 2705685 18953 26852 534680248 67715 26852 646264313 62778 47637 906622027 30441 67715 511186680 62925 67715 642052792 76355 47637 992095752 67715 17184 905320687 30240 76355 468036031 23049 76355 728225860 11835 76355 267744738 17354 76355 30313943 30240 35099 477861826 35099 49033 428490515 17354 44504 399495229 17354 727 336683553 29057 727 310991303 40414 35099 481218019 44094 44504 417030576 32067 727 475258922 23244 727 734545868 80792 40414 95307161 32067 66269 392766186 88365 23244 564919342 32067 50783 852292076 16976 23244 578216741 50783 47672 550564199 33141 88365 978658176 43321 50783 984357794 41008 47672 561447275 41008 34372 990428648 4895 34372 638570286 7322 41008 622010979 45256 34372 111191917 7322 34935 212661051 11137 34372 967258809 53128 7322 556278901 25358 11137 378881239 45256 38141 620742868 77587 11137 662363653 14314 11137 941978481 61250 38141 298104457 84381 61250 701627428 14314 38281 373485054 77587 66572 388944024 84381 3366 922354595 82502 66572 538095856 84381 73623 385825322 82502 18948 385745885 66572 15065 51664739 17918 73623 935984425 79371 73623 398130204 79371 77743 786522218 51917 77743 293824763 77596 15065 573328372 77743 67322 437849079 79462 77743 49285160 77596 18575 860365882 77596 12575 717748867 52767 12575 141930510 24948 52767 873815964 75637 52767 191098262 12575 13978 182759035 52767 73200 424535005 39020 75637 778973521 73200 28894 19428205 87361 28894 347639641 13978 84110 912253972 39020 23750 899602550 59641 23750 98975994 23592 59641 14783501 59641 15264 693270475 84110 55166 125294957 55166 80336 372530297 15264 84505 492519993 14830 15264 802253064 84505 32290 136294960 28254 84505 483280477 14830 76373 275307610 9679 76373 592591612 9679 54073 89047924 36613 32290 621755427 76373 68036 734610925 36613 46390 275882123 79777 9679 445120834 87186 54073 812177097 87186 17689 911683188 17689 27589 81522044 14669 87186 911600280 13721 87186 880021969 13721 11731 673545845 6926 11731 328005280 61008 6926 380659059 28502 11731 981411147 28502 84087 424133937 65621 6926 710247799 84087 16491 891055275 23478 28502 949869424 84087 76718 571045325 84087 23908 964912375 23908 46917 453126014 20222 16491 181103193 37655 20222 135053395 46917 15954 254303697 15954 309 716677575 15954 35380 8322998 309 62713 521633399 80365 15954 52580574 42740 309 130383 21078 42740 558259126 21916 21078 165543530 80365 20842 937446178 20842 22554 158059200 84195 21078 534781355 21916 46000 818099850 20842 39921 597787034 80489 22554 129299552 79279 22554 488551415 79279 75517 41515463 46000 45996 16039321 80489 83537 729697127 75517 70625 853449157 48213 79279 213206944 15859 45996 6139334 45996 64343 497570501 48213 15475 637601644 50140 64343 537938083 48213 8124 572229184 15475 64814 167396126 17889 64814 277618157 81766 15475 311736968 23722 17889 109238189 8124 32879 506811767 1933 64814 410422166 81766 21240 340644715 36892 1933 864069315 78947 1933 155856504 1933 12515 174188718 12515 34132 181097253 78947 1985 582400773 36892 3216 597242859 23257 12515 194298133 82224 1985 647566589 76845 3216 831178224 85305 1985 726054205 60461 3216 652975039 30837 82224 836717921 25120 30837 183860392 53954 76845 360002831 25120 74236 449405966 24800 53954 725776743 30837 86799 476022087 2239 25120 883510103 74236 66685 103213043 2239 69921 683055205 9447 24800 595791458 9447 23706 610648932 9447 76407 267995356 65651 9447 261649606 23706 36480 925694585 29908 9447 60486311 23706 66522 878011333 65651 33890 193399202 65639 29908 798282968 33890 82176 508670632 7174 66522 959082276 74478 82176 413680564 61688 65639 968596970 76723 61688 937831518 76723 4948 66830722 61688 81847 462456528 76723 15155 753701137 61688 86962 157744469 66619 4948 36353680 29884 66619 973386422 74590 86962 259614235 29884 61005 245750589 74590 42126 488626013 43152 29884 52013643 43152 46006 845068171 83055 42126 387114264 57580 83055 500164348 83055 52963 91771161 31223 43152 950501844 46006 83693 98120380 83693 70856 355522102 57580 11891 532471095 70856 26359 486198716 26359 18799 130919732 52356 11891 109609639 18799 58494 337117010 11891 67006 843211586 6025 18799 359365791 6025 66260 874533737 6025 4677 471262930 66260 77293 529612756 23956 66260 228785056 6025 75449 511688372 49792 4677 203571121 2503 77293 55191595 33466 2503 332039132 2503 49612 714784757 59337 49612 372453284 24260 59337 554725791 69471 33466 576052218 19303 33466 165228220 49612 52046 886075651 52046 41707 201069526 27868 41707 45310105 33243 27868 214369924 27868 36248 647721521 26789 27868 227466579 41707 49397 626276132 2078 49397 902095492 61007 49397 53861516 10534 26789 984055102 45016 61007 73033482 2078 78510 102927225 78510 62897 752339681 62897 38846 506408830 18874 10534 27021144 25223 78510 946593827 15335 38846 532593205 13218 62897 863570936 3978 38846 75782966 51419 18874 94476344 38437 15335 821923539 48966 3978 305043763 13089 48966 766130571 51419 46591 130563274 13089 15201 721975390 4100 13089 58409085 4995 15201 518490934 15201 41223 945528336 69433 46591 671505673 69433 11272 304255214 4100 72613 976090565 11272 20298 464139960 53429 20298 103545094 43624 69433 86587079 68937 11272 258168106 70281 43624 607865245 11059 70281 60555394 84812 53429 233324015 11059 68018 825080962 84812 66876 499194402 11059 83021 183538363 68018 17995 47097924 32247 84812 571456144 68018 3111 825376261 25587 17995 149596126 3111 2196 794004982 25587 67696 85513216 8793 2196 486886810 2196 30084 438372188 25587 20093 73419067 44510 2196 312086360 83509 30084 629148287 26534 8793 446709670 80719 83509 51844069 44510 68154 78875940 68154 20973 671363334 26534 60376 813674655 24354 60376 816959948 46286 68154 563603867 46286 26389 333125315 48059 60376 329516733 48059 49169 691403032 26389 83955 237791588 10693 83955 309120956 1982 83955 604280080 17485 83955 372704068 10693 47774 916340684 11732 10693 141524543 16957 17485 716841006 28716 11732 339873685 28716 29649 449439780 11259 28716 910647596 11259 51827 434730977 9074 51827 500761583 51827 5790 927492802 11259 33624 564051186 82368 51827 813533543 9074 2685 524555833 46524 9074 286260410 32272 46524 727488906 30170 33624 921249511 82368 8276 511939628 39751 46524 807078028 30170 63833 905673248 13047 63833 699349131 63833 55014 172152329 39751 86178 961816651 34652 55014 264419696 63833 86910 367956519 87300 86178 99915172 7659 87300 304100876 86178 12536 404975207 82579 86910 771936924 82579 83668 21475901 49747 12536 468240528 21863 49747 653770522 12536 18727 554190480 48513 49747 79596584 48513 21949 671690671 21863 12024 737703892 50770 18727 788365814 50770 32618 224861413 21808 21949 697688846 9417 12024 851762793 21808 36504 959495087 50770 80527 213611036 80527 24192 468160671 9417 12241 233746732 24964 24192 400633632 12241 62502 3327629 9158 24192 4187439 24192 30134 110880549 30134 82497 527841000 62502 76909 772162776 6998 76909 880779663 23993 6998 275604173 24562 6998 124755590 60665 6998 124360642 2489 60665 694779393 34796 24562 888089799 15090 60665 780317748 60665 43527 770386793 34796 33493 572803427 34796 15490 341092364 15090 73029 259356157 33493 47215 842311218 73029 56327 706550841 43616 33493 526954212 23076 15490 996185247 43616 10844 286439862 12752 43616 514016357 12752 68667 103659437 88394 10844 767542319 68667 66170 313732731 70789 10844 56659863 66170 44713 969112542 68667 49974 8556065 88394 14971 937972379 66170 6663 596149209 59393 44713 554796550 59393 49222 328517434 25094 14971 824081659 16381 6663 55332234 49222 22767 121976467 6197 59393 355185560 37867 6197 486031441 37867 27587 822976712 27587 79800 213006562 28610 27587 817710956 28610 74969 905357092 27587 77443 581078171 28610 73549 416381129 79800 9287 319001669 73549 33093 170993728 9287 86827 485934601 71552 73549 623172593 73549 37476 827930745 86827 77648 702036660 33093 68790 650806474 71552 27632 639813159 9216 27632 84945804 10782 37476 580226649 77648 28633 568051828 62724 9216 203474246 27632 82194 172488852 32722 62724 965166301 28633 71474 688333672 71474 28533 343201258 24199 28533 588417289 14049 24199 922486219 14049 19608 945017962 24199 45554 741320274 47819 24199 845429414 45554 82775 361244385 5732 47819 119886410 47819 11955 59776971 10013 45554 831934844 10013 31085 965271078 10925 31085 285753179 10013 1284 638265805 62333 11955 130093013 62333 79032 64325403 70136 79032 837495886 57877 1284 678278375 84149 1284 774237995 62333 82117 205297765 69853 79032 851456106 35520 69853 197237364 84149 60159 95007673 84149 60499 898154108 87771 60159 264571992 63574 35520 272242645 60499 60225 450451048 88144 63574 349009857 87771 84600 258775398 81523 60225 46962607 48699 88144 295740468 20284 84600 59811444 49468 20284 371331018 84600 44003 264182229 49468 56816 43887113 56816 6900 569857669 44003 37628 268614381 44003 48080 444745089 48080 76859 30609481 6900 64290 431032485 76859 85418 5862975 2718 48080 96721008 48080 3905 940788852 48963 2718 897550948 48963 62256 138039226 3905 73499 440949009 62256 52807 760834262 27107 48963 272048746 48963 37908 91366622 8051 62256 982766992 73499 59483 858227316 80730 8051 883113302 80730 39155 24752394 16344 8051 342980100 8051 43512 375790287 15080 59483 55576045 49002 43512 329804064 15080 22340 542999983 49002 52156 598027916 49002 66053 175189866 49002 79102 90097185 15271 66053 22363184 22340 76380 969415676 79102 41310 835613075 41310 931 683159253 79102 54459 901068731 41310 48620 76037429 61347 41310 520744616 32861 54459 817073123 32861 25049 8668045 32861 18526 342770000 25049 14252 279549370 16701 32861 216541141 25049 70479 795683329 25049 4241 115616633 16701 81289 255668897 87803 16701 439528418 66764 70479 56645263 9392 81289 424960358 73973 9392 27275442 73973 69307 563154755 31324 69307 502022530 66764 83370 417558905 69307 71933 592498354 60985 31324 591524561 28768 60985 280011787 49769 71933 517926837 28768 66193 606868624 49769 59794 234626859 65006 28768 254069733 65006 21391 225941497 87006 66193 555957308 65006 28994 787770708 21391 30721 926930359 30721 61649 357377259 43218 21391 173367027 85613 61649 735066323 9908 28994 264756897 9908 45428 550673051 61649 86735 239773606 74131 43218 310937999 74131 39602 929008523 55282 45428 931862898 63479 45428 415849162 55282 2089 643461800 63479 13802 369249599 74431 2089 179657523 13802 33811 387389561 63479 76453 390325827 71127 2089 885191995 76453 71694 973558420 33811 85650 373267799 81952 71127 586464927 17223 76453 566282670 81952 31206 495279945 81952 27648 984368290 27648 62983 30874368 62983 64062 487599128 27648 70146 154286660 71663 27648 981743372 8771 70146 573367183 2934 71663 519668106 88371 8771 128716228 74352 8771 425485635 79871 88371 926410286 57267 88371 119261490 46878 88371 74269352 53611 88371 313626149 74352 73803 130553983 73803 66702 502904957 73803 86905 538481444 86905 18849 137084571 24437 18849 253166410 14535 24437 384609426 18849 46735 380648338 7675 18849 57717879 64447 7675 422378469 7675 13670 412072926 80034 7675 336960000 81215 80034 922653100 84674 7675 752541 80034 65967 15855342 80080 65967 386960227 74688 84674 588272521 81215 77613 61906659 84674 41954 700897185 41954 22632 430967074 22632 81670 169743913 311 81670 315181804 12365 77613 944102901 81670 43625 773222486 22632 51764 502362011 43625 58314 431723113 27324 311 599212001 52175 43625 604509847 60326 27324 32053399 27324 53965 268812390 58314 9983 385316979 57853 60326 82422930 80886 52175 878319524 9983 18564 769799676 71887 57853 744717689 71887 15520 269714815 71887 33654 589932932 18564 37312 321331290 71887 55406 133243109 75640 33654 240889313 83239 15520 995187430 55406 71698 255072756 55406 84531 441295539 71698 76493 821297232 83239 69408 22394040 69408 64954 78806727 354 76493 598398588 66096 69408 86333218 354 52517 305559244 66420 354 908451172 71072 66096 909415993 23328 66096 817254884 71072 58036 468095305 66420 44218 885901108 83824 23328 938172649 83824 7832 941976232 83824 44502 651919197 83824 62965 232792211 44502 7632 761664290 85783 7832 271596372 44502 38893 144199066 7632 35018 44285698 72693 38893 511632755 72693 15452 71832116 52935 15452 986751807 521 38893 719985281 72693 25449 863481974 85941 25449 100549426 521 41342 528342689 25449 73356 785432041 25449 48238 965757304 23731 48238 104908118 17346 73356 482006312 17346 79795 415923936 23731 9415 391789771 838 17346 880245281 11277 838 890439756 17346 24027 983619189 72968 24027 907666242 2758 72968 71780859 24027 8940 593283642 2758 60529 348134900 26476 2758 34039006 72197 8940 640859244 42069 2758 287651208 19720 8940 881413382 16212 60529 858732258 26476 17152 576117713 42069 76354 176538177 24590 17152 289441872 26813 76354 532078307 73244 76354 809349483 76354 5406 799250830 76354 67195 677106923 24590 23704 405969027 23704 27658 158884171 23704 55325 98202971 27658 22633 308534634 55325 58134 955703394 20399 27658 694623670 55325 51353 228201512 11613 22633 349279465 11613 15466 267391251 15466 18024 132705040 20399 82312 769955176 82312 59540 864773724 15466 15505 444350413 85312 82312 577067895 47579 18024 172124580 47579 12374 655551014 12374 18604 708095299 79718 15505 577346274 47579 19149 321454255 47579 56938 938540245 79718 60713 687791134 18604 45670 373028602 1206 19149 766750016 60713 47585 707959116 83098 1206 352737943 83098 32604 330587043 14477 47585 115327417 47585 43543 277242952 77211 83098 722000325 13657 83098 508311772 26131 43543 961002014 9753 13657 324734861 87406 43543 978297970 32943 13657 180428283 61610 87406 640478392 32943 27168 281942575 61610 19878 457165142 32943 85284 96778522 32943 40683 82311942 52019 85284 110572774 71061 19878 350434493 72298 52019 410259353 72298 50025 341553283 16741 50025 877956087 81528 16741 541813152 81843 16741 662711212 81528 86030 402646995 16741 1279 876945179 16741 74469 742043556 28020 74469 238246240 1279 22104 28858339 87609 28020 415824174 22104 56780 27676340 4360 87609 414971337 56780 75941 22373033 4360 15289 250070865 4360 76974 671736625 5478 15289 691085783 5478 12498 347832522 5478 3063 781876215 55193 76974 660342429 86972 3063 97493540 3063 12608 284549849 20981 12608 148967088 20981 1570 884328529 13299 12608 114148053 86972 30623 759918491 12608 4077 104243047 45308 1570 895091271 77688 13299 602615811 30623 79395 897274842 79395 63748 142788178 42473 45308 365533243 80556 77688 287334075 31850 79395 107948530 42473 1587 308044138 80556 30407 218830417 31850 3574 683796731 31850 68031 232492745 3574 72502 235006371 72502 42352 72493497 22560 72502 882524490 3574 57921 879126649 38745 22560 325039518 869 38745 358498269 42352 38852 544198573 869 24643 632858354 38745 28526 677300927 63160 38745 225893410 38852 79782 564273711 45245 24643 738877992 17324 24643 102132898 79782 46275 130371875 7543 63160 166121374 69211 45245 471209797 52375 69211 184718592 26998 46275 750282167 69211 31058 81147981 26998 47412 906526967 26998 15786 108659436 15786 44246 186359177 85804 15786 373314696 31058 167 44877458 167 62230 670125477 73959 44246 720283324 42094 85804 604612805 56721 73959 811749735 14919 62230 121902425 42094 60773 345191681 3657 42094 10018928 42437 56721 394184242 3870 14919 65137471 15986 3657 114496950 3657 68982 478907924 40967 15986 552472948 49504 15986 138565502 49504 26615 92941717 68982 25355 410566006 49504 10416 120044870 10416 35662 408590040 10416 51036 20123371 25355 57370 4522210 66907 35662 572464897 24196 57370 479027415 35662 10154 119481131 66907 11874 439090754 66907 82041 683783861 87395 82041 363164480 24196 15821 503030024 81261 87395 671821077 31364 87395 429639762 31364 42392 646851447 34768 15821 27299476 31364 8606 660400651 39682 31364 843141634 3623 42392 840188887 54668 8606 934709885 54668 25493 252687160 56006 25493 676168429 25493 14166 277347709 79781 14166 220760916 35915 79781 14347632 9237 35915 73183037 14166 9802 555341937 41621 9237 72100865 88213 9237 484232382 66444 9237 890065941 66444 718 876838454 34414 718 893533980 39495 66444 769742460 88213 70407 311262496 83529 70407 157489669 78931 34414 12191494 66161 78931 605663512 70407 255 141891402 255 72724 189042183 74060 78931 304482383 46920 255 972229793 255 46558 285934625 34684 72724 806394828 74060 59476 607251093 24724 46920 564808816 79138 34684 126743739 79138 47742 119715151 48249 47742 683919075 48249 23238 314502384 34492 48249 56938009 75546 23238 946186651 22023 23238 734685230 48249 14616 610005774 37705 34492 139894084 12083 34492 944261648 38961 75546 707470470 14616 37824 674558234 24366 12083 149095872 24366 60205 56473284 49034 12083 624096623 5556 38961 106180350 86381 49034 915445719 598 5556 476150780 598 42848 672902160 598 16326 299579065 48609 5556 115161566 87556 42848 651486020 42848 45854 502648580 55791 48609 431456126 87556 1562 913056100 77746 1562 939435479 22395 45854 997241916 45854 4752 466448014 55881 1562 947463125 46632 1562 902684752 55881 57745 144203397 80714 4752 27432810 16690 4752 939793301 43822 46632 364046610 21431 46632 146753103 57745 55763 47568330 22983 21431 614424090 20416 16690 816794162 30963 20416 960546142 24115 21431 612131683 22983 34236 476484412 78653 20416 199161512 24115 62807 18077225 18286 62807 472580466 40796 34236 41047174 13822 62807 242132798 3611 78653 89163020 62807 76228 949932385 70007 40796 625665546 13822 13349 199200831 44826 76228 682637368 44826 34984 591882365 81470 44826 945823508 13349 14765 266650478 68437 14765 509443164 83608 14765 485004593 26249 14765 282865672 68437 59745 164686604 61387 68437 202291981 68437 83845 118999597 83608 44547 717564987 59745 77605 133622423 83845 5113 483214351 107 44547 393233376 107 53225 102566502 5113 57273 438847594 6816 5113 839203366 6816 57851 787298028 74089 107 291922835 33126 57273 396429225 57273 3778 637763366 19192 74089 639809924 19192 38990 418116273 3778 54591 74088284 74184 19192 294279947 19192 56311 568780106 6982 19192 111769324 87144 38990 671089289 567 54591 490990036 21522 87144 408896270 84581 56311 509273221 66703 21522 83793107 84581 27233 878473821 83118 567 986019810 66703 27844 482588690 37868 84581 824279003 26 27844 116399204 27765 26 893497442 26 48647 121101806 48647 28945 859956428 28945 51758 718222655 33503 51758 427226686 27765 73333 983655411 48647 581 277492002 581 28893 867671339 11986 51758 920718334 22559 33503 534132134 32331 22559 577937496 32331 61467 433151625 46252 22559 288035310 73298 61467 798922691 46252 63498 888608719 33122 63498 428919591 61467 12634 154870070 1529 73298 454724587 29710 12634 965403147 33122 15284 296079381 29710 38124 2939221 1529 57588 48494858 72891 15284 606896589 72891 82232 819335843 83748 57588 145627106 57588 59634 89675414 87686 59634 471106632 61598 59634 140038257 83748 86002 291083702 61598 61565 576488955 60097 87686 706799192 61565 38516 814314931 86002 69623 407946291 34408 60097 876495759 74496 69623 294503111 49734 34408 323528321 34408 3432 304826283 74496 33547 282906253 49734 52039 288189374 51209 3432 144370495 3432 55228 160742774 51209 54789 9897430 33547 28728 756872945 28728 74846 96024047 28728 44311 88896634 3806 55228 932681766 23388 44311 530437896 85096 44311 509881438 59607 74846 721068915 66341 59607 16766325 23388 71546 263985037 59607 29839 18047057 66341 71743 712317822 83302 66341 333050541 44247 71546 108228105 71546 19935 139356374 44247 32939 711466942 11584 83302 900820283 83302 51027 299189488 44247 60594 73845583 48992 11584 521873681 51027 87463 36298298 87463 37383 606040395 51027 86282 843212113 44422 60594 785073281 37383 79278 47714036 7365 79278 52789432 30422 44422 470385987 5536 7365 219230751 48571 7365 470647148 48571 13807 133373912 7365 68756 596429733 48571 69344 759257323 51138 13807 870729789 59677 69344 199127045 25721 51138 299049282 51138 68838 951102719 31170 51138 625828652 25721 61825 734043663 59677 54919 589285125 25721 40837 181535552 66556 54919 273207963 66003 66556 555276602 15441 40837 704464935 81781 66556 252063177 28429 40837 954482556 5910 66556 637631953 85802 15441 787826991 33744 5910 753195004 5590 5910 160368786 64887 28429 455648502 64887 78892 378355474 56343 5590 499798346 9534 33744 668927035 5590 77408 325741240 13510 78892 457991654 13510 48649 600244020 13510 35248 594118123 62530 13510 179826265 13510 34980 782544323 61151 62530 178727840 34980 37991 522359229 26347 35248 140455519 37991 34298 918281767 23522 37991 821259349 37991 36500 403521621 20706 36500 243101321 56316 36500 388691772 56316 28842 786061220 5131 23522 829258025 55151 36500 20863667 45771 56316 471595601 84496 56316 723481994 5131 73657 629144657 45771 15914 69329482 69267 15914 40230400 48287 73657 1232209 52549 15914 916933463 73657 72195 725292197 48287 82635 592887299 69267 79498 766382134 87627 52549 528492097 67464 79498 778286014 2325 72195 604899470 67464 55856 827319025 87171 87627 381182395 10885 67464 573923524 76690 2325 174323077 50540 2325 623524419 50424 87171 53230128 46534 10885 67673063 87303 10885 793427572 50540 22500 508566505 70020 46534 63109348 75676 50424 250608966 87303 59838 337959298 22500 2637 504921915 59838 53182 878990903 40849 53182 636151613 53182 18147 405104214 33038 53182 770564219 29665 33038 16686029 29665 64367 344097303 57279 33038 346925961 51985 33038 846993187 29733 51985 365508323 61371 57279 198649315 4168 61371 983571520 11708 4168 574329629 4168 67688 646107220 75737 67688 260226563 55539 4168 694446044 55539 27811 703034263 67688 49707 753389106 65041 67688 762360021 68467 75737 360205564 65041 7300 797296277 68467 81694 582444682 7300 66982 272933397 41181 68467 961531652 65176 81694 34559431 41181 81329 34592834 81329 28188 338492219 28188 84862 645457263 41181 3860 622394270 18771 3860 590276792 60397 18771 980663701 60397 82092 500285659 60397 61470 710676134 3860 42159 727916539 34135 42159 264684435 76517 42159 710993094 43561 42159 170046395 42159 20206 55890643 2911 43561 927841118 83456 43561 562906374 71703 20206 196978619 20206 82004 900641993 66066 71703 173212610 83456 22778 153325384 6739 83456 395212790 66066 63112 383260411 63112 82583 28325013 37611 63112 912090804 8596 82583 989737185 8596 87909 917070000 87367 82583 433162146 37611 43478 21435032 84560 8596 626533569 87367 48109 46188331 53006 43478 947264317 38784 84560 221807937 63728 48109 764142961 38784 73649 384746472 75647 53006 373581886 67845 75647 437995150 67845 85955 134190382 73649 48363 997187515 67845 78698 557317980 37110 78698 606549239 53784 37110 106834713 78698 70526 506509485 21016 37110 856715032 53784 32326 995721747 51271 70526 310302890 47714 53784 890139638 72681 32326 208553831 62659 72681 106842843 921 62659 86913855 62659 47312 762568712 19116 72681 882177519 25520 921 934323115 82190 47312 21819422 51888 82190 31399644 51888 13616 545821650 66306 13616 831225266 25520 68081 719117170 27539 13616 45169570 68081 26014 570711967 13616 7877 764113503 27539 32183 935317743 76675 27539 991098412 26014 2955 471233416 20049 76675 969084715 7877 48722 294563269 2955 76294 723675709 20049 32242 784733638 76294 40219 45625039 26332 20049 294542155 40219 7696 90723161 7696 83880 272522614 7696 56987 493020166 7696 75272 112199528 7696 30554 272504686 75272 36784 431597401 75272 58490 416442700 36784 13288 543387679 13261 13288 215819417 41123 13261 210515067 10241 13261 277801064 62732 13288 769073908 13261 81218 534335473 83483 13261 364508297 34458 62732 65393306 19222 34458 214534242 13117 81218 499414255 81218 57990 930581242 83483 51440 331212989 51440 38099 235656855 40798 57990 430724964 21835 57990 492852212 57990 16570 886685748 18164 21835 959741476 13270 38099 903377335 13270 41418 139925647 5660 21835 675334878 17752 18164 35171522 18172 41418 315323451 58812 17752 494663561 41418 69425 911246619 58812 35998 536833222 35661 35998 48771008 58812 58734 108127995 70550 35661 215227934 33692 69425 836218019 58734 44304 11039105 70550 1398 198153262 35006 44304 217826471 33692 14653 852746368 84067 44304 180667630 51369 1398 7414905 67402 51369 754187919 51937 84067 770705557 84067 82836 147298944 60873 82836 450228126 51369 33663 974566920 71639 51937 174239138 60873 22364 159508512 39827 60873 255838273 51908 33663 478668331 39827 69694 725722042 22364 1272 273642872 39827 62902 92464989 1272 1287 934286390 1272 16714 317705848 62902 22804 642916070 1272 76335 675989227 72439 22804 72739877 53483 1287 319131710 9485 53483 564580252 9485 75914 131100734 48239 76335 461453883 17807 53483 267517799 71168 48239 440223352 32509 9485 848215188 32509 36868 320445062 68912 71168 113631819 36868 64327 202845234 36868 83583 938073625 25908 32509 3824513 36868 75984 957118344 68912 14615 285932924 84128 64327 896360921 25908 16139 784835055 31343 25908 283744320 14615 86986 837368816 63843 16139 593595179 87246 84128 425217623 87246 71840 772301442 31343 63887 89501749 28178 87246 636849008 71840 25966 899486560 17406 28178 856551093 51342 28178 809093982 17406 74330 91979769 17406 87436 755436890 74330 57271 164691776 4040 74330 387238383 15414 4040 105075314 155 4040 981578027 87436 45307 226521446 5198 155 656181036 8067 5198 822802241 56288 155 386262302 22847 56288 799355983 22847 3861 920653013 22847 229 738227211 3861 55672 891718516 53287 56288 627504067 58788 53287 94435723 229 9694 218763692 67553 58788 326130997 63007 67553 596275126 74285 63007 149540865 63007 2090 737959168 17727 9694 942686421 74285 30465 802582085 23235 30465 637113587 17727 26857 385298816 23235 43018 925520709 84941 26857 351656290 30465 19206 325892490 29088 23235 223862345 19206 3996 537178154 44392 3996 770939854 87613 44392 275882947 3996 18177 334002839 72923 3996 225675363 9805 18177 167899674 18177 28979 484144753 18683 87613 358851469 9805 79198 575372154 18683 27003 730731331 79901 18683 491850579 27003 28654 88377980 20161 28654 153201295 79901 71818 116061360 71818 74739 234950469 30397 71818 401737490 69999 28654 43806467 71818 84183 108775199 84183 63508 14897239 84183 20892 626736056 81513 84183 225572351 69999 71905 320821528 74227 20892 405527270 71905 39543 841580977 69181 71905 693622899 56736 81513 45901515 56736 54051 540858804 3214 69181 455361116 13864 56736 131862813 3214 35963 25670233 54051 42907 616378880 54051 32158 991458253 42907 27358 305117765 24356 42907 684907458 57606 42907 395527839 100 57606 265620304 27358 46268 958795593 33856 46268 35849993 24356 14646 118631178 57606 72688 197738637 48133 33856 302259627 61056 33856 997727555 47113 72688 82952345 66370 72688 389694879 47113 82070 729543846 48133 33511 434144787 19205 47113 547805532 36990 47113 858624421 56790 19205 230869193 82808 33511 25454649 36990 53311 560208094 19205 5004 100013571 5004 60206 582549484 60991 60206 588359250 58698 82808 718327232 49970 5004 513434738 5004 58647 734770737 58698 87975 716221639 49970 58997 669283664 16565 58647 885054587 49970 20242 78830678 20242 40668 597266586 16565 86144 597318765 86144 9335 332075855 40668 5250 556971936 55785 5250 307101338 40668 79791 206154506 55785 83766 341216417 14867 55785 100527522 55785 41967 489884650 56533 14867 420706253 41967 61434 691957962 46820 83766 72030731 61434 14534 825716421 47557 46820 219128819 64903 56533 992658254 14534 76205 882486733 69610 14534 777112055 53786 64903 603364896 20853 64903 13026155 53786 3839 171751114 53786 84384 130033212 3839 72882 432275100 72882 56124 19125958 3839 14681 105857995 56124 19215 204173725 33568 14681 217362695 72882 49224 387073937 56124 34540 156827638 139 34540 30707820 13846 34540 628594067 49224 21343 526432303 34540 4607 170839963 139 17450 695918997 4607 82127 117764968 66516 4607 787058041 17450 6951 734105342 51398 66516 519938049 45646 6951 93373581 45646 77123 551699413 66516 21172 48074614 51398 87746 578312171 51398 35467 504521174 21771 35467 407347083 21172 80772 30692817 40293 87746 889821617 56892 87746 18970026 64385 40293 875400382 40293 55214 424830978 42572 64385 816531197 40293 27157 985297229 40586 56892 684628376 40586 86072 373196840 27157 28133 738299363 50737 86072 743630431 27157 33131 518318344 78459 50737 750904613 33131 61486 762175051 61486 17199 914532973 760 78459 769290948 17199 20738 312609737 45510 61486 162061722 20738 4060 780399185 33755 760 521389750 760 57527 461297832 33615 20738 452858807 44159 45510 794026534 4060 76322 18513982 44159 17202 194569958 17202 18070 338826494 88087 76322 604361171 76322 86153 434938132 22884 18070 806291703 18070 87326 463207921 18070 61749 71668017 87326 59871 223599515 22884 549 744127783 87326 18912 715857515 73095 59871 423123339 73095 84126 287306180 73095 39145 280200912 38639 39145 36048931 60307 84126 877652169 57085 73095 946483519 62698 84126 368925306 60307 69527 862938864 38639 46315 994971201 83159 57085 181068611 52073 69527 52539229 35052 62698 227120280 69527 66782 876775399 46315 8 361001348 50271 52073 836381029 72607 66782 702979200 8 62544 19138827 30205 66782 848958237 8 64818 730450366 72607 6751 78599884 27637 64818 644602778 6751 12776 385357362 30205 10364 15426116 10364 42724 986814560 56129 42724 103722272 29203 10364 664176570 56129 27929 664676051 42724 12289 280468745 29203 75460 194532993 1193 75460 867387332 69141 27929 570845304 1193 27446 142934739 27446 45813 413168261 69141 78678 594356568 77823 78678 729416492 77823 6612 309270213 9384 78678 403072553 50612 45813 240063705 9384 362 647956500 362 10870 281412335 362 3109 99794136 38732 362 907940271 62119 38732 541918454 38732 7549 10954337 84637 7549 682395457 86502 38732 767365468 7549 79283 153740900 8140 86502 548257591 34789 8140 607225882 57700 34789 415560487 75839 34789 668086959 60941 79283 415694345 8140 41462 271974624 57700 3593 342174530 43931 41462 587669013 31276 3593 671609895 6700 3593 274208470 40385 31276 304449685 43931 22017 472991882 22017 44055 405094720 6700 25539 46262039 11725 25539 113660800 85576 22017 787793095 25539 24152 619428447 11725 76088 509565248 85576 75345 584177701 44742 75345 759819633 76088 30116 101328069 78475 44742 508146444 78 75345 804241730 75345 52154 772122162 8884 30116 635794955 67260 8884 760434491 1056 78475 567490255 914 8884 108165010 8884 67375 241330063 54693 67260 997561512 1056 6522 59462685 54693 31350 721941952 31350 28424 32889935 84102 28424 713880066 68299 54693 261675757 68299 3963 321972381 28424 28388 210526656 23379 3963 364055472 3963 22047 778450631 4685 23379 195652710 3963 13674 887540965 10886 13674 59522926 86667 10886 42029925 22047 24062 280132545 24062 83100 879664032 83100 37237 490867198 78117 86667 915565014 86667 25600 618017849 63182 78117 296832700 37237 22450 270555283 22450 46983 363146663 24344 22450 626544980 74012 63182 275162838 74012 82731 440958053 52268 74012 979294435 82731 67490 172891755 68650 67490 445214314 82731 30291 26899321 52268 39746 957651665 84243 68650 770604224 68650 3276 584725922 19701 39746 628958764 84243 27425 179313272 46557 39746 153778584 25796 46557 283907227 19701 35303 739687126 83944 27425 16861530 27425 54371 73243558 35303 13862 61865257 10501 54371 198154185 75188 13862 3328724 54371 54039 613027793 50564 13862 308493320 86568 10501 788303624 76406 54039 946958978 76406 26466 955977031 50564 74589 525411969 26466 82819 737008535 86568 54981 536945108 74589 11405 885903910 26466 85337 315120984 46485 54981 320422575 43054 46485 844339491 46485 17053 476523229 47020 43054 612900442 47020 42492 799880790 65888 43054 750756053 84157 42492 769804901 9023 47020 905352045 42492 78874 30427057 84157 34753 969532722 78874 27361 89028623 85010 34753 276372583 8726 9023 904702631 35641 85010 716824275 85010 11390 486686376 70333 35641 121230278 2016 35641 68960472 70333 6168 53291432 7596 11390 724290867 11390 22919 925193814 70333 19165 987453738 19165 41985 642112939 54183 41985 587715589 41985 50374 167883515 54183 6632 104808708 63296 19165 457063082 6632 40368 189909979 6632 62906 19874488 63296 74675 399269706 6632 81011 590251851 51510 63296 473676721 18513 81011 545581381 22148 74675 529568248 51510 41521 793153593 35764 22148 970097385 22148 63707 483063471 56604 63707 246813624 5538 63707 567326114 63707 15045 377674093 15045 67819 157704557 14935 56604 577658565 36275 5538 676320130 67819 85393 200719653 23122 67819 714697503 28323 36275 137926079 23122 13112 338461789 23122 49518 868947832 50130 13112 859272692 55123 50130 335432332 49518 3989 504891544 2799 55123 223290042 2799 84171 115597191 12902 2799 818164123 83855 55123 9665577 2799 43105 123165633 12902 83050 383353716 43105 73377 634654120 12902 50819 173425441 83855 62751 460901162 23406 62751 287879481 62751 5187 898104996 46825 23406 62946391 23406 81864 362900789 62751 64016 18085259 62980 64016 279678067 53911 46825 856379187 59202 81864 215964517 53911 68539 825588122 59202 87130 212448732 53911 67168 934999556 86302 53911 855140180 68539 30195 593987610 87130 56667 83059818 60803 67168 30200773 55960 56667 360568693 4506 56667 142788220 29131 4506 796937873 4506 48618 878242868 82046 48618 685502741 35245 82046 710688132 22160 35245 124337629 67419 82046 320665265 57248 82046 96592746 74499 35245 79463486 22160 28201 686539784 74499 30545 349688540 28201 75197 37849013 28201 23979 736506964 28201 63929 563605550 23979 1624 664869809 70218 30545 84787990 63929 6806 35364283 63929 18769 570941688 70218 60493 894080874 6806 74174 662451626 70218 71369 74141587 88068 71369 876869024 75335 88068 127091401 38515 74174 393576588 38515 22212 135019597 8602 71369 73534277 8602 81925 474312686 36148 38515 428384286 36148 37481 84808469 14413 37481 830043735 7157 81925 768680429 77202 14413 409852655 65759 7157 501590287 3592 37481 717651861 65759 64992 89755122 58188 77202 705472866 44217 65759 19409092 64992 78936 558703558 20299 44217 408320010 44217 27082 58088077 34120 58188 884912867 34120 68970 28047742 69092 68970 948038341 26004 68970 275077902 64743 27082 153454564 68970 43320 782525086 24641 64743 872469711 24641 58193 578696053 43320 66792 878204783 43320 41835 327280209 48258 24641 381484100 24641 66283 984372961 48636 48258 320127665 66798 48636 252426383 13592 41835 200389365 3344 66798 124303630 74602 66283 147169512 36659 48636 297044134 66798 51614 166332449 36659 48879 128054662 60027 48879 529760021 74602 41890 94438354 60845 36659 660506538 35310 41890 481322431 60845 35261 821998669 60845 85732 359187575 6615 35261 693872064 85732 79285 456892310 79285 69813 591669754 79285 45312 594963753 45312 68199 872349502 33037 6615 877361349 46200 69813 576651454 45312 44258 114726867 9823 33037 451560217 44258 83311 915287263 9823 51169 710910325 28620 46200 236066321 54921 83311 535376372 62447 54921 762644533 51169 29220 231024090 32073 28620 265890509 88297 54921 170425343 74240 88297 791412233 84771 62447 137134212 31954 29220 406670565 57742 32073 810676068 31954 2916 29002727 65982 2916 163470097 77907 65982 835344123 2916 55266 944060170 40887 55266 448866901 2916 44251 612873352 55266 14807 731420057 20989 40887 107354672 7537 20989 63173814 44251 77995 173445747 77995 23340 115791266 20989 13038 904363491 39666 23340 958482534 5554 23340 998612183 5554 46940 903497765 5554 70331 501701363 27503 46940 901648473 84106 70331 633779134 15952 46940 132718122 70331 538 192656683 61333 27503 937842498 15952 1586 119034594 84106 79963 658812458 1586 44966 720876194 61333 72093 417284377 1586 78153 51050595 79963 15366 90709379 72093 63132 292795490 78153 79733 701944487 15366 1455 266861362 78153 13655 953212274 13499 15366 242975443 1637 13499 138766883 4513 13655 149402395 1637 66419 159626580 44588 13499 558102726 44588 51067 105462 66419 48703 471764332 4513 61957 608559285 51067 52261 380904192 223 51067 939478815 62842 51067 558919303 43604 62842 944917920 20010 52261 79380107 11353 43604 995638814 20010 78020 957337358 9300 62842 967320541 85574 20010 361260887 85574 5355 929583727 35900 9300 82605127 86058 9300 852722357 67254 5355 39195735 76122 85574 170361523 34926 5355 511745739 86058 42466 408633292 67254 66011 657280818 71881 34926 29637416 1282 34926 230816651 69637 1282 920431262 69637 28341 326450442 1282 33709 361470924 1282 60987 569953865 69637 68356 189133300 68356 76646 139911588 55497 68356 294394382 17296 33709 60443684 24910 55497 863224566 76646 46937 999944558 76646 29631 168148533 17296 87763 517539595 87763 52205 109372927 87763 79098 629926631 87763 644 243536883 79098 14139 671114726 14139 17577 875972737 52205 22773 785070921 27495 22773 133869317 44430 27495 271267825 17577 6567 991272237 17577 22863 146752343 6567 59879 486212475 59879 23892 285299708 5179 23892 11868143 59879 61781 88055830 61781 26451 501967262 81950 61781 461831199 18671 23892 632932187 61781 86641 307899579 86641 53920 805017460 19395 86641 745469914 45344 53920 829095821 18671 80057 623466557 19395 52317 443114671 53920 37595 991000453 46527 80057 10946493 37595 58535 572569876 46527 2055 49981521 2055 70310 551628708 86840 37595 995630199 46527 17288 946899036 70310 47521 950312662 25416 70310 813970349 48579 17288 205520764 47521 7890 164746619 47521 82346 805916932 42736 48579 396561120 7890 20749 145790068 42736 5082 155526941 82346 48731 767278407 42736 31553 875807995 7016 5082 136796539 7016 7353 127900217 77014 48731 158763806 7016 72148 101144071 37507 31553 171729812 60620 37507 357024166 7353 29270 161806042 72148 69633 410320023 3459 69633 997897143 69633 83821 230381379 83821 29628 190315874 83821 20801 143859529 29628 11661 499486525 3459 9433 630043379 11661 54751 298430213 75837 9433 44989832 54751 21637 659261946 21637 22333 327037510 75837 2565 704935322 74083 21637 824936105 2565 66642 181257388 22333 75946 851223957 36350 66642 57987487 2565 56691 562906584 824 36350 689126970 36607 36350 712215054 53495 56691 125263162 18185 824 68065136 36607 56992 155461053 56992 84867 891514618 53495 32495 908992588 60857 32495 741634366 62843 56992 814427197 59626 60857 238796635 70598 59626 201886157 59626 77962 101060353 56885 62843 950725711 62843 69087 578723322 66674 56885 66344639 56885 75643 64597827 18565 77962 639950569 75643 29125 339947152 49426 66674 485403813 18565 85069 242479766 40444 75643 811153501 36149 18565 947272480 43943 36149 775531534 25086 49426 140916974 25086 58445 462611422 18973 25086 814353950 49013 25086 995398 58617 43943 900157471 18973 9426 720214961 49013 29580 960434305 9426 48204 325543400 49013 77280 99580257 48204 12704 359394062 47893 9426 435740398 68495 12704 552572395 9671 48204 190695440 48628 9671 664730897 68495 29696 788904685 61830 29696 531907465 36502 48628 735253862 50671 61830 867084315 50986 48628 364049165 34406 29696 170054814 36502 52765 819800821 52765 32108 595603780 32108 55414 234378423 67504 52765 362816308 34406 79385 591673847 79385 42817 626002437 17795 55414 419524594 55414 22444 558150757 17795 102 99849778 42817 56602 600704302 8874 17795 515660435 17795 69865 523608820 56602 40019 832163353 8874 70242 358071158 770 40019 111289199 8874 78238 312935505 79195 40019 123428445 70242 76466 268874196 5980 770 534719163 82826 770 691765546 63783 78238 206417223 76466 28179 858839953 76466 31698 53891865 60091 63783 88678199 73515 31698 492388714 6422 28179 42496105 60091 53842 379543317 60091 53284 963996145 73515 83850 661830760 13556 83850 112951888 13556 3221 702709624 83079 53842 409242677 14710 3221 39459376 14710 15227 183944936 41147 83079 162323727 48381 41147 405604247 47619 14710 898511164 62901 41147 699715465 67700 47619 533951260 21269 47619 106144671 72413 62901 35325214 21269 71057 886905472 71057 51953 272294750 82590 21269 479091549 48136 72413 25485272 51299 48136 412278167 48136 83680 17930829 72904 83680 406849314 9685 82590 204670416 14759 83680 484085092 1175 14759 171537431 72904 58432 588251441 712 72904 6649889 14759 36886 874967973 35751 1175 781393268 58432 50262 419457472 67628 712 687302468 61694 35751 231587011 16186 67628 9780912 8117 50262 598755426 28499 61694 155238347 61694 22583 615977428 30139 8117 537587136 28499 22703 83075729 30139 70030 466137341 30139 23260 961768043 32142 70030 161882860 70030 75621 560239716 22703 80594 543019089 75621 18475 561650246 32142 57150 973869382 57150 42080 141130839 42080 61746 139987011 42080 23516 325801768 69190 57150 788429108 8458 42080 37550455 42080 1227 640623486 4119 1227 969352979 20606 1227 381387324 16592 4119 625500872 16592 62365 177138578 16592 78978 190232136 20606 38096 989804748 11101 78978 360070535 80720 16592 890712240 11101 67984 709752544 41755 38096 607861197 16653 80720 230786173 16653 25950 781150280 29838 67984 750132479 29838 63656 186177833 84049 16653 365763193 71417 16653 998759865 87543 63656 710044639 40854 29838 92577580 47630 84049 932704553 54407 47630 775330776 54407 2858 608737594 18640 40854 725924890 18640 70649 2992062 70649 41711 595561608 47658 41711 333735103 48897 70649 121177037 48897 75523 803787361 11004 48897 973625564 41711 49304 324423056 79747 47658 899151824 75523 83558 839121065 75523 54442 25302421 11004 50415 130575229 50415 73093 737227566 22567 79747 240112506 37445 54442 38732820 54442 41879 130210217 41879 75174 522690927 75174 47928 86327541 52747 37445 550979583 75174 45691 26708039 51446 47928 837100268 47105 45691 427000287 80672 47105 89447941 45691 86148 823045579 41326 86148 441609590 80672 42334 739027803 15671 47105 63848700 80672 5335 289824709 41326 25380 490431862 25380 41205 166150957 41205 80916 231303664 51883 41205 998855091 25380 895 134596152 62492 41205 724763475 44969 41205 357761624 36050 80916 62765054 69013 51883 434483264 20246 62492 858104074 44969 67949 93705032 44969 7792 217563668 40619 67949 195832648 6073 20246 707259331 71044 6073 531227202 77252 40619 913273961 40619 37062 379537605 40619 20767 255856445 71044 69936 80818792 19071 71044 69868559 32821 20767 192410517 14887 37062 458539726 1717 20767 398619898 1717 8290 745034032 74364 1717 863586469 14887 9992 62067065 74364 10142 136804110 59808 74364 345122473 10142 46100 88738552 74364 40696 297350804 74314 40696 901982193 74314 56689 346657517 33180 74314 995082382 49374 74314 597393766 56689 53338 857225497 10724 33180 848865165 33180 55784 314410708 68465 49374 452324504 25385 49374 533742371 76272 68465 251166466 68685 68465 505529342 55784 74177 59653041 69573 74177 445380611 62959 69573 680002908 23360 69573 162190017 38295 74177 859117615 69573 74684 893011175 55386 62959 50724708 31825 74684 808289093 49627 23360 521543781 71138 38295 20413497 71138 40937 420183303 55386 6693 235362888 6693 68237 900371159 50686 68237 922382693 56565 40937 871466797 17272 40937 169803855 65234 17272 775278186 50686 72677 40928051 72677 67478 854336328 65867 65234 137667505 17272 11136 119806627 38209 67478 771745425 85738 67478 476321287 65867 61632 671166156 57124 61632 950581807 21953 38209 73306715 71026 38209 878920206 25864 85738 948305616 25864 59049 930291209 62043 21953 635861691 35506 21953 3633045 16867 59049 585394194 55863 35506 125882711 35506 82655 86708674 47133 35506 829440311 79368 16867 546189332 55863 52891 960087556 87511 82655 972294620 79368 1253 603001974 87511 24241 139306612 84635 52891 40073129 73997 1253 629381590 87511 32699 373799277 39239 32699 550801050 26610 32699 153408216 73997 38236 958364841 32699 11346 697360986 32699 62020 788468839 26610 64163 22597631 58414 38236 508495435 64163 57460 657102739 5092 11346 506317579 5092 54178 77652223 86124 54178 758631839 57460 88228 827105675 54178 23533 86754327 54603 54178 110551776 54178 70775 786172137 86124 14241 998855822 34794 88228 640957887 83452 34794 81184978 54603 1482 14337998 1482 45784 848114463 34794 70195 306822360 3131 1482 383017049 70195 28202 280299085 4929 70195 722518910 3131 53587 362342784 28202 64357 117745212 4929 41646 480825328 28202 26380 18913073 4929 13880 664546039 41646 66833 988748269 41646 7060 171364949 23200 66833 345240414 13880 26489 992384480 6409 13880 116678263 7060 42469 57487705 7060 6135 662045664 42469 10437 688021169 3376 6135 179627858 6409 47651 790215201 10437 83296 607453266 47651 86606 554834249 26241 10437 126048957 50693 83296 227598414 39095 50693 308271930 50693 19288 979459575 26241 29941 47895330 29941 61180 137140641 39095 23698 815663708 19288 11591 819561133 78340 23698 841280298 29941 24919 749651046 78340 59019 93875251 23698 60782 253421375 19917 11591 111025169 59019 2279 28166225 59019 44731 48710910 60782 60358 148709613 51850 19917 471176399 46655 60358 172238244 19962 2279 120968829 19962 53206 928984877 60358 28028 7555042 51850 48055 414516250 53194 46655 900683338 77512 48055 460593420 29458 77512 816158920 78497 48055 97805948 80695 78497 500433031 80695 78723 36053629 68257 77512 99896598 42673 78497 182452985 80695 21337 499736676 4446 68257 175883723 42673 16762 559986972 81333 4446 602877753 66435 16762 204852485 4446 11569 554852658 44323 66435 303020848 41631 44323 740658975 74706 41631 908478991 74706 506 798184171 74706 22936 264013211 41631 77731 487188432 22936 73529 952250140 83400 506 228420791 22936 30330 587461914 2002 77731 905786945 2002 76280 447069071 73529 52347 910628014 2002 54288 134825334 23393 2002 393044544 23393 39621 750401097 71721 54288 404601695 56699 71721 769782459 71721 31713 109642480 41682 56699 199029415 23717 71721 255415712 23717 25151 508849469 23717 26927 80005216 57141 31713 118362554 61628 57141 218279047 57141 24268 424332481 26927 66770 645539407 26927 81845 58253010 24268 31161 730973945 43358 81845 627222238 66770 43171 385272511 43171 87084 71915690 68454 87084 136077980 5647 43171 640167575 75964 43358 224992299 87084 28137 6063460 13605 28137 154755964 44231 5647 75528504 72292 75964 828528887 75964 81562 248219885 48828 28137 752231874 72292 38860 875906625 52096 72292 543953918 81562 76133 658971401 68354 52096 832270676 38860 80953 251462701 52096 84955 368849675 58694 68354 712450092 58694 34641 870109238 34641 44236 750648113 34641 32934 44331006 36612 34641 428025897 13952 36612 124140851 13952 61802 138880848 44236 39041 549961807 39041 57549 557026721 928 61802 59653098 50087 61802 404997661 64094 57549 72125680 64094 66258 583567577 86508 66258 55195401 66258 83718 974455892 87266 83718 863441367 86508 28120 928972729 67144 28120 892040001 67144 38349 533684842 83718 73136 141365115 67144 21991 987974325 53732 67144 170297839 19137 38349 775724752 19137 22812 366472255 22812 23228 874969675 67929 21991 618201168 53732 69940 882248717 39297 69940 48969098 23228 23997 594723203 69940 72840 5879272 13176 39297 528209573 39297 82171 108601430 5124 13176 455387593 62125 13176 989319493 72840 17234 642045138 62125 86985 803299524 61566 17234 101223274 14801 17234 461907336 67325 61566 546373358 14801 5290 62215849 86985 55259 107021292 14801 47435 406343069 69357 47435 223260214 86903 69357 160119003 69357 75568 559476663 47435 79155 92195211 86903 15868 35318912 75568 80192 397384887 15868 26726 906470771 15868 71550 184811639 15815 15868 74938039 84675 71550 883568071 26726 62443 814224875 84675 9626 758142036 15815 21276 26371347 15815 33840 339490315 78705 9626 205807601 9626 46056 122662647 46056 8222 53661899 51907 33840 952083929 78705 3556 301296272 3556 84207 405857497 84207 47765 950108479 48407 47765 679838037 51907 9954 894979464 84207 84054 110127859 9954 73527 705277188 43238 9954 998595163 48407 16979 191687687 43238 2092 437649345 18235 2092 282127784 82289 2092 351451672 24727 82289 375489393 39415 2092 769519547 18235 24943 461928667 24727 39217 894806202 43746 39415 470915315 43746 50665 952356471 39217 3136 956422433 39217 62779 130119395 28315 50665 201876883 52873 62779 673835749 60022 50665 938975883 60022 15991 131688833 60022 73411 134200811 52873 17186 201238953 60022 762 198994187 762 5943 904263977 77899 762 731837642 55559 17186 3634870 5943 31168 100419700 79682 55559 662023946 9899 79682 904137471 77899 73838 844875159 965 73838 99091275 965 65799 269510851 79682 29690 772790856 29690 85513 60638578 29690 63586 320810211 29690 47098 694946659 64009 63586 466698287 53690 47098 871339615 3198 85513 153908936 64009 50744 240176052 3384 47098 6936167 19551 3198 784545585 3384 49463 699801043 5692 50744 383723580 3384 81754 913466298 69704 3384 22047468 54189 5692 908625992 54189 8760 18558430 81754 77412 87421267 77412 81152 98216288 10353 81152 829073467 23470 54189 863242497 55493 8760 394381257 60708 55493 961464227 41000 60708 215218405 23470 9918 139069469 82360 9918 3000250 41000 78576 182026786 82360 84668 75217285 82360 9359 159256156 66088 9918 646865454 84668 67183 706273854 84668 22822 472861940 64785 22822 941940994 62676 9359 361578341 69122 67183 968514682 69122 50555 685836577 64785 22477 338939911 87643 50555 271371992 49020 50555 481024376 87643 930 59593467 22477 8252 708744966 22477 15138 396225248 8252 70618 765395008 70618 15851 456522118 930 63140 312642464 70618 82509 958471136 15138 83627 363911718 83627 44455 448781301 64456 15851 844132632 78174 63140 198526343 15226 82509 706044148 70529 15226 201953544 15226 61458 964580752 78174 85556 50420897 15226 41377 959915931 15226 40692 918215322 37563 70529 172608079 41636 61458 411949000 41419 41377 785883101 41419 10284 715170599 87530 41636 824375038 87293 37563 969958231 41419 14420 810007511 14420 32573 346655817 33036 32573 934131873 33036 13750 24336507 87293 59449 282061428 48158 13750 390192781 37430 13750 699615586 33036 46906 397280008 37430 11941 403144390 58424 59449 180708765 47464 58424 482452249 10736 46906 366271904 58424 40736 313645231 10736 27717 71893614 79681 47464 460116938 47464 74904 31339725 12879 79681 165624078 40736 34752 629297291 27717 4763 775694050 27676 79681 444964672 3397 12879 879923847 61709 12879 9430359 34752 71633 128287480 4763 49557 91587301 49557 47815 722205696 43489 3397 959700686 43029 43489 717470179 49557 83761 178025995 14934 47815 112447792 83761 68304 874168378 9616 83761 144287803 4719 68304 547721877 52427 68304 988536344 54424 68304 114700531 9616 67826 830652965 48270 67826 527018572 54424 16399 247339005 16399 5108 142632596 67826 48275 943159296 54899 48275 759574702 48270 40963 211548660 16399 39786 575055636 39786 74422 750280677 74422 42574 665166948 18944 54899 3001239 54372 74422 140325898 39786 49898 2392479 18944 49919 309717271 49898 3711 865066942 4370 49919 607675567 49919 72848 984083002 60606 49919 111329419 72848 48399 523659419 4370 41957 312081190 60606 61459 45730959 2730 41957 984700056 52887 61459 495963979 48399 80757 891331156 80757 78975 165353673 78975 16640 961489474 84059 80757 800866130 80757 79675 168160301 42547 78975 642379495 42547 43883 646703781 42802 42547 902295371 84059 84733 908199043 87823 43883 94106186 41032 42547 675349430 41032 8989 831039525 67151 8989 84584319 41032 15342 764119211 4917 67151 839082802 60961 67151 186589117 21294 60961 211360546 4917 55052 139428413 21294 22534 372814049 87849 22534 127181741 91 21294 448585850 55052 68692 871368270 39336 22534 982040372 39336 48138 54701678 87849 42521 217591065 39336 34360 467316928 34360 40272 766573467 87553 34360 732887465 48138 70889 880159636 70889 66956 477991210 1995 34360 462122566 66956 4353 302172747 70889 28635 16523115 4353 70251 698849481 70251 70295 939444750 70251 30630 635344212 70251 71576 300625158 35741 70295 188352931 70295 14354 837925172 30630 59630 877937645 14354 72796 391862471 59630 52627 800973082 35741 56118 496127376 72796 73292 862110074 59630 70470 735899922 72796 85120 948045800 4961 56118 857197960 70470 87480 724021950 85120 37423 249368755 70470 83325 968090937 87480 54578 101419003 54578 55375 429360454 20909 87480 667696680 38306 83325 389742390 37487 20909 860767992 60539 54578 413654439 47111 38306 465450958 38306 19703 263582751 8255 60539 306037117 47111 3130 42898045 8255 38036 170826809 8255 46123 92475878 36191 19703 946195090 70511 8255 606778542 42025 46123 91885608 37793 46123 236893699 81929 36191 883337327 38607 36191 152897820 9397 81929 136483887 17659 37793 909172209 29250 17659 515352944 34763 17659 954915041 34763 20698 95003219 33849 9397 647414934 49109 34763 49223317 86806 33849 295493724 49109 61591 386289523 31621 86806 953107592 36744 31621 909500127 56890 31621 233081158 53480 61591 987271963 45540 36744 752239395 14921 53480 988745358 2106 14921 126675998 53480 578 152810124 7388 2106 680030173 40934 7388 916223903 23367 2106 501483318 56148 23367 410992056 56860 23367 412267457 23367 29721 691727579 61130 29721 385298196 36640 56148 948247131 36640 81118 263018065 36640 71751 750808271 59754 61130 564165693 7626 59754 818590427 71751 67638 166238575 81118 55642 74058653 67251 7626 490114081 67638 83477 886311827 83477 39600 747548192 56880 83477 510122168 18497 39600 666279202 67251 5730 250446111 61059 39600 86362295 39168 39600 638824188 44029 39168 20190792 39168 55812 662582627 22398 61059 2367628 54309 39168 484340777 59681 39168 709020182 38170 55812 735454758 13709 54309 962783339 28582 54309 873206027 54309 43016 741414885 9434 38170 328074374 53209 43016 414569934 9434 79011 590510936 43016 32653 611827114 55994 9434 11912144 84056 55994 635647085 46181 32653 22366248 79011 54088 795356700 54088 868 644079431 42452 868 803372471 868 3394 216773998 53179 46181 283867762 54088 233 92684109 868 9303 466774865 61394 9303 404581221 57246 53179 577924339 30429 61394 402185526 9303 39842 423368485 67259 39842 925859758 57246 21739 538686207 78148 57246 438417706 35070 67259 146057284 39842 40382 682687518 67259 67766 998249176 78148 31661 591654661 31661 72462 160219857 72462 35574 19047001 67766 59381 613173763 3579 31661 395771418 59381 47570 930137594 72462 74112 993171076 59381 9206 238040932 59381 53309 353072556 43962 47570 93085763 53309 78240 401637714 43962 9903 774253266 29722 9903 658621610 29722 16837 153355722 9903 87268 714240882 78240 54861 373108777 71630 9903 658259245 22396 71630 966840550 71630 67149 682448950 54861 72729 494070053 22396 77748 512479290 3668 22396 583605706 67149 12768 784785930 58519 67149 606039667 84409 3668 335572404 58519 28769 121823500 60189 3668 183413748 50692 84409 577265537 44235 60189 521420014 22372 84409 35860836 74104 60189 734742506 28425 60189 246589139 22372 34711 647330944 50153 28425 627857045 74104 10320 645960352 34711 13281 113032962 49496 28425 251167445 56632 50153 369122708 828 10320 518285304 57736 10320 878844559 13281 29098 526804154 26556 57736 443584175 10072 828 601777524 57736 71330 404769610 78223 57736 603987319 78223 31445 63891135 10072 82676 407149107 38946 10072 289280625 66271 38946 523909962 47076 82676 89292645 75824 38946 891581117 38946 43240 33342657 83303 38946 898964272 43240 75541 31218286 43240 61773 377627739 52961 83303 123623634 43240 18891 615763603 61773 11248 467166145 75541 86569 293090219 18891 57504 45771366 18891 78011 17598899 78011 65421 940840062 59581 86569 420142772 86569 41523 184260756 82344 65421 147258357 41523 825 966439398 84727 59581 475879005 38389 41523 34104385 84727 41808 254763768 44870 82344 644609202 84727 23324 680418213 41808 83953 389339750 41808 67261 40473343 23324 36884 366239294 52107 23324 433474348 67261 78562 83157449 48541 83953 521673158 36884 73785 580853951 78562 25296 106634547 45523 25296 738385013 18738 25296 38668106 45523 40449 850281425 40449 25591 409639165 4263 18738 741906736 40449 32322 654741178 76889 4263 149310790 32322 73449 712297823 36332 32322 483857558 35415 36332 100189133 2788 76889 791367426 76889 44378 114623860 35415 35129 689769425 35129 88254 603555084 44068 88254 283145646 35434 88254 740770781 80321 44378 521631583 35434 42964 283904120 42964 42104 999018695 80321 48341 961331517 39651 42964 210462568 48317 42964 832474069 21812 39651 656264786 39651 75895 603456595 48341 48245 2575757 48317 58366 695251894 38011 21812 89825557 57259 48245 373500756 57259 22739 3721820 48245 69410 607767407 22318 22739 392278170 20347 22318 13430825 20347 37815 980493424 22739 23024 990855459 37666 23024 990878228 38853 37815 425470251 56887 38853 273292372 3470 38853 266146852 51425 37666 507748911 5975 37666 922195851 19442 56887 425765523 19442 22593 9300550 51425 62567 132356199 11087 62567 852735110 19442 82062 212373495 22593 39488 422945483 24794 22593 661557054 11087 71210 223594116 82062 74893 733711251 74893 35846 326595298 39488 39483 19152902 71210 18908 483479325 39483 67213 715042567 7768 74893 74518780 8599 35846 471745973 67213 26032 438148844 22449 67213 466678726 26032 22718 118135275 7768 51435 830250698 8599 16706 735112941 34627 16706 136405601 54414 22449 499792206 34627 38133 446951081 34627 53977 292529483 14753 53977 790352245 14753 70215 462800861 33259 53977 76223028 58725 14753 954466768 53977 88226 548422711 58725 48840 719089771 33259 43602 25700179 33259 54020 622712879 54020 52523 309720708 17648 52523 943930177 48840 13916 416751237 13916 18880 35111948 18880 11231 689617893 13916 62289 203635841 14345 13916 963323173 18880 26259 22264006 6759 26259 967806452 26259 7002 415696915 2431 62289 283861401 20507 7002 540327773 6759 81744 251665581 39188 2431 704969145 27202 20507 121688859 27202 73442 474777363 20507 47154 773562876 67761 27202 276413671 77947 73442 950267009 73442 4380 595987299 64159 4380 551462470 67761 40166 334002925 46167 40166 148304813 77947 33799 120977411 4380 64695 546364495 64159 56522 865173444 33799 79512 611870708 56522 25705 515026357 33799 9013 222467811 11739 25705 845934747 55972 25705 252710225 11739 24549 480598934 7005 25705 444452351 9013 47514 69103563 30467 24549 921054571 55972 86690 592153311 37133 24549 169746700 16025 86690 692335383 30467 38564 134939516 37845 86690 139195477 4422 37133 55019819 37845 10640 364046256 84346 38564 114902837 4422 62762 87975864 66980 62762 804100813 66980 63667 386560015 29009 62762 959655421 62762 27493 788116837 63667 67118 624171552 79234 29009 503859831 83796 79234 79860310 67118 27809 722775863 67118 64244 874685726 45694 79234 420174871 45694 34602 80940390 25328 83796 543445602 45694 18254 268771967 29997 18254 360399783 25328 53844 491597169 52437 34602 426078150 69617 18254 234802607 69309 69617 57541719 52437 65291 532313463 40408 69309 303598499 58869 69309 407911654 69309 63937 406743838 69309 12355 755987820 12355 39926 589895321 30763 39926 397147297 58869 66988 345331488 39926 82571 274473238 12355 74056 171596943 65210 39926 501301646 66988 1701 631952707 65158 65210 832888720 69705 82571 993629495 69705 86871 723185370 30553 65158 114665705 28691 1701 601862468 30553 29633 117016548 43795 30553 78238883 52391 86871 202578784 43795 24684 653280085 63770 28691 22449300 52391 4138 655060646 4709 4138 233547767 63770 67002 109074227 1307 4138 325295438 63770 44091 937141433 67002 69179 455791037 44091 38282 867795350 72513 67002 542754181 9391 1307 205624446 52498 38282 551512253 52498 11879 780716788 72513 43289 522293735 75510 72513 192289185 43289 69594 250731424 69594 37244 517346623 77882 75510 601029351 37244 82800 640961509 82800 62060 954457503 41686 62060 239721827 82800 72819 360411608 41686 52809 89517436 69775 82800 651926114 15398 62060 118139526 7338 52809 400809856 52809 29222 557132879 29222 74061 983767234 3345 7338 473367259 7338 29262 49321689 71303 7338 83449837 29222 63129 216258414 85979 63129 425750184 63129 67808 625720079 67808 16813 651864882 16813 87560 816747428 57887 67808 712446872 8469 67808 773482669 57887 9386 698394379 8469 14274 611793443 74051 9386 325121777 65069 57887 992814225 8469 28381 817441757 74051 47450 72620673 1836 74051 335158778 28381 45033 808981810 48222 45033 127028172 45033 35553 871921423 35553 16625 695044337 1836 4580 472006398 48222 85344 782851783 85344 68143 943528628 4580 57765 170945561 82548 4580 2295663 57765 12431 847452779 74022 68143 538390193 71835 82548 479208754 57765 42825 759861910 20100 12431 212818577 74022 38836 292492227 82076 38836 659457643 49661 42825 819102318 42825 74510 979230609 74510 62422 191780520 25389 74510 41181594 25389 12878 726216866 62422 71561 805057092 66771 62422 24364732 62422 71798 91789491 71798 62460 550375291 66771 69860 640749499 36351 69860 816849524 14422 69860 325002602 3810 36351 121641464 25423 14422 261710367 36351 15159 85798533 1540 3810 368124077 3810 32274 560170175 25423 48984 300957292 32274 33722 726662332 82627 15159 120770312 10346 48984 871204960 32274 74954 975141041 51401 74954 606862756 6006 74954 774746436 10346 45335 858689150 20013 74954 98519881 83085 51401 240486888 45335 60882 104766459 70823 45335 961343661 18842 45335 776262040 70823 67482 140161185 67482 37408 509592094 67482 25820 344257153 43037 25820 9831104 71366 43037 5204620 7530 25820 376315033 7530 68366 56428818 25820 24864 624495621 58005 68366 270902956 85750 7530 673045970 58005 11808 519770692 11808 68456 657647130 79537 85750 47604683 68456 27766 122385930 68456 5914 833923112 5914 29399 613639587 83008 29399 895550436 21048 83008 231964706 74218 21048 786297415 22979 83008 15759773 57414 83008 372397223 57414 55472 520427963 6717 74218 596047229 55472 34300 797150313 55472 5587 249198341 46368 55472 701574989 14492 5587 946794833 22063 46368 381742961 59423 46368 826668406 73537 14492 560896909 59423 9649 255293210 73537 18533 339708516 9649 62451 2800876 49438 18533 95683934 49438 75699 813469030 75699 20786 433116674 49438 45304 503518511 70319 45304 467208643 68055 70319 803500920 11435 70319 671548623 68055 45650 439587939 11435 33921 674184643 10662 68055 437378431 46242 10662 85814988 11435 75658 412572844 33921 86591 777154705 25939 75658 673764741 10662 80929 523742398 25939 69806 688536442 3639 25939 465663906 25939 33891 730870037 80929 2839 540388074 2839 45503 704841565 23906 33891 38986987 2839 76552 976988373 87919 33891 266074447 86293 76552 788691920 23906 37906 655475434 23906 37071 848703043 7635 86293 342633538 3958 37906 388002317 7635 9277 634174640 3958 19029 89167814 47465 9277 590849023 9277 8659 629859719 69843 19029 132226077 37435 8659 807809857 3057 8659 447634653 57621 8659 237759917 17607 37435 726026607 66479 57621 902189947 57621 60608 483840952 65213 17607 784876493 484 65213 769468568 46520 60608 880606806 77370 66479 452404473 60608 62752 84406699 77370 46890 35408880 46520 36448 97012502 75569 62752 951278766 36448 10634 535287180 13788 10634 940118326 46890 55941 313668042 75569 14580 413297508 13788 3117 579407318 13788 7461 618692598 19651 13788 983941518 39268 55941 24995483 39268 11781 94366285 17669 3117 959946597 65063 19651 759082506 21288 65063 948614912 30416 21288 351446533 21288 68193 17063716 73581 17669 462798043 21288 49014 880363954 68193 71076 609396373 48907 73581 46214959 4970 71076 765784308 69394 71076 179525074 69394 23752 303869282 53837 23752 531821591 48907 30839 900751221 83712 69394 761661511 23752 51737 56313824 83712 30333 822606946 83712 24161 986475527 51737 53240 363918234 53240 25293 460278350 51737 76442 343930144 56778 25293 54357131 76442 41454 626194315 15376 41454 749809077 70105 76442 144366969 56778 84174 836954439 15376 50495 565817711 84174 76384 122109713 68832 70105 281150871 12686 70105 506972725 78668 84174 723011139 12686 51149 469453189 27680 12686 83715578 64583 12686 21872643 51639 64583 351399826 26411 51149 681132111 64583 18192 257743735 64583 1689 772140417 18192 3407 956791794 66722 51639 261380022 18192 51511 742575580 5489 51511 425050804 1689 19978 91674532 80000 51511 258548943 7935 66722 275054150 5489 23053 120670483 12190 5489 33840915 23053 60130 248716073 7935 77235 751085087 67462 23053 417706654 67462 14023 605256057 25766 77235 797814882 25766 37171 539360705 67462 11147 599454190 25766 74443 796937494 35729 74443 449827612 56935 11147 811685023 74443 40061 700422714 11147 86114 127071633 86114 84027 128701307 86114 29297 577009673 81724 86114 105223771 29297 23593 839495460 35763 29297 728407080 85922 35763 624528558 35763 48009 545581809 81724 75223 97468848 78925 85922 945300756 19654 75223 618384691 78925 58215 838014751 33935 78925 110621859 80310 33935 807351608 78925 25044 867753479 19654 21560 678182785 67519 80310 319262329 79893 25044 101983593 79893 62861 56255881 79893 974 359638939 79893 8624 561147206 83548 8624 191364587 25899 62861 86676102 44751 8624 120493079 69369 83548 785375786 43468 69369 378523551 83548 37063 168097832 19156 69369 524115361 103 19156 61929715 103 33474 53542921 103 67902 544273991 19156 46012 629541004 54841 103 391126147 46012 37180 464841020 54841 61697 791248309 71615 61697 48166067 5802 46012 765042327 5802 8095 243103979 26568 71615 828993397 29871 61697 593412427 69964 26568 134423592 8095 36020 575678710 36020 47890 893506979 36020 75236 433757462 69731 29871 136293740 75765 69964 737636237 75765 77477 71542438 47890 19456 249136749 1906 75765 951218187 1906 87429 762566960 1906 66971 390974078 87429 63654 947378361 1906 82795 50263679 14626 87429 860251183 82795 38966 259112097 79037 66971 51175309 63654 27851 130632288 38966 20620 548573461 27851 79527 579164440 5772 27851 979575960 18038 79037 322147655 80100 5772 101058610 80100 53881 936905787 80100 22628 708875025 28334 18038 916689476 86401 28334 335623172 22628 27071 134691361 38613 22628 316196309 27071 82392 178516573 77925 38613 621761163 14187 86401 335143802 33758 77925 536197056 49137 77925 152306841 43333 49137 342431706 77925 50669 919617789 14187 36223 151962159 3178 50669 744252562 36223 24239 340488235 50669 79950 308248826 54745 36223 274315025 79950 12639 225837944 83352 24239 237634556 83352 75394 745456078 88317 54745 250517042 88317 13158 435311055 20407 12639 66634019 13158 46406 397731026 13158 44972 88747297 46406 46081 540117941 63584 44972 986541845 77551 20407 605703018 62007 46406 259050223 46081 2480 96557472 62007 5870 736146629 52024 5870 353934416 5870 38414 482260949 38414 28672 472916199 5870 61978 792818012 59753 52024 126242718 41450 38414 847377627 41450 38184 620645958 28672 65257 184524979 65257 67244 221875421 59753 22702 273447550 38184 76858 556967627 38184 50386 926761791 35723 65257 251009749 58219 67244 217658924 22702 56272 637866821 73294 35723 752373517 73294 11988 816783556 56272 8300 424089946 8300 69771 807046319 11988 45455 213104733 45455 66947 965275711 85174 8300 494842809 85174 86112 679526705 85174 6834 456815002 86112 63875 805156412 6834 7580 515911837 63875 73831 842768296 7580 55704 377311033 4533 63875 481001991 53925 73831 293861615 7580 69202 401291859 73831 76024 963186398 47745 53925 985902297 62239 53925 360291521 69202 28612 456700651 83408 28612 578754003 83408 2831 338911312 28612 38754 860414380 43109 28612 605480949 2831 40759 624872842 46054 38754 752524633 42443 40759 625277749 40759 65646 288491006 48502 42443 541587324 48502 58008 302591437 58008 29938 740878158 65646 634 586716770 29938 66670 921958711 29938 60872 943857249 60980 58008 70600385 60872 19887 560679184 65061 634 527566962 69879 60980 575467549 65061 49202 623061212 65061 8315 262759775 50101 65061 296618558 64339 8315 93751433 59112 8315 463093687 66588 8315 629517787 84213 59112 4251786 46713 59112 545162648 46713 2177 635992519 77955 46713 154227200 77886 84213 409531186 42059 84213 397750511 46713 7688 203675049 69803 42059 129485957 38322 7688 563052890 38322 20803 824256053 69803 4010 738418352 20803 26542 139080856 69803 69415 954816584 6037 38322 809449565 69415 11519 615074727 26542 33837 275107631 33837 36636 223592926 33837 82152 216972805 82152 5749 804666047 11519 3964 122569375 87450 36636 321800803 78425 82152 546845152 87450 77128 183782280 23189 3964 109234212 5252 77128 233800964 35543 5252 785465620 72475 5252 725538791 77128 49965 712288925 23189 59149 157378765 5252 27665 950781996 72475 51602 665738542 66635 59149 244296353 27665 62671 751192606 8181 66635 453949611 74482 51602 832469161 73207 51602 475088585 10484 62671 801871570 62671 82526 532262164 59857 73207 550781194 10484 87870 732489018 59857 12709 132535690 12709 84681 461834173 84681 23246 295017464 28525 23246 243462557 23246 3297 548377937 79738 3297 77366069 79381 79738 125166880 2245 3297 955964295 2245 43863 635447928 14501 79738 137250838 79738 72405 691465591 72405 20984 474703402 2245 69793 634273158 85691 72405 331507360 14227 69793 500978291 69793 38472 822152859 69793 82994 286983716 82994 23538 344104812 23538 42143 310626479 24364 38472 886913757 24364 21361 634328270 82994 15372 778153594 21361 74204 990974946 74204 31478 340887335 31478 68442 849064496 7899 15372 946856312 7899 14180 90477595 74204 84192 886383598 10818 84192 281041629 14644 68442 614837805 10818 3180 134403686 10818 31144 120566601 10818 47298 426010396 38051 14644 855904929 22290 3180 904755129 22290 48131 300673990 18400 47298 264647562 48131 45560 3611249 45560 43640 665461824 58310 45560 587078081 58310 56544 822636756 41576 18400 907572756 41576 18144 660526806 18144 46772 342897803 43148 41576 864363662 18144 46544 428621054 23009 41576 99758972 46544 35922 125187448 83003 46772 13859066 46544 55799 114922591 35922 64013 576427413 38186 35922 162730294 10778 35922 494424165 55799 62524 949213831 55799 81607 363356475 81607 9113 379445008 10778 60030 775259004 30811 9113 804140281 68099 9113 786006818 40357 60030 229870594 10164 9113 809806391 70365 10164 206686877 40357 49334 60195652 49334 73571 435334729 70365 15326 312966700 73571 50317 697701611 15326 18189 965853899 20257 18189 435501786 47203 50317 879289796 84633 18189 177713102 20257 61 626040228 20257 56255 133672202 21635 61 549208573 39857 61 689601391 9860 61 642399615 56255 59101 690618570 55820 39857 430479983 49032 55820 214287718 66243 59101 81696120 70653 59101 417246701 66243 19141 52396116 53057 49032 136573282 49032 75717 827896566 49391 75717 36077129 70187 49391 661823384 53057 77526 507381683 61158 49391 770948339 61158 86329 541679194 77526 51826 136415416 70187 47097 360405002 77526 41010 3268920 41010 81901 83537387 51826 41581 800845367 41581 7408 776940886 12749 41010 947447550 7408 43156 129720655 49764 7408 14168599 32262 7408 723126379 55295 32262 543401703 55295 5571 106800577 44564 49764 972993737 2728 44564 345605048 46058 55295 107752493 2728 59226 769131687 77869 46058 971081176 56714 44564 22982939 2728 10974 33076610 11040 56714 113131698 17685 59226 256861778 77869 3029 421496162 11040 45819 789292869 11040 9036 909185692 82923 45819 522543452 45819 48701 350559333 82923 46333 96548279 2081 48701 976202940 2081 35068 71542169 35068 55232 518516791 53916 2081 61608580 54148 35068 275978919 80246 35068 122217866 55232 70289 712072550 54148 74457 110514881 34870 54148 546765500 20359 34870 567793180 34870 74189 424202336 57795 20359 224511178 74189 47218 13063868 74189 9515 670732799 75692 74189 518032483 75692 86841 820983108 9515 46036 689339443 9515 7611 668559760 70384 46036 776852637 7611 69044 200537412 7611 60274 320407144 70384 65439 56826112 69044 41219 183082452 70384 81538 857683941 44579 60274 387233999 65439 83934 550625963 81538 79834 635079521 36225 41219 849857062 36225 66225 374708119 36225 57132 864282937 83934 52661 140387289 79834 82029 239492374 36225 31554 135340372 52661 88022 890099316 82029 11109 195769523 31554 8471 817540913 30496 82029 118424705 21593 31554 548656361 30496 17319 894224365 65670 30496 883871458 82727 30496 536850123 56300 65670 797927398 49784 17319 62150912 65670 61841 525105731 16673 61841 20890671 4659 16673 34632332 49784 35095 632203763 61430 4659 843521041 4659 79000 887209538 4659 26083 679737142 47683 61430 676773434 54326 26083 599155728 79000 70404 76677779 70404 27726 949221645 26083 3831 111701440 27726 20129 957393206 20129 47400 120106874 47400 23111 525513906 44228 47400 108137764 44228 18828 176665865 18828 16487 145041005 16487 37285 995339093 37285 14804 190455600 59993 18828 397305251 59993 59936 424996841 51247 16487 13160550 14804 20141 279353147 20141 8234 602001113 67384 8234 465161065 9610 59936 179449418 9610 49478 236832211 67384 34251 77930417 49478 31798 744679578 21987 31798 96745919 21987 70231 506580310 15528 21987 686878476 1908 34251 189742678 32817 31798 281382432 15528 51934 226110403 15746 1908 457863416 15746 9503 608246425 51934 24639 457910217 15746 13195 935856591 13195 44395 96146847 75194 24639 463650438 13195 16574 977880159 24639 3065 412438888 76524 44395 762454433 75194 61380 511771249 16574 17114 714968508 76524 7283 985128484 81498 3065 522489222 7283 28763 789097252 17114 57350 407585789 78352 7283 335075686 10215 81498 518831247 10215 54613 188989519 78352 52704 535954381 10215 80905 889169143 22484 10215 378380115 8094 80905 907697491 8094 75748 905818580 47930 80905 117103551 8094 76302 182287545 47930 55045 379989714 55045 81256 499742707 83202 81256 4135736 47930 26262 245022060 83202 80816 678619932 61616 83202 513473341 80816 74298 370573403 5777 80816 662050427 55787 5777 714078751 55106 74298 389441731 17930 55787 830106035 17930 71803 808583825 55787 16982 829114819 55787 59924 762972604 59924 31813 235191768 16982 27486 427609518 31813 23611 547548901 47808 59924 685332379 679 27486 802100503 47808 87520 49950324 27486 62469 287994987 23611 17317 346932402 62469 54449 153277302 71191 54449 70647660 17317 85532 59503986 54449 42700 323120297 42700 618 80427586 68142 71191 332446246 68142 39105 698622877 22247 68142 560793474 33886 618 893195349 22247 80677 254028826 33886 76388 768271566 39105 18568 697461586 68977 80677 574748343 76388 40539 903608853 22901 80677 15868275 68977 83275 373828068 18568 41069 964556782 41069 72335 889017978 83275 11117 609597817 83275 17921 618703488 72335 83255 196358746 83255 41839 304600507 83255 28293 899084933 33315 83255 681312617 27535 83255 706313321 33315 80059 938057232 28293 43790 727218997 80059 55366 749989655 43790 23187 87963428 77762 27535 17227020 25942 80059 461688812 55366 24249 978009977 9099 77762 688047165 77762 62632 302822712 19399 24249 931682579 62632 52970 840186734 62632 702 725192282 52970 57317 23022948 27316 702 715213920 52970 35042 974106547 62385 57317 492193356 64914 702 601144828 57317 27052 252715298 64914 66887 373896044 35291 35042 562282041 64914 9183 149543127 27052 61146 782178150 27052 53118 302732797 37206 61146 847097408 76303 9183 620386647 60875 53118 379598057 60875 18844 759337661 53118 37331 162909671 73227 76303 286616604 73227 23515 44245222 22239 23515 152167181 87345 23515 25403281 73227 295 608367281 35758 23515 809479191 22239 57894 323830003 22239 58747 78419087 6192 35758 248248434 6192 23273 305958932 87058 6192 35855252 58747 25780 9053088 1122 58747 636869026 25780 16613 821847978 10039 25780 198474183 25780 39990 883599995 74463 39990 862881238 4550 1122 598330287 3969 10039 316800144 3969 33671 473393127 33671 30130 606884845 74249 33671 612463448 53573 74249 359666249 53573 76755 109120676 6171 30130 403996122 74249 16098 11412263 6171 59878 420652296 76755 58959 948609621 59878 42643 114149194 42643 71360 158760709 71360 88248 607731598 59878 28495 650230512 28495 6241 822722269 67534 28495 190693955 53655 28495 577327066 53655 51561 769722537 51561 42398 651992099 85818 6241 819959458 42398 42394 778101220 7182 42394 324605731 42398 86219 196676091 85818 19023 474465064 9732 7182 61516043 30143 9732 379882408 9732 79036 46048635 79036 66234 193321312 19023 4408 433520169 2198 66234 829425767 8216 30143 797145322 76789 8216 100797552 4221 66234 389239504 76789 37653 411200649 6462 76789 957738773 4221 70466 757922650 49307 6462 12756592 50106 6462 622970034 27023 50106 123579074 40325 6462 531793768 84877 40325 225542483 4930 40325 65793052 82917 4930 302835642 16099 82917 630404048 73279 40325 807698886 10532 82917 845114599 16099 11425 332465888 17050 82917 831832946 11425 12596 521464938 12596 26068 615453343 11425 63331 179226402 26068 85649 920076404 63331 9160 160937074 12596 55846 106448375 55846 69525 492997887 6698 85649 174643963 9160 76176 254951018 9160 77662 842647836 67229 69525 204584077 6698 39147 146658821 76099 76176 785398049 43823 76099 322159871 39147 60614 790201919 43823 25500 544602027 43823 70927 102059112 1191 70927 643386918 1191 82871 238464064 64995 1191 30817556 7230 64995 959026111 7230 31037 683917284 29973 82871 480540771 6144 7230 875597066 37239 64995 951514609 6144 41389 145794799 29973 49708 896329486 66309 29973 873414349 66265 6144 136743388 19802 66265 504624172 61208 49708 54599737 64265 19802 91128513 19802 87815 61797919 7 66265 995493409 87815 34624 3011454 87815 48729 552179469 64265 599 16093244 31263 7 119094262 65687 48729 947174348 17295 65687 937158503 31263 76351 417968930 15861 65687 612336693 31263 11370 80439620 11370 7727 701058650 71322 17295 386357962 76351 75321 996644662 19094 75321 107425371 71322 52166 155165595 62668 75321 527321305 75321 24819 27034321 19094 27623 29486319 69348 19094 197403022 52166 51269 667826891 69348 3252 247246276 22105 27623 16221311 3252 71911 71239246 57430 22105 119874430 35805 3252 453521355 3252 49418 21843331 12513 49418 122529755 35805 15908 65295527 35805 31524 554191689 64991 31524 911980291 902 15908 46976885 4400 31524 565048987 25179 15908 674667054 902 45806 505741343 81179 4400 492631216 33189 45806 893600058 11951 81179 641085822 73750 25179 776798620 86031 33189 901560657 73750 3557 248417357 33189 82670 802019798 73750 68996 214694716 29438 73750 530978329 82670 71397 748756669 41881 71397 305227488 76278 41881 499560001 9631 29438 657587606 76278 67016 131248277 9631 65521 511660642 65521 24293 909357434 86068 24293 810557853 65521 64310 449202049 47409 64310 270327910 11770 86068 869001443 47409 31620 975190069 19957 64310 379486928 31620 50832 240195836 41118 11770 259308470 13280 11770 874171885 50832 77173 561376882 13280 57534 373834799 75511 77173 236636446 25903 13280 978062219 75511 25433 68709764 25903 20977 4874342 75511 73213 51563768 14162 25903 633541040 62200 73213 972108570 73956 62200 726766486 54612 62200 928273866 73956 41313 811045162 42194 73956 36715472 42194 72820 754458788 339 41313 674931512 41313 39383 156605431 339 79619 513062746 52020 42194 2277976 339 61121 266895334 33846 79619 117583914 75565 33846 175095755 33846 81996 313672295 58211 33846 642923149 46348 75565 727425338 81996 22965 556114985 75206 75565 13690782 22965 51325 713697428 75206 56738 644665995 62380 22965 728493291 51325 72497 898953191 51325 66282 585304506 72497 67906 344765896 56738 61014 291031550 61014 64584 700582793 12140 72497 179900415 39763 64584 893531980 83581 61014 498174010 87884 64584 434172040 87884 28353 859450309 83581 52744 461161578 72196 52744 173338252 67605 72196 752470495 67605 66097 152104653 66097 10678 489964930 67284 10678 501293973 67284 48695 989055445 6390 48695 296993092 66097 941 37482080 10678 35489 385897911 72679 48695 145951525 35489 21013 113780628 35489 75556 773310843 18305 75556 951720478 68662 18305 605568147 73310 18305 74112962 75556 45727 79252432 52259 73310 246614784 29540 68662 987003242 45727 83625 81375767 66351 73310 131833730 66351 87020 718402642 52259 24049 374300917 83625 37385 12259566 3244 87020 455936725 24049 53526 707396918 37385 7089 816472151 53526 62976 198920803 6889 3244 285648533 7089 18094 502298578 43310 18094 814328418 7089 81515 662979104 58295 18094 528895451 81515 72070 577820126 43310 8029 160829674 8392 81515 845383215 33553 58295 799414680 8392 55521 971101628 43939 33553 284214291 43939 47468 290531293 8392 81457 234035020 48247 47468 47071964 55521 24144 671622105 81174 47468 345322866 81174 47594 249150397 81174 84011 553520017 47594 34043 129065682 81174 5115 809576014 84011 3535 831125708 66689 84011 878892525 66689 18109 751624732 47659 18109 989651484 59177 47659 993094298 76924 3535 429787709 47659 69550 796630656 18109 27932 869975954 617 47659 570763561 617 11711 786205546 69550 82163 15557034 6829 617 904689004 46829 82163 831666204 46829 2187 180702594 82163 2546 232257192 2546 9650 323725718 51525 2546 230191099 9650 70065 907854630 9650 69628 779410333 9650 5567 237887943 30669 69628 710775577 56269 30669 902329570 5567 53186 240511003 56269 38361 95620959 38361 3289 394386141 30669 38234 758692930 85733 56269 13354917 28211 3289 527166953 3289 11882 679140004 24651 38234 510785706 76020 11882 698148155 83306 28211 974780094 25289 11882 37129666 75218 25289 615187783 76020 38821 485173540 76020 17348 146593680 4833 38821 225784078 4833 11652 408388050 49581 75218 526261473 37568 38821 130085994 11652 57174 238351862 11652 46816 183107138 49581 45384 109709907 18737 57174 801760598 46816 70361 418143638 23131 70361 552763456 45384 44898 147057727 44226 70361 749663745 23131 80693 115210976 78839 44226 558276440 80693 70544 922959953 40785 44226 648849981 85938 78839 606309719 40785 60052 467555461 43495 78839 266279738 18509 40785 905735156 60052 57272 43969428 6688 60052 608854727 6688 62677 799116384 6688 11701 795045594 2732 11701 575677978 14988 6688 38584514 6688 29979 580385301 80487 62677 464472146 83828 29979 710648836 83828 29332 148497141 85042 83828 580135055 79125 85042 487385520 85042 36270 559617852 503 79125 24048667 36270 67554 257615134 47059 503 183045539 56921 47059 871142465 503 69703 160296595 47059 79274 55031941 16007 79274 592551571 6301 16007 8183939 6301 15118 205961973 79585 69703 976933392 24203 79274 136681865 17102 15118 545699054 79585 22680 26223718 17102 34964 935042476 68983 22680 17311583 88088 17102 321066567 34964 17983 25590617 14092 88088 676176770 86177 17983 732782611 29488 86177 536422 88088 40807 70094436 29488 24430 700937743 50475 14092 538794630 28503 29488 851331140 29488 57579 150207271 40807 29091 267707071 28503 57223 368363111 29091 2862 572068140 38412 28503 644272933 60878 38412 908196064 60878 33359 559319993 71021 33359 260493814 27740 2862 660460681 31391 27740 646063115 7779 27740 336506169 7779 82256 991355196 31391 17303 407200597 4323 17303 774279310 75852 7779 106447321 75852 35406 543268180 17303 40504 158907683 14333 17303 543543727 56759 14333 329414075 25804 35406 774373971 25804 1972 327755183 1972 34612 340304222 56759 44087 616865366 44087 69462 324502135 25403 69462 389984969 34612 75308 375602038 8850 25403 322197485 44087 6549 985608091 69462 49895 764282873 25499 6549 675393309 10146 25499 90530551 4723 8850 127384785 82226 4723 882153088 25499 51420 629225377 29344 82226 639056728 187 82226 37770520 82226 87159 938685733 6079 87159 558919785 29344 81988 683905476 6377 29344 537909846 81988 53558 706503519 19621 81988 800381582 75930 53558 132985468 8979 53558 610615436 6377 25130 250909774 76429 75930 620514884 75930 86363 209702933 76429 52474 443394907 16137 25130 123860880 86363 11893 8455884 52474 85278 328735982 83556 86363 434762217 85278 37253 129333844 49400 37253 528005514 16466 83556 729620271 37914 16466 739646114 83248 49400 831943594 37253 84834 169857495 37914 27427 31050069 37914 56889 419746452 83248 6233 918998024 84834 27274 328432866 27274 45276 493193703 52605 27427 73073327 6233 4160 696964406 47496 4160 232488539 29404 45276 980271962 33261 52605 998154801 33261 40289 660932757 22623 29404 775361475 33261 68576 297108376 40289 71027 531709518 44468 40289 760067985 68576 81252 651530080 47452 44468 482039942 17352 81252 925594245 17352 76448 964054216 84074 47452 382255272 27806 47452 878371233 631 27806 74302502 84074 55947 389374158 56787 27806 158585076 631 49842 826558145 22463 631 184284626 55947 51041 387932892 22378 55947 583076630 23893 22463 179686390 88204 23893 519125936 16971 88204 816353160 31564 16971 583388779 77112 16971 94448898 16971 28788 404463768 69943 88204 468042835 77676 16971 368267384 31564 5840 947080337 77112 36713 626782406 28788 37214 454393625 37214 86599 411133315 74423 77676 794623707 74423 71427 473475372 27611 37214 407580391 54240 86599 572630566 27611 73641 23854500 74423 55492 527021155 55492 35966 967445218 73641 87194 843633460 54240 86368 324425658 87194 54179 972913579 54179 77887 739848967 87194 58807 991398909 31623 77887 341299898 44859 31623 875900149 38459 44859 108581496 66499 58807 929161642 61372 31623 734967754 48493 66499 790794501 61372 31981 311705366 66499 62709 729814925 62709 9652 160214270 54352 62709 28283874 9652 46101 72278714 87308 46101 42069953 46101 9319 972530911 75649 9652 41689213 87308 37186 913713544 334 87308 104341883 19660 9319 503785786 75649 8575 903223314 37186 43228 119791846 334 82471 368088833 43228 26919 940054670 29912 82471 849824094 51788 43228 227341102 51788 54263 439836251 29912 80614 394024149 83914 54263 367731208 37525 83914 45070159 53979 51788 715523582 83914 12681 982333741 83914 79255 435013648 79994 53979 790300915 79994 76824 3577078 53979 15683 372113911 79994 78715 611486681 24033 79994 444218048 24033 80306 51698057 51346 24033 990975197 51346 49605 488549104 10569 51346 38710220 60154 51346 458388019 10569 73677 101538180 51346 21877 899037229 36401 10569 940953086 18534 36401 16725757 63777 36401 224289955 39826 18534 524366813 88006 21877 991094933 39826 48387 13710270 59400 63777 287260632 39826 78278 560147301 78278 30456 309805163 88006 62108 968267747 80348 48387 218400207 62680 80348 224129359 78278 14624 90234906 85350 14624 689844793 26022 62108 213669304 26022 56943 190897772 85350 55065 908475532 66799 85350 782941917 42351 66799 511879282 2236 55065 852389055 53276 55065 687768970 42351 63332 571215760 15250 53276 196328974 19498 53276 559024631 19498 32393 595724767 15250 52277 659430847 19498 39835 689141929 15250 56242 71235400 62082 19498 418593933 39835 17731 823666269 62082 64599 54994915 39835 64753 639401976 72479 17731 927220268 1696 72479 948752283 21195 1696 582168973 21195 29167 647106466 31244 72479 372273363 81616 72479 97483895 29167 10124 54717986 83971 29167 927252822 31244 28412 888833603 10124 83388 169600425 28412 5159 175276575 5159 26536 62385067 6408 28412 706948716 83388 65276 78650094 29362 26536 605648075 66680 26536 577930426 72492 66680 845428662 65276 30813 824484244 30813 78664 32856748 44723 66680 402568278 51938 72492 247461985 86469 51938 678765145 85382 44723 714109747 17812 44723 805139071 33552 85382 750250686 33552 959 885951582 6142 85382 68091670 33552 50083 224430468 3148 959 686904333 4910 6142 242016715 50083 24458 726165330 55805 3148 677937102 3148 40158 51662550 24458 69485 556740677 24458 53603 679044755 73001 53603 47198456 40158 56472 164393827 25146 73001 81203059 73001 55393 37014268 58779 25146 186479624 25074 25146 566114324 25074 82582 565308564 52291 25146 20767855 58779 20541 114279078 82582 73168 945335942 24990 82582 852740946 78405 20541 28759283 73168 4855 800644314 73168 69762 738132093 12260 78405 869973827 24990 14583 169210296 69762 85454 48716287 69762 79294 495652232 69762 37091 64624046 46584 12260 868777823 10497 46584 172447804 51115 37091 176051225 70354 10497 774130840 48863 70354 232528099 48863 18681 609523967 437 51115 97222060 48863 62510 554398012 62510 33362 697975660 63224 18681 58919523 1814 18681 564943668 32750 437 558317300 65565 62510 698581981 1814 16468 772790785 38714 65565 736952930 1814 7125 579417062 16468 51331 793551198 22888 7125 745655599 38714 58125 194653933 12122 22888 871454202 58125 81729 113229057 50753 12122 457562421 38219 58125 648275781 50753 78920 188948807 81729 48472 72035459 48472 62854 487391893 48472 64632 881794377 46196 48472 76165790 29477 62854 505259128 24714 64632 479643270 46196 21281 391404104 46196 57326 552975510 45416 21281 515957897 29477 39382 7074075 52080 45416 523450248 22837 21281 990310209 33477 22837 64539145 12039 39382 699646769 33477 61382 17382113 61382 58685 764099065 22837 52301 841496603 33477 80786 578913047 58685 66449 2232850 52301 5353 8700038 88190 58685 209068110 66449 17191 602220384 23051 88190 104952689 88190 29448 785427514 20133 29448 158859703 14290 88190 36555115 14290 62429 376062565 40518 20133 24021954 62429 60997 179770654 62429 14815 5932985 73375 14815 464780647 60997 14259 139086687 12533 40518 874039357 60997 75074 882084579 58564 75074 78111269 65143 58564 383764184 58564 88277 936676972 52644 58564 887651590 67206 58564 993696811 67206 69188 515056597 50508 52644 170613393 34438 88277 539899163 73171 34438 430993385 78338 34438 987277667 34438 54083 140106188 50508 6517 660433154 78338 83630 615759051 78338 43182 911164083 6517 29487 370035923 14424 83630 218586966 31905 83630 241582328 29487 66624 735326568 55170 66624 440852067 42662 29487 72405312 31905 25430 1089963 74129 25430 144654442 55170 46515 139073619 74129 77642 570895662 77642 6745 100991071 68807 25430 33347393 74129 56071 256416681 68807 72547 845984092 83541 77642 345816737 43090 83541 214490490 83541 5339 107945888 63392 83541 16516201 63392 39389 35428605 39389 45512 232820216 45512 10884 227337277 39389 74116 468378599 27857 39389 745203784 58302 74116 400130593 58302 74964 150102996 10884 38421 159377106 46592 27857 234232284 57019 27857 344707674 57019 86440 591537744 63834 74964 362824696 57019 81187 652872642 57019 63760 358239839 71987 57019 10392641 77018 63760 815379444 26263 63834 126598808 24833 71987 79650965 84535 24833 205941536 30173 84535 582363322 62072 77018 13578955 26263 63742 687939072 63742 7746 658552869 12070 84535 414776015 30149 63742 745073375 12070 35756 383434117 30149 80038 802691805 7746 58632 978998298 35756 5437 28606698 26195 58632 921415675 80038 20796 564510526 26195 22331 789853281 26195 52784 637511129 71253 5437 897561766 20796 19067 122566509 19067 47793 647114334 50822 19067 167451702 47793 66356 299827412 50822 7449 887402283 66356 60258 571306074 66356 44519 326603466 2588 44519 674119476 60258 59015 406031703 78527 44519 142408767 2588 9767 695388610 78527 16994 326154087 16994 58555 505652261 9767 11638 803524818 8451 9767 690544312 9767 82337 839132405 31979 58555 886044371 31543 11638 949256283 11638 87214 526332845 35125 8451 732016994 78740 31979 816203472 31543 80595 898727135 80595 23430 110579608 35125 76892 977134907 76892 5537 783513434 59698 78740 803766059 23430 84290 35884465 86374 23430 443833880 12196 76892 98443863 12196 70011 537216466 12196 76450 653477982 86374 49840 454615346 76450 28782 567628309 76450 75792 445534776 70011 60233 505471674 86588 75792 360212631 18489 75792 185907537 25040 75792 316998433 75792 81736 389335426 86588 31291 518131154 29239 81736 266193363 31291 76463 504267254 31291 37598 304333709 29239 83822 696130903 83822 21396 47976181 83822 73738 44282097 76463 84260 167245289 37598 51629 93492866 83822 1724 755285420 51629 7560 681351101 48972 7560 274128461 80999 84260 434948590 48972 28689 5536198 86161 48972 461555841 14757 48972 751113062 86161 42594 420236833 42594 7067 6616909 86161 30861 24416953 42594 53768 577637919 30861 67450 566244538 83131 67450 658927923 79958 30861 32100962 32748 67450 814456775 32748 38171 413563158 44893 32748 222170517 43508 79958 535531990 25560 44893 841510690 56875 32748 956334974 30026 56875 427460302 10851 25560 946951209 85720 30026 102610510 25560 27504 48396140 56875 78403 996724827 30026 43107 420178035 86189 27504 645877296 43107 51480 52493196 13039 51480 154498257 78403 9974 983494779 13039 51241 915220682 13039 42090 243729927 24679 13039 344488546 13039 6331 486206526 51241 26120 454775196 24679 29863 738078822 68372 29863 565465014 68372 78392 765841561 6331 59729 904734423 59729 41061 777302941 78392 40060 592083491 40060 47623 180854697 34257 41061 888936248 59729 20893 247798705 40060 51721 22974748 15135 34257 864905885 38443 34257 480867771 5430 38443 780619327 80458 20893 592930428 5430 35759 863871901 80458 7515 561883702 14238 35759 634973821 85076 14238 139497104 84829 80458 647940590 74594 35759 67569433 7515 70337 503239827 19123 85076 475240857 23040 84829 602646410 15054 23040 769958764 19123 51339 260127959 15054 84863 81738599 23040 18712 436161640 1344 51339 86186006 51339 9844 92995385 84863 39006 336123170 39006 74152 431854757 74152 41853 263850708 52433 41853 877871937 29720 41853 320160310 19966 74152 5128388 19966 58554 803572408 19966 6527 752415364 19966 41849 192462737 70805 29720 348023069 37210 6527 58023239 63207 70805 607871361 20458 6527 438217570 37373 63207 407400905 37373 26267 113330317 59740 26267 908552709 12117 63207 309779924 25884 37373 199976708 26273 12117 259752394 26267 13098 829494791 18272 26273 308693872 18272 629 820158794 38674 26273 342991392 24681 13098 96112244 38674 29168 780152282 68926 29168 202908328 29168 802 757319038 84919 802 830453706 84919 82434 707329038 802 85706 424972883 16101 82434 738250899 84046 802 122629191 5171 16101 526449408 86821 82434 474177803 22187 85706 105487243 34601 22187 366114504 78413 5171 138295773 78413 15681 83996443 56561 78413 611363805 78413 85321 721773992 31259 34601 329276697 15681 73313 82207957 85321 8683 587978358 47820 85321 987165041 65245 8683 3032623 8683 27577 820999450 29571 65245 598179866 29571 80212 494347043 44806 29571 823783588 46165 80212 910831074 44806 50859 124713790 85517 29571 48484644 46165 46782 168251575 85517 22000 449329425 46782 62781 17622471 62781 45597 876164166 45597 70771 800818436 62781 24914 138527601 62781 50813 723550135 62781 34776 389136889 34776 80618 390346917 69507 80618 172898979 24914 28080 711314030 43255 80618 113156057 27609 43255 488287217 86999 69507 169401149 28080 67053 858481758 43255 21802 728526917 3900 43255 55399578 71826 67053 511381412 86999 5296 53992459 3900 14225 419921215 6453 71826 198434052 14225 45406 96124038 5296 22020 536657807 22020 70123 353599644 15410 6453 252946316 73538 22020 915531506 36333 22020 46260995 76177 15410 351874313 42447 36333 610223742 11801 36333 65568 73538 11617 591677603 83999 11801 200471533 11617 65893 758965176 11801 22335 720099227 21289 11617 99398523 11617 73779 372801229 7957 65893 550985607 59301 65893 924849460 22335 60899 659218893 61087 59301 867164487 6329 59301 509980426 27344 6329 728941903 24154 61087 368932605 86609 60899 795822331 38275 27344 602091677 86609 76396 152894547 76396 4535 229513082 73808 86609 693362809 66787 38275 65219023 33344 73808 506468593 48902 76396 405998828 32447 4535 19999169 48902 44040 200711438 11351 44040 749660547 32447 74273 928330432 40875 11351 477128238 11351 38193 104553727 38193 83117 699584978 72230 38193 139402707 38193 79739 305159028 79739 71371 996327906 71371 43154 787780012 71371 49347 811419652 18165 43154 66835596 50717 71371 747121206 43154 43233 746288919 22580 43233 305090360 50717 26094 815137167 81471 22580 563653066 15863 43233 70764828 68479 81471 34139099 26094 45703 782810706 26094 27272 606479556 1559 45703 464695506 45703 41243 535352042 35844 45703 339892995 45703 10198 227908107 8644 10198 462553635 73820 41243 313848527 74339 41243 768482783 38106 35844 807726118 73820 3233 919122466 3233 22358 133576140 10889 73820 323650975 13898 22358 4090048 63768 22358 41729054 63768 39062 794825216 68321 22358 881954671 2530 39062 11968143 39062 22481 147187034 68321 65027 116504711 22481 16376 784032831 16376 64423 319785734 22481 65934 88773276 65027 58351 628492047 16376 59875 547120343 20817 65934 77060460 58351 56068 254067343 59875 19578 53018792 85184 56068 760382155 34404 56068 972134118 20817 54840 800370685 54840 11858 331683668 11858 29501 20780457 31893 54840 881491882 11858 4618 596004694 25444 31893 212596568 32675 29501 899958459 54534 32675 479140341 70291 54534 166016562 32969 54534 551020492 44818 70291 248883253 70291 40527 31896063 54534 34031 691233900 5830 32969 80668912 34031 81850 847056392 34031 40596 958759963 81850 15423 377311413 81850 53195 34785133 3751 40596 191644490 40596 78997 123608409 53195 46580 471822657 46580 5994 20203059 46580 67113 868587276 5994 40259 65545550 78997 42410 164524837 23014 5994 600257091 5994 17353 97163343 73615 42410 768875033 66648 73615 422100707 17353 86763 945045997 66648 42331 459896023 66648 51483 474133226 19510 51483 899282290 86763 70628 87815655 86763 2521 130228073 70628 42031 731092313 11908 42031 547629038 42031 17142 678864545 70628 40951 808187819 11908 41201 155852852 54498 17142 213492486 58597 41201 238637094 41201 67445 93295796 41201 72076 99053071 66610 72076 709572420 18637 54498 489586300 53877 18637 652937727 15602 18637 859192228 66610 1151 325154234 87025 18637 348179496 19645 1151 10948295 15602 74223 614982085 1151 78851 388116229 84444 1151 679826345 78851 6002 890773075 19645 31548 21533054 9198 74223 444305489 84444 76367 267437739 6002 53905 267682274 28346 31548 52997786 31548 48116 115622576 85137 76367 851755836 53905 48123 358819961 31284 48123 25813019 28346 53531 510472296 72367 31284 844389199 72367 63507 10813373 1784 31284 785030621 29513 1784 458250615 53531 59598 595233649 1784 8125 153052513 63507 2673 158321950 8880 29513 876936850 29513 11122 134959285 29305 59598 644766846 7045 8880 826906517 11122 27248 435573855 11122 30360 233982423 7288 11122 94643118 31428 7288 183400709 71387 7288 338820655 47786 71387 979052353 47786 37224 192193892 16469 37224 748563627 23384 37224 81456292 47786 84988 851984545 37224 45278 665596679 16469 66368 684383155 61938 84988 288582533 61938 24492 392185352 21841 24492 712332209 19293 45278 546255150 19293 77800 602786923 82435 19293 647332578 2883 21841 892549363 11918 2883 155061804 2883 13894 563555893 75035 11918 433520394 75035 21523 603229832 77181 11918 258710641 11918 68008 83430348 13894 18381 624227626 77181 39335 826034381 9381 77181 144076905 20860 18381 980469570 39335 30317 47966293 28577 39335 460386825 72456 9381 545740542 86812 72456 226975366 18660 86812 465636488 24226 30317 876322755 86812 27669 55927447 11570 72456 459845148 86467 27669 48144783 86467 79864 376564561 24226 31363 452793802 86467 7782 122583310 11570 46208 209021934 59621 31363 90664909 31363 8849 915750953 31363 27727 594393794 46208 69524 468968957 51813 46208 262971389 16812 51813 822987066 8849 41473 60298968 45410 41473 314504182 29935 45410 761838194 51813 72332 229016721 45410 80807 859879468 82418 29935 137274672 19404 45410 289049626 29935 19434 548955287 80807 13707 372122602 17652 82418 212766975 17652 70328 963592408 46914 13707 238954689 46914 59535 797267874 8834 13707 317799520 79220 70328 427665844 29814 8834 255218716 29814 47789 281926489 33012 29814 277102884 76326 8834 940154525 79220 54694 117964376 82967 47789 488313806 33012 47990 741510721 82967 8891 697823870 41224 47990 41512717 42167 41224 900959578 26309 42167 237766682 47990 49449 235313970 42167 84772 127570888 84772 32967 889677714 26309 27276 945337455 53126 26309 438673343 63528 53126 657824719 43055 63528 622795417 63731 63528 764364514 37193 53126 146079906 53126 15277 68016635 72752 15277 990084286 15277 9922 411757143 63731 663 99993364 28098 37193 462887328 84868 28098 560065901 36377 9922 570537627 7409 9922 882408078 663 70738 680478063 1732 70738 995995271 84154 70738 941945700 84154 47330 531404388 70738 83216 7784795 37235 83216 387214371 43390 1732 569666097 42719 84154 359510898 37235 86594 20204337 63276 86594 299726437 82128 37235 890019690 81310 63276 737747689 11275 63276 105705442 38642 82128 758593726 83983 11275 945709809 81310 67281 79384283 67281 28608 118120296 22363 83983 957036089 53712 22363 215080867 28608 19145 512352764 67281 75891 347672981 47116 22363 700047670 83849 53712 285377760 68433 47116 260054509 83849 40728 261670102 21405 75891 590059926 47116 12632 812017095 21405 54012 209629509 21405 50052 478137554 50052 8846 298998306 54012 49264 314257738 75384 12632 902551584 49264 33751 158794842 8846 38445 344960379 45339 49264 905577199 33751 78389 449257719 75384 18990 609396627 47609 18990 875621957 28306 78389 61380307 59750 47609 52872833 20069 18990 695457410 80058 20069 327256549 47609 85348 823256722 76753 28306 130229743 84775 59750 210141991 84775 17253 577757988 76753 16672 807610635 84775 85842 809294110 79132 17253 44929945 72077 79132 192797535 1557 17253 864083981 34172 79132 908790023 4172 1557 496393342 31920 4172 220771344 86491 4172 772604795 52062 34172 733340405 44286 34172 769093284 86491 24204 680569410 4322 24204 302515710 24204 38365 746260632 84167 4322 240027200 14943 38365 889573777 51363 38365 509360892 84167 32873 719076011 10264 84167 558155076 10264 87428 209830680 9041 51363 258961499 45417 10264 748236014 45417 186 755549032 58739 45417 165644838 73895 186 947684233 58739 72746 701248732 72746 44784 812098545 83675 186 14160225 83675 13800 45133645 73895 8689 479788304 83547 72746 789472176 24837 13800 37831379 83547 2602 773262667 13800 26312 705640255 8689 82212 521297285 24837 4417 458689499 56558 82212 739124337 56558 57480 535613623 45527 82212 880965570 81443 56558 727859896 11368 45527 452760052 77381 11368 250460021 11368 41796 663443119 58435 41796 231989201 41378 58435 730073801 41796 38831 993737607 58435 13610 933655934 58435 17964 670895395 58435 49191 640992725 13610 33193 743369044 33193 75530 997039284 52688 13610 942548793 75530 51598 114016756 75530 47735 83353340 33193 67559 884453576 11 51598 381181179 52688 80413 92838213 80413 42799 454588575 42799 88283 748777794 67559 25875 317374445 21102 11 398355280 83062 88283 850913921 83371 21102 47713738 56507 83371 743962516 10762 21102 603377666 83062 69542 703512822 43915 69542 394422803 43915 48848 189096921 10762 79867 829256732 43915 26673 60970934 43915 62112 788696195 33633 48848 903440286 65734 33633 926309661 26673 17449 195364790 68139 62112 897122987 83321 17449 858971749 51604 33633 528883986 65734 82170 332522181 83321 82207 936727686 82207 83604 117820535 82170 59102 416332607 82207 30974 993038652 80430 59102 172427673 80430 32350 24227668 54269 30974 159618534 47423 32350 420427412 47423 46539 232383413 71548 32350 387398186 2360 71548 386929260 74341 54269 686296878 74341 39917 95502210 29026 46539 432046863 35780 39917 960186997 11774 39917 53500268 35780 7498 693570090 85866 39917 289536386 2405 29026 697686858 11094 35780 625690806 7498 13486 169743312 47600 2405 724315284 47600 85653 440149774 11094 70358 130192923 85653 17975 321126745 21335 13486 683742610 16335 21335 952870433 5782 70358 844624600 21335 17117 620340815 27684 16335 377791537 48307 17117 893756856 87491 27684 329958846 59478 27684 160161656 55288 17117 402262343 3167 27684 607102969 48307 69728 727963044 3167 25617 530387972 25617 43246 106208125 75474 43246 449537374 75474 1577 348103632 25617 18124 311541206 43246 63893 183752822 43246 60346 254402081 36045 63893 17816982 18124 21187 157565235 83210 60346 307787058 21187 5433 531933022 28235 60346 343681737 54033 28235 962273833 31505 5433 549943190 5433 60634 626413578 29027 31505 198739433 54033 16895 435217262 60634 47093 832371995 88012 47093 98897655 29027 59363 360451454 59363 65350 64838219 59363 79390 674850498 59363 3270 425098047 59363 45113 46499545 65350 69686 940792347 45113 9430 339018071 3270 50713 697065204 67970 50713 17336396 50713 70364 281160238 50713 5141 81232190 67970 57356 550218519 5141 62865 916891715 38866 5141 437435530 57356 47144 575223115 26634 57356 782255686 32503 47144 946772043 26634 54936 332395194 54936 3032 18850554 4559 3032 19322721 4559 53936 192672871 53936 82259 124669399 4559 31987 285356786 31987 26390 66907099 4559 69150 333589990 31987 16649 722489115 31987 47592 108157502 21180 47592 547310151 14958 26390 110659764 80002 69150 331861976 47592 14709 373595214 14709 85055 474073797 85055 20321 813727916 85055 1419 499538848 1419 21944 268994930 86268 21944 602961267 524 1419 331492985 1419 35258 845875091 1419 444 549365268 21944 20599 772059300 35258 5533 113365876 36874 5533 150293787 70453 35258 619772399 5533 41189 804121642 70453 26544 534865968 70453 67153 121347741 20662 70453 102617629 56050 26544 933861138 20662 50878 106923228 67153 12804 306473065 67153 5775 804777903 4522 50878 837585957 82963 56050 637064997 82963 37955 458153357 27229 82963 301275938 82963 36409 774418222 26181 82963 429793771 8605 37955 193714239 59446 26181 474832296 3026 36409 485031032 87037 36409 986335847 39584 87037 623192144 8605 71954 54316660 8273 39584 562848070 26646 3026 695485967 25743 26646 537158045 41011 39584 631271816 22361 71954 194083807 8019 25743 763237750 22361 24908 159799778 22361 86918 587482519 38008 41011 184188200 59746 38008 711446358 86918 11289 771875159 26099 38008 228254668 83826 11289 901009616 40966 11289 715801313 59746 2972 8576690 40966 9726 638804092 68151 83826 783874209 2972 77524 145778594 52620 68151 539586629 77524 78572 253325306 47317 9726 897903572 77524 12007 238423949 78918 52620 933593092 63981 52620 696954049 47317 69107 695699108 47317 54787 348200079 68441 54787 299711761 63981 11831 429513158 56005 69107 643561610 52568 54787 282472188 1353 68441 620465142 333 52568 928595758 52568 50396 108082689 50396 31724 430404305 52568 32801 556457461 65955 1353 86372454 39407 32801 552809015 36263 32801 217097083 32801 67530 3219220 39407 16367 309216098 62846 36263 27484239 46251 39407 871525294 2231 62846 86387272 43399 67530 232950077 81367 43399 298869272 81367 34948 234603531 34948 1728 436698543 2231 59961 28706465 81367 18657 942606340 36733 18657 897483249 34948 27063 995356729 59961 38378 658457534 56168 59961 161168454 79703 56168 739600551 32172 27063 642122098 25029 56168 715822350 4425 32172 411265525 4425 82916 849318685 85434 82916 740902445 53662 32172 227601678 53662 28095 597691025 82916 62403 664138830 62403 69379 330437197 62403 3287 284203500 62403 80955 4472414 23280 62403 477140038 977 23280 18058801 23521 80955 400511238 81880 23280 863668538 81880 5619 196131277 5466 977 893961137 5466 84639 880429672 21782 5466 204333971 81880 74891 655395809 84983 5619 664533469 14318 84639 690040832 21782 36320 50235395 70375 74891 1646762 84983 24838 47024957 72454 84983 358748827 70375 56093 172569709 24838 72094 903842862 70375 31282 824002787 31282 22991 222372113 22991 25717 149498589 71264 72094 751011011 16586 22991 182973366 25717 8158 53719088 85052 16586 213705390 18800 25717 185060103 14298 18800 444628733 85052 33068 992979702 18800 15359 81796947 64939 15359 728053067 55612 14298 985509424 67167 55612 32835622 15359 41304 775207108 41304 53134 201223992 56252 64939 946065283 67167 10024 991913920 10024 35321 842099492 58628 10024 844056297 10024 62535 79398314 69899 56252 412380195 10024 47429 459406631 47429 74124 23858912 19089 47429 325057581 61204 47429 103932190 41109 74124 716497776 19089 66672 388192779 19089 2411 918787149 55235 2411 712602683 66672 74181 62739585 84327 2411 998236852 2411 62161 189939128 84327 26676 956885089 433 55235 438108403 74181 4578 57111478 20799 433 403749470 66736 62161 663126769 29035 433 771964668 62224 20799 472224163 74402 62224 408856993 20799 21136 503876776 20766 29035 408141608 74402 6284 532394669 71481 62224 18130656 74402 75085 725955715 68799 75085 11340376 62975 6284 942191456 78532 75085 419376040 86039 71481 85834472 86039 85723 405050631 50092 68799 80023859 50092 42855 169986671 33496 85723 524472551 73182 42855 282652657 78166 73182 38973589 15807 73182 425369416 70578 33496 669380767 69734 15807 139952619 32355 73182 865472481 37775 70578 299289137 37775 68952 91469863 76163 70578 20653463 27181 37775 216941714 76163 31771 785254214 76163 78548 2546645 31179 27181 150754835 78548 73289 704137646 31771 55913 825721129 56877 78548 115209194 31179 1357 77823261 1357 67328 652399784 40815 67328 402065846 56877 54049 41736401 1357 78856 376072337 44771 54049 552618088 44771 33540 351153427 10354 40815 691023685 29787 10354 530265619 29977 29787 516869091 29787 42088 63257934 10354 80919 210857379 12816 29787 454502587 49657 12816 239786973 49657 6208 996121570 80919 3516 93630201 80919 46362 361695298 3516 77861 134686558 77861 22289 67810535 77861 34906 10812307 82971 22289 83631839 55807 82971 971760694 45804 55807 60034695 4942 45804 511624853 45804 35300 275782477 53477 4942 758336496 62047 4942 400426028 62047 6604 258085878 35300 67310 589221598 83582 53477 987668679 32307 67310 852869016 85209 83582 216837050 67310 77902 827328863 22839 77902 830841806 88250 83582 527946564 18244 85209 44054969 85554 18244 257600857 4610 77902 898880016 40248 88250 236149091 63992 18244 760452213 18244 6907 291515163 45120 40248 703488328 47000 63992 45531634 47000 3217 399386155 47000 67152 311963406 54648 6907 72612751 71208 45120 320870064 51915 67152 84429435 61696 51915 640973406 67152 51974 748371024 54648 51559 461958052 61696 69828 633014721 32527 51915 365790705 61696 55449 889710808 18111 55449 647432305 58247 18111 113871364 40497 18111 726500781 66293 55449 335921358 58247 77321 483966596 18111 38035 406785646 40497 11567 122362346 11567 86595 665795122 19807 86595 621364545 87452 77321 296464036 19807 64027 370528496 19807 31299 136290620 87452 49524 542293752 19807 41911 404561806 75070 64027 6232777 54143 49524 215056953 29507 54143 649468336 54143 60167 150161599 37104 54143 851320706 29507 70611 517881 35619 60167 221390468 1556 29507 983733653 29120 60167 591734622 35619 83059 492017922 35619 70112 252269682 29120 78378 180469818 78378 7704 685833367 29120 32553 307801075 7704 82169 791098477 31349 82169 841244275 78378 76980 859151845 82169 27514 8545386 79131 32553 90262243 31349 48866 589621997 27514 28466 644789940 48866 69443 129386601 48866 67939 849959753 54159 79131 914965920 28466 52506 615165378 58903 69443 359826243 52506 5251 47982150 60124 5251 342749587 12740 60124 709572847 12740 74714 519491685 59340 74714 215429892 60124 12958 3035279 59340 37064 122069888 67382 12740 435718267 59340 80737 170287647 80737 34558 153915079 62415 37064 467996491 62415 86503 533774344 28747 62415 248938282 34558 24896 464683319 470 28747 560756806 470 73643 584055069 86503 84813 217321972 84813 64709 47587172 73643 43917 429871666 43917 43458 132598843 16155 73643 632847516 83142 43917 572399644 2819 64709 999731133 43458 70478 967249532 84099 16155 885974524 82294 70478 837612716 82294 19705 256982639 37849 70478 229476309 47054 37849 525160024 47054 22857 222540930 19705 34887 371185539 47054 73172 399688485 34887 20115 585917003 30272 73172 220435028 30409 30272 719387212 35911 73172 513606576 33894 20115 193700691 19500 30409 107152131 33894 47730 946640481 53397 33894 215966955 35911 40838 900598973 33894 38623 744135070 10623 19500 129999431 47730 43671 516018882 53955 53397 520287355 10623 38216 446108983 38623 71909 397672159 68640 71909 185013103 62989 68640 145589475 38216 13727 851894180 62989 31444 610998351 62989 79920 69727765 13727 39132 156539676 49389 39132 850647215 34201 13727 808830607 49389 589 640827862 589 68974 825226540 589 64115 719527543 68974 10426 211090660 64115 23031 167934474 35369 589 679138936 85310 68974 475367258 35369 70061 312357274 3853 85310 60400257 35670 70061 918344840 35369 40885 27956135 33048 35670 982827891 79822 33048 39074933 34474 35670 832112842 80944 40885 95064074 79822 30066 808852667 24085 79822 55405731 34474 49603 825887566 30066 50629 294337877 24085 74907 715512397 50629 66103 620872590 74907 68928 76315806 73189 68928 323978778 63680 66103 461652907 66103 18789 404168877 55905 18789 1706170 5502 73189 761857288 58866 73189 87357959 43897 18789 976417977 55905 46563 543170718 55905 16349 265446951 46563 57794 512406686 4463 43897 838618941 4463 41975 95785954 39031 41975 227788828 39031 78752 595229167 30158 4463 58466034 62546 30158 649933964 75153 41975 617767101 78752 55384 471856544 55384 52424 344100969 55384 62172 306577339 62546 16268 310613123 44689 52424 611923177 68670 62172 165922449 16268 34921 63545852 62172 71456 359633629 52686 71456 752222079 68296 44689 914246789 82038 68670 183725737 62885 52686 216855432 82038 10621 695729734 57994 52686 155532575 57994 47864 362798975 22868 62885 162283270 10621 62166 647752004 62166 2290 160734581 46722 22868 317375194 26251 62166 200780990 41546 22868 610895154 2290 71030 936908614 2290 79420 650589186 41546 69973 102909892 69973 11434 347311162 11434 15822 808368346 69973 55969 864224998 55969 83092 162508151 15822 35273 153061593 48921 15822 610651130 85944 83092 943856751 86788 55969 203032436 85944 13555 984351336 73306 35273 398454447 34696 85944 835114720 6746 13555 83541251 34640 34696 670971574 52007 34696 825483578 25984 34696 22024808 73837 6746 429404725 52007 47069 798066500 47069 24816 900372867 45938 25984 115513200 24816 30085 74762581 73837 9506 233438094 28771 24816 636951709 9506 66379 15897160 28771 23624 621419949 5456 30085 56267512 28771 23628 154491376 23628 20454 324142532 66379 62569 42424805 62569 36966 963515191 54493 20454 169191217 67160 20454 648818201 4821 20454 207392318 66178 62569 541401712 25989 67160 961692549 66178 32310 23162554 68294 66178 778006053 29781 66178 279417890 78055 66178 433895491 47610 78055 959974606 32310 61409 295563544 31647 68294 927706184 61409 44636 760140698 56335 61409 393120246 36553 44636 99479173 61409 64328 522990234 16545 56335 47208135 36553 7586 572299029 36553 26271 471209487 84475 16545 214881988 16545 85822 623132002 21218 7586 174389866 8749 21218 494645187 85822 45513 521128517 21218 10531 749122803 44042 21218 836372466 8749 67319 349861591 10322 67319 199773966 31389 44042 720960066 65744 31389 765084141 31389 8468 654562347 8468 54104 794142326 54104 10290 164915510 78835 31389 808887284 10290 59797 332658447 10290 1789 774059732 59797 16060 114330162 59797 56069 209444854 78835 67865 254773702 1789 46432 390032375 16060 78862 916709192 2623 67865 753615550 67268 67865 695516190 67865 85090 81605772 78862 45658 251316427 31741 85090 941948194 45658 35105 839796986 28420 85090 312681956 82421 35105 955048226 76993 45658 345870192 75324 31741 850371210 54485 76993 96013471 10332 28420 920895870 76993 55313 573676719 54485 54624 741064393 10332 67904 884598775 41908 54485 42630284 41908 30354 776860718 67904 76614 296636542 54624 82875 712171779 67904 28803 557672751 28803 18855 158864442 28803 70488 95243195 69700 18855 107214934 28803 59161 298148336 54300 28803 43030793 59161 44505 573015049 49778 54300 965737266 81027 59161 149535287 6361 81027 374613191 20212 81027 208155778 40893 44505 400889615 13498 49778 749942641 81027 36633 693965234 6361 78950 888733172 55687 78950 299564851 19727 40893 765289686 55687 66681 548908361 35931 19727 635008389 41519 66681 615857000 25973 19727 109208419 63514 41519 934192620 63514 84924 650448405 41519 74922 881167086 74922 3008 144376572 46961 84924 543099720 46961 30254 367508592 46083 30254 455834760 69956 30254 974256018 26631 46961 869063115 30254 75065 260969706 19458 69956 14427814 65319 69956 332089958 75520 75065 739308622 27468 65319 924492167 85059 19458 752771420 27468 12560 866569764 77801 85059 273473103 75520 11170 144442977 49502 85059 22034560 78306 85059 115453165 80269 78306 493868246 49502 43057 361639965 80269 45251 305445690 78306 80705 804535698 83897 80705 51401523 47016 80705 48169471 45826 45251 944281146 80705 10075 186714560 18081 83897 52390474 10075 40455 743788090 18081 70084 849940013 45826 27653 197158634 13377 40455 684925073 76141 40455 130569655 27653 23168 482937507 70084 63947 124610263 76141 499 581500925 499 20260 779025108 499 48480 674662559 14524 23168 913971769 44662 63947 501582560 499 14445 349442467 72696 48480 47433367 14524 14551 687002524 72696 46715 499880104 14551 87388 904985732 66424 14551 746181168 80106 72696 325749582 46715 55673 148778675 55673 7385 990582224 54894 7385 554858405 54894 27666 608521934 80106 58861 306475413 54894 45298 875822294 36684 7385 823624197 54894 31240 559718402 44717 31240 604451652 31240 21962 328619513 53058 21962 297834246 53058 86243 751708857 60832 86243 298929001 21962 44673 852567165 60832 71178 316388005 88369 44673 181249110 57185 86243 339668683 51515 71178 96882861 71178 35206 992056519 71178 86078 883402766 57185 76835 797984535 76835 87217 132186253 76835 70212 254051823 29425 86078 651848189 9553 86078 306098224 78414 9553 362904842 87217 62661 848606088 62661 82454 106679518 88089 78414 328857338 9553 3123 897677957 88089 61963 990079778 83993 62661 110412021 83993 29483 955791100 1915 61963 76791898 86372 29483 617732374 83993 15368 951412251 15368 25132 424452424 29483 70800 889841991 25132 56967 480535858 59669 15368 389524071 36703 59669 227190582 58945 56967 243082900 58652 36703 572075311 11555 36703 75848109 11970 59669 309009099 23903 11555 398694340 23903 36628 757485832 11555 56284 481353688 85678 11555 568917591 36628 24579 366157251 23903 53378 223372950 52047 53378 454883224 21379 24579 253684356 53378 35889 31362320 35889 88118 443964445 53378 55701 373370645 82595 88118 25831654 35889 4735 599468046 66457 82595 966215961 66457 83314 203872313 55701 69856 206391270 23526 69856 279346637 36106 83314 964189362 83314 83141 529670383 36106 24165 23878611 24165 10184 424789619 87603 83141 65913486 38633 10184 747593282 10184 64873 929430757 20207 38633 906334404 55721 20207 52358343 20207 62022 897066577 19045 20207 896158592 62022 69264 233646009 59867 20207 876883478 62022 29413 842632313 29413 63840 892601323 80216 63840 899668199 69264 72443 735195624 15055 63840 94930339 29413 69422 177682566 84567 80216 6325794 72443 73040 251909150 37605 84567 563193892 73040 28031 237907378 73040 77466 407251458 73040 44575 601749694 28031 53621 73488415 77466 28869 653369008 53621 54446 65315540 87965 77466 597169094 87965 22809 318559934 22809 36282 882443152 28418 36282 199077452 22809 16854 500083064 36282 4716 229229361 43291 28418 813727747 68128 16854 921361681 83731 16854 547023279 16854 69805 99493153 52955 43291 659116569 73195 69805 927712725 69805 21010 663578995 77147 21010 316323599 39836 77147 13368263 10080 73195 552233189 10080 17410 994619690 10080 34378 100307773 10080 59214 794053954 39432 59214 199734319 39432 10895 298425714 69026 17410 824418997 10895 38023 369551532 5886 10895 30306708 39432 36444 787885301 38023 13467 554021817 13467 9731 341577170 36444 43209 412900832 9731 59011 40484732 36444 63260 174620518 13467 15948 963379919 43209 79731 664390349 61865 59011 302679528 19783 61865 540095152 61865 8869 769116045 8869 43678 95903199 65908 61865 873825848 41728 43678 32211570 65908 77333 371135574 65908 25917 12468541 82233 41728 749867187 8667 25917 311055444 77333 6611 605773950 52049 25917 96600522 73474 25917 305697057 8667 83342 700111675 72903 73474 703107444 51083 73474 932109284 18650 52049 981716495 46643 73474 807553152 37346 83342 917066605 72903 83926 523406998 33628 46643 676294896 32818 33628 739302533 12292 33628 175685895 43831 33628 58967695 43831 22743 23294131 15449 33628 869513787 15449 17518 946495764 15449 31385 127843112 31385 54482 942368046 56206 15449 78818846 71154 54482 44973160 31385 34611 208811511 56206 12340 188165266 56206 16458 335071244 12340 48989 919821013 2832 71154 601157024 60930 2832 119129510 11672 2832 348579079 16458 46108 797263329 46108 75355 72884835 75355 57726 482602612 13922 60930 154658240 75355 5721 613545630 71725 5721 386323896 45903 71725 962972486 13922 76193 758938216 45903 45490 328587220 45903 74306 739668000 40168 71725 984114389 55029 40168 327017056 60365 76193 785733836 56039 74306 57600361 35754 74306 973666335 35754 26529 904711448 84858 26529 666242563 60365 26561 296519824 26529 51280 625027603 85046 51280 430459900 26529 20504 586195764 13276 20504 352035959 20504 16628 134442886 13276 48823 114662947 48823 28834 78723901 14746 48823 684815290 28834 23038 781586540 29980 28834 524322741 7894 28834 645039124 58789 28834 29732771 43892 29980 988102541 7894 77693 94667823 77693 72527 764556850 84435 72527 655706628 68629 77693 842365710 76925 72527 185706736 12961 76925 607983022 76925 74093 535278774 74093 13547 648716868 68629 32837 763005061 76925 20215 356789017 44578 32837 347828108 18622 20215 164685396 11597 18622 410728633 78789 20215 159106651 78789 79069 133462678 78789 16104 227421972 11597 84489 506586995 16104 33712 619318147 65389 79069 86595975 16104 35712 953492849 84489 6677 447794380 67433 84489 810045404 65389 68070 8934478 68070 53487 633014874 53487 69620 743752091 32289 53487 924792589 24431 67433 980695797 87557 68070 668763747 33014 24431 604235204 11662 32289 536918532 33014 12998 827595938 86760 87557 818344731 11662 63323 608835675 63323 46925 348992905 11662 60367 604379434 86760 53072 820250709 46904 46925 568994324 46904 74596 887763318 2611 46925 794091086 60367 45516 54901040 58228 46904 215614783 10792 58228 334456075 2611 722 921687962 45516 47216 292767709 58228 50001 831090219 32024 50001 116137398 722 50539 446543094 722 14752 845385440 47216 15605 77177707 64105 15605 603326767 64105 22083 201896799 50539 26604 438763654 15605 64123 906389940 69452 64123 53852624 76689 69452 699821514 76689 32278 943356902 87817 64123 940963640 40463 76689 964263225 8274 76689 133549149 39935 87817 93607469 40463 47114 791749873 79479 39935 328358226 47114 6367 849259694 14258 6367 146188085 79479 24855 73154711 79479 61009 313027240 40025 24855 25608679 48485 14258 750975332 37524 40025 930834215 52940 37524 337512344 62500 52940 913581618 244 37524 251124725 244 16297 263714922 244 13558 422229561 50456 244 177451583 16297 72650 66936139 58728 244 430614595 13558 36290 60010773 58728 49383 274070729 84340 49383 911344388 10076 58728 955713709 58728 86099 179825999 10076 81868 681195222 49383 58066 765837355 58066 60686 735629285 58066 4613 95201517 58066 15864 89251644 43812 15864 61305212 58066 56029 266746891 45827 4613 455263335 15864 40345 851888151 86527 40345 265916279 45827 44255 622526536 40345 47347 119926085 44255 74074 384642259 86527 74125 948855404 18722 86527 960674801 74125 75584 26711055 47347 70148 59482733 1547 70148 106415810 75584 5087 600930807 30183 70148 1871971 39296 1547 252976267 15521 5087 600698064 30183 49238 399228303 39296 36720 816437979 17130 30183 283193572 58781 49238 238651901 49238 12206 113314010 12206 30784 654833723 21191 30784 242364808 30784 78048 543344935 55355 78048 584886879 55355 45977 697425981 67184 21191 67637098 62490 21191 144514328 63622 45977 710491816 18882 62490 63783054 63622 80073 62079829 80073 60699 188223939 80073 80448 572958866 60699 84979 417457286 14640 60699 939532526 10558 80073 614388896 71863 80448 867203520 14640 22674 403319153 73219 14640 725428095 1023 10558 17640637 57241 10558 369236426 26416 22674 807200934 70185 57241 223941109 26416 26550 105441427 82616 26550 655650609 55581 26550 602933707 16683 26550 538738296 46732 82616 884071268 35318 16683 795819563 74146 46732 820365950 6068 35318 810154089 35318 80151 640714974 63602 80151 556493814 45452 63602 639442288 31184 63602 843214563 68566 45452 444753232 31184 1101 224665892 61540 45452 649324511 45353 1101 761218476 68566 11631 235556275 68566 28952 481539466 28952 1517 987115872 28952 18047 482163976 28952 55666 984491274 28952 27297 25232045 28952 28720 718368328 38379 1517 944644769 59135 38379 217776443 49800 38379 108150129 72799 59135 488093191 28720 20618 366818005 13813 72799 16332031 20618 72491 889833287 526 72491 892607246 72799 58991 125455179 13813 8280 920437198 8280 5965 671686201 58991 28772 479788757 8280 66459 483772910 58991 73550 284350066 36048 73550 121653605 29415 5965 49423788 17271 29415 66834397 36048 23911 272469656 39219 36048 976935310 10768 17271 126349217 10768 24135 545925618 19832 39219 640269910 43042 39219 660854139 9939 39219 939327017 9939 8567 218589726 70902 9939 245820312 9939 55304 472349985 73293 8567 44126104 74098 8567 42405449 73293 64517 22676899 64517 2181 36227263 73293 55229 935390125 55229 20499 44333616 2181 62685 278046184 20499 40425 673455326 55229 8507 70054940 8507 63107 399592997 55529 62685 360172548 8507 60913 948234705 55529 71642 699272803 1768 55529 864296480 71642 2967 909616707 60913 73981 375734883 71642 55651 997802060 2967 85973 987251678 1768 13517 287232084 84233 13517 945095994 74928 84233 979056949 63907 74928 135514690 85973 78327 863214884 74928 55634 366531233 74928 632 880867309 51131 78327 348627372 48340 632 531604065 19771 78327 245572122 55634 38229 168719208 38229 31570 881002681 31570 36836 299031418 7296 36836 884595074 31570 83474 527394245 30423 83474 169828786 31570 8715 452874743 30423 46889 889764886 58703 8715 956870738 83474 79567 394067525 1870 8715 686765941 42495 1870 605871795 64419 58703 231755687 42495 30415 513705806 30415 63184 103877594 27683 64419 846752968 41730 42495 721662880 21510 64419 203449065 63184 44204 837009563 21510 50544 22560475 41730 30271 517439941 76936 41730 31546486 71216 30271 159830390 44204 2246 254762726 2246 11760 799107297 67778 11760 789303100 84650 71216 114461708 2246 16686 611055537 16686 49756 54706762 77369 16686 962093494 67180 67778 736555620 57088 49756 136213856 77369 10622 94151162 20852 57088 183945497 87156 20852 132739759 17055 87156 597232 17055 11093 398895231 20852 13582 473010733 17055 6906 805971437 81155 11093 380459447 81155 24526 81636409 51744 6906 795984671 24526 61482 269970142 24526 53542 394831860 48156 81155 236834251 53542 47407 188293958 38078 48156 723320866 38078 73883 136641071 35366 53542 369203434 14907 35366 601149101 69031 35366 527092538 69031 73400 4639242 37934 73400 633890048 21855 73400 189746088 37934 65012 57939782 21855 15108 749972919 73400 27239 592484431 5797 65012 188190657 862 15108 658030498 70766 862 39647825 70766 78119 644980570 5797 40120 720770969 70766 82484 257482296 82647 78119 38289814 82647 32187 177998606 41779 78119 981145270 82484 58527 241185247 58527 23754 483595261 35511 32187 315950835 33059 35511 19969481 85415 23754 96063233 35511 71686 365983157 27383 35511 20932690 33059 52472 403518585 85415 66548 989712678 36671 27383 573827936 27383 1610 376140891 85287 52472 855511035 66548 23930 4527294 66548 3483 112825265 85287 49430 533239763 21159 3483 740133392 21159 13389 784787746 32561 49430 354533005 32561 9114 602102701 54210 49430 179661898 36155 9114 996961233 39623 36155 386713596 9114 40882 952335216 84830 40882 549373461 80279 39623 85914940 23330 84830 429257493 58285 80279 122833002 80279 71544 800711716 71544 58600 31085727 13224 58600 162402544 82332 71544 565056565 58600 10350 43783199 24388 13224 831297289 24021 82332 303099243 10350 30697 477851387 35342 24388 984082273 57515 35342 880922543 77315 24388 197739244 57515 34137 13544400 34137 22483 627822003 55188 22483 722830450 77315 29313 119064218 17160 29313 46880724 16944 34137 973023746 16944 49553 390861964 238 17160 347324639 238 44245 742994925 238 73510 158279190 3342 16944 641940390 56675 3342 712724904 25299 56675 796655921 44804 56675 299637097 47310 56675 772635745 25299 79786 363352573 56675 69007 244489044 79786 52240 443188532 8170 47310 753286772 40625 69007 665499295 77689 40625 187061383 54501 52240 583166645 52240 45101 478982031 88093 45101 533841875 79051 45101 174115470 3124 77689 353818220 45101 49299 6015847 49299 39781 788363986 3124 79483 468383000 60020 79051 332766582 79483 32096 437893773 79483 49187 879715239 25805 79483 392326430 71580 32096 502218660 411 32096 737672870 25805 37261 650813397 37261 88314 511273696 411 43319 355173949 2139 71580 16987675 37261 12037 917265382 32394 2139 433653238 72154 43319 859675353 72154 32399 190143075 55219 32394 94857201 29995 12037 441073121 69732 55219 752061168 337 29995 828775636 45187 32399 413866060 21793 45187 659712878 69732 65331 71747968 337 32638 936319024 83858 32638 27152701 66365 45187 661574105 32638 6838 142881147 78267 6838 123858823 66365 58092 722181272 7738 78267 183746480 51699 78267 849697493 7918 7738 934928663 12620 7738 884931977 51699 87048 929727525 32284 7738 107485028 8184 32284 121285903 22285 87048 684637927 12620 62593 289952157 67999 8184 883417228 50743 32284 36496308 67999 48627 378896601 48627 60865 292896578 60865 61750 81664891 67999 48046 581924276 61750 16307 826783810 50848 16307 90735488 50848 55993 992076659 37591 16307 178585048 50848 86301 254182285 86301 80533 366518133 80533 55420 719332084 86301 42353 883018399 86301 57962 973835515 42353 67747 717904954 7043 80533 104274437 7043 30668 620339021 68880 30668 157504373 67481 67747 4948785 67481 66914 35023700 4670 67481 895531774 27569 4670 57576517 46930 68880 390805163 5754 46930 716964112 52908 66914 779178162 74007 4670 530219133 43663 52908 185330059 38192 52908 338533030 38192 51292 358553927 52908 86608 946351713 52776 74007 874653987 13000 52776 683376491 64052 86608 533797187 13000 48351 113261307 75606 64052 932566475 64052 44080 830651731 56147 64052 862608865 73104 56147 519398211 44080 60320 937881423 43970 56147 675320588 8432 73104 60025069 69050 43970 567788580 22801 60320 160123637 22801 85607 18736286 43970 14255 923722853 22801 86752 447652793 85607 61186 868230498 45764 61186 998402547 86752 47399 676942846 5016 14255 645806355 61186 9946 964981559 61155 5016 142640270 45764 68455 217202684 83565 61155 786037152 5016 40916 750917152 40916 40416 577176392 61155 42503 371930160 83565 6428 613846398 6428 29064 903802930 76074 40416 50731359 37874 29064 302703381 6428 45356 330935323 29064 84100 186962484 21020 84100 130510613 43305 45356 998550773 65569 45356 325931000 73489 43305 105291405 77799 84100 496155457 22673 43305 130609750 55031 77799 35127245 55031 70344 448583048 16873 55031 250018172 4726 55031 609784957 4726 14689 352567003 4726 46035 201479952 46035 40390 46146370 14689 40821 459231561 43514 46035 380149911 40390 62835 263968611 46035 55821 510099373 40390 17919 139493842 43230 43514 78568068 17919 55968 157117992 83791 62835 272312033 42274 55821 561948833 17919 12252 874287341 60837 42274 772259262 63870 42274 683561438 39704 83791 693202782 55696 39704 600664805 60837 25508 144459502 23114 25508 251382417 31808 63870 581441915 16881 23114 102401457 55696 11132 142192851 16881 41082 107929911 69702 11132 301047552 69702 26732 378988287 16881 16223 318770551 11132 27182 598409633 67941 16223 811255946 24353 27182 596283964 67919 27182 154551537 83522 24353 670592127 6861 67941 168490192 6271 67919 742437053 2256 83522 623100806 83522 83555 769157105 83522 49968 477868146 49968 69184 902469597 83555 65200 336575740 13097 83555 754264038 82596 83555 754446534 69184 69929 948305183 72402 69929 489585345 30889 69929 658969168 74682 13097 576960840 28509 72402 589389199 28509 85936 387614883 85936 46158 579266695 7387 28509 383754609 31378 46158 721571117 31378 50002 20555917 13604 46158 916430835 31378 26677 67319483 73525 31378 971001409 26677 69043 534332639 69043 88359 746551213 88359 39489 711034122 69043 30003 214512608 52336 39489 946603912 69043 49062 206493458 49062 28911 981251256 39489 36289 107593478 52336 57624 55863983 26873 36289 777487562 26873 49295 713596620 83941 28911 4023056 23851 83941 694819600 57624 83274 85092950 49295 21345 591870673 83941 78347 871067004 31457 23851 486392505 23851 16498 267498835 31457 23965 17507313 729 78347 103078794 17525 16498 208009567 40924 17525 192708676 52525 729 105454908 28969 52525 410643311 37275 40924 839678676 69130 28969 158486531 32189 37275 392222252 28969 1084 992460532 69130 51224 82963476 51224 48920 554213634 30805 69130 691196889 66397 48920 653553810 66397 71484 895415204 51224 15454 227532372 48920 49921 255580436 15454 24693 729550091 31990 71484 640183416 24693 19229 505367174 52618 31990 75077270 19229 75767 611989912 75767 33724 809174056 40841 31990 173063942 24160 75767 932986027 960 40841 140954510 73859 75767 800627005 960 33346 395816351 21506 73859 972965130 24160 37256 521929638 20302 33346 970422804 20302 14145 633819200 37256 82386 932589524 20302 17222 542109591 20302 51370 138144408 17222 52862 23443963 22472 14145 668519948 52862 68293 127977623 1127 52862 110943017 689 1127 531606662 22472 49978 24115087 6561 1127 764911246 30814 68293 72762014 6692 6561 169082336 10408 30814 62614108 26024 49978 766623827 5275 26024 292990333 3630 6692 111556502 5275 37201 616328668 37201 55296 650869146 37889 5275 258691907 37889 37730 967694752 37889 65620 14779682 65620 18556 109938560 34877 18556 101746638 37730 14947 22168092 37730 11588 19139093 11588 15294 803120165 18556 71218 800323284 14947 26661 137628250 71218 2952 663214473 6955 15294 748490654 15294 59877 157211454 20229 2952 34301012 3326 59877 71262298 68571 20229 380529547 49115 3326 64515965 20229 71530 109682410 13882 49115 148929373 62624 3326 57534694 49115 69791 861166189 62745 13882 81570434 69791 7924 719298472 62745 19168 972206387 62745 51722 856893098 19168 67239 235075498 7924 78297 719119412 78297 10642 181345077 42828 67239 548646007 67239 52165 502387338 67239 9952 605848945 3400 52165 949862508 42828 77822 83657534 3478 3400 602176905 82219 3400 279165886 78879 3478 335779266 57636 82219 444447083 77822 11824 725670056 13391 57636 154556647 56417 78879 388400011 40591 11824 512743779 74389 56417 236590015 11824 18383 459558010 15549 74389 960710407 7294 40591 338613879 18383 1622 480628670 7480 7294 51047329 7480 13780 467344082 13780 68955 342552446 68955 52939 219808118 69499 1622 434265286 12840 13780 467083107 52939 82499 825453431 82499 48233 894974273 69499 7960 743145956 6613 69499 843976171 7960 81383 759366141 85638 82499 192785626 10270 48233 203533977 10270 79530 79644517 85638 73819 174142827 36214 85638 339127028 54779 73819 843280715 76321 10270 212411367 8091 79530 728508446 54779 15862 660067842 19216 76321 692839566 37116 8091 41486101 49471 8091 172420462 27488 49471 203335774 36662 27488 72351007 16497 19216 876488851 16459 16497 832910830 20883 16459 755673998 79628 16497 927803209 79628 14927 431109011 18354 16459 100624401 42720 18354 179652542 16417 14927 429223497 79628 41390 834770976 16221 18354 529316092 16221 82540 173022025 12631 41390 327022467 11911 82540 592965005 82494 16221 856001197 30619 16221 120042045 12683 12631 696129073 82494 11198 465102051 67156 30619 770838072 67900 12683 270517409 11198 33815 761127262 67156 24931 505620018 33815 7929 324378807 67156 48937 510689478 67900 47404 929852816 78064 47404 763850596 78064 50604 692815622 76030 47404 533840916 10323 48937 3897096 76030 82441 371797366 76030 66843 628139398 13200 76030 493283196 83401 82441 340886655 83421 10323 558341073 13200 60476 31677645 6805 60476 515398709 32243 83401 383001250 60476 6084 359589270 61630 6805 558807635 13255 6805 313498710 44681 13255 68255552 13255 46827 652862059 13255 64947 866738276 56907 46827 633425611 41697 13255 18541595 44681 87147 583050015 47500 87147 202095086 9635 41697 823465813 57651 56907 887234807 57651 6800 507222817 57651 9941 63181718 9635 7090 269266408 6800 23776 896156601 54627 23776 6079374 83642 7090 499134425 63958 54627 796141037 9845 54627 101960088 63958 79925 180977499 83642 16330 340738770 78724 79925 691850086 20530 9845 524658785 16563 79925 858477705 14853 16330 56266011 78724 5021 122251960 16563 76086 768783104 86054 20530 567445969 14853 14540 357129002 29375 5021 130664138 29517 76086 318084404 18749 86054 560766189 4831 29517 161354293 29375 77434 237125154 78159 29375 510943021 78159 9820 232012745 77434 45822 937538460 88037 4831 63478504 60113 9820 51279281 5791 60113 41467465 87920 60113 456416077 66939 5791 903562458 65623 60113 498226900 65623 47197 909680351 52646 87920 12753503 85525 65623 961157855 40635 52646 882120699 52407 85525 573084 47197 60102 731347620 6294 40635 306789373 84486 60102 360833588 20988 84486 946488781 41642 60102 167697647 20988 65051 613085642 31982 41642 931923493 2901 84486 31554917 20988 14854 375821580 7135 41642 318571451 14854 5106 111158501 31982 43114 581920731 7135 11356 973628991 7135 85555 307266259 43114 67844 917518980 47951 85555 751741032 74432 85555 250570279 11356 230 596189940 43378 67844 302365221 32084 67844 909775914 47951 54831 405162356 32084 60687 541556143 32084 79895 734963712 34504 79895 282974469 64081 54831 360744784 75028 54831 837350121 49198 64081 534830422 75028 13412 300847988 79711 64081 667382138 15056 64081 69241803 75028 49358 768469938 18527 49358 938800417 79711 51281 584545939 49358 70962 482960434 15056 46674 782701778 18527 54413 62006727 32703 51281 620630604 34685 70962 82499032 17258 54413 29190280 69448 32703 318895958 28138 69448 967019420 51042 34685 566871047 17258 1439 280549631 28138 13980 715341954 51042 16463 328349631 86075 1439 385349236 10165 51042 310599291 10165 82537 968376135 32666 10165 416689059 84585 10165 487089090 6374 84585 549105617 84585 86981 92287670 19117 84585 5175036 40180 84585 230363237 86981 67680 540260202 67680 30451 276816728 28561 67680 558021623 33519 30451 714162163 33519 12176 563923159 28305 33519 639019371 82205 33519 66604223 51472 28305 841608707 12176 66529 53550959 17188 12176 124865094 24518 51472 966354111 27867 17188 522147204 59556 24518 13566349 17188 24767 537712299 59556 39368 641737925 27867 19744 53106699 59556 69596 169851080 72015 19744 246826798 87968 72015 878643900 21731 19744 271476656 21731 65579 95525777 62273 87968 187356198 85061 87968 787380983 85061 81627 244366212 62232 81627 691466097 71674 85061 163688310 4327 85061 686218187 57236 4327 25796287 85836 57236 5303087 71674 72707 571042270 72645 71674 36616821 85836 15503 534071837 15503 81549 659105094 31881 81549 639373302 15503 10055 594403944 10055 66578 832832402 13918 81549 821345985 81549 63336 704576069 31881 81644 901669853 83476 63336 154691610 70059 13918 23206286 70059 60668 955988859 83476 30278 856731782 7516 30278 261725358 70059 22457 102842781 79152 30278 214108580 60668 4310 309432946 7516 83150 198443850 27582 79152 234111751 53841 22457 211319733 17722 79152 601183460 17722 38284 370961765 33501 53841 769373433 56215 27582 736289112 6631 17722 729512813 38284 79680 116695587 56215 44812 61876991 34228 44812 462143571 45575 6631 759502291 17672 34228 485676341 44812 2324 409152906 67653 44812 854321021 67653 3028 152998036 85777 2324 392156590 85777 40037 743098372 62223 3028 68141831 85777 71902 352661156 40037 11080 471843976 85777 35461 219674128 35461 31076 645594224 71902 41855 99113811 138 71902 701906039 27022 138 540006956 58528 31076 932115923 31076 28457 592951237 41855 52028 866887017 52028 31273 970093533 63897 31273 573206343 76389 63897 626489259 52028 87294 362717705 63897 31070 421355604 51391 63897 418902163 68310 87294 869963129 13970 76389 896051347 66583 13970 951395576 13970 28039 891340546 66583 19602 8968083 81450 68310 916532887 13970 32663 462328894 28039 31649 553516985 28039 34104 971473773 81450 9230 909900623 32663 25414 994128390 9230 44650 769691574 31649 13378 300986249 25414 73099 547754329 66552 9230 563268813 73099 64038 496358612 80568 66552 709918980 60482 73099 227901898 73099 19748 639088231 51114 64038 416856643 37785 51114 417521729 37785 25788 902064050 19748 64936 887071039 59277 37785 787647104 11683 37785 581017737 72671 11683 505144818 26667 11683 33171044 65368 59277 900796475 4436 65368 259762021 26667 6754 909015495 4436 7687 120239996 36798 6754 961295475 4436 81359 502816766 74461 7687 196506231 6754 28237 13472517 28237 30511 494994009 36798 68861 799268752 74461 41577 163361219 65667 28237 557671794 29169 30511 249917303 65667 63342 353588749 63342 80346 566352007 60907 65667 29898513 15195 63342 425949785 66134 63342 620731986 43985 63342 965207715 15195 73249 592855736 43985 25185 423647306 15195 16276 820733263 9341 16276 942610198 58345 16276 86032760 58758 58345 265200025 25439 58345 539694967 16276 41115 276674003 11590 25439 232085915 25439 25447 88572642 64531 58758 134169776 25447 78654 824950806 78654 85773 827105830 46923 85773 158761520 4739 46923 438382220 542 78654 893842496 81168 78654 755505125 81168 86646 831943157 57800 86646 790159687 51321 57800 262960517 81168 48060 769706613 38822 86646 466526658 38822 36437 809238134 48060 48453 111801040 48453 71988 122308315 38822 34446 479515063 48453 58962 707814679 71988 74106 125579077 58962 20253 260399159 71988 15266 540307374 20253 41259 260826181 57283 20253 435052033 82524 15266 604156021 41259 34395 445086043 67756 15266 599097596 20993 82524 975540854 67756 40014 88723451 80856 82524 530722138 31847 67756 890300871 31847 12038 791801984 20993 67558 695413208 37420 12038 974119975 74203 31847 280815615 74203 37219 643181095 59751 37219 236555998 5377 67558 945028850 37420 39113 470154688 29471 74203 513713483 39113 40422 352108773 5377 36668 26175466 55776 39113 519362434 40422 76126 172526927 50849 40422 148816531 76126 34387 506047470 14214 34387 50804942 14214 13806 609275637 21971 14214 274199200 34387 68341 1962386 53025 34387 388127363 21971 18995 948745936 18995 18518 533664648 68341 50586 122065538 50586 3954 978888368 18995 87966 783162743 18518 68303 299611245 87966 75309 134719860 73798 3954 663570878 87966 38500 427059564 31972 68303 715528550 71006 31972 556537510 71006 32961 935989186 31972 69568 365067990 31267 38500 601725108 31972 19091 617719549 18736 32961 864690204 71097 19091 467052181 18736 43544 165272971 7752 43544 107206887 76837 18736 77413089 30853 7752 180191180 34613 7752 699707838 34613 6218 48514362 34613 2556 327190526 76085 34613 28182474 22800 34613 113713658 47842 22800 514085267 2556 61420 603049479 76085 35160 112407579 47842 82374 98699982 22800 79486 899659757 79486 48505 1625312 68743 82374 66777738 7958 82374 808346005 79486 29577 163575971 4542 7958 64354254 39646 4542 967816126 23232 7958 511194539 39646 54788 832373506 39646 51954 196937113 20550 4542 586136840 29527 51954 150308663 33974 20550 212869964 27866 29527 831891712 51954 41325 663165428 88384 41325 907921019 58492 27866 746498229 72812 41325 782053472 88384 13198 928960962 13121 72812 987260589 52839 72812 181191271 46843 13121 288820432 57072 13121 520709633 77289 13121 17854234 77289 84285 343432735 52839 52072 66155469 46843 66158 377958466 84285 9653 734824380 55758 52072 674854971 66158 57608 621138670 52072 44110 349824136 7476 9653 605878283 57608 66317 143638720 57608 22992 909598330 81786 66317 683363932 44110 13810 17652964 13810 40872 653506462 69547 13810 718595298 63977 40872 811521065 41880 69547 379815584 16288 40872 656273577 63977 67721 789556074 73935 67721 367467882 73935 49160 330093171 24506 16288 943612897 67721 71307 85375952 73935 84632 332807880 71307 14902 242275748 14902 36107 636735039 84632 76284 401562630 48508 84632 753765697 14902 30631 889686872 10396 48508 578205337 1356 30631 434004605 57397 30631 49764402 57397 46844 249712903 46844 74643 112307591 1356 82371 592786370 46844 28586 416165781 74643 29771 227131025 58683 29771 874111380 58683 39133 505732061 3421 29771 561310261 28586 43762 388398558 43789 29771 752398235 58579 43762 370660621 43762 7351 61693130 80277 43762 765952442 7351 76896 721146013 7351 67415 882141219 39738 7351 13777235 7351 72086 329464742 72086 80521 23639448 69464 67415 310892997 80521 57610 845130651 15816 72086 652100256 72086 28688 555563697 28688 8560 483710341 57610 63805 905840124 15816 71118 167435608 28688 47692 662070086 8560 18414 16918643 71118 12042 503476420 18414 78505 216178032 71252 47692 835344480 12042 21810 848049196 52666 18414 935206071 12042 48495 532755589 78505 61808 952281398 71252 41427 251167098 88116 52666 86705306 61808 53431 74203131 53431 56333 913616020 37273 53431 611659310 41427 47830 430022369 72304 88116 182727204 37273 62749 22223845 23694 62749 520888370 72304 27255 687549629 27255 13376 602839047 72304 8871 540418352 20682 13376 929564873 23694 47625 333434881 1059 8871 286986292 8871 15855 158485397 34930 47625 788161028 62472 47625 146453443 34930 45145 739976054 15855 3208 420277629 63751 34930 732041956 63751 81551 835762981 3208 78350 647425152 17396 81551 819447705 81551 67126 236203441 63751 86334 757896273 21170 67126 587440493 45547 21170 994963430 51615 17396 626455397 14813 21170 831842177 72152 51615 319147291 45547 4071 156627778 4653 45547 88034626 55882 51615 822188827 4653 18921 215667032 4071 3629 32162394 4372 18921 797799153 35584 55882 567510848 18921 72993 430944901 31105 35584 318570527 72993 51538 598988587 72993 83049 211223528 20169 72993 79814124 67585 31105 555950796 31105 64331 239617970 51538 21073 324743910 20169 43426 83153247 64331 53184 371106278 23414 53184 636969257 43426 19657 851714901 19657 40509 288277911 43426 20845 652861626 23414 15818 456835369 82350 20845 236334069 20845 36129 459847377 20845 2626 407444960 4530 82350 483887745 13344 4530 950297743 69237 13344 677371796 2626 19370 122487740 82138 69237 599074213 50687 13344 180787725 24259 82138 928603335 76945 50687 853415331 76945 54961 597705457 76945 71830 270725231 76945 42795 294040226 9246 24259 824576780 76665 42795 996475680 9246 58399 343688564 15320 58399 468331795 17947 15320 220191720 79308 58399 222318362 58399 7295 515921408 56326 79308 381770703 15320 28099 521712622 84160 7295 85640796 79308 59682 663072374 56326 5918 106910698 28099 71515 137365773 5918 67418 926650636 84160 28875 295632221 5918 53175 184194210 53175 43901 676599157 53175 87334 33636201 87370 67418 342025646 5805 87334 623937594 53175 33049 306703884 44535 87370 585223178 87334 71196 450978812 40319 5805 166067139 51262 71196 800355145 33298 51262 380224479 40319 77752 970984765 40319 65346 684947924 77752 27173 896784030 33298 57378 368957891 65346 36848 389838473 36848 22093 17657953 65346 76187 438854689 54982 36848 939241699 54982 68268 258294847 49955 68268 195614049 26745 49955 114467949 26745 87397 92656722 68268 36758 600347457 75597 87397 95687244 25408 26745 362948145 26745 68067 569162822 87397 58843 668079599 58843 56289 147316147 31795 58843 570742006 58843 70735 462312580 75971 68067 921942486 70735 40840 879534457 5114 56289 383781034 31795 82438 994193858 70735 38457 939504500 37466 5114 59590961 38457 41894 823161484 82438 59316 176968259 66546 82438 410971542 47892 37466 529244243 41894 39634 748567225 66546 3020 960368945 59316 35049 205034161 35049 49040 686543152 47892 68219 476475479 49040 74392 441389345 49040 23140 628826264 35049 63322 464247840 69388 68219 844732658 74392 78043 507199528 78043 83856 500765956 83856 40647 543242307 39988 63322 719038170 78043 9164 599952730 29691 9164 992866067 9164 4706 903929398 50377 39988 80120388 75739 50377 863112815 4706 65660 824499785 29691 77401 765963414 14322 75739 551028050 75739 33422 404425930 3081 65660 380792910 20196 3081 897494311 33422 21071 179631818 47813 3081 714795426 81305 3081 971484327 47813 77646 4325213 80072 20196 683280998 77646 54709 673048559 45843 80072 438507616 45843 67782 122613058 24946 67782 146309000 59200 24946 508815251 54709 1271 92930890 45843 76318 976816749 76318 26472 334647773 7143 26472 528845953 83886 1271 102432798 27822 1271 645998950 77208 83886 683550453 45672 7143 962462388 23914 7143 323864809 77208 32507 50589978 35836 27822 128614594 32507 57872 388325572 57867 57872 5649193 69911 57872 790782911 53317 69911 54213551 23283 57867 680316027 67422 57872 426893176 44609 67422 791103379 67422 56048 743408154 23283 42946 329497981 29530 42946 598805946 29530 16598 980421916 25770 56048 188807657 42946 59258 642423879 59258 80554 467220956 29530 85205 224850972 81529 25770 121685093 54328 85205 867990457 59258 59620 976631521 77930 80554 984325177 54328 18724 810887880 39667 18724 177989513 80609 39667 879323029 51622 80609 999322004 41156 51622 994074923 19763 39667 173604834 70979 19763 156833265 70979 34878 580269967 70979 27897 654460105 27897 54223 563346087 1658 70979 768224053 27897 75904 422549309 33041 54223 401373602 34184 1658 869759780 35349 54223 801829483 48008 33041 261366545 34184 42735 76275211 19729 48008 703014769 15353 35349 113481649 31577 42735 430845772 48008 81900 736189457 42735 64537 405470140 15353 46302 463510056 46302 14248 91179993 61075 64537 60950303 26077 64537 92167571 79113 26077 295239488 84824 61075 719083501 11656 26077 657772994 33653 11656 779650911 40811 33653 147960939 68244 33653 924836190 11656 67460 185406213 16237 68244 32350739 16237 12915 35220432 2062 67460 258960782 77621 67460 920163465 2062 20336 516948959 12915 79369 502687378 4458 12915 206676381 20336 31314 967687730 20336 87495 392812036 80769 4458 518593529 79369 63647 664573006 87495 49482 405771517 49482 69206 341001700 72559 69206 190274074 81765 63647 630484954 81765 34871 598721548 16415 72559 674568147 52152 69206 978548551 81765 39611 110384567 10498 52152 302992550 52152 20577 987418237 82198 10498 940495176 20577 22244 369317607 18856 22244 50487619 18856 71716 876142824 5507 20577 579057878 5507 56488 450480370 32123 5507 689972448 71716 26725 243594550 71716 5900 762352658 36919 32123 108443157 26725 80333 241947895 26725 66658 700048884 26725 70592 421572932 70592 66357 971724813 44710 66357 290283326 56529 80333 530245408 81643 56529 710786718 70592 78096 991477758 59704 66357 366725357 56529 20574 182871835 81643 19791 965885463 59704 16202 635645329 14224 19791 277350624 20578 19791 241137132 76657 20578 458352082 76657 71186 253293838 20578 11521 132591592 14224 30573 773312773 14414 20578 616292522 30573 45610 131246354 48766 14414 261729686 75956 45610 137354349 14414 84230 266087475 45610 26573 733790741 29155 45610 554001740 48766 34550 283628766 12956 75956 402531129 26573 27192 880777813 27192 13403 503546673 27192 22352 719585034 16637 27192 471495232 68248 22352 367231432 68248 10347 631254292 10347 45263 863284045 45270 68248 738098140 16637 78564 6639011 78564 86066 361054859 45263 57533 824860579 45263 36142 977858166 57533 38492 964987864 49491 57533 180346595 36142 57727 756779808 57727 44548 872923424 38668 36142 262759476 70239 49491 611988915 48345 49491 43401552 48345 81317 660256080 70239 78273 245120020 57186 70239 403693537 49586 48345 391573536 57884 48345 807967163 49586 4788 994135852 78273 21069 394722256 4579 57884 501197055 27734 21069 82680452 30537 57884 461989377 68402 4579 567317899 54125 4579 845904769 25160 4579 561359505 58334 54125 521744120 58334 22985 796041454 22985 37801 961865265 22985 65169 828295004 58334 3692 452840607 58334 26203 167905700 26203 66304 226296568 71111 3692 95143039 26092 26203 997411233 72582 71111 744461550 34170 26203 419994765 25698 72582 817309558 57120 71111 942685397 72582 38620 953269675 19873 72582 529901480 64060 19873 454803461 57120 57768 540493949 57120 6383 469307620 45107 57768 412175150 64060 72917 561860849 64060 19770 382107515 19770 35905 414462598 19770 57291 410672110 72917 58547 533869201 58547 15590 557019980 58547 72338 611724332 17287 35905 810505452 72338 8579 858998886 17287 28335 518694046 8579 69194 99330065 28524 8579 31930442 61393 17287 805273824 8579 51196 657494791 67838 69194 927299955 69194 7717 277216768 73546 28524 639718396 27327 61393 923960052 78308 27327 120244714 73546 44101 121335680 22651 73546 447748205 44101 86674 489993715 86674 12831 655370405 41902 78308 341022776 22651 64616 758722715 86674 75387 31670553 42689 86674 613345047 23254 12831 117219005 42689 8228 488541735 42689 54175 398233016 9406 8228 549416435 35856 23254 462551543 2154 54175 187290416 59530 2154 948348524 39804 35856 426176457 56229 9406 666681743 9595 35856 748039863 2154 51757 933397198 19397 9595 162207324 20524 56229 475328609 73702 19397 839169495 66655 51757 484015517 20524 85484 275632855 85484 86001 576166114 73702 54557 228464667 85484 5364 885048978 85484 62272 502365262 48736 62272 819532282 6257 5364 586628466 20517 6257 849707156 42418 62272 690081360 1844 48736 739245934 34316 6257 378097056 6257 26160 546564191 3843 26160 652095805 42418 60975 313750767 1844 39973 233924660 34119 34316 501328893 46439 26160 399000805 58220 60975 126248454 49392 60975 904410485 46439 62035 257862924 69538 62035 211414304 15393 69538 948947774 49392 71847 697792362 53404 71847 663364042 26335 69538 20076529 53404 84619 678511294 84619 11743 780285807 84619 38928 938477962 11743 30676 952000983 11743 43652 628679612 82144 11743 49995012 61779 82144 695483158 30676 1714 60019861 82144 86185 781493988 82144 26863 685545393 33172 61779 76238793 26863 68188 116752117 33172 72605 547518816 72605 29644 528874196 29644 11203 54934550 33172 3017 318525533 80692 3017 947124307 41489 72605 516070378 41489 71131 383709301 18248 3017 990347347 68283 80692 506513355 71131 5129 847430117 54124 18248 46887225 71131 40017 876244473 54124 29945 429429373 45493 5129 867738123 55453 45493 311265913 28079 54124 235887431 30363 29945 356583768 13907 55453 922183935 13907 17024 166228700 17024 38571 849996861 17024 16875 192037157 26736 16875 851471625 26736 15145 686654950 80188 15145 293168071 69059 38571 587194031 69059 55675 100197517 16840 80188 753080865 9240 80188 462462468 9240 5699 243264557 69059 67358 540694753 16840 17590 872239880 67358 8291 265831548 8291 84498 246376510 84498 15745 492858316 84498 75499 133757651 84498 41725 525958216 16486 15745 413955115 84498 73671 606573964 11417 15745 71765164 41916 75499 998811069 73671 79627 892856572 11417 32731 145556800 75053 41916 927966926 37800 41916 680964025 41916 56373 643252557 37800 47918 578278301 56373 69515 703273662 85477 37800 596832436 69515 86697 737158031 7375 47918 214771731 69515 70159 137578628 70159 21155 49226838 71326 86697 970676138 71326 63034 209692857 21155 54681 260575536 71326 88370 258949546 63034 12030 160028863 54681 79459 504402245 88370 21222 865041961 21222 69320 111743621 63004 79459 112057748 85719 12030 728819655 23852 21222 386648120 63004 726 470014281 726 66279 120375542 68950 23852 847238181 38546 68950 278032308 68950 78282 367036961 38546 30733 257298520 66279 5055 996182447 20413 78282 637750093 86820 78282 523822513 13652 20413 512154687 30733 76341 885774743 61724 86820 66107378 61724 43732 443040215 61724 58274 540056635 14122 58274 698529234 58274 84552 202544661 26713 14122 50510905 84552 19610 705845875 46838 58274 138423421 26460 46838 499246803 10193 84552 85102979 80801 26713 934706548 23475 19610 126935729 60210 23475 41450118 23475 85960 222751947 23475 57095 384015699 25794 80801 635834151 67631 25794 811077753 24277 85960 185837250 82870 25794 103250587 82870 81043 130355492 81043 54549 905426347 67631 43992 186264499 75431 24277 783648180 55177 75431 447666756 59608 81043 682664650 54549 57001 744473005 15963 55177 319087860 60948 75431 894860539 20520 60948 79716025 85573 57001 619175481 85573 76740 931171874 85573 47744 618887498 10545 20520 38916698 65333 47744 945900364 10545 7207 541607581 76740 63343 152995231 10545 63263 109638601 63263 9307 763338850 63343 23058 516463998 23058 55012 881214463 65136 9307 448808040 11176 9307 521532546 55012 21138 202128902 21138 37828 980950225 11176 36226 91554620 65136 26067 745576648 28005 37828 560168038 26067 13540 470008821 24054 13540 21705243 36226 81127 593768369 24054 41347 197197741 24054 51343 862863101 13540 20104 938539677 60884 24054 905155821 57670 60884 542240257 46201 57670 506648674 20104 26845 264574103 55822 57670 611460545 67398 55822 2123355 26845 60472 748547929 55822 51413 897569176 26845 46690 116404468 83619 60472 563621422 44128 60472 56821949 83619 9831 707355174 16721 46690 1155838 9831 2416 102386616 10066 83619 63905606 25424 10066 47769939 10066 38884 348446319 40959 2416 607948061 76708 25424 581058491 23451 10066 588308911 23451 18031 44257867 61907 23451 489962506 61907 17686 684110239 773 17686 991963071 17686 83193 697785245 54182 17686 91960695 52967 61907 845943857 63934 83193 110230211 83193 37230 556385133 39140 83193 268667682 21301 52967 106059469 39140 21978 441868515 39768 21301 906447815 21978 77328 162117129 39140 78679 627371439 21978 188 385058042 55706 39768 340858305 4904 78679 316951451 4904 22787 115068579 6565 4904 530515950 73654 4904 569531715 65727 6565 419977366 48986 4904 274308863 73654 47410 115091616 6565 87251 595340752 49866 73654 303501083 86421 48986 552713267 86421 17848 8422358 43870 87251 500218874 86421 39052 799183737 43870 5678 920965525 82996 43870 504252318 54163 17848 911778675 5678 51736 139308724 81717 39052 982634641 63609 82996 839701076 51736 39883 144817668 63609 2646 820158278 9304 2646 494918718 63609 15709 954853224 45524 39883 24041891 25438 9304 496692390 18819 45524 708756604 78938 18819 888432588 15709 40235 675654232 45524 65753 41598491 36857 65753 576890804 40853 18819 710959938 13282 78938 219570927 40235 50391 368033083 30741 50391 77642385 30741 32414 459404624 30741 47095 24961651 82201 13282 346619281 30741 39685 772361844 54481 82201 315172538 47095 48023 264859511 59722 54481 78191591 35085 48023 316979674 59722 5709 35107943 76522 35085 211789554 5434 59722 441770014 5434 66918 475073591 82876 5434 129866186 68503 82876 560547662 10106 66918 601882785 5434 21492 263182477 21492 50707 713166447 67562 21492 45883010 21492 3746 808024495 40334 3746 66290932 40334 46417 319681288 43737 46417 787578310 3746 16295 304766558 13477 40334 69529757 13477 73378 949708240 3852 43737 121613633 4354 73378 922516016 16295 5599 101757255 88351 4354 143848090 88351 68170 107830520 42995 88351 300494963 42995 13708 364567332 13708 36145 659157122 77504 88351 925963487 36145 61590 933727894 17839 42995 295411351 36145 18106 175921211 77504 51239 356314759 24211 18106 40063995 51239 40512 673078618 24211 85571 559680174 3228 24211 86283188 86942 24211 243895823 86942 59642 239611092 18710 40512 702861708 21133 86942 691023836 30462 3228 718454606 16495 86942 869534429 83037 21133 318557859 85586 18710 697309695 53328 30462 492785035 53328 46399 210727634 85586 49372 928227056 49372 58798 1910364 87500 85586 992886907 731 58798 663095985 6545 87500 174713931 87500 3087 887279621 58798 71420 642452314 33685 3087 511386364 77866 71420 326848673 10820 33685 201187042 77866 80585 110517718 77866 57849 275431356 71463 80585 423768437 71463 50593 533877678 71463 7396 817978446 7396 86703 437776066 50593 64420 164164053 27615 71463 419529253 50593 33297 819708109 29676 27615 414650741 16576 33297 684520759 33297 53989 265548142 62206 27615 133853774 33297 1099 524803444 29676 2693 979344705 21472 1099 506005724 38495 53989 501744656 2693 42807 371454348 54622 38495 606694480 76585 38495 694582913 76585 41848 354970036 38495 80203 875911128 62824 42807 277078108 78106 76585 528701398 75183 76585 230581968 80203 82857 943724606 49719 82857 97798850 69362 78106 947108499 49719 6435 986207253 49719 46778 692355068 6435 43323 902935128 82496 6435 760447081 6435 36635 684830571 63696 46778 35225576 79710 63696 742266154 26580 36635 421230677 58148 36635 567200167 20349 36635 468886629 81931 20349 297614886 81931 4697 793580840 26580 68621 940940165 58148 60158 148332281 4697 19093 799094544 4697 18073 122907988 68621 30774 272385423 19093 67226 308402806 55272 30774 571172897 51836 67226 432516685 78712 18073 905784016 51836 59644 400044868 85789 59644 50067099 67752 59644 450319060 59644 31009 823450050 51627 78712 314061889 63366 51627 769310065 42307 51627 354294489 63366 50542 549980875 36146 42307 454021944 36146 50442 303100249 50442 34631 691926266 15344 36146 949742036 50542 65204 750806222 34631 27237 774211658 7014 15344 629434750 15344 73422 356097868 73422 17788 33078545 12022 65204 555787862 7570 12022 875948581 7014 23387 107635993 17788 19469 205335548 23387 48464 2685899 19469 56208 292228987 19469 63927 767289505 4412 19469 606774892 70678 19469 28213562 4412 80508 645875424 80508 35328 4062930 80508 47256 351386880 24782 70678 137553604 80508 80644 310786612 14721 80508 862817596 49725 80644 899816436 50881 80644 384811809 15404 24782 502876070 15404 68309 670808187 49725 48261 221910208 49725 47710 120358004 20581 68309 78677209 15404 55700 112906475 48261 64380 810553611 64380 29288 689185958 64380 45598 971591982 64380 16509 410659731 15484 55700 324039825 64380 15765 8833191 25478 29288 41864805 16509 65347 683724291 49096 65347 995288944 85057 65347 422478958 65347 23845 413500251 45009 25478 58892982 21068 85057 619297580 45009 54771 2066003 55109 23845 771931192 68501 23845 940975938 21068 70369 108608862 4561 54771 596462888 68501 67887 28443484 67887 69659 960728754 70369 29082 555335953 28708 4561 987309743 27121 4561 546245430 29082 81613 243914698 28708 83683 592086484 27121 59749 892215739 69816 59749 464713500 82533 83683 493513542 83683 78631 835392405 83683 21537 487018568 64669 69816 315584720 69816 62841 894841100 66415 64669 763189102 66415 87270 61943474 21537 74289 350942956 15827 66415 144115894 15827 62318 844750521 17667 74289 208512366 56771 17667 507492371 11524 74289 785046676 11524 33420 823853418 62318 17036 810198288 17036 16059 480887485 85710 33420 225094348 17036 29620 504324074 561 17036 628636187 16059 34463 845140121 5280 16059 96618725 561 8191 719813974 8191 14595 252478159 5280 36062 33750776 14595 71272 682068538 32868 71272 233052390 71272 66052 122013599 43937 66052 48040666 43937 52558 545156315 71272 20262 436839039 20262 29087 12977353 43937 45108 511582783 3956 52558 86522764 29087 7041 802700965 29087 15536 688332001 29087 37387 943668936 45108 80209 108686659 29390 3956 796029273 29390 19715 586756189 60575 29390 610275220 43945 37387 708281346 60575 52768 11921980 83827 52768 436388719 83827 59874 589871568 52768 49977 784373079 83827 11191 189415987 61213 83827 796953479 63984 49977 35422131 61213 52142 421938326 63984 10849 303667892 63984 46626 43513231 63984 31530 747737402 63984 7080 763336087 31530 33594 218397407 10849 5621 226063074 790 7080 323949703 33594 68340 524516585 790 619 617155713 4699 68340 100867028 79338 619 647483037 18150 68340 86254237 619 50260 535106887 35615 619 242930492 69125 35615 471716658 35615 39684 113684813 85244 69125 775139144 79849 69125 875237727 79849 60969 14430632 79849 72584 919159571 39684 15057 546215141 46451 60969 61500664 60969 79626 932083414 2050 79626 911069225 46451 13546 104471602 72779 13546 461299108 2050 55220 749692708 72779 43097 441370011 58776 13546 135793760 55220 19594 560361312 58776 62499 349169320 62499 44282 235411318 62499 31714 536276866 79134 44282 352217710 31714 11999 454255559 79134 64486 783535535 79134 58847 121632626 38 58847 723151893 33616 38 136086147 58847 82231 160504216 64486 85833 351190071 82231 38110 845028735 68570 38 21873018 5702 33616 90715074 38700 5702 970699248 70946 38700 617693544 22624 68570 177638859 37711 68570 1726082 44364 38700 816270256 78289 70946 117139572 2260 37711 330353772 70080 37711 123512865 44364 78523 598227656 2260 69005 210735136 40565 2260 38434925 2260 19066 679904250 30323 70080 993042674 15883 69005 343024124 15883 49709 663848081 67764 30323 877615168 15883 41905 84815582 49709 34271 511964946 34271 6127 200929924 67764 33424 828886513 6127 85179 867634819 6127 53760 140242344 40687 53760 699217542 40687 18405 502491338 85179 80070 667969014 85179 34890 736791699 34890 43394 84465825 43394 31758 96028934 34890 73448 646661634 25847 43394 649973240 25847 82069 725308603 28067 82069 502606093 58163 25847 727929820 25847 21358 925094973 6078 25847 528262066 82069 65405 651092622 6078 21433 405040272 50852 65405 298918176 21433 40183 612639223 69299 21433 106735711 43632 69299 219668686 43632 56304 839528525 51998 40183 965256058 43632 52513 86675710 51998 10457 79643216 52513 83578 627460106 19792 10457 821786407 87384 52513 320108703 41825 19792 997153586 31248 83578 183608670 29084 31248 704217863 29084 37198 626345237 41825 54324 331068956 31248 56336 918548647 29084 85730 431705625 53459 56336 76832766 85730 52177 721328116 53459 87992 808025171 65290 56336 409467799 14949 53459 3534566 52246 14949 188898879 52177 82858 999095533 65290 33986 613577219 65032 52246 265434212 82858 38547 416924262 38547 21999 841179158 65032 42787 136260522 68362 21999 935432958 46847 68362 97820508 43954 21999 263554006 21999 4409 731782312 43954 58496 33416793 29469 43954 109264412 4409 79595 992210952 4409 35015 293691893 26941 4409 712875924 79595 78176 479256539 35015 42632 198308757 78176 47837 883692043 76717 47837 408597264 78156 26941 912785849 78156 73913 126791130 39718 78156 422333516 3100 39718 221408549 3100 35365 621238393 78156 30218 902196505 30218 13180 825349325 39718 59901 511163833 15967 35365 334604311 34788 59901 10894996 76203 34788 204153004 13180 79286 815919674 59901 7780 288258727 86461 76203 481276000 16123 86461 477971400 25998 76203 325083425 86461 25182 844682384 7780 23285 144836320 86461 81110 219131341 23285 57772 639686273 71970 23285 703723772 23285 60277 898423138 55001 71970 35045126 81110 5386 21235883 69567 60277 470510806 55001 22424 850461988 60277 12454 755901797 65725 69567 63106052 65725 1289 533126444 12454 68960 68627644 61460 1289 139288015 34244 1289 106887792 1289 38505 698101971 1289 27770 103502649 61460 53418 175518029 27770 3066 462635745 3066 3327 137588050 53418 73928 260831247 73928 19497 328194904 3327 59364 394798960 12623 3327 314198007 55334 73928 325885869 59364 48789 616675311 55334 70103 966776677 54906 55334 933373970 12647 70103 865932297 34078 12647 281631739 54906 10912 909148733 48619 10912 782093249 87157 48619 601999722 34078 79599 755840303 38553 10912 836853078 43370 10912 130727050 51057 43370 918577877 79599 53210 84784154 43370 12586 110144012 2333 43370 263670486 43370 30512 321598314 30512 14797 825021799 43889 12586 882663900 12586 45995 176295662 45995 28682 536090454 30512 79858 426448985 28682 29004 290177461 45995 82851 310406919 57044 28682 18669863 57044 21270 809328998 22771 29004 664708274 37195 29004 658239965 57044 14028 104010700 42480 21270 601695689 42480 12814 142006279 42480 46553 650184591 25155 42480 745711970 14028 2988 457012283 12814 33674 86118511 2988 61292 82004767 61292 38738 943751694 56549 61292 919964501 2988 66545 716995985 66545 60410 831139036 38738 37297 1651341 61395 60410 443705138 46159 66545 285556782 26142 60410 102162117 37787 37297 697485571 46159 23651 603722193 26142 15803 421740329 15803 31341 8129142 86240 26142 581629524 2515 31341 500860868 10403 15803 803482068 2515 27271 994989698 22072 2515 91319385 10403 31365 538711967 10403 23026 850358318 31365 10890 249013917 19627 27271 862835387 12320 10890 370885623 61699 23026 647180507 12320 32180 242992351 61699 62819 29421894 61699 40326 889190627 77625 12320 953137676 60295 62819 471130870 32180 23427 67493893 60295 53316 760064284 43759 53316 407373721 53316 1265 175758773 15352 53316 227557231 1265 29072 12041176 75304 43759 936838091 1265 74115 782441557 33414 15352 953774146 29072 83065 653098348 29072 18750 478891269 84917 83065 650653430 83065 14446 595321591 83065 35788 811991734 18750 17742 142196527 14426 17742 640775517 14426 38872 960147041 32011 17742 638215429 34961 35788 8410134 34961 11025 718730217 6650 34961 380961290 34961 9302 18915613 14215 11025 991826484 14215 125 822505559 125 33962 807200699 4313 14215 104104333 80343 14215 76727305 40323 14215 499437829 80343 46482 147118170 46482 48482 925540862 41888 48482 152101217 48482 57804 56554165 40081 57804 819672530 9545 40081 332285369 9545 69339 361260144 9545 42142 769082728 9545 75819 781786978 40081 48234 912537163 48234 13263 441871860 62953 13263 424246792 86513 75819 915679329 70450 75819 240197226 48234 1994 135625237 13263 73041 516971879 80133 1994 756097317 73041 25485 129607152 73041 27262 861345470 25485 38650 872963140 74407 73041 880930908 80133 14893 214133364 2235 25485 108780445 15979 2235 836928834 2235 14262 771214432 56745 15979 369213585 15979 8264 189541420 56745 10565 167191550 15979 45121 174327851 14262 79667 950143733 43995 10565 999540178 82280 43995 297729193 43995 81780 762144703 18547 43995 368868728 82280 31264 613497659 82280 7074 157024523 76376 82280 299596727 76376 82830 589135968 31264 78304 206890328 76376 81518 151460944 82830 34431 880563498 34431 80272 43707401 13935 82830 166651256 13935 25021 27842018 34431 58696 470804074 13935 82821 355964893 58696 31047 150134062 13935 65106 783530797 31047 71203 933546778 82821 71685 388285287 61102 31047 99264093 40912 31047 746505703 61102 50918 768984046 22321 40912 659754340 38028 50918 466739172 61102 70056 806495483 63175 70056 184406162 82913 63175 269923938 88175 70056 766134533 38028 15061 397069223 76955 15061 980784404 22797 82913 412315559 86486 76955 259244550 20383 88175 895713580 12002 22797 53278582 48858 20383 592352114 12002 740 681825027 51205 48858 551403493 740 53897 379532187 66663 53897 279199796 48858 3620 874889465 3620 34716 46090378 43000 53897 788414512 62738 53897 115385744 3269 43000 318812970 684 3269 496520351 74073 62738 118005431 10377 62738 135548541 62738 4093 957198616 3269 57562 570041307 684 31011 167777338 31011 81347 15536221 4093 85106 206283937 57562 13504 152927787 31011 35175 630613895 82468 35175 284603831 85106 1108 517822861 70681 35175 122348038 70681 39805 646708524 35175 17068 565819117 39805 54078 602705097 16992 39805 117635218 56658 54078 823691728 39805 43919 97960508 17511 16992 136962229 17511 1498 496400241 26490 56658 535427935 1498 27170 6858281 7076 1498 931392524 7371 17511 32560695 84117 1498 591913649 5885 84117 772542479 27128 7076 647858733 22319 5885 121006583 67278 84117 985140647 84117 69593 112605101 73162 5885 454197868 69593 3577 161072621 3577 20427 40973126 58162 69593 763812639 57121 73162 779551292 48290 57121 335191269 3577 7220 477182040 50453 57121 761723797 57126 57121 501835616 50453 41981 823097333 50453 66679 111449017 2731 57126 56002125 41869 66679 195563029 41981 80280 758907706 66679 75951 568867107 66679 14169 621065769 80280 31143 659302173 41869 83985 153470920 83985 25230 893687867 14169 35708 878210651 21298 31143 882529137 54998 31143 693251085 66140 35708 407967819 39184 54998 620802091 39184 18634 954292073 61261 18634 3552700 63230 66140 597088285 70569 18634 530081538 70569 27112 941596230 70569 39333 825871338 70569 28916 865534749 28916 70663 386044661 70663 26289 934108196 20863 26289 77628571 20863 72146 161831838 5150 70663 206067922 10801 20863 21757493 43706 20863 109104852 85377 10801 59326588 3105 5150 192045096 51264 5150 878839065 85377 32530 784392449 63938 43706 960185317 3105 27407 121095014 27407 83057 308495931 45440 83057 117277585 32530 34355 98936159 83057 44967 551383953 83057 29788 42837826 79541 83057 565873117 45440 74829 437368095 34355 46723 101546988 28948 44967 523776394 7979 29788 593883598 74829 77327 793075130 77327 85463 449237992 29828 7979 686559187 33391 85463 357896 85463 85037 253137128 77327 83526 253558752 63031 29828 773451959 83526 86666 735663739 85037 6891 874158582 83526 1000 462981521 1000 18224 768576564 14098 63031 826698770 43438 86666 800795675 47157 43438 517586596 17263 1000 843930296 47157 34477 760191400 34477 8016 749915236 26640 17263 13952322 78567 34477 148092532 66941 17263 788251627 50447 26640 693312174 12856 50447 962862718 66941 55150 265163065 50447 78624 44184951 66941 12500 690606848 12856 29825 613867104 29825 11505 388537459 12500 58860 517644421 78624 38235 73844332 507 29825 218937903 14940 11505 851733910 507 15797 112329105 25827 58860 893591393 57331 507 743156269 87042 25827 698140692 45665 57331 147946285 26548 45665 425734625 35483 45665 710733349 3866 26548 514368159 12635 45665 535252036 26548 75851 967117471 12635 64661 369191118 28062 12635 294717713 28136 28062 102537114 59432 28062 627099256 59432 30154 991369372 28136 76440 5637019 76440 31657 785515012 44570 30154 935012601 3258 31657 645945037 84532 76440 912595527 82692 76440 877122509 3258 84199 757216673 39318 82692 734260541 84532 42579 900323207 77614 82692 181592538 42579 83028 123664416 52199 83028 928128308 83028 52925 142651894 83028 39887 639460522 47212 83028 204656788 83028 15207 953617015 15207 41015 439561070 52925 58726 962038568 37774 39887 120319659 15207 15792 712759664 76204 15792 254391276 76204 26182 76278038 76204 642 735287081 26182 11561 135709130 49487 642 932567504 56779 49487 208083667 26917 26182 573118021 9034 642 474614048 9034 22236 19393746 22236 477 190553764 35501 22236 449937164 22236 3175 139377040 22236 71836 735819156 81976 3175 969104604 62008 477 561915562 27840 71836 741570350 29930 27840 976779141 26098 29930 827914785 27840 48459 480903316 26098 19450 52709211 19450 36072 985958280 13034 19450 322219090 48459 12227 249521201 48459 24068 127362566 24068 15181 763424057 32753 15181 197998179 50560 12227 314603458 14053 12227 955375803 21121 50560 291307175 14053 3616 759077778 3616 37176 311377377 14053 22817 669529573 12786 37176 23529216 520 21121 705255440 12786 21394 18617322 12911 22817 917903352 78397 21394 18757527 12786 51284 416168253 48870 21394 889471929 43500 51284 242226372 9991 43500 713963497 9991 35098 571289906 63046 43500 630116118 35098 3907 78989569 81638 35098 8695167 63046 50192 774646029 81638 47040 43748175 3907 30129 313261761 48865 81638 499169010 45816 50192 571709921 48865 29852 628998200 30129 49432 522361933 8042 48865 434768415 29852 15726 621067152 63532 29852 334577354 8042 37617 534685379 36114 8042 156034424 24673 15726 929624155 3460 37617 337673693 37617 15854 560090185 5768 3460 551713770 5768 78410 518957752 3460 26947 483944516 5768 77431 515255684 77844 26947 703253062 77431 28678 353416208 77431 61093 134127928 83063 26947 685039687 20418 77431 666824676 77844 5435 598169385 24626 28678 874433062 52112 61093 754975579 24626 32710 91346398 52112 46809 669134377 5435 37482 398246159 52112 16610 627905299 5085 16610 268993476 37482 78111 250454573 5085 14231 831598913 77368 5085 588567867 22563 77368 557708560 45720 5085 719619587 82081 77368 670278565 82081 58690 113249179 22563 83369 268315163 18120 22563 43537970 45720 2084 844273326 83369 87154 25732061 39895 2084 188145983 85594 2084 69672514 87346 2084 629123699 87154 12537 388868420 87346 29419 549473563 39895 27722 503571515 27722 23480 257549598 3713 23480 768440802 73561 27722 886639806 33006 3713 507094645 27722 35183 597752363 33006 62793 451570661 25035 3713 184278737 33006 83061 861332100 73137 83061 998654878 66738 83061 669204486 73137 53141 286963298 25035 2148 773193002 53141 43256 141487511 53141 6106 814204170 53141 49669 653900763 27677 43256 72033551 27677 36156 114947767 49669 7172 726708517 36156 40947 33567441 40355 7172 263538644 7172 11396 559179685 7172 65697 202420030 20335 65697 62734285 73734 11396 624526833 40355 59335 803332640 73734 54625 100706374 69836 20335 885124667 59335 58505 6382934 59335 45492 740993496 58505 10342 717573252 72627 69836 843395487 54938 58505 158860969 43941 45492 187630204 77002 72627 812447177 83518 43941 824405347 83518 68305 705033797 54938 35441 496127825 61449 77002 979559802 68305 68368 823722306 83518 4859 325283972 56153 4859 750334304 4859 57814 569867233 68368 66348 857438769 57814 1149 514587499 52237 57814 101869969 86528 66348 698359223 86528 2520 726800252 2520 57531 608641409 52237 66965 447822377 15328 66965 988144449 15328 11700 54623457 2520 53113 360845455 42868 11700 305664773 15328 30289 962129740 15328 26233 797008241 67608 26233 608958374 67608 2724 418436757 67608 47501 35317867 29692 26233 607592122 67608 43932 579340491 69595 29692 634582466 69595 22436 212276595 88373 29692 987436255 43932 65477 980845873 40914 88373 947039289 56061 65477 560002705 40914 15378 367201268 15378 22071 404930377 15378 53896 113769766 22071 81700 802253118 15378 47462 506990179 47462 71834 310636902 81700 12690 442553448 71834 36542 906335162 72164 81700 748376483 12690 29609 317156709 71834 58656 615891717 13636 58656 301890716 58656 1218 55384008 13636 34586 891102954 58332 1218 104243261 13636 24847 856602392 1218 8172 76986519 11015 8172 144310569 8172 60072 481109235 8172 40747 954050641 11015 54271 62807879 5557 60072 618559050 11015 66808 315675011 5557 88009 113055946 5557 54794 863086214 21118 5557 152043142 5557 6157 959645958 54794 22827 934822254 88009 78344 589186796 78344 5042 869969611 86607 21118 982063567 78344 26771 17390935 26771 40273 693137471 32097 86607 102322721 86607 51800 665814240 85105 26771 867378820 85105 24041 173577254 78733 40273 939016144 17732 78733 715864781 19290 85105 405820107 85105 69799 334801095 17732 41192 762961626 81853 41192 864313455 59062 17732 14509718 12299 81853 81258139 58146 59062 999446656 48999 58146 316084032 34451 59062 122371792 58146 83552 883571794 48999 32948 888500908 32948 5811 133584223 77813 5811 983040851 51890 32948 799366647 32948 52140 648930090 52140 65516 679161786 25159 5811 799215123 25159 28200 317646145 25159 51707 160926283 992 65516 817509679 33808 992 340492550 11152 28200 912431677 11152 63634 962089522 67431 11152 61809498 40911 992 942769911 33808 39675 14188526 53862 11152 52316375 53862 56485 144699598 42304 40911 159966925 56485 38565 809930571 56485 5139 311814023 79805 42304 568679911 45538 5139 355571587 79805 35490 230754944 73634 5139 773318355 79805 31756 544450218 76452 45538 947032439 45538 65879 11299162 34138 35490 390430304 19793 73634 551132326 31756 75598 723522649 76452 44112 16987385 19793 55310 270642649 75598 18159 663712598 19793 26132 958269575 44112 74162 92022938 44112 60198 667768226 31434 18159 86145443 60198 7740 104577954 7740 36167 244870382 60198 46991 217681359 75433 7740 696739914 51521 31434 98718846 82523 75433 778868460 18811 75433 633664083 11442 51521 674865714 51521 19566 452870686 47249 51521 985542104 841 47249 558572779 18811 18812 6639258 841 79252 827930571 41208 18812 491958652 62150 41208 464397743 86379 18812 371554961 43014 18812 747520830 27686 43014 299388355 38146 43014 258262292 51999 38146 982432337 51999 54074 556683693 332 43014 551162986 77454 51999 796334282 63040 51999 400050857 51999 47648 475430847 77454 6321 825234652 47648 9585 739880363 47648 38169 255878679 63040 75860 783052454 9585 64382 916026081 31511 9585 178457775 84720 31511 668942243 31511 6039 609039084 25593 75860 891180793 6039 87807 669491566 84720 10256 929315212 87807 1931 339946627 25593 43788 269039385 87807 44339 411539597 44339 47152 90518577 10256 8195 759715902 48484 8195 773490418 49513 43788 600143488 61915 8195 772439898 49513 30747 629722777 30747 67242 483162489 83927 61915 681079721 246 30747 734159155 56134 61915 825468029 67242 7118 9936531 9231 7118 56502129 246 34605 573651203 54956 9231 124762640 56134 58476 237762364 9231 10936 364297179 79642 10936 128305379 17824 58476 96550519 22914 54956 328642045 23361 17824 783681242 79642 15140 932406298 29619 17824 642064272 29619 54500 74100920 53983 15140 272706219 5734 29619 318295498 34356 53983 138632724 77319 54500 298166542 54500 56049 972516469 74659 53983 444099957 77319 20667 419541032 77319 60584 338614044 27892 56049 862659610 79290 56049 760367640 26041 74659 221231568 45465 26041 508420485 27892 31666 42607978 73705 45465 123349529 68384 31666 561428270 65803 68384 712848942 45465 75771 710743223 68384 8373 637341436 65803 18170 64409168 66310 18170 749543497 75771 25987 512358423 68466 25987 691753795 68466 1422 728022125 18170 59000 568254015 64698 66310 349803611 9090 1422 254924564 63891 1422 122664040 16990 1422 280980689 63891 587 56688181 2359 587 702460615 61270 16990 306813365 12403 61270 157283640 65700 2359 4003048 33197 65700 719448883 61942 33197 582649403 86990 61942 810370551 66634 33197 367668535 16753 61942 26907281 61942 50614 237524886 26829 66634 391405094 38885 50614 628815649 26774 38885 10880025 26829 10575 262191055 26774 8504 916751704 26774 11853 401223630 58908 10575 642028386 78774 26774 592070927 43264 10575 578109932 43264 23121 593937100 9075 23121 517002538 9075 6365 471583895 9075 36979 124110679 10808 9075 534530136 9075 14342 787459438 28634 6365 451211953 10808 36567 211899867 1786 36567 825194189 10808 22476 684023640 57874 28634 219673304 39065 36567 111297180 62706 36567 925020364 272 1786 33966628 80136 62706 552637590 39571 62706 965681614 59807 80136 762151723 32454 62706 28193893 32454 48308 662573591 80136 4341 72988048 63616 59807 8355230 48308 50367 821675097 5627 48308 891828368 4341 56608 244627485 5627 43416 108871206 56608 77219 509440501 52542 77219 381942819 60582 43416 654474142 60582 308 226579595 10233 308 529087173 88024 10233 300517328 71284 88024 630824574 88171 60582 829969289 18013 308 148921019 54965 88171 663839387 18013 2294 394679307 65260 2294 787389252 2294 36617 836794499 34156 65260 102445718 43936 54965 953789226 23166 34156 10073108 65260 63350 244894132 43936 12531 936483757 72377 43936 256528159 40460 72377 587809042 41098 40460 794796886 48727 41098 132900469 40460 28828 656028119 48727 40189 937156276 82391 41098 12961688 41098 82457 731890904 82457 21550 978222979 82457 57938 329028097 40189 78384 903530475 82457 85288 748955811 85121 82457 495307087 85288 74997 25582129 26811 57938 708593895 85121 73358 492085841 305 85121 830161938 9811 26811 603253735 305 50966 673253951 50966 43374 755612984 50966 56755 256573011 305 69170 986747558 43731 69170 998797622 67924 56755 529692041 45522 43374 90434968 28406 43731 349587130 49892 45522 142710303 28406 21313 408834193 17309 45522 562604560 84897 28406 83251308 22235 84897 101514908 84897 40756 88836858 13135 40756 507748381 84897 87546 409152019 64565 13135 133277497 28557 22235 362800752 39099 13135 562566962 1888 64565 659385205 36329 87546 920703121 46570 64565 95934237 39099 40522 752830083 40522 59543 562652580 1888 75772 396580657 72132 59543 238590475 79150 72132 258419445 75772 64006 82900021 64006 47575 897178929 64006 52136 291611197 18084 72132 568860171 51227 52136 438445992 9210 18084 570560918 48492 18084 91988174 64978 18084 3311404 48492 5623 547008814 5623 60208 645483324 67512 64978 787668963 74439 48492 88464417 71241 67512 146370143 88281 74439 174324666 13373 71241 149262990 22730 71241 559318748 88281 9669 792678461 22730 2323 108932588 9070 88281 713941337 28696 9070 490085573 22730 74186 232446775 25103 28696 953634071 9070 9327 46290720 48725 9327 928324676 74186 37924 733476349 72797 9327 88758934 72797 36334 677154107 48725 15895 576499554 72797 19629 219817473 17065 36334 913517565 19629 75870 36084680 65505 75870 453759821 10671 17065 781850339 75870 23085 618085498 10671 11312 93001517 11312 67637 500695354 41360 67637 873850260 78656 10671 502399590 20918 67637 116307600 20918 11531 218473214 27418 78656 709564966 16817 41360 75961960 20918 44698 42004547 27418 68765 767792371 87216 27418 255802084 87216 12336 630902480 16817 37569 859178948 87216 22056 973166253 74810 12336 499871059 23504 37569 841853663 4680 74810 256971872 18832 23504 770837217 23504 4165 501911142 4680 2961 903479462 18832 49712 556477422 50199 49712 173035390 34536 18832 281701172 50199 18246 210310510 29178 18246 901458863 18246 24624 585527736 18246 60829 511929166 34536 11185 301664059 24624 9419 153608867 64414 29178 717170101 24624 85975 571114764 84869 85975 98868851 64414 86612 754089130 9419 87853 811425117 84869 17177 995459223 87853 68845 579251714 17177 34233 689373604 87853 48093 523011733 49047 34233 1284453 49047 77118 147296844 54332 49047 563941473 54332 65543 912520611 54332 23994 654287495 50745 49047 152011453 65543 55660 194047683 78420 55660 313892637 10207 50745 280721667 7240 50745 445765431 78420 84554 134983905 36463 55660 995843769 44384 10207 824611477 55565 7240 387412473 55565 67644 32415286 36463 63355 190092558 68848 36463 348779149 63355 78818 641475753 53201 63355 922730330 39802 63355 841107610 68848 18706 473213735 59845 39802 89946887 64534 18706 862300616 18706 46410 284940213 64534 28181 669117360 64534 44540 30349431 68585 64534 840412541 61344 28181 492093441 46410 42112 306321382 14185 28181 884041800 42112 62185 494962820 62185 73144 224952755 14185 25550 264040108 49018 42112 756462589 73144 28320 125457573 62185 82791 468820964 55622 49018 443205613 30962 25550 265932724 55622 14146 815123723 53833 55622 153561212 71398 30962 134094929 44442 30962 993375046 14146 26641 915136540 26465 14146 197080539 87539 71398 70007101 44999 26641 265227289 26641 129 7773046 44999 84107 408711888 129 27553 209124901 3678 84107 16132641 129 8877 467777377 38025 3678 933253779 87320 27553 896237804 38025 10037 921521917 3678 48782 455092138 33541 8877 48118960 10037 73304 964026470 87320 47503 268727237 47503 15517 84511542 86056 33541 658169982 88143 47503 399446463 47503 22626 719488562 22626 86475 266093664 14020 86475 384065360 22510 14020 998407627 88143 75825 662317387 22510 47727 737667954 14020 17828 82200693 56616 75825 499790369 19952 17828 197783635 56010 56616 783838438 63809 17828 396585923 19952 38918 844945648 63809 49853 184576970 38918 82316 131120934 49853 40767 83975833 49853 64658 618660572 28631 40767 642819603 66557 28631 784181194 40767 79906 212489149 57720 28631 279599314 16703 28631 953806524 79906 2195 322894052 13201 2195 503689376 79906 84306 744762526 2195 7539 482599626 84306 46897 652408304 84306 44426 981498572 46897 34901 397015058 40901 44426 279327492 65408 40901 713855193 44426 37296 763736087 65408 3563 19284069 51312 34901 69786350 63988 65408 138473354 63988 77733 143603134 37296 55230 157082034 54029 51312 287856284 39191 54029 985933224 30387 55230 7693205 50761 54029 198051370 47156 54029 111813064 47043 30387 221994729 30297 47156 52846325 49694 50761 816936227 85582 49694 852178478 51367 47156 400509840 85582 11512 715823534 11512 64412 727502955 28870 51367 928291870 60275 64412 67885382 11512 77095 136565325 51075 11512 21821011 51282 64412 409976199 39498 51282 920999967 51075 1052 590966334 6583 51075 760478582 25172 6583 674543709 6583 44649 353640084 28974 44649 306515798 37822 44649 912080200 25172 42448 553884081 37822 48704 479641540 18784 48704 437416648 16282 37822 907833848 42448 56526 778153503 16282 48180 142636221 85412 48180 53202994 18784 20841 44173137 56526 64192 24727816 60600 48180 733364944 79792 64192 936740790 60600 14075 23506247 20841 37523 181349537 87908 14075 191190883 37523 11048 252755341 79792 33209 499075959 34913 11048 120893823 33209 81010 781379735 8426 81010 890894694 11048 64906 776535337 81010 57436 517449162 34913 70350 436283375 81010 41676 936145137 8426 24815 738864046 46498 24815 298145965 40484 70350 281599802 46498 74661 671105216 40484 86434 698687603 71876 24815 387285078 32324 46498 192836437 71876 5112 698182268 61882 32324 151712539 47413 86434 523146244 61882 38138 229902910 50636 32324 474822207 61882 27517 935605485 27517 63080 630642503 50636 80893 120472574 50636 21257 704861721 80893 55792 380176943 63080 57394 36598310 17892 80893 90410790 58292 80893 819399142 45761 55792 265190977 16880 58292 531493228 3251 16880 551757337 32015 17892 149939809 49772 16880 901267936 35521 16880 341594848 49772 72566 939643340 11210 3251 842641792 35521 813 513721123 35521 34258 99654035 72566 3779 892588286 34258 87788 346046665 34258 30924 512556140 38190 30924 639574673 75055 87788 942864848 5637 30924 97098022 87788 73011 370690734 73011 63808 518599588 38190 36630 710783095 45881 73011 330950645 37573 45881 194141799 83709 63808 300770928 23766 83709 341478897 36630 118 861550313 23766 77263 321729715 37573 74687 341910065 673 83709 323269153 31638 673 192115930 74687 3754 70601704 78923 77263 143824922 31638 6151 143180767 78923 28377 926555076 25383 3754 722030541 6810 6151 141352270 23022 6810 966210410 216 6810 749897368 216 4379 849881105 4379 32950 999170046 4379 34574 46597365 8619 23022 899076370 8619 22536 379473757 69592 8619 287677780 22536 2331 781459514 2331 47705 243600901 25637 47705 164000661 29080 22536 423076818 69592 17638 480865114 46998 47705 378601976 13696 29080 499819259 86637 46998 488225642 21445 86637 697289858 46289 86637 331414578 21445 70052 993824004 21445 42196 443563665 70052 59576 896337683 21445 10273 113781148 68149 70052 288659170 34922 10273 831070698 72577 34922 733768986 68149 48169 774696250 34922 52092 314613771 36497 48169 909983773 48169 53453 252437663 26483 52092 998374539 5860 48169 661056344 26483 40904 70802940 40904 70874 282272240 703 53453 610549866 43047 26483 437834841 63282 703 21550313 36455 43047 101786266 83252 36455 462500313 83252 29073 389306737 43047 47803 460564119 46616 36455 220758959 27384 47803 873361720 40560 29073 138066138 27384 66171 330851614 55788 46616 924447592 46616 51332 142760721 49382 40560 373375384 41672 55788 648882839 38802 41672 320813877 49382 15218 931743867 38802 44951 18578935 44951 14047 945337590 44951 83801 941141988 14047 63968 510810636 62461 15218 553925263 63968 24738 306040799 343 62461 911667823 24738 13090 310056951 343 79091 815264361 343 11873 145270460 23151 343 675167416 23151 2085 30248591 2085 54140 206627540 79091 31308 556706773 54140 18731 643596833 54140 54274 138606483 31308 83719 146777519 54274 41712 635057317 18731 79827 196814675 63903 83719 270884582 37441 54274 822275407 41712 64688 525424158 63903 86170 756327898 79827 28494 488709891 64688 45952 181422372 34488 28494 16336914 86170 18504 774527880 34488 57907 610165287 4809 34488 725716932 87573 57907 213629535 31451 34488 507839049 31451 31731 884005881 31451 72922 141212789 45689 72922 595052424 46815 31731 369963851 19534 45689 941283749 73921 19534 442862386 22479 19534 778698838 23224 19534 7221716 46815 48705 475815243 4122 48705 606421778 30295 22479 750266574 30295 12495 538737659 5873 12495 67137777 48705 59728 379820271 8738 59728 338801055 8403 12495 338036027 59728 54425 394792237 8738 10441 446902835 17946 8738 522308977 8403 54683 708298016 54425 32052 861622293 54683 67661 635333333 68776 17946 55383385 17877 67661 612762559 67661 28881 683715484 10235 28881 875867133 43065 68776 305166695 68776 23373 646930270 17877 3635 236608433 71635 3635 505588132 66334 71635 766926210 43065 67062 503249124 54453 23373 27905674 23126 71635 856595807 11974 54453 619534993 11974 63989 718840076 54453 31941 568570574 27935 11974 826511116 53798 23126 849244806 74305 27935 860185286 43861 31941 363490712 16555 74305 671975048 53798 52185 855689911 73509 74305 40961877 40618 16555 50688559 65294 52185 520224182 52185 24982 95206867 40618 14059 684365915 40618 30265 826141613 42305 65294 230876239 67012 65294 958371895 30265 81966 631866592 35235 14059 8922423 42305 14843 855929128 67012 35683 602684083 35235 15081 96160219 15081 63136 157199533 74397 14843 634832200 15081 62577 644589634 24547 74397 810220488 14751 15081 779893134 63136 75512 217925660 75512 24096 58950675 24096 57366 555761589 57366 72016 148285998 75512 46235 35801593 82104 57366 441386842 46235 21212 338633062 639 21212 831078592 34949 82104 13509193 639 33790 615709303 31494 33790 252453819 31494 47368 582837376 49572 33790 490830980 31494 53135 268112794 49572 44166 775221551 53135 62089 336528837 44166 64350 628138627 26087 64350 747955136 48946 53135 133088148 62089 45543 823054393 26773 45543 855415375 48946 68481 689074274 9376 26773 567266848 45543 63242 93643327 63242 87135 806431890 20652 68481 542961800 52968 87135 39810516 12129 20652 798688076 63242 4369 58258886 23714 12129 684209312 12129 4205 819839497 60504 12129 679143998 1381 4205 268734009 41341 23714 484394690 41341 57989 28372967 41341 88176 570711895 84422 57989 424406667 1381 40264 782869478 40264 80094 484971734 84422 46910 572449555 18554 40264 143414485 58525 80094 55322032 88169 46910 93726881 56150 58525 566382844 83201 18554 625843677 83201 82113 837982553 88169 68196 123846654 82113 66608 746177647 68196 50342 501774734 30384 82113 646919167 32886 30384 390537769 68196 86188 118968741 32886 83615 182449931 32886 49406 659134300 30384 59431 483383724 32223 59431 663857988 49406 70698 52027909 52091 59431 662539557 70698 29654 278222827 28462 32223 2773256 55557 32223 184547256 64821 29654 54782377 25030 55557 62915059 11627 25030 406007270 14068 55557 736565060 64821 40101 947353841 22506 25030 123073848 1553 11627 794563614 40101 7431 820677150 40101 78545 677978142 1553 72249 390314468 72249 74915 635891781 72249 50702 766048848 50702 66462 440613515 61971 72249 232386438 72249 66735 653370877 45810 74915 136658928 50702 29014 577843951 9312 29014 214145977 9312 33831 616780127 33831 21106 36777657 17774 45810 930330214 29014 22989 482972900 33831 45053 170407982 54191 17774 883624441 17774 69175 460227274 17774 54960 42738603 54280 69175 716281285 39416 54191 99583093 54960 80641 558091825 54960 38041 452797920 39416 18699 748903223 11914 80641 772132305 66019 39416 789030833 15096 18699 163114745 11914 76046 936989317 16230 66019 822461278 76046 11489 64776605 15096 76425 297246060 51123 76425 461600577 11489 4195 936087059 76425 10299 307325760 61577 4195 722979605 4195 30470 345162163 64284 30470 885534544 79144 4195 154532227 11251 30470 114716690 64284 14546 927789310 60548 30470 82698974 64284 30300 725643626 3051 60548 827663803 21235 14546 298222468 30300 56536 87501526 22840 3051 660591958 3051 34238 303216359 34238 73961 418134436 34238 58939 749053085 58939 43242 923161779 43242 19496 454099940 19496 54638 147111737 73961 4773 24094280 59175 4773 530483297 59175 37833 57595763 30160 37833 730692663 78876 54638 732641800 69176 59175 91141153 55388 69176 676518283 75186 69176 915463383 78876 6472 604879042 69176 38957 1283743 35265 6472 255796926 6472 72376 999915168 33140 38957 997394724 35265 31938 181915400 75132 35265 896433589 12923 72376 496161848 75132 40182 483187448 31938 83777 764371536 72415 40182 42466802 73866 75132 238626995 83777 55324 508949539 33198 55324 187930555 78597 55324 719131767 78597 22495 949487629 22495 73259 236998329 22495 83783 937138909 33198 63695 222705900 49411 63695 350161614 48430 22495 417680074 10611 49411 229144338 83116 49411 861104148 49411 50787 939674230 49411 68463 456984029 34035 10611 442623856 7989 10611 904142666 77917 7989 274559433 44569 50787 11018998 14179 7989 451076376 14179 38705 270916625 7989 20077 759194273 13343 38705 56368076 14179 80082 710208 13343 86652 338419959 38705 78806 204207299 13971 78806 735465184 55202 78806 922730045 75595 80082 11174171 52053 86652 645893629 64441 75595 271482742 63509 75595 967609030 18008 63509 622284685 52053 7040 293750312 18008 49716 409691149 11973 7040 68487147 18008 7104 850423391 7104 14675 41039078 73262 49716 229047301 51466 14675 890898142 73262 10524 97653806 20966 51466 176083642 20966 10078 380973427 10524 17864 134721023 15947 17864 666250661 37652 17864 712822146 41345 20966 574164835 48274 15947 818391510 48274 60141 480148688 37652 2561 682269553 2561 23946 562001209 27118 60141 275480311 2561 33087 430954469 33087 11529 24248768 49227 23946 63301372 45125 33087 79985379 49227 62701 715285049 2433 45125 551623217 11529 21785 59915406 49227 20473 193438773 31522 20473 171991590 29526 2433 368932169 2433 17629 291724795 21785 41870 942605944 56460 31522 4498202 14686 56460 514229669 41870 69458 228148547 14686 16748 683956710 69458 15086 958745716 69458 50726 171621134 85983 16748 180901436 50726 60649 740551315 52015 50726 507675531 50726 29856 844961310 38552 50726 831035120 38552 48227 146273353 52015 52770 797177351 38552 77543 601699483 29856 52249 555045550 77543 9092 713291977 76275 52770 874213624 77543 23193 831075861 66498 9092 722264325 19630 52249 613981535 66498 78462 928270748 76275 78328 260606180 78462 45154 37209181 80389 78462 857875018 6602 78462 145848376 45154 70353 817508347 6602 18764 593752761 70353 4245 684942904 29816 80389 331503571 75650 6602 332348607 4245 47179 535980514 18764 15279 151125572 75650 76155 978194930 78635 47179 365072659 59783 75650 202266703 78635 11294 86501997 10775 76155 469689563 22051 78635 92225985 40105 59783 200782020 10775 78854 756816154 10775 68380 357970031 10775 17737 881062939 17737 64275 243138901 6654 17737 195169254 64275 25448 557680930 17737 13424 166224292 18461 25448 278191145 6654 63179 356371932 20430 18461 152067645 63179 24422 661878029 24422 24781 405531485 1425 63179 337388148 40702 1425 948004551 36535 24422 234636140 24781 18361 84747834 18361 44336 200449666 76271 40702 270809496 36535 20648 246957007 1310 44336 352551148 41511 44336 941107217 15732 20648 822160470 76271 21634 3893522 1310 88310 277197721 52769 1310 209254039 88310 34865 934226393 36735 52769 636116061 21634 60328 472028444 8495 52769 67495275 20217 52769 108151040 35777 60328 273852266 29500 36735 998616408 35677 60328 340649438 8495 75776 408330887 75776 84030 635890649 37378 29500 882249053 75776 10864 523630462 35677 570 536845724 87094 84030 657277488 75495 87094 592822135 85628 75495 95825159 79053 87094 442696295 52069 85628 571839106 64701 52069 557961778 52069 40266 39790433 52069 71409 793982145 14855 64701 564044391 69380 14855 787944630 64701 21340 767057156 21340 40673 197332972 34783 40673 662190250 21340 35242 684978371 9199 69380 489024248 23777 21340 565861044 23777 13791 888383889 34783 1326 717865963 54243 1326 390764408 54243 79672 421182967 86126 79672 927803345 54243 28872 454454244 79672 37255 350290263 9274 54243 133752826 79672 5930 746067641 37255 82203 524061181 28872 24253 823005671 19874 24253 768588952 46138 9274 506008876 53402 19874 523532983 48584 19874 380424117 19874 16579 846367560 48584 8201 100593557 22551 53402 958049753 8201 87105 429828480 65098 16579 306477827 50018 65098 210893815 50018 63093 30258302 65098 86511 861884809 63093 73129 328035080 45371 63093 85708583 43974 86511 973593597 63093 46090 426006762 43974 3492 98942876 85609 73129 900782571 45371 36008 779565112 29323 3492 564386235 3492 20331 255047394 34274 3492 895198894 85609 53144 861370454 68944 34274 444846217 29323 54325 535175548 54325 16200 781296702 54325 45605 69440459 54325 728 729444976 16200 34869 956166661 728 62221 102088149 16200 6178 281416863 5145 728 229491858 6178 1800 165143248 75373 1800 2835596 3215 6178 116513818 6178 24867 275673731 24867 80861 84717972 6511 1800 437174708 75373 84760 348416348 6511 78530 818969407 41030 6511 390277305 60696 78530 154058445 78530 84372 948480319 52599 78530 709709651 78530 1845 403689679 52599 39348 391956290 1845 83125 897441758 20098 83125 65466279 42121 83125 456755276 1845 18991 712326065 75489 39348 340556405 25859 20098 797346654 25859 15900 11388771 25859 2336 76395502 75489 27339 969058635 55421 25859 948429713 52746 2336 200663717 2336 74458 671570053 58006 74458 838507928 55421 6226 758823717 52746 62484 898110202 58006 75966 632336848 62484 86832 477260853 6226 24617 563169666 27340 75966 471137700 66921 86832 212317922 18057 24617 116011878 47233 66921 89484831 74231 66921 949218636 32915 74231 44754816 47233 21650 766277940 21650 82751 130129562 47233 73960 948189036 70745 32915 968602042 67248 82751 35495668 52648 73960 586443621 82751 41677 583238465 73960 1833 286706879 70745 84196 769099944 906 52648 699548147 41677 1534 125372277 1833 81558 756964448 78356 1833 626563344 78356 83294 73817501 906 36354 717362310 31935 81558 199091952 78356 52058 964273195 31935 81311 303098256 52058 12354 983437476 86649 12354 256708246 81974 31935 704158757 69453 81311 510088062 24687 81311 914448684 69453 53664 52929241 53664 39759 646671485 11008 53664 628818972 24687 86915 369376155 68256 24687 570976964 86915 39364 937265398 83460 68256 276754179 86915 43967 468399481 55678 39364 843300657 68256 27093 657583992 39364 15654 50167607 67695 15654 123131912 25940 15654 364987311 55678 36161 855060417 67695 17350 967204240 25940 86342 671870312 47014 25940 158090430 64485 47014 477643567 36161 86004 648134608 56475 86342 25209172 86004 80220 547991920 56475 82000 716422387 18222 80220 322134978 56475 1358 153108578 1358 26557 322527243 80220 29319 16867249 2193 26557 304230387 29319 1178 384603401 26557 24821 967289827 2193 51126 396809419 16569 24821 861689269 24821 63527 807143898 9377 63527 92254229 51126 860 659205449 37459 860 984323537 860 10563 812016758 51411 9377 204438241 72447 37459 62094256 55127 51411 418293712 10563 70540 544525203 55127 56366 878411752 70540 26704 966032153 13965 72447 701391610 26704 41943 704376186 56366 67945 295332071 38539 41943 308208206 41943 22899 22381686 41943 19302 29317388 21861 41943 105172269 67945 76983 560057450 22899 857 930486507 6081 21861 326843963 87385 19302 753029703 6081 38737 514014315 77423 857 604141050 60689 77423 764660719 38737 59513 472448319 13449 38737 370227641 7425 59513 933844775 23083 77423 547554067 59513 4829 28305781 29835 23083 91230886 71319 29835 823630725 40508 71319 722872429 34179 23083 514103809 4829 74517 870815149 40508 43342 507520437 74517 46585 432031413 34179 59948 439113679 29949 59948 136906254 74517 29002 857101596 29002 11557 230840231 29002 78860 484776194 34059 29949 60938894 64730 78860 528188047 49695 78860 352830515 64730 25558 316771582 64730 7885 164730344 33583 7885 417126022 7885 14706 774238001 49695 23070 23049002 14706 71438 80852847 23070 30457 547744962 71437 23070 643635927 71437 32259 311446338 23070 21278 882629719 67985 71438 682109153 71437 25923 55646898 46845 32259 714537821 21278 63800 290539016 64801 67985 725078751 25923 16725 504252396 17112 46845 87430930 37755 46845 887285340 63800 9907 556585511 64699 9907 288303132 75809 64699 11609191 64699 35247 110203950 73583 9907 734556588 73583 26645 398729143 26645 26928 386898407 32701 26928 919583558 3274 35247 247345162 86774 26928 940925605 32701 58185 91816247 26928 16692 57125202 86774 78955 874834150 75923 58185 563778031 27980 86774 82876686 78955 52089 171854731 78955 34675 817619411 29713 78955 71613059 41695 52089 681830190 41695 16419 93615454 39997 34675 493205934 16419 26478 314906053 58085 16419 773703457 8554 39997 654144599 26478 27898 62236417 84806 39997 835447952 73480 27898 679051175 58085 69673 675980360 45815 84806 11499800 60218 73480 221183105 60218 8085 395854461 8085 60007 586355030 74057 8085 705712046 14228 8085 747735173 60218 20603 397334146 17465 14228 656445364 20603 58834 186211572 58834 22411 623160769 76558 20603 58357378 58834 1866 833479997 2543 17465 724891921 58834 40184 979679156 22411 14725 119050152 20296 76558 662861121 20296 23152 747934257 40184 25265 77442785 15843 25265 129598410 20296 485 62295290 20296 74257 26798603 1496 23152 75369042 25265 75277 356413788 75573 485 19705527 74257 18499 555682173 18499 46140 355056737 23732 1496 772688012 75573 81760 292182394 63517 18499 415013733 11748 46140 606555729 11748 58336 780037415 11748 11375 517130185 58336 11421 5977425 58336 7469 376793090 65769 7469 110887135 65769 73125 675918989 7469 35124 806667890 66888 35124 414334835 65769 27698 335618786 27698 56776 558223386 66888 46594 929423006 66888 43626 62889559 56776 62320 806849556 27698 86620 904723651 46594 18078 626933501 43626 21274 608443524 18078 88271 485728930 60487 62320 639975288 18078 12947 572663028 18078 72996 184831238 88271 22120 160889456 12947 42383 821235899 42383 86122 464554607 4880 72996 983155372 54361 22120 374643794 6801 42383 396507051 71689 42383 12207930 69169 71689 858694168 38960 6801 814468560 71689 50608 893437125 78484 71689 832246249 71689 76893 553405676 69169 48856 332487057 4123 50608 514714234 48856 64440 62665691 64440 48475 441216597 48856 12819 412812048 4123 71125 43628841 71125 75348 203055929 31971 12819 530056396 12819 30870 125712020 75348 50975 734282872 22999 75348 385960055 50975 21457 809493785 22287 31971 61427560 22287 14673 346863375 22287 15208 909844258 49145 21457 916681687 49145 71922 93650015 45100 71922 852514099 44127 71922 983457742 45100 28719 84903551 44127 77354 408699542 18755 44127 126152794 74271 45100 712865653 28719 12937 41971544 74271 22805 435288986 57946 74271 829013972 65186 57946 74264156 22805 20136 874194005 57946 76087 46471367 65186 28264 734398222 8363 57946 973842780 20136 76273 903679638 11534 8363 787508530 23834 11534 928841200 11534 18236 902440784 76273 3498 872268761 3498 66998 847309841 77080 3498 627928496 42248 23834 507147094 73932 18236 103785868 77080 49975 151187155 10143 42248 616201469 10143 30459 423823946 56924 30459 66175724 73932 41412 416485554 80954 56924 279127286 56924 68415 156686555 10655 68415 162853829 80954 47392 791517011 10655 4073 420194057 80954 28595 810472479 47392 34520 857614471 1476 28595 143400723 53355 47392 922990514 53355 27566 860475706 27566 12717 298016595 19995 12717 812092570 32305 19995 89630520 54454 19995 109646238 32305 57925 706211827 62264 57925 661412887 26954 19995 621492825 62264 45735 20662387 54454 41934 467327227 26954 86361 581074382 81734 86361 358653543 12019 26954 32500452 1233 41934 754361880 1233 67930 406843680 81734 11113 678965340 81734 14932 409161476 11113 65677 131498596 87229 67930 743716349 22439 11113 309686912 11113 1733 934484406 10509 14932 84527078 10509 81806 706270551 84471 81806 119029436 22439 47374 342882905 46899 1733 391628685 36209 84471 326394295 75093 36209 20536847 32208 36209 671582940 75093 68920 534795921 3412 36209 157283822 36209 2272 50778706 53497 32208 895775895 2272 81274 492732043 53497 70937 960955465 70937 31150 197887531 81274 66587 523350394 81274 40276 196369865 70937 75229 840950859 5662 70937 809070232 7170 5662 754272311 78972 40276 812823750 40276 76876 656013843 76876 27936 439561353 52507 76876 460775673 14768 7170 111056102 24412 76876 893151233 47350 24412 37021142 2427 14768 49144808 52507 82130 133452073 40559 82130 37204839 44402 82130 758056493 47350 30931 318786910 67595 30931 790176177 31458 67595 122342008 73138 67595 48604233 67595 41678 504978025 40564 67595 809797275 17007 41678 547304928 31458 5102 341105000 15847 73138 928748600 70682 40564 478656445 79825 40564 319028608 70682 32202 315859662 15847 15540 750463470 51033 79825 230790037 51033 77634 485684037 64700 32202 348223541 66725 77634 648305587 128 51033 816725065 51033 38148 442678826 38148 32508 499778264 25991 32508 579273629 84227 25991 961165067 38148 30742 263966866 85431 84227 987175508 28485 30742 459463867 28485 81348 867131648 28485 80654 834025889 81348 78424 146665889 40327 80654 337335745 80654 3785 224674017 78424 9404 71335155 79756 9404 480007078 53610 78424 416329974 47931 9404 195321036 33622 53610 14577791 53610 38723 511698349 79756 72137 857191187 59734 33622 425462677 84947 33622 627649832 84947 58851 166389868 58851 59830 730986487 72137 17876 718122523 59830 72720 921545526 17876 84144 854534434 72720 60122 947277036 72720 7932 786933751 61225 60122 357138708 6049 84144 295801982 18219 60122 416189323 49790 7932 337510181 49790 52288 38738667 6049 22097 877134882 52288 59333 174588296 59359 52288 869604256 80313 22097 567752093 27913 52288 741868177 18403 59359 774548339 27913 86808 568783656 86808 54133 29811812 54133 21370 512524185 18403 30513 355042892 18403 17398 553250088 17398 6311 418915116 28998 6311 338166631 28998 79870 340175087 21496 28998 118387901 17398 78493 377401692 6311 61603 127359956 82960 79870 3153042 11285 21496 206744465 82960 43074 737991035 61603 86101 722160065 20357 11285 113636042 1311 43074 766182289 11285 82612 566778161 4155 20357 973053050 1311 21213 430680760 11833 20357 339035352 32329 21213 227871558 80317 11833 684700313 11833 39218 205395144 25148 11833 799476746 11833 72791 651127347 32329 49396 134786823 39677 25148 628833613 82401 39218 77701873 85272 49396 142660279 23803 39677 436913072 85272 56378 795838358 56378 49624 252260522 70000 49624 334318184 70000 6643 989470271 49624 17445 456649411 6643 79021 614594819 6643 81129 858223954 70000 22705 957600312 35133 6643 807416046 35133 21116 498932283 39513 81129 388946460 35133 11729 965340130 82811 35133 680283092 55027 21116 89637421 15494 21116 547936640 39513 58465 784272389 11729 78386 582162202 82811 34847 411424217 20872 58465 966879182 24938 34847 533995680 34847 68988 581916460 34543 24938 813082261 40986 34543 152918331 27459 24938 356275862 2108 40986 232792331 63548 68988 123910469 54258 34543 46476300 40986 68275 344551564 2108 16080 837325302 41794 68275 254735461 54258 50093 665772176 77259 50093 434069640 53544 50093 780573460 77259 37808 869447463 11618 50093 98904694 50093 27219 728530285 12021 27219 404549992 11618 43808 120961567 11618 24806 17327819 43808 73661 222835399 60449 27219 37478274 4200 73661 576891639 85275 73661 288512816 87088 24806 663230314 87559 85275 60664887 4200 33684 363616410 85275 23936 662006324 23936 83419 679404139 49519 83419 495696255 62871 33684 747581475 23936 33375 804811095 58764 49519 275422101 83419 64726 870240655 62871 31131 471862109 49094 62871 431170145 33375 27704 842721322 27704 57647 41443374 27704 54161 257635691 49094 17209 193572514 86517 27704 308310657 17209 35250 543864478 35250 28643 685707161 86517 7292 174645815 86517 68420 353483285 62489 68420 618995602 23037 68420 264943017 7292 87675 429692870 83446 68420 338200484 69062 68420 641781484 62489 30417 892534698 31002 30417 209792799 69062 50239 246632747 70898 31002 7385332 50156 31002 286225062 70898 31077 277650791 73755 31077 160227944 31077 24685 118979135 64017 50156 879902420 44593 50156 63562754 22351 44593 816483368 24685 42406 39483165 45423 44593 811397753 42406 19038 326824202 12279 22351 474142260 12279 13057 664693529 19038 75828 894073663 62670 75828 806965678 12279 49212 978238849 73241 49212 497491196 75828 18139 720341553 73241 26027 711515979 73241 16275 596657255 1361 18139 431537300 84783 26027 829152761 50235 84783 414978079 16275 51817 882691108 1361 17466 579578864 1361 62921 923637278 17466 55585 696203448 51817 26770 727525100 68383 51817 469489195 26770 35030 87899654 62921 28 467337873 28 63329 943322231 52323 63329 183118764 70913 52323 592487405 50008 35030 101782330 28 49860 430162555 39104 50008 370737034 39104 1458 880936032 39104 62908 757467795 8791 39104 240176356 18487 62908 310232352 49865 8791 95966074 14544 62908 266625871 18487 54479 72365476 12017 14544 2638987 21139 54479 865086288 27059 14544 78919982 54479 43567 139838627 36872 21139 29621354 17556 36872 861706187 27059 87791 773987040 43567 75462 664723312 67266 75462 403700409 72618 75462 930439186 14683 17556 161802835 4413 72618 350731213 75462 365 39461876 42077 4413 183503685 11840 365 827737509 14683 15630 747235511 11840 52900 121166988 39281 15630 5386054 42077 83684 125763020 15630 7855 167158415 5019 7855 877550711 5019 62470 286788056 7855 7001 173249694 5019 69912 648778175 2019 7001 349687062 53675 5019 590634656 79939 2019 454865602 22008 69912 836041431 22008 31615 93095854 72955 31615 357964273 13539 31615 980446974 4260 31615 603726207 31615 50656 570037933 32252 31615 154217282 50656 69989 754336940 4260 61058 851185325 2271 61058 55272997 50656 88366 135941752 32252 35194 89484749 35194 59787 657989142 58144 59787 68969987 71941 35194 803178056 3916 71941 42506016 58691 58144 723195765 59787 72859 216313653 72859 4860 908951581 70656 4860 38876172 72859 9207 150890940 62993 70656 826822748 72859 31659 157231407 31659 83609 479000266 73631 31659 918080038 17341 73631 146390112 83609 49294 615312302 78807 73631 543774416 83609 70555 232595721 68068 73631 374441592 42382 70555 841612691 67704 68068 380025964 70555 88149 405065827 67704 234 351001194 41920 42382 645616594 67704 53125 384244246 32230 88149 851307818 41920 30298 101615754 234 32681 644743032 41920 64459 16955956 18756 32681 819921980 18756 25588 321877561 64459 75952 956769977 64459 21797 561052077 64459 999 183429079 999 86339 77655824 25588 5539 204957626 35154 75952 294882926 25830 21797 759054104 1030 25830 629073560 81912 1030 35761484 38119 35154 53694581 82122 38119 76901150 25830 84055 748124876 4987 38119 440959052 81912 69222 136983603 4987 78426 485975948 69222 3787 548631664 69222 67760 29545839 4491 3787 337144322 87704 67760 897693759 80939 87704 943049386 80939 24342 430030983 31373 80939 565191187 87704 37814 883816430 24342 76240 446272134 31373 35845 60098902 35845 43963 364196265 37814 59247 507793397 67017 43963 858644233 39012 35845 582434671 43963 53782 62149830 79227 53782 12038048 2183 79227 68705594 22896 79227 425497934 18728 79227 959591502 87906 2183 525682761 75071 87906 278359428 29705 18728 993089550 25077 87906 144798830 25077 59542 890331710 23835 87906 354032944 11674 25077 943554026 75383 23835 87430663 23835 5976 683066698 51073 23835 252616221 11744 51073 499251780 85007 11674 38944689 5976 5238 483096593 5976 14014 257906413 85007 72874 366016547 28268 5238 84302570 85007 56265 825171503 72874 75990 699929400 56265 61294 911245310 33989 72874 252716085 41034 28268 140831892 23601 56265 604523982 61294 15942 177494587 79970 41034 388249690 33989 27964 343062240 27964 50910 831095353 2586 50910 660664660 27964 44310 206120197 41507 79970 682723023 85419 50910 904872129 66369 2586 534040873 2586 13353 645471577 41507 21518 909385745 41507 6836 29989781 24034 85419 42645557 4289 66369 474724426 74167 6836 741971242 74167 41018 972896065 4289 76961 623719402 78165 4289 485059813 76961 2694 707044365 55056 74167 661612010 18259 2694 743744257 78165 38875 216502977 38875 47540 331758815 49617 2694 180239549 48909 38875 815582505 48909 16745 77528415 49617 35771 23628453 48909 1663 250632006 16745 9684 95256759 5513 48909 954784155 35771 1176 657121189 9684 75480 461726529 1176 42676 993858675 53766 1176 952654931 14217 75480 967974206 46560 42676 921128414 30877 42676 334515498 18153 53766 843218442 30877 2750 111522847 2750 81428 384590351 46560 33532 701685466 41907 33532 209622652 81428 85323 274669659 64523 85323 496620626 65564 33532 38127439 83339 65564 912187116 9514 41907 84117702 81651 65564 681121918 83339 67767 25732686 61218 9514 483912116 67767 51494 100560142 51494 65360 410458055 67767 51009 247704621 67767 68337 953866301 59346 61218 129650839 59346 10464 991365518 30370 68337 505608116 51009 64998 114199273 31379 64998 513759176 44819 10464 2720541 77539 10464 767257379 9197 31379 99651593 12900 9197 993854001 44819 30872 634384157 12900 65266 267066710 65266 13234 718326279 12900 25 228369503 12900 38941 655218840 5404 13234 87493531 65266 36482 687817940 14603 36482 800058143 25 2609 753513373 75957 36482 585204327 2609 65950 938460383 14603 9459 331048893 2609 82488 650850117 57779 82488 413637630 82488 15082 654714053 61011 15082 383791570 15082 60108 279594669 1359 60108 112427183 60108 48408 18485131 15082 50050 979221630 50050 68723 816870808 48408 6100 135305461 51956 50050 136375880 50050 9094 36388556 30728 50050 946062562 30728 42181 462634597 42181 65208 573072735 9094 81764 383252918 83798 65208 597022462 33774 81764 679457261 81764 1748 56898530 33774 83519 393351074 33774 26976 714107109 1748 372 39446845 1748 78136 846574942 26533 78136 111328909 26976 29318 937899985 78136 1131 20650849 1131 30045 739547022 29318 17827 521714167 9 29318 236181336 17827 78767 127681579 16287 9 483064954 86316 78767 738209621 86316 31706 12857745 87810 16287 184340280 25570 86316 333432062 8251 86316 258765821 87810 5153 935985959 5153 43223 485164110 43223 68914 169397489 43223 37469 3555702 5153 70443 400676438 37469 29937 739122389 60178 37469 786278652 60178 80961 383382094 80961 73459 950218019 36605 73459 684230407 1493 80961 874514518 7232 60178 218403088 64320 73459 692623260 73459 41446 809644885 67925 36605 832951070 64320 71950 926110843 71950 59465 219139720 59465 69770 109046981 5560 71950 565317021 20838 5560 200867383 30127 20838 989325580 69770 8374 811249618 69770 55260 53342677 25753 5560 503096920 55260 15610 558211733 32665 55260 141876369 15610 85626 314800055 32665 55117 25131214 32665 34972 615539173 71992 15610 885994987 15571 32665 755703154 8978 71992 922459972 76034 34972 780929832 76034 50036 68412783 48117 8978 996625983 50036 19420 164756662 74635 48117 61786286 48117 18673 466588495 56321 50036 23154341 8613 74635 823722357 74163 56321 9529092 8613 70689 866608675 70689 36051 30910883 34191 36051 36785161 57143 70689 579032337 36051 69587 947456648 2736 36051 439918677 69587 78730 162094716 78730 25267 606456272 73948 25267 419611713 25267 7971 352304012 2736 58244 146582868 58244 78993 265407354 35960 73948 234251958 6572 58244 435373127 78993 74819 722444117 81371 35960 728605741 35960 69134 474264063 78921 6572 185825381 27304 74819 405966678 56350 27304 286345721 78921 9554 99593209 69134 4472 928372645 58421 4472 652145607 14400 58421 197228121 56350 10920 842943871 58421 29442 361158393 20508 4472 963622428 58421 21682 455214451 80779 20508 915127440 73851 10920 108365052 72289 20508 40522495 80779 56649 931657049 80779 79464 449003765 53737 80779 730868480 72289 9221 882340146 53737 74953 913426468 79464 31539 448511299 79464 17145 801170328 61710 74953 81660731 86452 31539 24930575 17145 78321 547930581 61710 52868 766647690 24496 61710 12654714 86452 30785 414460096 78321 80536 817482417 80536 66959 122902760 66959 36608 64828639 66959 12994 930340517 30785 34073 24558588 31057 34073 73835545 27716 66959 530939549 12994 81695 593864789 27716 43969 534093826 87904 43969 932624102 27716 5992 245949916 45380 43969 392875507 1949 81695 196159993 52604 5992 10466207 86480 52604 86418037 65328 52604 694145908 4013 65328 505300498 65328 10418 319454414 86480 83650 871608476 46518 4013 788994238 34750 83650 763520279 36591 4013 655582148 83650 32814 407640845 34750 31566 126427025 46518 26447 349514753 36591 61620 557489226 21217 32814 721638502 70441 61620 94377866 7664 31566 962404279 67684 70441 831645900 74297 67684 87319423 75018 67684 657755469 7664 26350 195356826 33620 67684 15265406 21412 74297 79521164 33005 75018 815648716 75988 33620 224638475 33467 26350 990017619 50633 33620 278226850 75988 47393 574013989 63439 33467 733044819 63439 16832 75722621 16832 85519 786900647 28267 50633 224998166 16832 48561 979977256 16832 47729 503159941 7984 47729 434952223 36664 7984 512432948 47729 6502 843157992 7984 10108 549790701 47729 9769 36990696 7984 57911 618236948 36837 57911 394219330 36837 14784 893908489 63975 14784 282248261 75413 36837 152704131 75413 1727 304458393 1727 18702 322492751 75413 1644 103559937 1644 32294 545696665 40294 1644 309167681 69212 1727 855866571 32294 14398 914804715 62822 1644 226945302 40294 32306 748514222 14398 62446 533158213 62446 61761 847208118 61761 22284 47134089 22284 2717 317198777 32306 42599 766389976 2717 53266 113997756 49296 53266 467256467 49296 54855 37209 56177 53266 362331538 43040 54855 42272833 49296 77644 892167037 43040 73910 809401159 54855 13267 948076765 56177 10312 968849478 10312 31008 187201282 45651 73910 656790769 22867 10312 355384968 22867 11790 576787354 52341 45651 450459035 45651 76748 196077984 49754 76748 345949518 49754 68410 135943119 50563 68410 581048237 50563 78932 307987901 78932 69435 944610170 68410 32546 703924328 61887 68410 554217595 61887 78436 437327167 14172 61887 942564060 19173 69435 529832777 78436 41461 976056694 64847 61887 702641185 81488 19173 395655134 10058 64847 586477068 64847 53927 25931020 72511 64847 62963180 10058 38648 945147140 81488 22777 37602871 31826 72511 892435673 38648 83746 174607852 9773 31826 548367853 9773 43541 526339402 67385 43541 96890366 9773 72025 457396157 9773 1815 74875913 12213 72025 874252467 67385 16987 26368831 78749 12213 87406969 78749 76603 561354891 12040 16987 120654482 10411 76603 161471788 58571 12040 811682796 75616 12040 940073008 316 12040 337847005 5872 316 47392787 84845 10411 522070876 84845 20688 243503386 21652 20688 550862436 10649 84845 717109545 86132 5872 84880877 48281 20688 848003877 3742 20688 547950763 6753 10649 241059697 6753 74025 1429371 18638 48281 14274469 18638 43063 242216848 18638 20755 10734213 41323 18638 987397883 74025 59882 755701660 43063 80328 635832253 35134 80328 690216093 20755 26136 251371436 35134 14032 911346105 59882 44423 979145929 28298 26136 663008814 35134 67798 125473807 67798 1246 875676499 1246 61921 90418098 67798 70530 13815001 37782 61921 771667133 61921 73477 66447670 1246 67584 908868424 67584 24419 67783624 70530 50531 880505452 1397 37782 74027545 1397 32095 331612430 1397 27110 231789883 50531 10090 255512166 50531 17013 237734086 17013 76742 476624337 80655 17013 151201250 27110 63006 264271941 14572 80655 833071762 14572 8473 848646644 14572 18134 299053856 63006 47997 580008931 14572 16073 486714107 76761 16073 295199757 65914 16073 90176362 76761 42849 83015714 65914 20119 249591964 16073 70952 633480242 20119 56896 850128357 42849 80442 477034184 80442 8031 976166851 64516 80442 841121693 64516 86916 260789364 37015 64516 859278550 64516 58596 165116372 64248 86916 645780587 37015 74547 180755322 74547 43707 829671752 39727 64248 419699572 64248 18742 74483509 45093 74547 5609418 43707 29083 526596188 55373 39727 277160065 3840 45093 589099576 45093 36428 901585187 10171 45093 67667216 52276 10171 872308630 3840 71171 710152840 52276 12382 719215241 75155 36428 79475469 75155 76009 129872934 32102 71171 201018191 8479 76009 656078273 12359 32102 830614033 32102 13193 860594151 12359 15999 585653778 32102 25363 620145813 13193 66311 826437648 25363 39993 124842746 70390 39993 24594301 66311 51018 334187334 20112 66311 461729022 6892 70390 706083123 29957 51018 192110307 31803 51018 593829601 51018 9705 14662677 54296 20112 701874529 29957 73764 886847139 29957 54488 98887160 44201 73764 286246997 50375 9705 180107763 54488 2317 530717578 19755 50375 689183439 22360 19755 550075804 44945 44201 625208799 50375 70437 398003168 70437 27852 371964319 59665 27852 18408446 39080 27852 31614051 71897 44945 60894855 49929 27852 187137226 31192 59665 54178885 39080 9475 143754748 9475 5080 99480907 49929 207 363519895 49929 35626 54639567 9475 47836 962661376 52510 47836 48913934 207 45222 795028719 48479 207 170903701 47836 80561 26176191 58934 45222 232150001 66342 52510 281155407 35892 58934 181220650 49674 58934 461077198 82398 49674 643245807 87325 49674 170189385 8564 35892 389742529 9719 87325 490967065 8564 69660 556586039 87325 54711 432500388 69660 50334 103147317 9719 10073 49099100 69660 81162 752039279 2722 50334 751050986 81162 84761 116881688 1134 50334 344366197 10073 44030 27884035 2722 44978 452106484 43188 84761 790807409 11967 43188 156252888 44030 35645 413914456 44030 37670 983994257 43188 50172 640386404 48910 43188 997913118 37670 46351 181964631 35645 3472 513230749 77421 50172 530607970 48910 59136 437173197 3472 71197 111490367 46351 37009 58106579 87804 77421 817967709 43867 77421 282436442 64189 37009 880510728 87804 60339 612505477 87804 62338 500242957 43867 10216 810404053 60339 39321 95200637 39321 82907 422847096 10834 82907 121875982 62338 44526 785075833 61695 10216 556206420 39321 43909 293985259 61695 3504 565669130 25614 61695 221977989 80469 3504 771898989 87323 43909 610564250 84522 87323 387590041 25614 14352 993267491 43359 25614 480059966 84522 8855 644451606 66442 43359 227047683 8855 62136 599493035 14352 8990 954286668 23315 8855 910351709 62136 46049 649396 46049 20440 937552310 8990 2872 698766824 16587 46049 496186555 66570 16587 815212375 38251 46049 794111799 66570 44198 703281809 66570 61156 882010761 73290 61156 150193090 83752 38251 211488969 38251 10393 186083922 44198 75022 315588679 83752 42043 15828933 84497 75022 735379923 65166 10393 642454544 65166 60522 603827299 84497 49327 46191874 33551 60522 52476105 60522 67806 625433528 55251 60522 861911000 79875 33551 971859901 22269 33551 732789966 74332 22269 913215198 67806 56546 618529909 53297 79875 195111681 74332 53938 398694044 37277 53297 390992151 11571 56546 794327205 49826 53297 334397135 54514 49826 81969383 49826 83597 880471459 49826 40036 472471968 30912 49826 932208990 30912 49226 376654730 58868 30912 778643430 58868 86235 703321121 40036 21955 747104880 28991 58868 278161391 27392 86235 755944514 4478 58868 576244716 45461 86235 579226527 28991 12020 184768146 12399 45461 541737831 18476 45461 82072461 42205 18476 66351529 18476 23336 705502995 81432 18476 554871224 23336 7807 578519021 13168 81432 407955735 7807 53359 602271782 21413 7807 46255831 74648 81432 789618846 13168 29151 446736689 21413 34340 306197139 50998 74648 669504236 42649 29151 6253748 50998 57662 709896964 42649 82880 71465792 82880 46321 875149944 46321 57743 832802460 57743 26742 22612795 72100 57743 740840810 72100 16154 421313118 16154 8916 769596932 72100 51176 127049932 38921 51176 720900716 51176 69825 529977966 51176 36522 966666472 51176 76685 283332499 36522 75867 31912209 74712 36522 7821815 76685 69200 54083848 74712 45116 81704199 56358 76685 674386273 75867 27485 984120590 32162 74712 750871965 76800 27485 750526888 32367 27485 436733753 76800 12668 663588956 32162 68161 706141557 32367 48644 430715749 76800 4052 963944648 29751 4052 790078185 4052 9226 642441070 61492 4052 55991081 66848 9226 731280117 63038 4052 565035583 14696 9226 486564373 9004 9226 468462653 20292 14696 161142974 52945 66848 373172079 86603 20292 164349328 68135 52945 108760414 70507 68135 571672 86603 11573 659930115 11573 29784 415504606 86603 48029 133755501 76059 29784 756372279 29784 82645 15093075 29497 82645 554793418 52043 48029 925682976 80473 29497 692446099 52043 51558 923953850 863 52043 695007390 44268 29497 44993818 52043 2895 550032446 51558 51148 620681652 78514 51148 246897562 10123 44268 167981203 14309 44268 354307784 20951 10123 954182460 20951 30665 623589882 6297 14309 854294343 30105 20951 569320696 48991 30665 483808209 30105 67662 498020621 12152 67662 262704000 67662 20595 605242443 67662 82585 221993543 67662 16283 284107052 16283 31148 8916548 87097 16283 390185956 82585 10546 548521270 24771 10546 211556615 10546 82839 884552750 10546 5287 396930141 20644 10546 188193138 31993 24771 631705871 24771 86083 105514883 36589 82839 764391247 76635 86083 177657032 31993 6859 851330625 87355 6859 305394938 87355 47590 479535230 36589 16543 461855601 30368 47590 499408540 74798 16543 597781779 42627 30368 952886697 74798 69752 526678012 69677 30368 567838221 42627 40835 730307709 42627 44474 102482323 86262 69677 837804733 3037 86262 813504676 44474 62810 787731110 88185 62810 385159056 86262 4497 545340491 3037 38006 258265522 47466 38006 545579099 17147 47466 83156609 88185 38526 501443033 4497 78889 330723198 56219 47466 472159643 40051 38526 950560559 40051 14515 300569556 63776 40051 115101117 14515 71665 188199842 40051 76946 654410811 63776 42872 656804331 14515 55194 821840540 19476 42872 898327760 45491 19476 114956283 67371 19476 296005627 55194 7493 146920029 22407 67371 111022556 59471 22407 554052125 37960 45491 665158134 50525 7493 269239449 37575 22407 20901567 76914 22407 841188131 76687 59471 443231489 37960 22163 57381086 76687 67818 878905385 76914 83032 509952255 83032 26970 32223734 83032 49521 685277857 49521 53848 243825092 67818 8753 79252444 59735 83032 25972295 26970 74778 86448144 74778 52678 13798159 52678 52333 307009488 59735 46033 377791940 65768 52678 668790419 46033 74291 648565294 76379 74291 425197327 52344 74291 318784147 1945 46033 575744463 52344 3018 899403008 47734 74291 438431947 1945 77636 270005863 56906 1945 419727284 38297 77636 628976644 56906 57110 906178022 56906 28439 282701248 60695 57110 349492837 44791 57110 633126433 217 44791 975455698 70494 57110 85267611 64588 217 114644578 44791 34683 6741017 41759 217 530662387 41759 64594 727453015 6227 34683 228247394 74265 64588 44619917 23221 6227 116031814 70022 6227 642905494 74265 38427 680973083 70022 15369 739771523 70022 66314 631863775 15369 47525 432293620 38427 4985 171488527 17922 47525 490375286 66314 288 928854774 31084 4985 496223041 47525 24119 14508501 31084 69716 435857605 17744 69716 386038269 75172 288 651577736 52730 17744 495199343 64882 52730 133481353 84609 17744 863339781 64882 25368 146990254 52730 82620 753301684 58078 84609 983980319 84609 48500 614267248 9174 25368 219038421 70041 25368 334210342 79075 70041 637732699 48500 9460 137572953 9460 10368 11597168 57719 70041 341952497 11593 79075 697252339 11593 73016 315798093 84348 57719 194792778 29708 84348 897544077 11593 51307 422228592 11593 31515 809693675 32128 84348 10229423 84348 19251 13529673 51307 18116 800677168 19251 56314 263000032 31515 78101 266069044 19251 49805 729129295 19251 771 565308189 74757 49805 890273832 78101 82481 18783701 27751 78101 876876479 27751 14183 812733443 771 59817 769898814 82481 41308 856188356 33940 82481 40833050 42389 33940 133359450 59817 7566 552668494 80292 59817 266038434 26091 33940 137798614 7566 79814 46511436 87066 80292 938947540 46883 79814 850525368 75622 79814 216382222 15619 87066 239811783 87066 77379 845255263 77379 50278 43915082 41268 15619 679664223 54532 77379 619839013 50278 28811 569207445 28811 30014 969522278 1745 30014 459477018 86938 28811 313083569 28811 9494 98986949 83921 1745 430860027 46300 1745 350870304 57138 9494 195133257 51570 9494 789951940 56128 83921 810411029 37029 57138 166524882 57138 15750 818022914 77469 56128 13850995 388 51570 438944587 43007 56128 571102870 77678 43007 143078255 388 78693 239843669 68490 43007 602867158 14585 43007 773031309 43007 7636 563982547 26436 14585 200105430 37648 78693 666352869 38660 14585 177246735 14585 3612 840793577 3612 74485 759661100 51582 3612 678565536 39801 3612 406460117 3612 48629 790482476 9777 74485 211042796 14464 39801 113826329 82415 39801 993243361 69972 82415 922455979 21605 48629 927054164 14464 32133 784924066 37754 69972 146306565 71699 82415 277136431 69972 81874 48781887 37754 54451 897387726 32133 60710 657491775 31477 54451 45743647 43603 31477 94418609 31477 44454 195855207 85420 54451 73413983 43603 23415 626222537 67001 31477 68281095 84591 43603 919118793 77245 84591 554502498 24248 84591 147127837 84591 31720 71930611 27532 31720 886674835 27532 59616 838507565 24248 21912 564649168 27532 62071 959816914 59616 24688 818350773 24688 17330 905250897 4667 24688 886977915 59994 21912 293436301 17330 70054 58097281 50547 24688 921687154 27141 4667 356339762 64935 50547 276885033 16039 50547 904009054 64333 16039 822066027 12264 50547 17976892 64333 80544 540737843 80544 5454 964750161 64333 49029 920979341 50244 5454 971567559 49029 22256 696468923 62691 22256 203137646 61623 62691 359045451 62691 21833 306422025 81254 22256 877981381 62691 47201 724364735 62691 71181 48839123 864 81254 642153134 40358 21833 61195751 77610 864 9628035 77610 72207 154848129 45565 72207 629774765 42204 40358 784773002 72207 82299 779864078 6944 72207 976440605 87127 42204 291581300 42204 312 393866320 312 40941 127145698 40941 70035 289867205 29286 87127 257909873 11250 312 650603378 11250 37922 820033471 20149 37922 915495453 21328 11250 877683005 29286 77681 713381492 21328 38899 712469331 21328 48835 619948665 38899 68580 268848291 77681 74085 789285373 38899 20091 962990361 48835 1147 652660357 43595 20091 143668207 20091 34383 601806955 71712 1147 504471147 34383 48550 409414326 43595 7200 912039094 48550 63338 597171976 63338 56306 611976554 56306 37576 46775520 63338 76870 194391333 14743 7200 934519647 63338 19965 185935682 57214 14743 101621110 76870 66166 664222680 23218 66166 356012692 45317 66166 361665161 23218 87148 586817401 23218 36006 760232424 66166 8253 481179970 23218 85073 932814864 51395 85073 879600940 36006 78335 803128349 36006 55611 281959224 8253 23165 546989395 75566 85073 462313511 23165 63123 793924454 63123 51885 500757741 58898 23165 803817821 58898 19223 287160459 62692 19223 198318033 19223 76478 800286241 34116 58898 356878898 75502 19223 65316560 75067 34116 428244347 80366 76478 86847593 80366 13324 142123525 72506 80366 910945868 24616 13324 770500 72506 27234 65389477 24616 32270 226672535 13266 32270 141656972 11620 27234 777052496 79914 32270 852973474 32065 27234 97309912 32065 38258 753943517 13266 64985 488339782 18725 64985 708127486 26880 32065 793849749 57042 38258 667362701 38258 38636 24973275 4902 18725 288186006 38636 63229 425691526 73236 38636 964865022 63229 39010 97069666 73236 69504 974221919 9546 39010 410473837 26039 69504 196855538 38206 73236 610809952 26039 82149 473429349 9546 58874 894995644 57024 38206 708780507 82149 86922 634118973 62818 38206 933586805 64024 82149 895384738 76462 57024 502579167 69282 86922 60192500 64024 53054 939971160 76462 71510 694929745 69282 66863 617378750 66863 40074 787607032 24179 53054 968257959 66863 58040 412512259 8640 66863 90639901 37805 58040 919975209 8640 77865 436474773 8640 28734 643958464 54932 77865 755855329 37805 76014 267195973 40953 37805 558562508 67028 28734 995424340 36860 76014 935455072 36860 47602 556939546 47602 30088 99049915 11802 40953 485295115 42552 30088 748901401 56950 42552 13062033 47602 12218 176015715 62351 56950 587305557 53641 62351 301412851 78421 56950 683241213 12218 13454 879800669 4356 62351 588175603 2066 78421 457793463 2066 5739 30130833 17001 5739 870468635 13454 8950 930013994 5739 86084 786204712 17001 60701 238898989 17001 63653 443855531 8950 18426 306715990 68590 18426 849612600 18426 73983 762432641 18426 62673 745352312 62673 13108 144800280 62673 48553 414568014 62673 76102 637169136 48553 35246 860273869 48553 17285 782541031 35246 6940 933232663 30053 76102 39456003 76102 66156 690743386 34542 35246 167174055 56418 66156 161456237 24605 66156 67235425 34542 87585 130267147 56418 56490 650585048 87585 65145 693729436 24605 44612 858024412 1190 24605 467788588 56490 8903 338363261 44612 23366 388415234 3137 44612 29241635 62858 8903 53393485 62858 12093 124305486 62858 12862 476970878 12927 23366 495360145 12927 70606 985747834 56575 62858 497178713 84284 56575 68607243 4418 12862 457548538 2904 56575 790881901 4418 47679 31270486 9829 47679 373667626 4418 62587 628725786 56170 9829 449668639 56170 48955 428845514 47679 70795 647654143 9721 9829 791805675 62587 59859 122386163 23605 56170 540190125 23605 54423 932388998 23605 6215 619587655 6215 46128 550600819 59859 58003 770373603 46128 69615 386213204 69615 84466 670598799 84466 60060 188572078 60060 9394 366739143 8044 84466 148713232 84466 1241 108728616 60060 43212 667586674 60060 48452 141498443 31213 1241 848177627 59649 48452 868804794 31213 11352 554447978 31213 2340 422437180 8128 59649 149577888 78870 8128 110006508 67148 8128 11307552 8128 26328 171903117 78870 57750 960818602 8128 8895 279648561 33379 78870 101920251 26328 53082 416663082 48039 33379 346885331 37703 33379 701531702 45066 37703 915482175 33379 9817 34745522 9817 28899 481366961 48039 71984 439256292 50719 71984 17577934 28899 80444 375168264 51743 80444 756234656 4346 28899 719850877 51743 67362 218071233 30200 4346 870095662 67362 73942 439288609 16883 73942 33313214 16883 8439 648648275 8439 86548 644358691 16883 76065 680400691 15981 76065 862521960 43216 16883 893953236 76065 74282 64575369 21495 86548 653334146 21495 53106 116167836 15955 43216 70557831 15955 3449 543100599 54810 74282 829027220 54810 10351 299367394 72185 10351 859738169 20743 15955 931020986 72185 19032 24239979 11308 19032 692751987 34891 72185 119343194 34891 20140 373454559 86676 20140 388033770 38484 20140 953175800 2232 20140 985760349 20140 76195 509823552 38484 27143 226615528 38484 64754 15039274 31867 2232 969843836 64754 5706 976482194 59013 64754 526124048 64754 41240 698485859 41240 70744 150345343 56799 59013 537405344 71270 41240 298873745 59013 79473 552506274 41718 71270 272300708 70744 20733 775509872 20733 44501 14453701 3012 44501 794837832 2485 41718 451469540 3826 41718 196857594 3012 18142 783169121 15478 3826 827774774 44046 15478 475069438 34810 44046 256916714 37538 44046 932622905 58610 15478 239572052 37538 49795 289942117 63779 49795 962586268 37538 24765 712167426 12209 58610 712065499 38913 58610 293569724 63779 56122 497318961 58409 38913 68777393 38913 62094 13270173 36942 56122 301850878 38913 26514 50848349 50556 36942 274540982 76357 36942 543065656 76357 35430 535396441 55370 76357 750803905 66010 35430 607901291 55370 15866 108536644 50164 76357 619869703 35430 25990 339175619 17897 66010 438731804 79108 15866 21537963 15866 69782 391332838 30491 17897 40324952 57017 25990 663530067 39442 17897 832873511 28515 69782 116239240 28515 25803 902917292 30491 67290 614861331 39442 16165 140390642 14916 16165 98481667 16165 1863 175826168 1863 56368 586603203 69373 1863 456742715 69373 84014 355485723 46877 69373 243542735 46877 54558 847159450 77909 69373 379035405 77909 78382 783937620 84014 31340 551118867 77909 54023 177988180 77909 8571 117881331 8571 78677 120230587 10872 31340 685007641 31340 79988 171814271 69421 10872 442898739 10872 32226 421625528 69421 52557 829195244 28333 69421 903087716 27374 32226 67217987 52557 3555 934372641 52557 79054 905307316 50591 27374 575841418 47417 3555 725057078 76003 47417 408735776 85734 50591 364795775 50591 22198 365201022 85734 36615 880951375 22198 60715 208508428 85948 22198 925556225 36615 24347 243873648 60715 37320 503134986 24347 76847 839696219 34070 76847 526244256 34070 53117 323300889 53117 78509 853873724 78509 82475 756739313 31721 78509 744238321 60920 31721 748556460 82475 71675 397392469 62079 31721 597987694 60920 77449 596532542 60920 4734 97381698 4734 45511 153653024 23788 71675 895959282 19972 4734 538729174 23788 18018 152696912 4734 12296 657848454 12296 70695 79227089 38288 19972 587693415 26135 12296 630071303 38288 5949 365234207 26135 2435 905780879 87100 5949 424424047 19462 87100 431284276 2435 88332 516662276 5949 7096 436521108 87100 10310 844977035 60996 88332 443195084 24551 10310 692309280 88332 12180 930355656 10310 77963 184019995 24551 12032 125418963 30255 12032 927962047 72053 77963 878477508 48671 12032 312206728 72053 82281 809738951 31662 82281 600392127 72053 8712 639429811 72053 64770 927406220 10088 31662 699149038 82281 27086 952502406 62850 10088 262296013 21678 27086 374605650 37898 10088 501142199 21678 38362 897161811 74055 62850 2986084 74055 61816 219583122 74055 56169 775566603 74055 31779 38083798 31903 56169 515716981 31779 3998 720141972 31779 53330 732764159 34036 3998 746008462 47701 31903 50382972 34036 3665 295424407 3665 39537 822515877 6433 53330 590234854 87739 6433 897922604 79872 87739 642819335 79872 16333 736788134 87739 34706 535595358 34706 79768 326195651 79872 2348 573211963 68733 2348 902723648 34706 71460 460839066 15686 2348 666618985 79768 1655 448929261 2348 46807 206547837 57180 68733 624093463 15686 14306 573385105 65707 57180 6462818 12410 1655 19961034 53609 57180 333229222 45580 65707 266570875 14306 55467 21981141 55467 63685 368546053 53609 19110 595649576 55467 45472 165271329 55467 52848 649020307 9807 52848 632673649 45472 71995 191468306 37072 19110 995873110 45472 65436 403708477 9807 1502 687851638 13771 65436 459351754 65436 57898 652352509 37072 47444 509654075 9016 13771 767544942 57898 35539 295229880 7803 13771 818931852 41236 57898 889991175 7803 48130 727303868 35539 45143 587252308 35539 73622 507018639 1794 45143 813086523 73622 10526 51164688 48130 56878 144017621 45143 26707 644952394 15217 73622 101975094 26707 65718 280560737 56379 56878 446557125 65718 20681 732174118 15217 87199 457743138 67472 87199 651610845 67472 19343 238867576 87801 19343 922700386 14417 87801 363053302 19343 78640 467015851 19343 58540 395095801 58315 87801 39094574 17461 14417 966243127 58540 16953 65253502 16953 85038 842329757 85038 25686 363019545 85478 85038 895526277 66601 16953 210664398 39058 85038 281526227 39058 919 3327301 53123 39058 147590275 53123 64067 344758731 66601 20371 977997191 46139 919 220349301 64067 24406 769979721 24406 3977 996388801 26444 46139 513915991 69273 24406 225774196 69273 41801 830775335 40597 3977 147968917 34084 3977 853749942 26444 56227 322442643 14468 34084 7085093 14468 35657 796392320 73813 14468 328461905 34084 20511 880397032 14468 56185 159690465 14468 39449 715026379 29769 39449 197647579 39449 10462 183770849 29769 62877 475257180 73508 10462 837735522 58477 62877 920675725 29769 42591 26881340 58477 7815 207053765 42591 19429 129588853 42591 26907 685838716 22701 7815 515112626 44934 26907 985138535 63546 22701 686567826 64916 19429 816257266 1242 44934 642168969 59110 44934 349669670 76599 64916 966151737 63546 17434 997603726 64916 63621 219977249 43337 59110 35114936 63621 64876 167066778 17434 49542 973738837 63621 76269 559758071 82995 63621 368798372 53701 43337 94112660 77666 53701 993894768 60827 76269 305109946 8944 60827 625762931 53701 54805 997666444 3411 77666 263675330 3411 19178 270484279 3411 20671 554579811 12269 20671 13178598 54805 28443 239074951 87244 20671 877560793 87244 72417 143384966 20671 17791 82496897 2144 17791 91092037 2144 34820 150432756 49072 87244 36634591 34820 22578 72076546 38450 22578 558803399 47422 2144 714595362 78689 22578 221380612 21325 78689 479102878 22578 19595 909646269 36392 78689 950917290 75994 36392 838739521 75994 77874 868925966 77874 81216 49768084 77874 40652 204520708 77874 51004 496147030 40652 1189 162793202 1189 38699 781788921 81216 70435 604678524 44892 1189 262804071 42593 44892 701469220 70228 70435 53941560 44892 20324 858690150 12712 44892 833359088 85224 70228 612894462 68690 85224 792412883 25141 68690 59747787 6022 20324 380423990 25141 76605 561483225 31045 25141 380193212 67187 6022 475861471 76605 6141 905537887 6022 82474 21128359 6141 21165 804396979 6141 79042 358266670 82474 46956 302561952 46956 37085 741324870 36055 46956 180833171 37085 47118 484342032 3946 47118 642840747 66688 46956 462230315 36055 75625 513564596 11669 3946 918922383 10703 75625 155684554 75039 3946 29213358 56597 10703 951442240 59146 10703 117250707 11669 50283 996245851 75039 7218 101855986 56597 22990 764185947 59146 34610 720360230 50283 831 372374894 22990 84357 128284109 56803 22990 766732819 18238 84357 419916673 84357 29804 414895335 56803 56007 549859895 24407 29804 109157789 18238 33865 527481216 60956 29804 654220586 33865 74672 653236456 4733 33865 914285751 38050 4733 20192004 85346 4733 761382577 4733 54354 268723483 58128 74672 434686993 18359 85346 149865472 47067 85346 155801513 85346 47917 212786300 58569 58128 743292071 58128 30506 184624248 18359 1210 219882660 12501 58569 939163685 47917 18754 55782771 57771 12501 593882789 72014 1210 875855824 1210 39783 873215231 72014 40433 722639107 26524 40433 258222228 72014 49894 867971572 61629 72014 567139258 40433 50256 368545772 50256 2366 962236800 36531 49894 995154310 50366 50256 299397966 50256 60989 512758772 60989 64402 601666486 44676 50366 71022705 36531 9680 61681879 64402 28973 712507772 17746 64402 394357880 23401 64402 607716612 53718 23401 936054220 17746 32016 13496696 23401 2295 371926453 41814 32016 573738507 46952 53718 36643183 36505 32016 656070441 36505 29561 171664263 29561 76826 26419434 29561 39905 947220181 65964 36505 955084440 39560 76826 124335987 16184 39905 794749537 80862 65964 857945319 80862 8295 546615232 16184 27950 653169954 8295 78254 372392661 16184 36560 189720262 36560 74419 636016972 78254 21383 119873974 22448 74419 353228776 22448 11598 857072458 51996 36560 860429839 37752 11598 365556667 11598 75545 352315299 11598 30258 131060177 38238 30258 566696214 18194 51996 38539584 85302 38238 146446728 64496 18194 573735760 31682 30258 853820802 31682 29245 699910152 1692 85302 668646238 29245 14472 317135518 31682 67256 303793478 67256 82164 71967740 29245 15839 298559348 15839 37770 518837819 65165 14472 810293267 69047 65165 750871158 65165 80990 902204032 153 15839 175041005 24091 80990 989843847 13500 80990 682862347 11784 69047 962581840 80990 26810 681868883 153 83875 188536520 83875 45198 747648804 83875 6526 123925798 26810 68664 866878668 45198 73404 354310164 83875 20209 937257878 29972 6526 720402954 27890 73404 516891397 73404 40861 45522883 27890 16483 398337487 64144 29972 2210239 16483 4426 121659861 38434 16483 639475428 64144 11922 833377359 11826 11922 766153013 44739 11922 123492611 44739 8494 749541626 38434 84712 516904991 16010 11826 788442087 60755 8494 6219400 77415 16010 27662766 84712 67725 500654461 16010 61561 104605675 54714 67725 983794639 60341 60755 137824762 60341 74906 802888172 28810 60341 808026966 27013 61561 984605435 52598 60341 581586590 28810 71149 754592363 10705 74906 38261737 52598 80243 7461836 71149 49846 601742738 49846 27733 513787136 24563 71149 760666834 79624 49846 237969775 5395 80243 316000163 53899 79624 388911668 5395 79259 756170092 4755 24563 275767094 5395 36188 607354783 79259 41800 886546203 72089 41800 855719648 41800 1507 567916844 30516 41800 394167132 25701 30516 490078540 18930 72089 53110530 81229 18930 72748581 44213 30516 21907202 18930 61714 750070792 61714 21981 106542252 44213 85932 423419985 75559 85932 579181152 21981 2633 695664600 75485 61714 37554311 2633 14568 81862448 73338 14568 902603309 73338 76634 765323542 55878 76634 544592988 46859 55878 900661894 46859 75801 360782292 55878 50372 76221688 22724 55878 593313510 55878 83564 626295139 4248 83564 735505984 84546 4248 102827447 50372 34337 69439198 83564 82695 117106999 82695 39748 43611785 51153 84546 836487944 51153 83853 636719642 64251 51153 578591537 14312 39748 591791742 78666 14312 2678609 86095 64251 234704515 86095 80259 780177549 64251 17763 999113637 78666 62384 714412328 80259 28840 5369505 62384 62335 60164208 80259 79009 569589747 17763 85744 287956423 28840 15966 394271786 15966 18014 140165645 84702 15966 70351370 18014 8037 371566014 8037 20332 747520329 66490 84702 98910313 84702 41196 999105329 52989 41196 33245851 41196 23728 857445774 41196 30035 681813001 30035 79304 522338986 23728 25771 301502908 52989 58043 589449145 30035 19993 973616678 30035 69123 82207819 19993 51447 650584186 396 51447 519152872 23247 58043 766879523 76420 51447 619919768 51447 5368 1607953 23247 88187 941119437 76420 28165 411784868 29805 28165 54623536 78840 28165 26550961 9667 28165 110970468 28165 36492 621145070 72706 36492 957105639 9667 80600 866050643 32819 78840 989347792 20831 72706 558110026 80600 69132 806273123 38147 72706 400551565 38147 82694 704476742 80030 32819 619962936 27212 82694 158392975 78766 38147 544352957 85714 80030 574605502 55731 27212 892253527 78766 38499 106201243 55722 27212 541298347 39844 78766 479684799 85714 31927 702997513 23041 38499 937607744 67077 55722 835861572 67077 70631 966264527 87952 70631 851027497 23041 20286 160214860 20286 34440 802996345 18334 70631 271526499 18334 45165 41604461 18334 36456 749562868 52448 45165 381948234 26037 36456 247127943 11526 18334 953397407 55279 26037 45522600 55279 68740 570500895 68740 49181 362171872 63794 49181 667030536 28089 63794 400095613 59440 55279 931767852 59440 4991 601896406 63794 2918 991414140 63794 24720 739407110 2918 69066 479319216 2918 10093 774918815 7116 69066 145885782 2918 50400 106881095 15712 10093 701166403 83007 7116 802035776 15712 32944 559854571 12112 50400 854292264 50400 3045 77798474 28958 15712 108886573 3045 23823 73792802 68225 32944 100237468 68225 73004 727858676 56867 23823 493388702 73004 81222 169277839 11778 56867 71232352 11778 55425 948762119 55425 68201 22037082 48777 56867 223149200 55425 67835 474998266 55425 55589 187959912 55425 73286 431395762 73286 63652 829625117 48777 77144 730686298 40546 67835 59701212 58950 73286 504768949 86767 40546 201071406 77144 25388 139054666 25388 21493 864689340 25388 84569 353235598 4822 86767 422788228 38582 21493 535080583 25388 58060 270619115 1921 4822 171230948 5172 4822 538552189 40952 1921 270600266 51476 5172 775779605 50895 51476 326842933 62151 5172 692716754 50895 59420 365344662 71883 50895 749618450 62151 27129 885911978 65807 50895 32669077 39909 62151 732136287 39909 48598 214959061 63871 71883 783841945 48598 6950 362356183 65807 23833 861813985 82297 63871 728556542 14895 23833 979259961 6950 20051 679274146 47763 82297 698653531 61667 82297 804372605 66932 47763 912974822 14895 31438 83025694 81355 47763 102023674 23241 47763 853465794 38517 81355 488366699 55953 31438 865418645 46839 31438 636009637 55953 87895 10907571 48757 46839 570641343 48757 74753 591290459 48757 65464 6239052 46839 5213 318016612 65464 74902 144504782 48757 303 87875590 5213 15126 157377209 5213 54277 868654775 26965 15126 94370253 42685 74902 53704215 72950 303 341873661 72950 60739 184329578 60739 76028 498337578 60739 9687 903259696 76028 80089 835158627 60739 14099 406715146 80089 27735 287431020 27735 78251 690771649 9687 66071 22885306 14099 57828 984201783 78251 18069 858595367 27067 66071 10548399 20199 78251 521874617 57828 51912 938840956 70501 20199 388432691 37401 20199 812638795 51654 70501 604747878 51654 86956 413063062 33645 86956 751749295 41130 70501 89949021 33645 20948 83006374 41130 16743 845224243 40568 20948 347186121 53415 41130 369140164 53415 42923 397300502 15094 20948 389977863 16743 22468 130452020 15094 5795 124384795 15094 52144 984762134 52144 10014 121087855 49207 5795 908287270 1778 5795 808533877 69483 5795 783211373 1778 16534 468636953 69483 68477 390436046 38208 16534 974384940 15301 38208 55250140 11767 68477 843879812 36934 11767 60637775 65518 36934 625024036 11767 23546 271394623 45379 23546 713834145 65518 25015 268044511 45379 84180 759205977 25015 25634 753961039 18148 25634 183550520 45379 62396 666536832 62396 56309 27799807 84180 28131 66197685 56309 18646 689741572 18148 10514 55022733 10514 39927 930076149 13859 10514 41284746 53088 10514 217741831 15000 39927 692008637 3706 15000 559860796 3706 17039 857767766 65876 17039 217766252 65876 45197 964430229 65876 80315 83651621 17039 44383 709782411 18001 44383 85672277 18001 25460 111802887 18001 65057 383616497 47982 18001 462425192 74188 44383 634634301 25460 29647 442517281 47982 59730 332753495 65057 24330 43699112 47982 43461 585724547 80687 59730 245777542 38131 29647 551627358 59730 18160 124312984 35143 18160 934390283 12651 80687 598882189 80687 53663 512167181 19772 18160 990276744 47781 35143 242532892 969 12651 711311540 47781 15247 132596552 19772 18366 552023806 60955 47781 396217355 60955 51088 36974003 969 40006 330859464 40006 67434 131982524 18366 78219 668897212 53834 78219 767202052 53834 4316 333821723 8776 4316 842434529 62650 4316 832774598 18553 8776 991286610 53834 39864 307530367 9690 62650 942781235 39864 12008 936159334 62650 28375 176212646 39864 7663 532862206 52181 9690 541019439 52076 7663 575293889 38463 52181 510566759 7663 25425 363699255 13641 7663 527770062 33263 52076 872825698 38463 42727 105637386 33263 36776 39003500 42727 77495 179892127 42727 50704 946937682 43502 77495 69236226 36304 77495 5258441 36776 81262 804531307 50704 62813 223659286 54884 81262 567722711 43502 52138 414013105 81262 50970 538117402 50970 8202 391768290 50970 59996 600493045 59996 72644 396266143 65849 59996 640580360 59996 51204 128267920 51204 26632 33288312 51204 7502 251838711 80937 72644 891565865 26632 22179 236875525 21280 51204 305760792 22179 33448 677852251 21280 66315 741100789 66315 25011 796068752 61747 66315 510549377 61747 53380 270081999 20167 66315 51905200 20167 81373 802383639 66118 20167 269834183 81373 23583 633177700 5813 81373 172774323 66118 36494 509148639 51163 5813 781233388 51163 48527 271759421 51163 57951 812280091 36494 40542 486117694 73667 40542 455801610 79180 57951 80849333 57951 15837 917997830 23143 73667 358242249 23143 56 939516290 15837 26960 329730336 23143 72300 142690886 79802 72300 496336083 79802 65819 35796456 79802 33119 175455962 17368 79802 595992101 28355 17368 267149761 33119 46179 298108299 17368 48298 902541092 46179 35237 47544127 35237 76597 80945623 35237 53889 257661430 41674 76597 552764485 43761 35237 891229388 41674 72347 456722816 72347 42327 391847330 43761 28587 527199867 28587 9587 771083475 43761 45779 799579634 72347 76490 858082431 45779 67014 867967058 28587 62991 512156545 8171 45779 683816371 12308 45779 674026001 76490 50946 625685932 50946 72387 827532598 62991 14996 929948563 50946 74693 720942859 59118 12308 113369637 77570 74693 98752481 72387 24630 466976 24630 21555 209061954 68763 77570 730170725 47324 77570 403719142 85856 77570 492058060 87013 24630 209818654 63716 68763 568392456 33971 47324 347658287 47324 23945 237272741 85856 18841 691082640 26003 18841 448287115 23945 8731 422106578 8467 26003 308841966 79187 8731 418497775 44995 18841 460254384 26003 61255 844820404 42778 44995 860366414 85965 44995 988388202 61255 51259 739060487 85965 56626 825320198 85965 86572 506425267 51259 86314 443660014 67755 86572 609630400 83710 67755 179542900 5195 83710 665518938 67755 50622 709861814 87083 5195 94273477 67755 27614 197074430 5195 45313 127534178 77496 5195 825327044 44684 77496 985338808 87083 28820 753542621 85399 44684 429062506 35564 44684 141275063 77496 21197 839070866 78820 85399 251757889 28820 73950 854250462 10365 73950 125346556 78820 5132 486736204 21197 52990 163300354 5132 49854 28031344 52990 34803 118577545 34803 43727 857646908 5920 49854 525420262 49854 18525 636256878 46496 5920 130518697 9025 46496 725927454 18525 86974 172333609 5920 32143 331024840 18525 83140 175629303 9025 55879 132720282 9025 6872 368108190 32143 66902 122805094 83140 43067 303367956 55879 20444 650860550 43067 84476 466829139 20444 6831 192346826 20444 62509 653713063 63284 62509 458607706 63284 42915 592723869 22087 42915 234913331 42915 81800 568976620 81800 45140 459820233 42915 71852 820863444 30539 42915 54918900 49354 71852 813457128 30539 208 276396287 49354 70607 879642623 71852 81505 527536413 49354 68271 566291727 81785 70607 502195238 81505 2386 709805205 2386 3803 323560248 30788 3803 449568497 14326 30788 247684294 3803 53107 729548887 22229 30788 618051281 30788 82511 148471109 25921 22229 39835736 14326 76802 573749285 11394 25921 818343648 2343 22229 839942864 4424 25921 421288081 11394 63826 198974015 44854 11394 755112416 71114 11394 832254155 4424 58552 650902957 83825 44854 656882418 62782 58552 610610329 83825 62164 461663859 58552 81679 853775980 68136 58552 193408596 1528 81679 342254603 1528 30859 254731474 1528 83490 311214256 10128 81679 34394022 68136 82545 68203522 56174 82545 76814189 52434 10128 446438722 52434 20691 143348796 41327 52434 746086644 20691 86759 163891493 52434 42931 222695012 52434 41836 76485507 86759 26912 632257524 86759 49536 691599962 42931 36708 581878460 41836 44089 662893464 26912 67008 79404612 49536 32338 158739750 36708 46061 598622046 46061 11193 372693121 83226 44089 67470656 83226 23596 861349869 83226 47489 282844561 11193 5950 420493216 24744 11193 832817966 83745 23596 278437157 23596 27785 110191318 80060 47489 741334667 24744 42279 745588377 87937 83745 80998696 65297 27785 22975886 29764 65297 104116250 4363 42279 366549797 53750 29764 492999364 7690 87937 308506120 53750 4181 337030109 29764 79878 20232493 53750 26710 594918852 13259 26710 55594994 13259 32771 184524608 75942 32771 452313125 79878 55857 648958636 12463 55857 522917126 13259 61354 157469634 87023 32771 675744281 12463 41369 301005040 36931 12463 687393187 36931 25302 801100663 36931 45753 520493637 36931 81997 871631175 81997 87574 864825210 24376 36931 910009231 41857 24376 259557613 41857 23974 893167454 81997 20114 225372851 20114 43636 908598264 8508 20114 245686526 79584 43636 92706768 45662 8508 800366552 20114 7666 889625504 48645 79584 46193779 7666 57362 27347349 79584 34342 448268182 45662 69830 640046299 68412 57362 680097087 88303 57362 502794275 44634 88303 425371458 72225 68412 135012699 72225 85825 475280639 68412 76131 705114375 76131 75570 663421265 75570 38225 83372164 5218 85825 23785889 739 75570 530227792 79262 76131 131288031 5218 21421 5295973 79262 48280 315516540 79262 15194 763585124 21421 81970 566124032 17379 15194 437579241 15194 10738 620341596 1050 17379 496176116 1050 39141 58209722 50602 81970 435674824 1050 60144 216918018 60144 75056 86660199 50602 77171 607018188 50602 12135 641963422 30159 50602 51143993 29589 75056 159989217 29589 82204 297077211 29589 28928 212430182 82204 8464 50444861 72548 8464 81411172 32892 72548 232163078 8464 49911 715306361 55187 72548 164396628 55187 84981 603250427 84981 31715 547703992 21079 49911 461129408 77680 84981 884747150 70207 77680 644961291 77680 71155 422854667 72130 71155 827602114 70207 58544 164148627 65374 58544 508947032 58544 47754 152876521 53769 58544 926335937 53769 20171 697392518 47754 80810 672406622 21668 80810 231770221 21668 34232 487092968 80810 67646 304228161 61670 80810 323805896 21668 63183 834301346 5391 63183 616554161 61670 58201 37757609 55400 67646 915846533 55400 31441 253472864 25224 58201 639643634 25224 45131 583556329 9893 31441 731363677 55400 47459 869967878 47459 29911 792270579 64708 25224 370479423 64708 2814 54465041 3307 9893 704906534 86626 47459 703449190 70348 2814 336934103 70348 38772 713583196 72712 3307 517223088 48044 3307 595316644 48044 77665 296685508 16676 70348 720625670 48044 45833 107128176 72712 55910 820296212 51352 48044 361376319 59921 16676 279633703 59921 27286 914392203 55910 23332 356253642 51352 40599 389097832 40599 41691 592153968 23332 76944 952276690 61419 76944 808171760 25719 76944 175374593 25719 38228 165478942 39740 41691 704408663 3495 25719 100094726 14960 38228 124475113 38228 23980 256285243 68009 23980 886022399 14960 14141 774804141 80532 3495 333274043 80532 50548 36291965 14141 39276 978858474 39276 42253 237570571 50548 18319 803264288 39276 21619 19509723 39276 67250 125327696 21619 66904 749784470 65412 67250 201952789 22122 65412 698332667 71789 65412 676058997 65412 63764 612488323 65412 8203 176696838 22122 56807 884653747 56625 8203 650387719 51981 56807 15150654 56807 58187 566412082 6406 51981 83844358 46603 56807 443988224 51981 45991 470775912 45991 51077 3655817 45991 60946 707826189 85341 51077 317967117 85341 74079 134718500 60946 20867 225390421 20867 71347 278797707 74079 20725 336511259 71347 10459 554499876 328 71347 612575944 17738 10459 428443682 20097 328 951127861 70480 17738 99141775 328 71951 347553303 17738 74550 620359548 17738 79992 61950109 70480 4254 743826737 79992 33586 581421094 14593 74550 47105787 33586 68397 761779934 79992 28257 124340816 68397 20827 572424501 72027 28257 741136121 28257 55793 146940902 20827 44888 274660205 1904 20827 439822320 1904 49479 727513208 6467 49479 851730921 6467 30725 613522823 1904 60670 567190163 60670 42857 695858449 30434 30725 177534182 31590 60670 694746196 76898 31590 743854461 48554 76898 363376186 42857 51439 481225317 30434 31736 345321100 51439 64022 743371872 76898 48694 815101927 48694 28695 234609568 31367 28695 354862319 11207 64022 497898718 11207 11852 917898418 51171 31367 761546858 18480 28695 253946562 12922 31367 470336313 12922 17790 810393641 51171 10482 242006546 56859 12922 111858469 56859 22420 952024518 10482 25024 344011751 56859 77758 815468004 25024 3651 191932353 21556 3651 775790071 67176 22420 154185350 25024 75754 801829110 3651 10610 389864226 48923 10610 591423194 38746 67176 354390166 69586 48923 544216586 48923 63345 386739772 38746 20408 410658087 63345 9955 367456092 9955 80675 407305950 20408 28161 638525638 56108 20408 659581914 9955 40505 497613003 9955 71767 524386589 51518 40505 738922494 40505 25763 401612334 51518 77005 15608999 77005 8055 402155512 80349 77005 60718322 80349 33652 565752218 24976 77005 51581458 63791 24976 875961564 47062 24976 829554401 31955 63791 340487343 47062 59234 939284283 45412 31955 381357753 15052 47062 959640110 66077 59234 265380011 52575 45412 221022284 45412 19455 851831168 19455 48514 942459609 15052 71757 853052622 45064 66077 14433997 34575 19455 68574531 71757 32844 953819539 71757 25466 490260805 34575 29330 449328252 34575 79581 1271277 29330 85147 505358371 4547 25466 180925846 52822 29330 942068260 4547 11995 580001625 79581 79071 308255964 79071 33235 916510534 4547 24150 487664585 24150 68209 489223026 74494 79071 726817904 60570 33235 93225501 84038 74494 155032831 63110 68209 816404218 21029 74494 648643129 63110 19325 819286067 63110 26723 377920092 35236 63110 81886735 63110 49679 867348661 20305 21029 32953817 64986 20305 677612528 13835 20305 268674342 64986 83379 163369777 63333 83379 367663089 83379 5519 806042928 46408 83379 786191254 49985 13835 904194461 46408 29034 979145432 29034 25562 746249484 46408 50566 20596013 29034 74800 807247372 36983 29034 197896695 29034 34714 365472122 13386 34714 773478626 8847 34714 542596008 11872 36983 747270403 59957 34714 124420584 43259 13386 911109727 59957 15951 53645971 53689 8847 791341070 68269 15951 988175280 43259 18716 97582431 18716 41824 161981778 77404 18716 804113383 77404 71829 577310212 68269 39681 8156575 77404 29358 369624174 6164 29358 274757748 39681 84113 485836697 71829 33769 820433427 39681 81663 412217866 31991 81663 953673940 51465 33769 436164926 84113 62852 529461508 53358 31991 996072833 53358 84875 202016145 51465 33656 603367601 79064 84875 729134204 38926 84875 81359137 53358 29424 526096990 38926 82393 62989683 39549 33656 895743281 14655 38926 740306833 39549 34656 20226502 39549 70368 923770103 70368 10450 107092585 70368 43253 113396460 60924 34656 725142768 43253 48560 630582892 43253 35603 891888630 48560 29341 280439554 7428 48560 463420188 7428 30935 98536049 35603 6266 501672883 36280 29341 430834680 52164 29341 838564532 87336 7428 414539786 27123 36280 926438218 27123 33659 757325193 7254 52164 86022849 7254 45315 639840999 7254 38807 869599614 39067 33659 958914657 19637 45315 155315193 19637 87617 554379358 39535 19637 68669625 87617 60890 993624947 39067 79029 571142415 19637 55810 282193255 87012 87617 124572531 81481 87012 953101519 60890 24352 59368646 81481 31400 549961226 24352 53809 227520624 59986 31400 637504284 53809 6503 693414414 43395 53809 211691605 18377 43395 883099090 60412 6503 862789110 59986 44531 465136511 80850 60412 790650804 86246 44531 957020078 46232 60412 623444998 88042 60412 581469447 86246 64546 453494141 53325 88042 471182536 64546 57687 669179039 64546 2225 626753316 53325 37937 221390745 78122 57687 231459384 2225 52054 872850111 78122 48092 988756660 37937 80005 340404177 52054 61974 960180676 80005 51718 615302732 61974 52462 177910805 8959 52462 664156023 52462 35383 895261987 76405 52462 515609726 63126 76405 45755623 23214 35383 35289761 37651 35383 228215878 16133 35383 900005688 63126 65604 776125415 70621 23214 414275832 40855 70621 980291461 16133 79891 784974946 70621 12569 224184008 29537 70621 545936572 22664 29537 33605110 22664 82912 314714572 84920 82912 272225541 56072 29537 198963146 84920 63363 118987965 56072 64430 496735312 63363 57227 683676739 61956 57227 386714444 22530 56072 89010222 84385 63363 619378159 64430 69325 260632915 20059 61956 577753135 37159 84385 173296284 20059 11723 915005198 79668 37159 340623554 20059 26585 286877675 78755 79668 327213774 78755 38017 438260926 78755 54842 432979190 26585 31066 471959542 31066 12116 204313293 54842 38686 421743440 38686 20448 353236275 31066 65881 652398997 3970 12116 947694365 62525 20448 12414833 80530 20448 10463847 3970 79260 301768006 65881 64888 805412398 80530 21688 286273120 21688 75669 382747674 65816 80530 225297314 21688 12462 174743041 65816 84142 14433462 12462 32621 153298660 17699 75669 12205735 32621 13407 307604206 84142 44053 98118334 82137 13407 947439757 77134 82137 955603326 41020 44053 727327186 46395 82137 955977752 41020 11812 263218826 82137 59291 626583861 71259 59291 179551662 10707 59291 67183525 49948 59291 486007776 29894 59291 124777132 10707 32372 808555426 74681 49948 120989397 38550 32372 625603595 32372 69662 171982389 29894 81297 124693356 74681 80195 446564631 18675 69662 725650752 25341 81297 819783585 26042 69662 75218816 11667 80195 895801670 50284 11667 738539794 17141 18675 259585215 69340 26042 287758863 45594 17141 480390790 10250 17141 471765927 17448 50284 139550154 38527 10250 744378514 23957 10250 94691790 45594 71505 98767382 38527 30843 155706260 38527 44319 241807599 815 38527 626549 56040 71505 856955197 55262 30843 272952640 30843 48382 301204170 55262 14708 123128004 15576 55262 543656191 75555 56040 810351769 55262 79998 561998308 79998 13046 457698041 24675 15576 748426831 13046 74413 166601938 24675 46836 710304095 18937 74413 567820154 2760 13046 233000604 24675 79999 590081262 32520 74413 30830004 27795 18937 442266554 13116 32520 116150644 20143 2760 524991913 79999 47567 589006202 47567 37606 309615127 27795 85237 735865834 45184 20143 816593796 47567 54377 115742156 55841 37606 36661077 12450 85237 576572732 28060 85237 62007031 42187 28060 317073091 31946 54377 800981002 3351 55841 58386299 42187 67815 24881897 50136 3351 834286423 1709 42187 829517852 6588 1709 887400342 67815 46022 220308230 14605 46022 855146030 6588 76575 314101638 29854 46022 354922952 76575 79167 593908706 22195 46022 110019971 76575 66827 187350443 56815 29854 833832796 31464 29854 825985878 79167 24780 731701008 62704 22195 406012280 24780 73781 723061843 20641 73781 731819957 31464 70216 603075326 35860 70216 212818033 35860 58638 768363923 35860 64341 671914913 80419 35860 668082318 2887 58638 919554518 40894 64341 969228333 80419 9824 493670377 64341 79721 996549356 79721 87526 470873706 40894 7769 782894642 63917 79721 686320738 9824 76481 628859164 87526 44359 9715656 25656 87526 228259894 60259 25656 466818324 88357 60259 7906122 55964 25656 26843589 9917 60259 965278968 10723 88357 104812699 10723 19088 389807751 30177 55964 508882905 55964 57663 95379490 35724 19088 143317088 83687 10723 388606801 15612 83687 774827347 83687 27470 763566728 35724 16321 538613443 49043 16321 258513803 15612 5906 301895949 40715 15612 994897410 49043 26406 170625266 18903 5906 300866979 26406 8278 484106277 4333 18903 601260054 39278 26406 604539932 18903 65871 170835241 86193 18903 202620239 8278 22834 821008818 65871 50187 358143576 50187 18658 812644469 65871 22789 233633411 50187 4643 151668058 22789 342 526186139 40296 18658 25608652 27031 342 749471905 12874 27031 596796360 27031 22634 875825943 46419 27031 970082374 58557 40296 16325635 50069 46419 801367544 12874 21474 414926583 43153 22634 439321102 86250 43153 90933865 20166 43153 668516847 29287 50069 322461888 29287 82575 287081062 32148 20166 762405213 26851 32148 180858502 82575 60550 848930978 76731 26851 969189788 32148 81376 226973215 76731 23663 223532755 81376 28050 168682186 74722 60550 315247728 81376 87551 469990257 54365 87551 510906085 82738 28050 793850756 70491 87551 207496361 70491 75827 63073457 26642 70491 186378410 63961 70491 209690874 5529 82738 941630643 63961 2452 912208590 5529 52201 965720137 63961 85760 328956298 2452 10162 64575152 2452 13612 205928774 62714 52201 363761369 48982 85760 334239385 68346 13612 412135129 10162 9797 500657068 78088 48982 541662831 73616 68346 873268400 87462 78088 31808794 68346 7252 477688749 64645 9797 174393552 55427 87462 691646673 55427 2645 364508408 7252 57536 91029689 7252 42101 70027532 16516 55427 117654821 16516 30925 828431847 12529 16516 275226939 84616 12529 698194552 16516 17594 723718662 59657 16516 266212314 59657 48259 885887244 16171 17594 371399903 16171 16793 262067037 62863 17594 400530201 64827 59657 621395898 64827 73834 279651758 64827 56266 690947946 35230 73834 769414184 35230 9761 974388710 9761 62892 54479971 56266 81483 826560748 62892 82114 120659824 35230 63066 780137734 9761 12207 563770359 63066 75388 781700406 74784 12207 433264826 63066 36597 342890517 30532 12207 131775994 62138 12207 60389775 36597 70778 344713339 70778 34839 107229947 65140 30532 699860943 34839 7148 121041611 65140 1094 285188228 37671 1094 13749543 1094 85630 892506550 85630 83354 927612715 56135 83354 942097976 85630 59755 684537099 5981 59755 64123196 32820 59755 40883708 79014 5981 838857854 5981 10030 7085449 79014 3358 988731777 10030 35972 355456392 3358 45615 601777245 10030 70062 810326561 45615 23843 818413281 23843 51244 475946015 75760 23843 879314842 51244 74830 148302406 74830 64025 330005848 9771 51244 637504116 9771 3317 636181920 47603 3317 483004859 53529 47603 493311419 31197 47603 902725835 9771 56983 907662790 3317 10780 155319470 52223 31197 977286506 56983 21149 934872382 21149 22261 678494900 21640 21149 585734639 69461 21640 381599814 21640 10454 305542389 10454 83911 403892561 21640 54812 737768748 10454 71325 529759915 10454 55800 711034933 10454 40438 402346778 40438 43275 571279650 71325 50658 570444708 6904 43275 80343819 76134 43275 236333120 54857 6904 79534765 50658 82925 598955499 76134 27200 497716077 6904 23841 464638789 35290 82925 479391279 69788 54857 850164068 35290 21420 959669608 38718 27200 91294812 23841 2932 840471388 34421 69788 777743919 21420 27292 639512911 38718 35334 598062462 27292 53299 75748893 59426 2932 537314397 32170 35334 204163717 36882 32170 244272348 3686 32170 839783491 52832 32170 3138327 12326 52832 825710945 37621 32170 125982983 12326 44627 19048418 67693 44627 795068591 37621 71372 82720031 44627 44047 381189081 44627 41276 359934479 87204 44627 179730439 41276 62336 191540046 18752 71372 62756301 41276 47970 651332770 62336 68639 128414348 62336 61948 78750913 68639 50042 991711317 47970 25828 68430892 25828 11366 961066671 11366 51509 167659459 50546 51509 756793111 50546 44016 620745755 4935 50546 17942251 29422 51509 290741455 78655 51509 331689903 6303 4935 558064330 6303 26374 502639672 78655 22192 141729591 17870 22192 869409662 37140 6303 870499369 26374 29802 501075197 22192 41488 223027054 44746 41488 572817386 71370 29802 340152507 41488 79365 743148832 79365 36715 178482761 79365 67988 694519840 36715 43355 904319994 64886 43355 207727000 79365 12401 111593421 71753 43355 845737381 1515 43355 903353592 12401 80050 124294825 1515 79917 618805726 71753 2060 690661893 39582 1515 696561195 80050 71059 143588077 39582 65274 537039953 65274 15971 916078894 71059 73322 955322219 3181 65274 90037125 76612 71059 11686019 15971 24126 638066195 59033 24126 349535405 3181 40992 963583811 2110 40992 237726447 2110 46508 688335625 59033 77632 862730945 54847 40992 38679572 54847 49443 511367636 10040 54847 823358116 25376 46508 626111254 54847 79200 980033430 49443 14017 388384355 66326 14017 745376367 84589 10040 407856400 78745 79200 35060603 84589 80109 472486806 6484 80109 40581130 78745 46620 518919992 46620 10119 988183736 15844 78745 666002483 10119 48651 750242826 46620 5849 341666161 70971 46620 862786449 48651 35952 223296563 35952 18460 913478978 18460 59610 210639807 38640 70971 865075373 59610 75572 642141082 38026 35952 647763434 62350 75572 298381582 41409 62350 174572599 36575 75572 355950834 82817 38026 445406948 65596 36575 71835019 19000 65596 336549963 41409 69505 962626395 27387 69505 119087279 65596 16490 728231537 65596 40495 9842703 68676 27387 225567342 40495 36070 800935915 16490 18721 521866788 11811 68676 887747659 68676 48977 128979379 78233 68676 919038050 18721 553 70851481 81897 11811 50745698 34717 78233 161280727 48977 1187 6705840 81897 20019 782259679 553 87163 823469595 87196 34717 430048591 50079 20019 901694979 50079 8897 481979651 46660 8897 962324576 43451 87163 392408412 87196 7039 996270490 7039 80785 134304481 75259 8897 930799419 46660 65224 272045594 71729 80785 395677519 8591 71729 795964468 75259 42314 622215737 71729 87377 795092210 65224 13358 42877289 64796 71729 972177378 12236 8591 27270663 13118 42314 513936457 12876 64796 265538797 13118 77003 545536024 77003 36046 555979449 13118 26124 843640214 77003 4819 704735985 36046 34214 141300790 36046 6278 946261253 4819 77146 337889225 3783 26124 608759806 6278 52307 493394687 77146 48254 796131587 3783 35699 859897119 48254 41482 570871486 55762 35699 262904809 83738 52307 939333165 48254 69018 379624140 65074 41482 625273722 5954 83738 285251685 5954 14124 568137299 52289 14124 438535810 63187 5954 811869293 14124 4797 760925038 52289 53898 845699331 47107 52289 805102017 63187 74809 937700655 74571 47107 537951030 47107 11867 144532650 81822 53898 130390167 81822 15557 934955345 10837 11867 166062634 36717 74571 22652590 85907 11867 931676822 15557 87434 175879637 10837 38486 534212182 85907 68934 198336755 36717 31574 869406568 31574 79924 405100941 38486 12662 473369293 68934 62519 581662219 31574 24892 557775759 12662 28142 282000713 77362 79924 958227815 24892 1404 198607637 24892 69881 994453847 24019 24892 481912957 65093 69881 860367841 24019 45620 411235954 45620 13508 5008208 2342 65093 861489519 65093 36904 183648875 71825 13508 364484731 32009 71825 922548671 65506 13508 535903399 40177 71825 725418642 71825 29085 379421974 31861 40177 341961192 40177 18096 83953889 18096 3070 940472399 8676 18096 241323340 47274 8676 416124506 8676 37347 947959077 18096 26126 80318193 2243 8676 921053360 37347 69298 798826970 37347 7794 329579489 69298 74222 547401854 7794 49381 740563986 36779 49381 168682590 36779 63016 570901189 63016 1022 99065704 48435 36779 29811983 40450 36779 464262200 17293 48435 446248602 1022 59004 396327396 1022 9725 192177195 59004 15584 115840938 27784 9725 793976949 27784 77164 204364002 75412 59004 986518229 63674 27784 202605889 27784 66974 690699515 22590 63674 862678287 77164 83298 72474618 25922 75412 412763587 25922 9294 925462109 9951 9294 446215319 30575 25922 805372534 21881 9294 921556312 85990 21881 167728467 9951 15098 791709427 15098 21115 835368310 54257 15098 205074633 27971 54257 956225844 53665 15098 49408268 61277 21115 117662306 3261 53665 111358142 75255 53665 854538248 77382 75255 944658022 77382 84457 857913656 3261 15249 127937722 77382 7494 721767248 74316 15249 296198906 7494 54901 337146909 47206 84457 483793618 5314 7494 240671627 74316 15698 569813736 54901 63541 35569760 54901 52701 410417895 47206 71925 36843354 63541 1977 492088727 71925 52780 416873018 52701 65949 667900179 23656 65949 282515997 73167 71925 903456831 1977 74319 822496159 3099 52780 481354467 60017 23656 458063943 86402 73167 776435889 23557 3099 847824941 3099 10196 5118926 3099 76106 388248902 57813 23557 869569203 15508 76106 202337381 10196 47424 973163314 17220 76106 444845959 76106 75490 98719092 57219 47424 921215259 17220 48215 985646593 78369 75490 84210172 17220 20747 49193609 57219 42074 625530677 59811 20747 8518788 20747 68247 160617798 68247 46435 583838170 45056 20747 45184184 45056 86341 949455655 46435 34958 16406107 46435 13323 414800796 60427 46435 804044655 45056 31685 162956920 31685 52123 705732501 1743 34958 110609592 13323 34118 585844332 52123 35090 535711716 17767 1743 690392308 58001 35090 134309884 37661 35090 820486098 34118 61855 104550304 61855 33410 927783347 44232 58001 694579334 33410 76563 129861919 76563 68419 111433316 61855 1046 168092548 18459 1046 217527862 76563 4028 766714571 20787 68419 73544168 85952 68419 347193492 1046 16629 804427532 4028 14456 985442642 85952 58822 308125027 50789 16629 630077271 16629 49668 696790635 73998 50789 585263581 26150 14456 136699966 73998 61396 342245762 48689 73998 191047159 73998 26545 180346989 26545 47869 618375704 72302 26150 533747285 68090 61396 25609440 68090 50958 921421046 68090 27283 477941628 47869 9923 135823715 68090 21842 54168712 60327 9923 475024758 27283 84649 354650356 22987 27283 657244997 84649 20506 113214449 84649 40927 557814629 84649 35196 608071857 84649 10739 786226412 5622 10739 372168070 35196 36244 954115839 8180 40927 20045638 64204 5622 531480039 43581 5622 640841329 56580 43581 144808683 8180 80572 426548322 56580 21798 253668468 22642 56580 959447802 6293 80572 548043470 6293 14034 538827954 67567 80572 70571849 51905 67567 300313396 6293 80236 754473165 6293 74763 380963217 14034 37704 707504267 85329 37704 212305679 85329 26430 448707759 37704 76613 1999580 76613 52503 278006392 85329 9243 138121582 23416 9243 466656566 23416 11804 408480170 82290 23416 897903286 64890 23416 154050958 64890 50823 534542479 11804 72737 503751574 50901 50823 49954014 27594 50901 86017154 27594 46788 712450221 46788 76588 50159457 36710 27594 72628006 80910 27594 786607294 31914 36710 494816450 36710 66401 206556262 68349 31914 988996831 66401 15285 48154265 81798 31914 909347747 81798 73068 881011129 81798 32626 824562405 73068 24642 105714140 9593 73068 432973699 81798 41277 669251911 9593 84501 266047032 79039 9593 139871241 17859 24642 927282134 43869 9593 103484441 43869 15974 452495831 15974 63312 78794954 17859 28009 236247657 15974 38115 720135121 63312 55428 630029059 63312 87106 533414235 13433 87106 77440169 7736 13433 199144189 7736 70683 154520152 65296 7736 966140157 70683 14480 766840391 7736 77457 70421562 65296 32786 95693832 14480 73864 863901025 73864 81751 400323499 48929 14480 580435155 5376 32786 562509899 45821 48929 652647960 66880 45821 944581323 48929 7327 876518394 45821 17017 993588816 49256 66880 966503537 45821 39976 529390693 49256 39419 825547908 39976 17549 175538755 8148 17017 271404694 78128 39976 132112833 17549 80855 680299268 17549 73608 404635408 73608 9253 808331679 80855 44499 216618459 73608 27038 362810936 27038 68694 900513292 27038 58472 282918614 27038 20261 240758328 66085 68694 124737698 58246 66085 421885986 37761 68694 10408829 20261 55315 814438010 585 20261 487703873 27612 66085 332677502 585 12739 637388610 71283 27612 953451172 60028 585 397629699 36652 12739 714404521 12739 37862 868078185 36652 16261 299760912 16261 44948 415184038 36652 58238 98864368 16261 88114 750401518 70945 37862 710056008 58238 80276 279002538 88114 1578 523929500 84625 80276 935735022 70945 82470 830400803 82470 37008 33376975 40766 80276 35063813 1578 14870 332901339 5857 84625 988453461 5857 21718 904150613 37008 64757 789008765 14870 57501 191430013 22251 14870 708150619 86757 22251 141560230 58761 21718 157233051 58761 47616 999154030 5681 47616 324650013 5681 35598 851747401 47616 35233 272600635 80557 35598 891979721 5681 36421 915954019 23850 35598 118596092 35233 79491 596122279 54081 79491 497081865 23850 43406 34544818 54081 64238 844982773 5163 23850 878493975 82478 79491 617355958 64238 84694 495543185 64238 16566 246175931 16566 66436 208426985 79679 84694 372581643 60293 84694 81035580 16636 84694 86689209 52358 79679 569360517 66436 13061 309154001 13061 20159 756541975 49099 52358 141365067 20159 77485 584280222 20159 47015 642272694 79656 49099 744712108 32184 20159 999927671 32184 17931 376184602 79656 62411 62367029 84304 17931 81232517 62411 47370 377020371 17931 32891 111421970 48945 62411 527769197 20060 62411 678963757 21705 84304 546093762 21705 42749 298160035 42749 31986 438671510 30263 48945 988030554 21705 25812 259882613 25459 21705 923516207 39899 42749 748684865 39899 17933 94443474 39899 55494 996467098 55494 86085 70928867 8436 86085 47388562 43474 8436 924926135 8436 24158 146853584 24158 45686 26527296 86085 26636 228805654 34643 8436 994113885 25037 43474 658848026 8197 25037 335179878 25037 40418 199492279 75369 8197 382588811 75369 8177 453070257 75369 86455 66562898 75369 55138 679366033 35782 8177 802884009 35782 45473 484150797 18966 8177 292216308 8811 86455 878490607 46831 55138 808464640 75795 46831 106006897 75795 8246 404999671 8246 26424 98032038 11097 26424 814744665 11097 59198 543903825 7996 8246 706915948 23976 26424 178167674 26424 62857 55287344 3521 62857 100642477 3521 75524 685509402 75524 42602 282856613 23976 20320 160874341 63398 62857 214722636 42602 21806 3579467 32704 42602 375265790 1516 21806 971073783 56395 32704 499552393 65123 32704 668601586 30848 56395 627703359 47034 30848 206980844 29572 47034 338303493 68637 30848 915003286 35017 29572 708434250 67996 30848 225446 67903 68637 92140872 58944 35017 441601586 50877 67996 26644609 45838 67903 847037592 58944 42582 908082923 14851 50877 187096838 57721 58944 515177515 45838 69083 617137749 42582 20900 386760425 69083 62741 464830688 66320 62741 474118285 76674 66320 38587318 20900 68583 290741022 20900 46371 181409293 18261 66320 776397583 66320 34551 660768349 72815 68583 719885935 72815 13 801084987 72815 45212 557362211 25298 13 840414138 34551 7054 203772338 7054 65958 453826547 25298 58137 38197946 25298 32401 586196110 15988 7054 61736330 32401 73254 291938504 58137 12679 427871028 14339 15988 53309091 15988 80087 136632774 15988 84801 570303671 14339 55243 268869470 80087 34694 486601511 74509 34694 185958305 51158 74509 440318649 51158 5059 640841777 55243 76279 61281999 34694 72092 13276462 79526 72092 563563967 59216 76279 291105540 24147 59216 328949127 24147 80282 53303224 3825 80282 741212832 63178 24147 951413450 65616 24147 52302650 3825 7744 881756654 63178 9658 853592930 78966 7744 558711040 6483 63178 844414229 65616 61838 332913640 9658 15802 193022559 60974 15802 270498364 6483 25832 670885881 9666 6483 474445802 60974 53119 40281931 25832 46007 89242624 46007 54846 118393211 43647 53119 842635036 9666 28927 328752797 46007 32194 359160665 54846 43111 587127410 43111 24309 708694466 43111 36027 96576144 43111 77027 485947481 43111 58150 717107550 36027 70563 78239600 58150 78541 497649237 53908 70563 16951017 31950 77027 337545487 53908 12216 255501315 2999 31950 109464510 58969 78541 747058474 2999 68788 339806134 58969 5225 645012813 63625 2999 88774697 58969 38395 902130725 15153 38395 97607147 47857 38395 969138795 63625 11469 435779748 63625 80329 987690011 80329 48682 978980096 42909 48682 915533756 58321 47857 119700273 33672 80329 497680800 32897 58321 128914291 58321 33976 835073176 82228 42909 950442401 32897 3784 23785570 33672 12988 876857859 82228 49127 663840164 3784 28523 525488210 28523 13265 494051011 3784 8385 881828781 13265 58985 522311346 53987 49127 475825133 58985 59037 175528526 34174 59037 428447318 33177 8385 636467262 14545 33177 728579754 34174 14423 5393350 70186 14545 592362876 7486 33177 653421894 31092 14423 127630875 18350 7486 538086512 31092 34982 346005846 18350 83851 822637639 7486 77428 472930265 11314 18350 199622111 18350 65272 337427506 34982 11816 377400274 77428 76460 84451164 76460 60586 120574218 11314 66493 496507432 66493 56451 913562420 11816 73399 743705890 82503 76460 787613930 66493 10217 464454994 73399 38869 583906743 38869 63856 970759636 53458 10217 301607302 38869 52516 28952630 41664 63856 40775887 21183 53458 145966290 63856 70130 709158290 20367 41664 814847803 21183 30340 149162784 20367 23302 639487364 21183 81156 264713797 70130 34904 879294829 66760 30340 66114681 81156 33978 949748336 38197 66760 664102185 81156 22659 147280784 25393 38197 711321898 66760 37890 222518532 38197 49639 139838602 72846 37890 989690489 37890 39072 753354056 43360 72846 126045186 37890 6560 324083275 56899 49639 401587260 43360 55679 692708305 45942 6560 742983059 81908 43360 882102118 81908 49454 135698319 12599 49454 950311307 45942 22955 654461759 49454 3039 57199036 3172 22955 714938770 7840 3039 624815663 15254 3172 486482833 22955 57744 41444814 3039 5416 650301452 37738 57744 316862801 20982 5416 962343914 57744 24799 422272326 10887 5416 114192134 5416 18029 110038498 48752 10887 72402732 71023 18029 37002130 43411 24799 792873765 55073 48752 851096755 58099 18029 454243280 48752 64778 101594417 32906 64778 381849423 58099 78695 959155701 78695 83264 48613394 54959 58099 49538278 83264 7460 500432083 55294 32906 180294183 13025 83264 859863503 7460 39068 679223522 13025 18861 717547138 86640 39068 388779878 39068 15426 486435335 11654 18861 555599969 59691 11654 413095444 14512 86640 579160974 15426 71624 20025214 14512 80023 889037123 80023 11055 112198170 46688 11055 975239591 30605 80023 701309689 71624 7509 712242757 46688 36490 243695297 46688 13410 517034119 85776 46688 347619797 85776 15234 930130785 47906 36490 690552360 23098 47906 560149504 23513 23098 597209019 85776 45890 308813145 23513 14149 79995247 80904 45890 730159536 80904 72396 273762208 86884 72396 206927796 51165 72396 172422184 51165 24090 251804639 63940 86884 59461606 4230 72396 927989993 68173 51165 709100685 24090 74123 259232051 10578 74123 198830803 74123 55546 974403766 2798 10578 213306198 49723 55546 918887207 11358 10578 207851793 28665 55546 673336030 66537 49723 820707169 28665 43324 240383848 49723 6667 727724925 11599 66537 332946104 66537 54351 481995381 67286 11599 626395330 11599 38792 401314488 19946 54351 697130238 61245 38792 704442135 38333 19946 872168355 7980 38792 998241474 6394 61245 645172450 6394 10313 86158092 61245 40987 874579238 7980 4347 349309058 66614 6394 434373272 6394 67536 803927184 24888 66614 117001954 28152 66614 122068763 4347 87725 284315567 66614 40493 887215148 26288 67536 850553829 27161 87725 170128919 27161 5729 103977510 30301 27161 209079055 59977 40493 630360342 59977 65675 527750685 13691 5729 123900901 5729 25257 397141499 76261 30301 612951359 59977 53032 398911757 65675 87372 916466783 13691 12645 722081750 54129 53032 439523749 50524 12645 335933143 85897 50524 5763706 68923 85897 339582911 12645 58394 216710627 78586 58394 109034301 46755 85897 236799233 58394 51468 149350350 58104 51468 82982934 58104 25453 847725066 45450 58104 143526161 46755 77279 57880322 25453 25135 991317120 25135 22032 656318500 77279 42548 364663718 65478 22032 646285339 25135 46204 780099812 74691 65478 233059481 22032 80726 910399472 46204 82735 347213751 80726 77922 82354221 45555 80726 300314585 82945 80726 479394105 30828 80726 38829378 12229 82735 979282318 53637 12229 621777221 748 45555 983937357 30828 58374 584318699 58374 37047 988965970 58374 6943 440587431 6943 71963 176586499 87496 748 862849854 71963 78188 774123951 61152 78188 595066177 81362 87496 373584426 51544 78188 664149871 81362 75027 251044328 81362 32980 480124799 51544 39747 266645740 75027 27269 145331821 39747 55103 110541319 76902 27269 73769237 926 55103 151799284 58933 926 627282202 63455 58933 603757834 160 76902 199427643 23357 926 859775102 23357 17980 589546992 83714 17980 863219531 83714 87046 23455176 83714 30959 126893096 83714 80839 397775303 80839 58475 357102202 13957 30959 813408554 30959 63572 249370627 31600 58475 722192348 3420 80839 283398466 1269 3420 159423320 63272 13957 159082220 84886 63572 428479353 74822 31600 707091504 63272 77919 248217085 74822 40199 395217192 77919 22181 905798358 39737 77919 22377245 77919 71269 200273380 71269 45866 321891280 9187 40199 84756812 37680 71269 475948784 9187 10926 155257772 53114 45866 414454790 37680 73939 790264055 42764 53114 378444404 42764 65843 133051005 69268 53114 588909247 42764 85846 5399377 73939 49331 41953703 49331 70372 567900057 50157 70372 91380538 87880 69268 548123966 87880 62882 107984649 64404 62882 820577171 64404 17631 198962379 64404 71986 108869409 47943 64404 508532049 26234 62882 105263273 71986 83651 994093648 47943 65891 620840094 83651 61735 697731053 26234 70188 762581026 70188 45934 20454155 45934 39 287673750 39 28248 21596864 45934 29765 352095100 29765 29739 34304922 35305 28248 931767883 4194 28248 501132762 45911 29739 572165497 6811 45911 510195387 22039 4194 227522652 45911 34534 797678434 45911 10115 794230624 22039 20043 80829603 34534 51356 16826485 50466 20043 873994515 20043 81633 917717304 23799 50466 399904263 20043 9095 956856526 50466 60305 765997560 23799 41291 239511227 9095 3715 61687042 74751 60305 795108400 74751 55430 776140514 59327 60305 967947642 23759 74751 753341501 62421 59327 10096037 23905 74751 380772569 62421 6046 47824717 62421 61813 71913728 20 61813 92679176 67289 62421 549091411 49838 23905 692873261 18576 6046 68303883 68448 18576 75529500 21672 49838 663714113 50933 18576 487120273 50933 56998 338836186 14922 56998 993253657 16713 50933 354535269 66862 21672 253828950 61512 56998 861704293 76981 61512 511413054 76981 5657 68251646 9576 61512 556595382 76981 60486 328921672 60486 74604 791106314 60486 18585 512187386 74301 5657 532041456 60486 36438 986225712 45193 36438 267309061 58833 74604 775128030 58833 61428 80373680 61428 46932 741690706 45193 73415 81457265 47620 58833 739861335 2861 61428 56619095 17132 46932 451727550 73415 81971 549075190 19980 47620 979786269 7337 81971 217693618 19980 16846 607461479 7337 86106 891753722 19980 42651 345295858 78697 7337 552656484 16846 27100 736398832 42651 78575 686494095 42651 61949 279427578 23900 78697 330523778 29682 78697 545527810 82515 61949 969860609 20874 61949 452299957 25111 20874 591987473 23179 82515 447028202 10852 29682 129039402 30290 10852 99249586 60494 23179 440555111 30290 79298 208049302 14530 23179 531392629 51596 60494 313653061 54721 30290 737383078 79298 61987 609047357 51596 78469 266611456 53271 78469 43261297 45092 54721 762109568 59748 61987 714148975 75222 61987 726694601 83935 78469 610966231 83935 34916 922992788 34885 75222 312261087 59748 40435 189841604 34916 21983 251281559 61257 83935 823254436 56146 21983 667738247 34885 80214 12676019 61257 23469 291212528 84433 61257 883959551 40496 56146 26452620 46311 40496 641251168 46311 77639 452738939 84433 81671 363535722 46311 41644 840363613 39313 40496 185853196 35097 46311 113945097 82686 35097 214356977 81671 58430 13394524 27776 41644 690233205 58430 38172 887111643 62067 82686 576523292 62067 2853 720651055 8658 2853 388757549 2853 29100 44291107 6113 8658 617156166 79588 62067 275804456 34240 8658 698006692 75897 29100 366800771 3875 75897 747947658 81837 6113 4289087 81837 65851 216043278 81837 11142 42646838 68265 75897 396956715 81837 46647 687115183 11142 27254 25750143 24544 11142 305710260 27254 35680 981593066 46647 74717 896505443 46647 5863 743257597 57838 5863 495584064 88045 24544 569089326 88045 63863 471337448 88045 44151 352448264 5863 30028 181154781 63863 54409 750335301 43126 54409 886713125 31598 54409 156194399 45621 43126 249295182 78018 43126 690434023 20943 54409 492857383 79616 78018 363153541 45621 44832 23490299 54614 79616 677445308 44832 63853 567613572 81213 54614 418341342 79616 27365 633633018 44832 42513 687102505 6310 27365 107043035 42513 59517 648141383 59517 27710 844979389 42513 2863 178674382 42513 16247 69887963 2863 10344 366085178 27158 59517 740536243 6607 27710 108109859 10344 33761 477736066 6607 29290 736993969 55625 27158 521042706 25177 29290 126254806 73678 29290 540174881 39340 33761 856886612 39340 58699 384543164 34549 58699 983811064 73678 59667 288572585 39340 58692 484816713 48058 34549 735461832 34549 76611 717760839 34549 53247 703392573 35359 76611 829565638 4394 35359 992881566 84580 35359 382355143 4394 57359 113971596 57359 66503 824360346 35359 65241 238821088 4394 46969 281219628 84580 45216 347727649 66503 41392 805320217 41392 42081 534611707 19472 45216 76373361 46969 81839 126116430 45939 19472 661768966 45939 57972 929713866 86292 19472 371960755 57972 40762 168408521 26644 57972 929551605 84998 26644 991718240 30395 57972 336940419 40762 68592 136288559 11044 40762 298253187 8283 84998 964432265 49620 11044 6621965 49620 73881 570095404 67067 68592 896947076 49620 84918 453589813 73680 73881 632924103 73680 52953 239543209 73680 15365 293800853 73680 79240 526739223 84918 49813 654879863 79240 7558 867288001 11427 7558 708954179 15365 23306 601370916 49813 84481 522245126 54428 84481 59711712 7558 58753 965285470 58753 63085 105003827 86592 63085 41336591 63085 81601 636365966 54428 45003 632322691 86592 36026 616636802 62142 81601 669662021 81601 51167 412456212 51167 55299 25437085 922 55299 481740831 55299 77286 486859527 922 77972 969781116 51167 38954 913067772 77286 8331 946741003 922 45899 13844207 55054 8331 960843910 32137 55054 588145742 13759 55054 656069811 45899 49702 593463317 32137 5170 272798699 81893 5170 234907906 81905 32137 343549152 64241 5170 598131861 7214 49702 720549149 50482 81905 547717148 77052 81893 8918593 10102 81905 256351512 36672 10102 935423080 31854 50482 254884441 18981 36672 309764883 77052 55107 593649499 55107 55340 100374674 55340 53549 41489230 6047 53549 663793922 20301 55107 901396611 6047 17896 713254903 20697 6047 531060821 53549 966 893390792 83508 20697 812809418 16697 20301 605277976 17896 75672 521262622 82288 75672 100135940 16697 82487 297928977 82487 78442 799549767 73937 82288 770239454 25112 75672 821542064 82487 44914 84956143 25112 25069 398200543 29532 73937 235910272 44184 44914 466430617 25069 8996 703619785 4769 25069 126127750 44318 44184 89005925 76818 29532 216389637 17938 44318 191007534 45550 44318 114858258 6540 76818 140896881 29053 45550 194916988 29053 74477 103069567 45550 18007 991639274 5354 29053 808814104 18007 65973 89714323 29053 77199 292647126 74477 11332 725248317 49942 65973 402425680 77199 48744 518380630 61286 77199 223880804 11332 31190 193242420 2035 61286 221575972 4999 61286 67218420 4999 16712 83816018 16712 29426 977370009 16712 52538 102103573 24812 4999 663538756 4999 43104 19270102 43104 57897 930998509 29426 1067 173392069 43104 45355 426887152 74100 24812 213660397 70308 1067 994596590 31755 1067 48847103 34829 31755 574647890 74100 18555 862518300 74144 31755 438130983 504 70308 30038715 74144 48770 349194126 18555 49896 392458778 33747 18555 43600331 44048 48770 203883831 41272 48770 404768190 3962 48770 67349816 12451 41272 756270838 11860 12451 61512231 3962 13684 559297427 58589 13684 40326159 13684 36398 743775053 11860 840 771903938 840 12692 66933867 2631 58589 791345952 23591 36398 571032859 10232 840 862930601 10232 51924 640272099 36210 51924 99307469 51924 31420 454984430 23591 77706 243527865 31420 74280 378861581 23454 74280 48035668 16462 31420 404135914 16462 9190 23323109 9190 75020 89753226 74280 79684 369843708 75020 43796 5338878 75020 74293 4467572 75020 48896 628686233 27034 48896 429853944 48896 35126 322230891 86861 48896 972462425 48896 69718 253206624 35126 18836 498891768 76161 18836 227477543 35126 4031 272976372 34827 86861 905813661 4031 8199 446504242 47905 76161 135592638 47905 48538 125899266 48538 70400 533476616 37489 34827 58874141 8199 26108 342523319 70400 32678 463604588 48538 29409 564187936 37489 7304 23444994 37489 83975 38759426 26108 37533 701438165 49540 83975 772710012 83404 49540 705189802 67425 7304 647782264 82504 67425 311559377 83736 37533 4210914 83404 42332 568578200 67425 26735 227890968 26735 84131 217665763 83736 35036 42736788 55208 26735 5215778 84131 50902 44914315 23729 35036 61502358 56248 55208 67311596 1230 23729 348037426 80265 55208 785887468 56248 71931 103069770 52612 56248 102321873 56248 6069 411301384 4856 80265 491458446 52612 73410 8732762 25571 4856 333440729 41780 52612 635472909 6069 33947 124304776 73410 58023 27731981 82556 41780 982194923 39308 41780 257334369 39308 61767 354284472 82556 63949 341244188 82556 74973 256300426 61767 86458 380183437 19277 39308 738757204 37356 74973 453301724 44111 37356 996545478 37356 86959 296215913 70356 44111 439980218 70356 82100 983673282 44111 48337 882259634 44111 36021 187268994 59080 86959 177317562 44511 82100 26122323 48337 76171 100465081 76171 8408 891654422 1966 8408 602293416 20394 1966 728861968 44511 25712 774696574 8033 25712 753298084 25712 49442 297331311 57354 8033 59565555 20394 85465 923719265 33442 49442 634397062 16166 33442 660730141 16166 5632 989636779 57354 38226 942249234 16166 47340 402070535 4210 16166 96939446 27759 16166 984111980 47340 61698 564165897 80558 27759 652154077 80558 51770 813697712 20741 51770 730085853 27759 71099 195094150 75269 71099 806880764 71099 82145 542500095 18368 51770 786302249 29776 75269 74744136 68020 75269 682435193 42119 29776 743802355 53077 29776 983496752 48622 42119 406526795 43293 29776 510651085 43293 20404 518792844 20404 29049 700870766 86418 29049 928078516 2134 43293 954450753 21867 86418 439073588 78553 86418 35203215 27930 2134 20436894 37213 2134 126593197 78553 62259 561046647 85479 21867 881672698 78553 38993 38627457 71296 27930 76297759 37213 36000 941212563 63632 71296 173514100 71296 59094 150394498 16911 36000 703721947 85132 16911 883960948 85132 11398 604662431 11398 78663 610133906 4972 16911 258848394 78663 50945 96166141 61705 50945 535891580 78663 31073 988651936 24040 61705 532056372 12612 4972 280412922 11535 61705 890522064 26597 24040 682869661 12612 12594 953986538 24040 54157 879130683 31633 12612 676854281 29136 31633 664182172 12594 14974 551228871 68689 31633 637685291 68689 27090 212698935 68280 27090 567520836 84618 68689 2059390 80301 14974 618115286 9477 68689 632806360 11817 68280 52952096 4732 9477 8982155 21943 84618 283624502 11817 67636 652405394 9477 28600 571356741 21943 28802 295609087 1841 28600 586408919 28802 71966 185045305 7514 71966 205555947 1841 22492 651250561 1386 71966 892165478 85843 1841 943576784 71966 39482 40529524 85122 39482 975889640 11112 85122 483587143 12571 1386 117928381 37811 85122 331107781 72764 85122 869904254 85122 13429 731447452 34176 37811 433742796 86208 34176 833734279 62103 13429 605807968 14820 13429 554331600 71617 62103 375766989 62103 37303 379643798 70469 71617 603128784 14820 4232 595999744 70469 64196 436528290 71617 77262 344858091 70469 7077 147690426 31634 70469 726146629 31634 13718 70017171 7077 41512 245045690 83810 77262 524503042 31634 55213 167263772 5704 41512 131813686 41512 32185 392630420 55213 80142 126173949 42206 80142 380991275 55213 53168 706849566 42206 81686 86507536 37675 42206 884960698 42206 43232 561716617 37675 1039 171552897 64452 1039 438939617 29519 81686 440052641 64452 53339 584862128 43232 1640 74857006 53339 1510 302507586 53339 65925 658917309 72899 1640 115154935 72899 38608 175802108 72899 73892 380868997 2929 72899 454747373 70385 73892 361466042 72899 27901 375011695 64907 38608 29124338 2929 67046 130480856 9798 27901 286494081 63462 64907 202448362 27901 57256 326309774 86036 64907 743036293 67046 6866 5087163 34075 6866 593596068 6866 76100 974802394 6866 27833 482398805 86036 55552 895760721 59985 76100 597742682 76100 83618 665209667 1414 83618 891006340 55552 79746 919119693 33589 1414 474649285 59985 45207 231023127 47180 83618 391601335 31406 1414 464712942 79787 33589 95467255 51457 45207 89067048 51457 74859 554710966 78732 74859 213945895 51457 68586 106781658 68773 78732 105853111 74859 44121 131221968 68586 57005 99897724 33064 78732 130759901 33064 79955 486487404 79955 27089 791783098 29202 33064 140300625 57005 40725 58883829 47101 79955 429111573 37208 29202 593873658 27089 42710 897051209 47101 68737 684847229 40725 88214 85393509 84961 42710 785305166 88214 64316 92897928 84961 20663 340604041 53524 84961 481267286 84961 72710 200364871 60783 72710 905823357 60783 60833 198788750 18536 20663 205407361 21615 60833 502950558 72710 31127 962036930 18536 85417 569548085 31127 35743 717352249 58509 85417 137489367 35743 33646 557795354 31127 9600 305554414 85417 21059 914411139 22546 58509 942528264 58509 15131 835462754 2891 22546 58576456 22546 68948 459991013 38129 2891 750411399 22546 15747 442582446 2891 63484 463157831 2891 76444 792288347 54933 76444 993697790 74211 63484 232975475 74211 64187 997990130 10700 54933 431700318 80830 10700 417247531 80830 79745 810332442 74211 43563 485200884 10700 18879 518694224 18879 61804 437085348 26168 80830 415894153 43563 55759 523403368 18879 12400 607119478 18879 86395 946732235 24468 26168 928047615 33690 86395 697691729 86395 70267 228514805 33690 24926 179693940 33690 65503 812184444 38850 24468 264334352 33690 18809 18196266 6412 38850 85896783 85029 18809 109416526 38850 59412 110821339 59412 42416 703859514 12424 85029 982267727 54551 42416 896084839 85029 88321 700671532 12424 25622 337034912 11309 88321 405422591 25622 55923 909810183 88321 65714 837934839 65714 38901 499536539 38901 57100 452331616 36540 57100 900345547 38901 39523 260638444 38901 41179 250764199 36540 26123 452103220 41179 48646 622665592 17227 26123 988291474 66895 41179 963347593 41179 35032 298795122 33411 66895 33779347 84451 17227 215153100 49075 33411 499386772 61896 33411 488413134 65395 84451 576206359 84777 49075 252554643 15970 61896 49009451 58563 65395 92496580 5524 65395 274068576 65395 83390 572929510 84777 71000 552186599 59549 71000 737529848 22947 71000 292989987 8247 71000 353893646 30179 83390 253929574 49692 8247 968286362 59549 83882 357188121 49692 29188 511039527 37656 8247 656531501 42772 30179 118288198 24671 83882 30833334 29188 75549 13513458 33924 29188 928245447 75549 72346 881714131 24671 41852 164177760 41852 5713 432179497 37001 41852 37225420 33924 58361 743732898 5713 13587 453079717 82794 41852 586552985 83269 5713 455348010 44811 82794 847234559 44811 54028 443311508 5736 44811 521627373 53413 54028 62759446 20556 5736 37613569 20556 87417 715791109 77835 5736 25951913 53413 29048 862169761 29048 475 403899629 66706 475 67342384 29048 30137 595228228 77835 32776 710821170 69975 475 434783208 475 2217 141620369 66706 66849 723426526 2217 56525 281208240 67576 2217 114537210 2217 35329 633967870 67576 20287 676879106 13420 35329 981112852 67576 87190 642836444 13420 55248 470652399 76236 35329 898489567 61310 20287 428970749 76236 39048 64202381 55248 17447 990984671 39048 6110 453397284 17447 19839 703424434 81824 39048 718223077 41101 81824 614549383 17447 413 999562230 413 18747 864827037 18747 16667 325310070 413 28036 455296722 16667 14552 900554922 28036 55558 421714549 35020 14552 838346234 28036 44679 917212421 35020 28206 930221806 28206 3762 891741348 74801 3762 547529001 50826 74801 358887495 12806 74801 289564561 67692 12806 594139475 34187 3762 612389430 34187 4857 301953591 45799 34187 809479180 45799 22189 431083800 29338 34187 370608235 61552 29338 989494774 4857 83774 175306445 61552 33486 372103572 120 83774 156092620 33486 69393 455521181 33486 82001 488015512 82001 14504 933254962 62690 14504 935021247 65431 69393 888987146 69393 67579 59487085 686 67579 84889796 38403 686 396848178 16884 38403 136344525 450 16884 406140363 62610 450 193632957 41469 450 306325196 450 65513 752944453 87101 16884 446853403 16229 450 200317020 43050 62610 266880367 65513 55512 541776798 55512 65827 708133428 18385 16229 495473090 43050 20693 472206916 20693 19268 572773183 35535 18385 572619556 19268 39494 56086864 39494 18985 897022713 39494 49517 28311442 49933 49517 464892413 49751 39494 784944373 39494 3999 405072129 50481 49517 957881948 60645 49751 367969551 49751 50657 307387904 32721 60645 519069867 27711 60645 94778496 14266 60645 29229161 14266 23792 575390670 79085 23792 827228171 23792 31236 738162775 83128 14266 510859530 83128 6354 221831811 23792 45907 691713727 31236 32370 268594368 6354 8822 472087651 6404 83128 632856447 15598 32370 296460267 68202 45907 434118011 8187 8822 601453713 6404 34797 4312434 5185 68202 295703316 37677 34797 52759575 588 68202 541858864 73533 5185 531401252 73533 5714 481346796 5185 29879 473967461 5714 19685 916330016 19685 75571 105121268 64853 5714 798458874 58395 29879 469682582 75571 87010 279770726 19685 43441 852739003 64853 56819 545793774 37998 43441 945693508 37998 1478 880879279 71449 37998 120287418 55893 71449 901613220 55893 25662 206547771 46896 71449 653713586 55893 59138 370108168 71449 70293 860029400 46896 1488 979783057 84063 25662 244907601 70293 65482 89435859 5152 65482 163652660 5152 80012 18945699 1619 5152 514173818 12859 1619 872170727 99 12859 863574415 5152 23977 59731430 99 45880 472902878 41842 99 626068989 45880 2173 58098538 13431 99 523020882 2173 23921 423082132 41842 26329 551905205 2173 36649 589721028 42797 2173 764503647 52 42797 174141636 26329 47715 730511452 47715 11981 118090645 42797 48504 781217681 52 962 326174552 26457 11981 397264755 30953 47715 28801694 9169 30953 639235361 29746 9169 194564080 18700 9169 728737019 9169 31016 97921109 82223 9169 522023790 22186 18700 997403299 6341 31016 509147472 45272 18700 310649956 31016 59522 126785656 45272 42617 832623324 45272 83083 822585886 45272 28762 311786958 83083 36510 140527482 80637 36510 814741025 28762 17326 532743176 17326 53020 699821119 28762 1662 345247290 17326 17502 289799236 67687 17502 852080514 1662 26562 30774909 17502 68774 613756284 67687 11705 153065998 67687 72970 320335235 72970 64479 249071226 37535 68774 801023894 83030 64479 9450699 64479 23463 589957568 72970 54155 932446047 23463 42652 664231865 54155 58098 120793635 83030 15216 443246140 54155 28781 221469927 48260 15216 272549001 48260 55858 567510437 55858 57586 751505855 23061 48260 203766519 60138 55858 478979903 82549 48260 340682246 55858 4844 820548469 57586 86149 98952378 80848 23061 376480720 22064 86149 950214843 86149 8382 134673432 4844 47631 549439687 81104 80848 334880662 8382 1734 848396686 15469 47631 48397125 15469 76601 271652931 15469 66789 581135774 15469 26559 298091991 7878 26559 289965063 33942 26559 550420118 38819 26559 858691025 33942 59919 420776452 20807 59919 333372184 59919 65997 5844558 46241 65997 333164605 85411 46241 528807542 46241 51192 543752990 85411 87955 119259682 87955 52527 600996900 1735 87955 361793153 51192 22417 890039329 22417 12484 970340150 22417 12952 325125800 57585 1735 508849432 48449 12484 622806999 6464 57585 236552177 57585 64983 655404613 6478 64983 13253870 86300 57585 29573809 86300 52286 551146050 68624 64983 680190527 86300 1602 535609149 52286 21423 10717171 52286 33302 955093518 1602 37747 327557898 68624 571 113624445 37747 67383 802849103 52013 37747 246321380 19002 67383 57429435 571 19684 595582115 52013 59916 519473060 19002 70209 14250809 19684 79854 341979270 59916 86710 16170820 7201 59916 604152153 1695 59916 586807841 71362 7201 352303161 79854 45496 360802547 45496 49058 482318519 1695 50516 827250750 60279 50516 485299085 60279 8685 732506343 74569 45496 582388839 8685 47536 268639440 75366 8685 586514883 75366 17663 25087408 47536 37077 401388546 37077 66897 133381966 5566 17663 624391942 5566 81611 114920894 27 5566 569386003 87404 27 365403125 87404 26210 529178423 81611 83115 137225844 81611 70620 894618085 26210 81412 673889708 43369 26210 462900839 23420 81412 520581707 83115 22353 237740123 6790 43369 390140651 81412 36318 358475401 77122 43369 782759297 6790 53379 12115323 22353 65212 503231761 6790 49316 65694047 40806 49316 570084059 2979 49316 877430437 53379 61530 261801913 49316 53764 514209204 17934 40806 123138502 78884 2979 68537051 53764 74567 641260808 53764 11247 55940610 2057 53764 429243916 72065 2057 803580010 56078 11247 822968436 42561 11247 939645324 11247 53115 774435706 51338 2057 374385346 51338 41717 293300611 51338 75024 600852821 41717 67873 780192141 37451 53115 651388202 75024 14182 589924818 60994 14182 146054511 20084 60994 279457394 69446 67873 362607878 8396 69446 598545799 65435 8396 787593415 60994 81105 417261918 81105 88198 552206981 69446 6312 458261536 45370 81105 698474437 6312 38657 1162003 58281 38657 362881060 88198 52738 217971874 6312 41188 10363633 45370 67061 147049839 58281 5876 745190769 41188 55411 532381940 55411 86119 302554326 74192 5876 958353189 55411 81191 437590235 16941 86119 936227040 74192 27885 142237752 19513 16941 521389775 19513 13423 298752012 68176 81191 891329738 5199 13423 64864904 19513 14835 922602580 5199 31081 39470703 39911 68176 96512543 31081 31027 991254819 20011 31081 564102519 39911 11302 833053388 39911 73865 332723567 87362 73865 613356491 87362 44155 800769917 68953 11302 553008443 73865 40503 981163075 79002 68953 795518616 24718 40503 242207277 46853 79002 334720511 73652 79002 944013426 46853 39957 878545104 73652 47235 827331376 74488 46853 712223160 47235 5825 967850141 50454 5825 19922651 25596 5825 144956267 62640 50454 185986168 5825 61506 841100101 5825 74983 621272938 49154 61506 555322084 62640 16348 83899677 62640 84572 574560275 65659 16348 891554359 84572 9082 826205269 37045 65659 802820916 65659 41955 625860284 65659 9826 341867402 7711 37045 451898177 5846 41955 82068279 41955 75463 610084891 27171 7711 509250028 1903 5846 807483316 75463 54145 85237341 27171 40655 347095205 72290 54145 995486136 40655 5089 438340709 12557 72290 291418798 67879 54145 811320454 12557 49815 682184884 21248 12557 261764376 67879 58637 112777119 49815 24020 871404520 24020 44877 45849020 47634 49815 508735081 24020 10581 448083715 36386 24020 82424577 44877 82467 578893829 19903 10581 505086289 19903 83835 96040360 42965 19903 928190496 86206 82467 754598781 42965 79337 23428658 50322 42965 231948538 64219 79337 81507085 42965 21338 177307535 21338 55744 251655572 55744 28465 83412470 55744 81221 744729172 21644 64219 151395489 55744 63300 109695137 28465 19454 77316925 17195 19454 409329296 21644 59605 639576654 17014 21644 877890971 22127 17195 619113427 17195 70096 679659859 59010 17014 25129023 59010 44615 124762487 14792 44615 242870328 37776 70096 23727332 65723 14792 402057382 7439 65723 562778864 14792 74875 250959345 7439 6334 467247690 6334 38717 266004989 86754 6334 854350386 86754 2648 326611588 74875 86574 557081715 11994 86754 30611617 2671 38717 406837955 69331 11994 93570503 69331 38477 728469951 36788 86574 642102681 2671 43125 228293435 69331 5303 59502010 85009 43125 157667221 47635 38477 379920019 85009 85274 799545591 21580 47635 880470470 85009 57360 885750546 14263 21580 401285156 46747 21580 194830071 21580 15151 856296964 21580 26903 399117685 43133 46747 39400821 76765 14263 94182673 47397 26903 892453453 76765 17999 104187198 26903 10633 675885062 41449 10633 272045493 76765 67192 289534097 10633 36732 901979161 36732 3353 2675147 13520 3353 152849830 13520 38859 525867083 77187 38859 882137424 77187 81257 631217658 54814 38859 507565332 38859 19947 681395629 54814 70965 79455902 80986 54814 712638655 54814 53595 558800472 54814 18174 848807547 72524 70965 844680942 24593 70965 700501000 53595 60627 965112379 7925 53595 251471847 56106 24593 512005562 7925 22785 126165343 12920 24593 137292610 7925 9048 703455767 38325 9048 431701013 1757 9048 948913878 22785 75411 527220746 71625 1757 845949360 40857 71625 56138657 61969 1757 485347920 61969 11665 721229174 36509 71625 982959496 11665 64230 711364426 11665 37697 387669251 78310 61969 378528293 37697 69275 101117396 37697 44947 893288090 69275 20194 555389246 20194 49026 731831512 20194 59776 755043434 69275 39591 298551137 49026 25088 955315219 44896 25088 39299520 59776 13094 137481229 16132 13094 64885296 16132 64839 267926354 40209 25088 956984615 44896 47099 57057285 22252 13094 786862696 15338 64839 902374897 79754 64839 936383982 40878 15338 908441193 71255 79754 83291381 54468 15338 417801822 28862 54468 427708151 50102 54468 683688117 6438 40878 729318918 61362 6438 257063869 50102 30991 145300617 18370 6438 421605663 13455 18370 17374245 30991 33963 701333080 13455 78560 792934217 78560 70032 200256952 84061 70032 908149599 78560 37841 450220602 44829 78560 958640490 37841 4361 231754703 70032 65367 675008583 19010 37841 414603813 9213 65367 822401780 44829 81537 534008720 76861 81537 442327966 27697 19010 877888185 86386 27697 38134035 9213 72532 502847193 27697 75256 841542214 15358 75256 882383488 64197 75256 667603337 15358 35251 919306044 38402 72532 37788638 40267 38402 125319217 1526 64197 580704790 14144 40267 743393698 74890 14144 6630444 1526 39211 63462806 39211 39572 108805791 57276 39572 85785622 18393 74890 93576813 18393 40207 991278688 1809 57276 968200354 57276 78525 187219125 57276 22031 550822504 72817 22031 149251700 66607 1809 857275752 72817 59895 646695126 23587 66607 290600739 67342 22031 744009868 56754 72817 129088261 59895 72293 979535250 67342 5399 497917427 32380 67342 669783628 47547 32380 345502280 5399 24140 10373323 31975 47547 276792106 31975 66730 570789938 43769 47547 200810592 31975 63942 907251377 43769 9195 532644375 66730 43017 822575285 9195 39978 830093519 63942 54775 137500868 43017 82853 946317452 43017 35482 844516135 39978 8808 73947001 35482 14547 916157116 54775 54526 424598490 71857 8808 883620343 14547 3194 899059043 21320 71857 61696211 21320 76479 453194726 21320 63717 273359958 64155 63717 95527911 43481 63717 258154762 77590 21320 942147111 81102 76479 723125112 21307 77590 255033157 23133 77590 745451238 5794 77590 299685764 81102 62084 981789021 24752 5794 971567808 1854 5794 650529891 20970 24752 41435932 62084 76897 18783418 62084 78412 985692950 24752 79282 116346123 63847 78412 417998476 79282 64150 92892994 23341 76897 275350114 29672 63847 994215020 79282 81017 136810502 59259 64150 842254205 83175 29672 282998812 17159 23341 445710617 73488 59259 882705515 83175 61356 808833690 45192 73488 30478475 17159 42730 102955972 77155 73488 551062865 61356 19271 12409380 61356 3128 907251715 45192 29123 828159841 77155 73443 76010631 29123 52607 691292926 21767 3128 977133288 33929 29123 568857969 63772 52607 107880780 63772 41456 358303798 86451 52607 703850316 84112 21767 826080516 41456 60087 84030402 70129 86451 145861855 32076 70129 651826837 69737 60087 38939632 55877 84112 75589914 31671 60087 592161867 31482 69737 737653562 87902 31671 13124520 65963 31482 46407242 31482 35961 17541287 27156 31671 242441743 62971 35961 137484320 35961 26060 850027779 11653 26060 446234812 35961 87120 4835231 16872 62971 845466627 87120 25927 612262234 16872 81205 908407206 76865 16872 945179007 23263 16872 319495123 81205 10343 556244898 81205 70813 708643249 10343 76592 184495047 76865 64932 960079001 39235 70813 278701565 85971 70813 106959167 64932 35537 416535894 39235 5997 723982178 39235 1123 445264302 5997 8705 525474468 5997 46218 147565018 54739 5997 391481513 34678 46218 67302277 77604 8705 876432672 47618 46218 99751907 54739 46528 885766553 54739 69616 812617483 34678 57169 654927963 46528 18531 21210272 22780 46528 80531167 6920 22780 297659953 66472 69616 673571492 69071 66472 284450169 6920 26412 685792218 6920 40520 272803359 24556 6920 32330353 3425 66472 287240481 26412 54885 32711979 4335 3425 723700585 14938 54885 367024040 4335 14730 810105145 77795 14938 36998346 608 54885 404749446 14938 40999 472351508 608 53716 159449623 40999 46661 578387902 40999 7934 592889357 65868 46661 23821771 7934 57782 502029413 7934 84770 312086697 65868 9340 773397025 56452 65868 47717498 57782 16217 768228914 16217 48195 267696613 4079 48195 989574126 58234 56452 20414691 33565 16217 592543945 16217 45767 127434599 4079 86367 601855693 51687 45767 275769457 26751 33565 5185131 45767 5610 70931241 51687 9325 106116752 86367 27301 32963063 13550 9325 656883350 57510 26751 88011636 57510 65901 689466808 9325 69997 195950580 40994 13550 216158609 24193 13550 802141571 65901 668 950884194 69997 70117 710444705 24193 10456 585001996 24193 70500 393237880 76032 24193 290181760 10456 71212 800679354 20088 71212 523164695 47534 10456 450990426 59606 47534 671396306 74018 20088 794976660 74018 76637 829003247 59606 494 463592730 494 48591 871233777 82440 494 828682127 76637 10121 975706851 76637 74842 998157819 8573 74842 10929009 10121 24291 175051884 3544 74842 251514528 34287 8573 635305042 3544 32228 237297100 3544 67492 542095876 67492 55354 12627692 17003 67492 94775940 5938 32228 477039790 154 55354 717336352 5938 82257 477773594 5938 85126 677029442 12780 5938 545505090 41605 85126 288916107 87710 82257 841567966 73953 12780 152835686 73953 74732 700709150 22939 41605 300944328 15407 87710 896177332 59964 87710 346436314 6010 59964 77266467 76701 6010 598968925 68918 22939 881618491 76701 35809 478950854 35809 943 141046514 35809 474 369734018 474 81427 82248987 474 20946 967827479 943 46833 257507729 46927 943 1482368 46833 46775 248850212 44418 46833 804089019 80068 44418 334721972 86279 80068 754299389 86279 30250 893799067 2822 30250 69406436 80068 14110 989267892 86279 65554 765992390 2822 6306 919669275 30250 31357 787093714 65554 21259 146263149 65554 47141 679535896 54768 21259 908623891 54768 80987 856266210 33164 80987 461656011 47141 1817 117723666 76875 54768 864582980 76875 29597 512581934 69333 29597 879362381 1817 43475 135236956 29597 72721 220133377 76875 36603 449259681 69333 51046 430567802 43475 36578 637836702 29356 51046 312711664 87718 29356 263469215 61517 87718 434274497 60401 36578 687486946 59183 36578 147917536 47920 60401 214062709 47920 30626 106534434 47920 23386 172596119 23386 66822 958631757 17029 23386 875455065 79378 47920 804575725 30626 60436 316188287 27279 60436 772884461 50818 79378 939143070 31630 27279 833216388 27279 86662 258722039 77110 86662 854426537 62255 27279 457419214 36127 86662 170229065 36127 88205 336632122 77110 21092 393692017 48175 77110 927720146 70982 21092 734997553 21092 74391 323860214 2210 74391 638010666 45330 2210 236656150 45330 21794 915039998 70982 30948 172328193 74071 30948 23325104 21794 15473 743893072 45330 73369 393483734 30948 4026 854985894 74071 61583 377322715 61583 12982 94160355 15473 87110 162343968 24351 61583 865698378 61583 53530 834003656 24351 32592 908778784 43073 32592 746251138 60038 43073 967663219 34216 24351 136986976 24146 43073 531880896 24146 37567 462196505 60726 34216 592467783 24146 32017 520713051 9239 34216 342063100 9057 60726 44008667 60726 44959 867139755 22961 60726 214486802 23756 44959 821399509 9239 34500 244608935 9057 2126 785383103 22961 68784 38065462 22961 5648 500130150 2126 82877 484349934 64630 68784 21094754 5648 63089 377145438 66335 68784 525880232 66335 22175 109701088 79695 63089 324863550 79695 85667 12257921 79695 4027 249643622 79695 86544 569008343 79695 16119 330114317 86544 3712 78083486 62277 4027 12842264 18897 3712 396160762 39919 18897 253821361 31355 18897 197419953 39919 75311 71059173 56348 39919 926777579 56348 72821 155623145 75311 25910 350162275 75311 57896 143264959 75311 60319 504884091 64980 60319 795310199 25910 20626 840087857 64980 16245 425924947 49257 57896 14253548 16245 60792 45107695 84822 49257 612585788 46855 16245 120062153 16245 7500 708691673 80353 49257 442972773 7500 64457 980351373 64457 30730 440397861 80353 56897 458702221 66084 64457 63568319 64457 70850 982557081 68444 66084 121244207 66084 46677 232510835 10928 70850 857099533 64282 68444 814024575 68444 29920 186727592 19461 29920 891580093 61126 46677 773131505 52260 19461 142301594 19461 87264 365428781 29920 41141 119593521 61126 66825 609621242 41141 1465 27466199 73446 52260 712106546 41141 64683 351072808 1465 54492 147549264 50515 73446 540057191 59650 64683 526103761 66886 59650 890380574 66886 43213 550199417 70138 66886 371260473 43213 30351 237715972 30351 38350 673794994 30351 3248 472039147 60368 70138 609073834 38350 8364 519606205 72787 8364 350902181 3248 85379 533644948 8364 72432 884279249 87737 85379 864536798 59007 72787 726459059 72787 59294 274014646 34912 87737 985912231 13753 72432 744116975 63945 34912 35838050 74869 34912 138247006 6460 74869 736276099 14323 63945 374971788 6460 53501 91843154 63945 51069 78684032 74869 54592 536995212 50013 53501 282100691 50013 63163 285066732 63163 12572 266265772 50013 6590 914013483 12572 47517 109730739 25809 12572 847921332 63163 53149 464537841 25809 20281 36380141 47517 49993 267675419 49993 76325 208003907 49993 65275 36865762 65275 10331 486918101 49993 39015 59383800 87756 49993 258848484 65275 14744 132194591 65275 1345 293907116 26388 14744 536257438 82258 87756 82557270 1345 21648 600836178 44346 14744 638358479 22054 1345 194592344 53993 22054 946828650 21648 48985 25146075 74286 53993 720301350 74286 2202 612976029 37559 22054 403776617 37559 37175 577617963 37175 55971 61679341 37559 12415 321972321 66256 55971 480102292 41723 12415 821404219 55971 20744 573494891 12415 7594 205499604 73947 12415 12701216 41723 11160 210171963 41723 14719 369419048 73947 16639 989855855 7594 85230 916410841 14719 13131 4489188 66942 11160 865372472 66942 32513 270050148 57420 16639 972339707 85230 17623 12360156 81591 13131 189702572 25321 66942 59579571 21229 81591 493532086 64252 81591 148846970 20890 21229 91161796 21229 39358 428111837 2304 20890 160682356 64252 13743 459955406 2304 41722 43048107 71910 20890 698865451 49003 2304 22362241 44090 13743 301203838 13743 22228 878368904 41722 33898 9400151 49003 7361 123954796 6471 7361 589760358 6471 82460 61125481 7529 6471 688494930 56246 7361 235356418 7361 82843 326717242 8692 6471 191688474 82843 82512 135413925 54953 82512 245629229 8692 64085 734988581 15257 82512 750213290 28477 8692 953168981 64085 72363 694757720 28668 28477 660310242 5361 72363 530659504 28668 63337 276351586 87979 28668 396503397 63337 34145 820788017 87979 67506 220484572 10156 34145 569835492 33094 87979 199141197 83535 34145 487391903 34145 65198 503898163 35167 67506 448233198 65198 57159 923207856 83535 55990 890721075 43627 35167 322108511 65198 48422 298513027 20505 57159 803295574 18263 48422 442509205 55990 67780 333566361 18263 81630 841085728 67780 58390 290005433 5022 20505 892731334 8328 18263 876189391 51437 58390 966330994 22911 51437 211635910 79548 51437 171192958 51437 34621 781561423 8328 18060 170094163 51437 60629 655164285 34621 68306 230706775 34621 25625 609737993 34621 83570 846655376 4708 83570 340559420 68306 50477 599504996 53816 83570 713058070 56655 50477 256711887 43247 50477 954980818 69812 4708 366069857 80933 56655 464526397 48762 56655 611533497 48762 24377 491156447 88349 80933 96729079 7124 48762 402152611 7124 2986 830003498 24377 72259 180154829 88349 53579 887106040 72259 24396 442446424 8357 72259 55442739 30620 2986 580475046 81568 53579 162164323 81568 26125 948054807 33162 30620 1629319 50956 8357 420835780 22422 81568 439238535 81568 27480 552616376 22422 76579 266557183 27480 5631 686014836 65030 50956 169007043 39828 27480 482625851 27480 37665 998000691 53180 65030 912237163 2481 39828 157706201 65030 38676 176417198 53180 62275 842722130 76670 2481 720613023 38934 53180 902941709 71316 38934 276279013 76670 88252 276736156 37778 76670 124786553 38080 76670 287509669 88252 64749 619263071 71316 5405 721175750 37778 25375 769869461 16199 5405 98478054 5484 25375 741709683 25375 88335 620308691 50645 16199 686618177 25375 4593 861146783 50645 16580 843680179 50645 1537 324960318 57345 1537 561271717 4593 88192 85477383 16580 23985 984989404 39045 1537 387181871 45169 23985 930704577 39045 70636 639695234 23985 15833 81274740 19961 39045 560278255 39045 17603 103570127 82997 15833 808672212 5549 19961 607751404 17603 84322 204259356 33792 17603 912028493 29864 17603 862437654 35152 29864 474307752 33792 3044 172518225 83044 33792 267816350 11498 29864 725646547 18748 11498 472725494 18748 28752 67614411 50105 11498 492552657 59552 28752 658430418 28752 46449 920696978 10821 28752 130004297 46449 52548 877464982 37583 46449 427095964 59552 2214 72690111 68175 37583 484618666 2214 36369 549277808 67201 36369 592943626 3334 36369 386970642 2214 42086 911681378 3334 70338 728490156 61760 70338 612625445 70338 86311 455189043 70338 51875 309678420 37245 51875 240065849 265 51875 374085447 33750 265 39333861 37245 53735 742578982 80383 51875 295282602 55440 53735 107047928 53735 21271 801030265 27076 80383 57724016 39722 55440 938722913 21271 31888 226409982 20341 55440 121162191 27076 54685 832996896 31888 54598 480451985 52614 54685 903384345 31888 24306 978378545 54598 84382 735899077 5005 52614 33687952 65658 5005 84239921 13404 84382 319106967 65658 46182 989820654 80042 46182 849010198 72071 46182 834878629 65658 30107 541051525 23983 72071 705381235 30107 51025 395786635 51025 52395 510500693 30107 40243 774915276 68631 40243 219117521 40243 71361 494152629 29277 51025 43524638 68631 29539 188080980 86925 29277 396008267 68631 8910 594440938 45733 86925 294790744 77416 45733 12099790 45733 78659 380453822 77416 68023 86512680 36936 45733 68699500 18010 45733 812967795 36936 59131 959854992 87053 36936 410904651 87053 53873 578219605 49425 59131 666369623 51746 59131 293703537 49425 78940 772355341 53873 45537 338086125 29641 49425 821684588 66678 29641 182205253 82766 51746 919375279 9828 29641 34706131 82766 52941 614123743 52941 53781 350134106 66678 76975 335525104 52941 14056 180716978 52941 65379 45430690 65559 53781 209763679 52790 76975 463444005 14056 65706 347187966 65706 33067 290353110 33067 8817 142852230 33067 23827 683152375 33067 85103 23144772 65570 33067 67549096 24664 33067 773478840 23827 81956 387378719 50718 65570 623432143 76212 85103 75861273 26897 65570 554655235 23895 76212 244916203 87586 81956 412395625 59501 87586 728460531 76212 64495 304231281 62118 64495 115175287 47126 23895 174234514 64495 2555 144827098 59501 49879 468236847 77054 2555 503057796 23849 62118 37849137 69655 2555 254280692 6856 77054 115080316 23849 28153 472029296 53386 6856 495678222 65630 53386 564595056 12885 53386 811793294 5208 53386 638222018 27509 5208 804890850 12885 70040 698864572 5208 14272 411103435 64926 14272 613057727 14272 2373 72084605 2373 32193 607457390 32193 46672 143413348 64926 72188 736735768 72188 68574 238671128 38843 68574 992590459 47624 46672 632675870 46672 72138 92263902 47624 58131 717543023 58131 27426 31203899 15535 47624 23919266 70197 58131 458557936 75185 58131 741141165 19468 27426 790448597 19468 49234 676495066 25782 70197 442615248 25782 84407 718940198 75185 29321 141417471 80064 49234 865620524 84407 58147 43616029 80064 29062 869169698 1430 29062 310559444 314 80064 58375293 6729 80064 335232359 29062 78125 764715002 29062 62005 10287333 6729 66063 593411223 65931 314 469960733 62005 6847 331300476 68604 62005 191829688 68604 60192 221464704 68604 56461 608891561 76285 60192 389550274 58009 6847 802758447 62468 58009 628462270 10036 56461 64495149 61144 58009 587613663 44397 10036 557026585 58009 77981 630394287 44397 86345 274423620 86345 27787 963727900 42065 61144 888776255 86345 74767 458588921 62231 86345 744207860 9008 62231 324179018 62231 39888 650201288 62231 15371 275515184 7482 74767 338564973 12448 15371 861918230 39888 65692 625268954 39888 2723 692730594 65692 52353 693045167 17800 12448 917335043 12448 74934 778849561 50905 17800 994847044 17977 52353 500387668 17800 87540 43016834 65127 50905 220746767 29886 65127 600417262 29886 81009 144011500 34757 29886 606024875 57535 87540 175272701 75420 65127 758338336 44210 29886 251638215 41790 57535 507677442 22070 75420 963153415 4997 75420 271703970 57409 41790 333268643 76697 41790 611303033 19309 76697 441801043 22070 66124 870424084 46226 19309 122274072 55674 76697 183868984 19309 42944 120079371 48934 66124 160491815 55674 55647 413915225 55162 46226 910820007 55162 55300 500573097 78875 55300 103025598 54195 55300 141931259 42718 55300 481634829 54195 5121 663627424 5121 15825 318832305 78875 5793 794894161 86795 42718 814046970 86795 83015 93834465 7036 5793 31400264 5793 11305 155461022 74359 7036 559129373 86795 18623 704588192 83015 41441 539631262 18623 60409 486137877 27925 74359 412724041 64381 27925 824642312 18623 44125 591438635 64381 61259 831485376 44125 60805 629207294 36527 61259 826412262 40589 64381 197041567 53034 61259 583207636 60805 44298 563034326 68440 60805 253108641 44298 21161 893150635 53034 18503 514736537 63962 21161 684110053 63962 28827 24417547 21161 44083 42860846 87211 63962 379225285 44083 44883 202299097 44083 25532 676367224 44883 85161 727990217 12111 25532 866811196 85161 20058 855481750 28519 44883 10269811 57675 85161 19562582 12111 25668 768644553 39649 12111 123035897 20058 52664 882064196 25668 920 282839205 77572 25668 26015590 77572 31912 321158162 59707 39649 43206924 52664 31160 413504909 31912 40277 524636592 59707 3190 331332504 59707 71597 262058087 3190 67962 561372766 41940 67962 121552933 45834 41940 527125441 71597 28645 26926883 78502 28645 577816538 34159 67962 834317628 85542 78502 669840979 71800 85542 274588016 55399 85542 818215257 85542 3146 772145792 83340 3146 203553091 85542 19203 208425125 83340 81198 90301273 57926 83340 85378354 34150 81198 639098232 57926 28775 185989197 28775 9390 328822073 9390 78759 322358214 66181 57926 291881221 11403 78759 107668235 28775 47962 997372881 9390 39881 275582893 19236 66181 215916738 66181 81625 324926745 19236 42254 703290863 81625 64237 26021764 19236 19240 764941601 64237 27681 376418302 60153 19240 672541304 60622 27681 981909348 27681 1213 661749445 31591 19240 364626884 31591 9707 180473374 43203 31591 551551731 50214 43203 888786543 72393 1213 194568704 9707 7967 158754879 57431 7967 258405985 70757 50214 872838854 70757 87709 261319960 70757 21900 532921615 70757 16685 188006370 10983 87709 374304961 14645 21900 5622439 13645 16685 731254025 14645 15443 211002151 18253 15443 712979382 3524 13645 88607689 25214 3524 967646831 11971 18253 365807350 15443 18226 4412085 18226 1444 447625499 1444 11610 883043999 27065 18226 242871278 26002 18226 141880563 27065 51471 37045270 16021 1444 791532960 11610 62287 825181743 26002 65468 494509009 16021 62286 917716885 62287 82715 375885018 16021 53167 323799204 62287 73214 409380770 67315 82715 834833505 28787 82715 905082661 67738 28787 85977326 73214 2127 613533258 62737 67315 630210758 51910 67315 944667007 29952 28787 957492809 62737 58736 377273273 2127 65519 318898796 47432 62737 924622416 19933 58736 39676854 19933 7708 679917420 7708 74756 349927158 60723 19933 791145474 65577 74756 849699537 26385 74756 938649603 29883 26385 430070195 60723 27092 737690246 11098 29883 310776060 7849 26385 754683044 32099 11098 552833460 32099 55499 814068852 48819 32099 343446670 87674 48819 209897047 64731 87674 65181059 87674 3110 658942354 55499 3225 111199937 358 3110 619800700 3225 2091 99694912 68051 3110 987369806 358 36765 463988767 68051 19787 338960190 358 26346 474784374 68051 18732 262622833 11668 36765 132906640 26346 77820 726547250 8985 26346 274204978 29141 26346 901099068 8985 30740 289507277 81658 77820 132513463 54871 8985 950548277 57599 81658 17095297 20275 30740 835348290 54871 82452 375391658 20275 5901 47842170 42702 20275 441986699 42702 88040 141297224 82452 86896 258406248 5901 10425 710113674 5901 57406 254158380 57406 46593 243367657 86896 13767 233793112 34910 13767 226354431 70999 57406 987740630 75993 34910 98404645 75993 42698 723066392 42698 9203 616742610 47528 9203 963217484 70999 17514 229574034 17514 82402 92166802 21175 82402 553886956 21175 6480 494279839 17514 56585 167616739 66128 6480 163782126 87090 82402 126231517 87090 36564 573267075 6480 41395 251162484 20178 41395 592204506 44039 87090 794468716 80968 20178 845894972 21998 20178 552715579 80159 44039 794342631 78305 44039 14155753 72930 80968 326581789 64021 80159 948685607 78305 87770 373662339 78305 85381 657934789 85381 38504 50273093 38504 72317 473144613 72317 26547 555798289 72317 40113 337028423 70848 72317 526524351 40113 81388 641158250 72317 28135 918224171 43533 28135 551190343 70848 42809 181016676 70848 11182 890629556 43533 21089 125880461 62884 21089 437952121 71492 42809 1031445 71492 46361 576243538 46304 62884 594242992 71492 4707 95152310 4250 46361 912246204 39499 46361 416120352 80651 4707 725222101 10568 4707 302142557 45175 4250 193856032 83488 10568 222991659 63394 45175 231444122 58264 63394 581232045 46631 83488 730604272 48444 58264 92852803 48444 71368 81679610 59480 58264 13979681 14716 58264 622475351 57020 59480 309921186 48444 67222 676917895 71368 21252 418783477 67222 58704 530919466 21252 44928 909724941 44928 28531 588052603 8938 58704 360404369 56637 28531 860201003 47713 44928 746505186 21761 28531 357578028 47713 61210 209138621 21761 20258 504631532 21761 14654 649699732 47713 33453 685312696 78801 20258 521538544 33453 25886 106418981 25886 83122 82055440 25886 1685 941565923 33453 5414 225017324 78801 61453 335742744 61453 86024 581143306 67000 5414 51642463 67000 5196 410736681 44308 5414 524943701 44308 10556 708521290 86024 38876 190011798 67000 52879 675736727 53677 38876 72167684 44308 11077 133470820 53677 40836 841632221 34377 38876 770301125 11077 39541 191501792 39541 61276 583904426 11077 76729 353195480 33499 40836 458069454 61276 71790 648696713 2525 71790 317766271 2525 50840 980760433 50840 43622 169731691 41293 50840 738261168 2525 36219 93258562 43622 79452 795912890 50840 64313 327948995 36219 20906 946948097 79452 58921 478077302 36219 72035 821461877 72035 77347 441664219 72035 73792 953251341 39933 58921 998547733 72035 13056 539523093 77347 32669 700417745 77347 68095 348346296 32669 43318 593591681 9399 32669 599203316 43318 67273 539843562 43318 28646 494092701 9399 31866 970770150 64346 28646 107130112 67273 59089 10602515 62114 28646 317688009 57978 59089 400207576 66160 31866 442090943 62114 44605 4629906 12303 44605 719956788 44605 30347 406821806 30347 4762 164827526 44605 61893 300216036 10857 4762 977939915 12303 64758 694796900 72554 10857 362163787 61893 123 619640415 41265 64758 572775285 41265 51798 998778428 75408 51798 446678760 51798 41732 291532654 123 30071 55609808 51798 52280 756033004 51798 9528 386128373 30597 30071 745559385 30597 84854 468873248 11912 52280 218081391 11912 46067 112137091 28933 46067 146874594 84854 47768 117137843 25329 46067 372252936 25232 28933 781344655 25232 62887 335558117 28933 79514 287336616 19493 25329 739058035 62887 16456 48750187 79514 33584 350898494 81401 19493 427363617 9782 19493 454577094 3913 81401 720110757 22599 16456 919577149 3913 15387 57550369 15387 56020 527717477 9782 75481 508472315 56020 70181 112280814 56020 69614 221296264 40271 70181 104911787 43881 75481 328943451 75481 55899 61793558 43881 76798 479839147 41612 55899 55328142 49086 40271 536474980 63729 43881 485465676 55899 2255 513158132 60769 41612 777330585 49086 35815 992695598 51693 49086 127285593 63729 76464 539598973 73028 2255 72449776 53721 60769 34627840 51693 2461 378714145 56080 76464 521780689 1715 76464 111081371 8576 53721 629128533 56080 4452 172036905 73201 56080 826242869 37901 8576 342589712 36198 1715 633591680 33845 36198 179072795 33845 2757 473130857 34102 37901 85051401 34102 29666 210860163 33845 6713 221105123 6713 1339 424889112 76780 29666 503563122 6713 10951 330801837 6713 70957 567957403 64865 76780 218419547 1339 32657 408339364 15245 32657 556946400 65780 10951 661548458 32657 13920 660257664 19122 64865 450939817 32657 35288 537226257 59356 35288 145631857 65780 17772 291448690 57067 35288 181216269 58047 59356 569300 8835 35288 105284337 57067 71265 695876289 58047 61933 737491712 8780 57067 343641075 64010 8780 584293351 39293 8835 542036938 64010 32586 114641401 27990 32586 278041683 64010 73924 187205307 32173 39293 485360728 27990 33407 937181391 62600 73924 973190434 62600 9774 885460448 70925 33407 871045553 8669 9774 619464326 9774 51630 321514458 3972 62600 2105965 49806 70925 38628822 19151 51630 749101571 49806 26984 602595841 19151 20808 944330517 84716 3972 31060337 77358 84716 96132468 17382 84716 687678127 26984 2948 952434065 18909 17382 626515597 17382 7122 48142190 22794 2948 529977753 17382 54750 716861506 61256 2948 705312053 51014 18909 977670859 49733 51014 766107194 61256 5760 896733606 5760 42364 276923549 49733 58411 39522262 41033 5760 684262799 68672 42364 876668519 68672 80797 895341046 52363 58411 876941504 80797 4787 108655110 62611 68672 461090728 20538 62611 424023726 52363 46221 39909439 2765 62611 384604 24011 2765 60057485 20538 66251 798129475 46221 68837 437555867 66251 54435 722537866 1375 24011 74005385 3283 24011 685157350 3283 34889 584013505 19554 68837 97380425 79267 19554 937259634 53698 1375 285999360 53698 42414 133289694 19554 63765 348609408 16470 63765 834857875 5202 79267 808646037 53698 32668 431667311 5202 5878 484054607 5202 12755 219759996 22478 32668 381969489 85385 22478 551453452 12755 53703 844121685 22478 44936 809001470 31597 12755 738986482 31597 16807 751215534 44936 48836 706213348 33558 31597 386637426 31597 13425 207709007 33558 12204 91899876 16807 77482 966823889 55582 13425 33984247 52115 55582 506557764 38910 13425 142049616 77482 85875 957376353 29479 52115 125312804 55582 33995 871641823 79861 38910 148885897 85875 65013 154741441 85875 42446 950075243 29235 42446 203418691 19581 65013 435127528 79861 46169 94798646 42446 40608 754361095 66406 42446 194208423 46169 20856 563858766 85148 19581 478051422 66406 60420 641534938 85354 60420 916010920 85963 85148 827737906 70318 85963 997910515 39060 85148 917765814 28359 60420 334849664 50569 85354 290348547 46325 70318 24539078 83862 50569 88351727 65810 46325 794230916 32282 50569 990106156 46325 15608 345244209 62974 32282 896569914 83862 85858 443244573 85878 62974 553001293 67862 85878 910788042 66359 62974 758421529 84255 62974 683153485 63623 85858 405218935 37174 63623 244242845 26392 66359 403132688 26392 40653 242152811 49641 40653 921199963 63623 88280 786421373 37174 6918 199682356 6918 8531 385547294 49641 12443 174714552 18002 6918 786772114 12443 9579 122760484 2241 6918 384229495 18002 6156 3829031 2241 25212 575330707 20922 18002 974332849 25212 26584 53442695 81153 2241 792064541 26584 34160 555052884 75375 25212 876778048 75880 75375 593711163 75375 47546 916413931 81153 26815 512562400 75880 23323 813301176 50250 47546 158401150 88354 75880 481417546 26815 81184 764332892 16320 81184 27706300 22370 81184 984972505 81184 37343 148612624 37343 19963 351334938 22370 62387 523820104 32543 37343 207529958 20921 32543 702463172 37343 67477 216114574 19963 37124 412304885 37124 86013 82251931 65703 67477 42474624 70462 65703 149847803 71705 86013 197956724 86013 6026 548824226 70462 61575 105938565 6026 27519 988584998 6026 64064 166752204 71705 49862 722729242 61575 50734 238893416 20054 27519 290826651 59938 27519 331358163 50734 72775 931114513 59938 81001 113455799 72775 12976 465578904 20054 19345 809571174 42721 19345 559512198 61364 12976 700194213 61364 55885 412854296 19345 6148 870125302 381 19345 282557907 381 82798 979868338 82798 16148 667257780 45202 381 97216759 6148 74741 461985369 50304 381 169083903 16148 67480 98823693 45202 31104 103684977 45327 67480 386779749 82479 45327 882199992 59411 31104 742901457 31104 53904 105222186 59411 10644 248849663 79507 10644 864290006 10644 38003 556083685 62775 59411 328415179 62775 7465 268028225 76465 62775 962300846 21926 79507 307420409 59311 38003 30305728 34532 62775 248144128 40201 59311 227250497 82483 76465 404864394 53469 40201 81938725 82483 24546 548076248 59565 24546 496519144 74348 40201 360942583 59565 68958 298424060 24546 76344 259674077 76344 49717 976528903 76344 68519 602162074 57539 76344 359432053 68958 80717 318260299 80717 13719 510509003 80717 56230 233766853 38816 13719 100119185 38816 40633 297753409 26729 56230 533911499 13719 52457 658305153 77641 40633 494261944 26729 49039 137537991 40633 47243 349875456 52457 60220 445038766 47243 22704 960789168 59181 60220 663529931 60220 58056 225503305 60220 50467 947294854 60220 31593 840915002 58056 50888 759184606 55873 50888 743752210 68898 50467 449787785 50467 85380 179895139 85380 82261 171241075 82261 65766 450158996 85380 73811 34689561 73811 52572 888443978 52572 46157 640234727 52572 67566 523224474 52572 2499 739135298 46157 42755 495019036 46157 693 126364414 13763 693 225906283 2499 20790 157974047 42755 26167 191730771 62903 42755 123277991 53591 20790 762626461 26167 69098 631870724 26167 25072 173123319 12418 25072 508844586 62903 12736 485174375 64134 12418 272735955 3724 64134 568278047 44766 64134 316970486 1806 12736 850760524 18256 64134 280548863 11360 64134 163803713 45807 18256 918818249 40749 45807 333088894 34973 11360 309047631 34973 24992 846467298 43854 40749 165335344 34973 65740 857907745 7652 40749 256648058 49329 65740 452834215 24992 18105 506829729 18105 16329 14059491 16329 42658 16659643 35416 42658 545052714 42658 84682 378872758 16329 37540 242252262 37540 27642 594109148 35416 62771 66334896 71016 84682 648282320 62771 80356 442236044 46532 62771 629276152 68870 46532 94688271 46532 36372 455346151 80356 49310 444333912 30614 68870 836143429 46532 85249 182519552 16134 36372 687693066 9759 85249 827571540 49310 35019 631432929 35019 66640 37982836 59288 9759 620953843 74583 9759 522243656 35019 54319 538807422 41206 35019 580506738 13969 54319 693035040 13969 66729 996936041 69215 74583 16478824 72623 69215 821955387 47758 66729 896736676 66729 54208 36335532 47758 75195 15973776 87595 69215 780885963 6780 54208 267950475 54208 57066 408019549 54208 14089 833598108 14089 18017 762205439 6223 57066 578753831 26020 57066 522131291 87856 14089 578060346 14089 38854 157167344 18017 9129 977897160 39861 38854 298439277 4471 26020 98244046 39861 44744 171233657 71593 4471 239200313 9129 73056 432893528 81121 44744 278940622 69559 81121 958840928 71593 38734 527269694 73056 18644 298790850 69559 57263 517895560 9915 69559 520452452 21427 38734 50478084 18644 44764 919243343 74495 21427 997738122 57263 70562 752150164 85232 74495 83030422 62288 70562 527560316 71025 44764 23500455 62288 14 881287889 62288 75790 906363160 75790 61678 222907554 14 13326 380477257 71025 58289 584711228 13326 37376 253641658 33780 37376 121131103 88230 33780 797014715 84325 33780 573219308 33780 10201 389199998 37376 2965 476031227 84325 28756 273906039 5517 2965 67606102 10201 29819 131287182 64623 28756 243243627 28756 79024 146476740 29819 85472 975037451 40286 79024 291229282 79024 41470 943176381 3638 41470 232209836 41470 57129 284486190 1423 40286 263906036 41470 76990 962421409 76990 60911 752233546 1423 80523 908413549 69322 57129 733136069 39912 1423 380888013 39170 76990 317658867 69322 65859 216494917 54260 39170 748693231 54260 28687 161282733 28687 80555 289302759 54260 7541 653042570 65859 71518 186781538 63755 80555 104754930 82141 80555 976622909 26855 7541 609875565 84237 26855 499891110 42481 84237 153966045 82141 35891 960454041 49277 42481 246074550 35891 41684 4373420 49277 51493 553148567 58916 35891 780489377 51493 26397 476011033 49277 59981 934414727 51493 21876 129385279 77088 21876 626130298 21876 56657 656765876 58932 21876 83679499 31601 56657 936935907 11983 56657 855794623 55368 11983 5864052 34799 55368 971624795 58932 22815 460326740 30637 34799 927242389 52389 55368 330701647 52389 24481 185880202 22815 17451 106164444 17451 82054 358526398 52389 61439 348068537 13888 82054 71985591 42070 82054 369174960 6624 17451 964914362 85702 61439 216060423 75464 61439 492494341 30838 6624 813928967 42070 40501 552324151 10530 6624 556491048 49321 75464 832139463 17418 49321 161060483 40501 35184 723219076 2697 17418 543514010 76830 2697 80645044 76830 40769 727985206 35184 104 84370279 2954 35184 584628915 20795 40769 258540257 40769 2513 854471756 40769 86724 684777410 1829 86724 124564829 18086 2954 76044858 2513 9997 378077066 16707 9997 610803163 29518 16707 4834305 29518 72803 951385900 18086 69850 907357178 41930 9997 510173266 69850 58813 288736954 87143 58813 805582341 38974 41930 29989750 87143 11022 945292252 55736 11022 46308489 38974 75645 125971589 26687 87143 279803478 11022 4214 676345123 9072 11022 988020749 55736 58724 47894802 37442 9072 233275339 9072 73993 153182278 22203 58724 806673291 82077 22203 256520780 71089 73993 336722204 71089 33157 869934357 73993 80043 210028705 32309 82077 494697667 80043 46076 417985669 43741 80043 559669818 83407 46076 348855129 13448 80043 70107102 32309 86229 348906754 46076 30649 738059612 30649 21033 351358556 13448 82265 408058018 86229 26688 297168729 27900 82265 527776237 20870 30649 370841173 36134 20870 670388838 82265 1531 403507411 81112 26688 185538884 81112 86992 920872594 37664 20870 706070919 1531 62622 825259169 86992 56479 508185119 62622 21454 656414842 19344 56479 507805604 83013 19344 29777146 27450 19344 194765449 19344 81433 31819630 21454 29294 818285944 81433 57932 16580113 56213 27450 285346727 27450 34409 982875546 62382 81433 94984662 77295 34409 53607811 6248 56213 704951772 60157 77295 813276444 50526 77295 18371367 62382 85949 381796127 21381 85949 517682611 63413 60157 809881405 85949 7649 896048914 50526 87865 123869781 54817 7649 73310601 63413 24790 546154179 7649 31821 189710468 64943 87865 90175076 82879 64943 802671926 1563 31821 135825459 1563 75697 16982630 23566 64943 883212831 64943 74981 16430023 82879 25822 985473442 75697 4875 40057589 23566 35121 413874224 35121 79813 110513238 46396 4875 435744764 35121 53015 915930529 45828 79813 949892863 82708 53015 567820304 45828 887 733354024 887 35774 763814033 53015 72212 85104315 45828 36049 454128772 78317 36049 21691596 78317 54370 410363042 35774 32113 45562152 32113 64501 158942752 35573 78317 314110803 54370 52293 103337863 81178 52293 461773239 54825 32113 804257005 81178 14373 925445950 35573 17477 309648897 50161 17477 561945013 81178 62935 76418556 14373 59920 340032671 17477 47572 823860837 9968 47572 964267597 9968 45559 498583109 45559 16040 601617359 48257 45559 595896319 37211 48257 188255565 48257 2176 383247804 23338 16040 806355760 48257 27131 82867744 37211 30904 405469465 30904 10988 18163352 24304 23338 312344982 29154 30904 911286927 86993 30904 910314148 26372 30904 874621732 4848 26372 385487122 29154 8645 528000155 8645 15101 828988527 14393 26372 188230262 70552 15101 788045763 8645 22798 930301745 52854 8645 391482001 14393 15849 331184046 14393 59079 652651564 59282 59079 318483110 15849 43994 6209238 59079 61028 94069143 27831 15849 516975059 7728 61028 897876913 59282 5038 698094253 61028 82019 530152377 27831 76710 323497564 76710 43836 285852443 84065 43836 937252144 84065 55326 435608326 55326 16920 110725636 55326 74195 554115585 47872 84065 531975970 74195 31097 552561747 55326 68831 4384120 74195 10136 947781262 66800 68831 60207667 78027 47872 34180275 4998 31097 752239175 10136 58979 856988283 23774 4998 557072183 52242 78027 386431152 23774 29579 150325891 52242 26360 885572187 7115 29579 146366299 32568 7115 665392291 82557 32568 392123285 32568 82319 464332270 7115 31071 809840206 7115 81697 813759488 28399 31071 887938872 82319 19491 529850381 15580 81697 360940206 81697 10084 377845614 19491 30051 496087844 30051 75518 416029158 20145 75518 179523606 77573 20145 786246123 60986 75518 474743903 20145 55774 269943880 24457 55774 550547874 85695 77573 435751185 41043 85695 859876747 85695 43085 571803112 43085 36067 916977470 15148 43085 41490329 83873 15148 852136051 18444 41043 458095581 45398 83873 135371365 83873 60432 178771987 45398 83813 775807791 34284 83813 389651935 78967 83813 249777803 60432 19107 137697243 60432 9864 552749068 9864 58217 50664607 34284 614 48009993 43887 19107 898484449 53373 9864 239015596 43887 33662 135152743 60562 58217 560882862 70357 614 665942108 51066 53373 747983779 60562 12472 331127869 1718 60562 665011583 12472 38794 219847052 39998 1718 957217348 38794 87799 101183470 39998 2227 637913394 2227 32443 784033205 38794 84135 351554534 38198 87799 146475754 21799 84135 173629954 6672 32443 12483966 6672 85091 72796814 85091 39567 421154965 59342 6672 324279778 61288 21799 899214937 59342 81231 916167461 47896 59342 808135050 64970 47896 592759010 47896 17887 579547467 3966 64970 637481088 64970 46219 609487858 3966 46606 772127998 43938 46606 171089644 17887 846 80735226 20764 46219 375763408 34825 46606 67558299 34825 47226 519527077 21600 20764 535884080 34825 73564 626551137 73564 81936 732811815 21600 70570 784943763 71459 73564 608625230 12096 71459 787707370 81936 22710 473577266 71459 60161 603876948 71459 11771 900502123 60161 3619 91485536 22710 51464 459402220 10189 22710 501345353 60161 24283 432656925 72297 51464 647018973 10550 24283 117872483 84203 10550 345603035 72297 7829 812260791 7829 24210 218953119 32985 72297 350436597 84203 82095 751600932 82095 37977 449492046 426 7829 12962417 56719 37977 759079488 69990 32985 886644014 60466 426 830204171 44340 69990 37244434 40004 69990 240704728 40004 2970 682260185 35548 60466 268214897 37044 2970 26093226 44340 7994 53374257 7994 21403 892360291 13886 37044 196366782 35548 24986 115740354 5470 24986 967726641 7994 81514 358381555 24986 72609 259165937 41233 5470 192804348 24986 75967 988183335 41233 79532 530343387 79532 70727 57577912 73265 72609 813026596 62236 73265 106177606 9464 73265 676676991 79532 69352 529598638 69352 66491 612996231 73265 26698 779499176 71408 26698 301124293 69352 15638 321702631 66491 56783 375185686 25245 15638 136722282 30599 15638 559164309 61243 30599 104911211 61243 2422 119166343 56783 86199 683933369 39250 86199 616514752 61243 61567 69613899 24106 61567 744826619 43998 61567 629860829 33832 86199 107733056 33832 32732 829306526 42682 33832 594948712 41039 33832 931118507 32732 64325 437188010 88346 41039 17970350 65698 42682 247283111 64325 59638 250973635 64325 52724 108129899 1286 65698 410932426 88346 13021 154012091 22292 1286 729322320 62575 13021 541409775 14652 1286 905100891 13021 12743 532276772 64395 13021 412772704 14129 64395 546937537 62575 44973 213255464 14652 67498 703401282 44973 44403 742991952 67498 73428 102227810 67498 64243 657995686 67498 78033 620687632 67498 53116 8474689 49452 44403 117370516 49452 86167 808630121 86167 75547 366789259 2250 49452 746942148 75547 11317 41921359 11317 26780 46951778 2250 46297 39521110 64979 26780 919240658 2250 23278 554320061 64979 50731 433377595 23278 76622 129386443 46297 42302 103343335 23278 22513 642364548 52233 23278 433641521 52233 66278 670308341 76622 82594 696902410 82594 13285 861523324 52233 26185 764094162 66278 84114 896001321 7785 26185 841544316 56186 26185 15595700 82671 56186 69669861 17196 82671 53253274 38042 84114 346608154 24418 17196 973922989 3675 82671 570327378 73270 24418 661387995 24418 30344 39956384 56097 30344 435009733 19322 24418 271837423 30344 23025 768230464 30344 86042 598029630 30344 17779 326788714 56097 18902 563099070 22764 19322 725676452 86042 53651 718261765 78005 18902 998172178 78005 13840 501421659 86232 18902 629358493 86232 64931 364031487 27403 53651 480531911 86232 74513 264139964 4947 74513 608029576 21063 4947 298188798 32094 74513 482726952 47047 27403 853390083 74513 83631 243798754 83631 76206 585743903 83631 15022 518576205 4487 47047 498410202 4487 59218 258519059 4487 32596 690557507 4487 6917 857119941 6917 20687 160633039 4487 39732 892525327 20687 68148 794792616 84295 6917 311539739 20983 68148 367493493 20983 44035 68061627 68148 8693 667641324 66644 20983 88224862 49597 20983 506778693 85453 8693 677483819 66644 34061 755127431 85002 85453 93881919 49597 79186 145345380 75677 85002 322725950 23773 79186 461608563 79186 60879 732914751 85002 60478 371357025 60299 60879 999422476 66536 60879 851013666 60299 4675 930114920 4675 77788 83047881 60299 49317 736705800 77788 577 106514175 77788 45096 976753310 4675 39557 861986975 30866 49317 558331813 11005 49317 555329853 11005 56749 575684739 23612 56749 709647407 81933 23612 94127169 55894 11005 783289280 3517 23612 498530271 56749 38468 157514698 24627 38468 173312296 55894 18857 513947663 3517 47148 932068223 18857 67846 806636461 84441 47148 52717447 15904 47148 51253734 18857 36755 378959853 14275 47148 388740585 36755 13075 235387814 77883 13075 294538096 20063 15904 202294720 77883 61904 414515942 73650 14275 880474171 20063 10213 975980156 10213 12605 204967876 73650 53200 434506240 40149 53200 847055918 84363 40149 186740086 55646 12605 250482145 11929 55646 152930864 40149 39753 906527182 55646 68206 37703047 30225 39753 969941654 55646 57770 75295050 39753 60329 75546769 30225 11916 721434720 57770 6224 79051347 6224 68938 426779725 17698 57770 38788583 6224 276 896079010 68938 12345 93803785 18612 17698 474552979 44705 276 131555502 18612 80923 425016543 44705 59999 507185962 37168 44705 390269936 37168 13584 634648352 81826 37168 404232879 71087 13584 411965662 81826 20314 662435824 20314 41218 554393773 71087 68744 470386617 71087 45030 224853906 41218 77650 150519687 41218 33657 4958923 20073 68744 507398946 20073 53351 229700296 42748 53351 892138759 36943 53351 348277690 41851 36943 448326142 63470 36943 747619058 53351 39033 121693145 41765 41851 971601758 39033 28592 839373766 63470 13030 857970301 39033 31381 723596200 1716 41765 590712833 41765 62054 603358242 13030 84615 943665508 84615 27673 79209227 27673 31233 652992975 84615 81968 899903487 48935 27673 273592797 48935 53432 948981767 85767 81968 961713897 49244 31233 329850487 62481 85767 88420337 56406 53432 944116715 85767 43896 829986004 45528 43896 296105866 69229 49244 990332770 60587 56406 805353078 45528 10089 918717582 21146 69229 249128692 85615 10089 15105600 68185 85615 516040221 2000 10089 767462439 31154 10089 108340895 68185 76727 913018653 68185 66796 367958422 76727 63204 307146922 26378 2000 141614556 32824 26378 1868891 80250 63204 308105703 66796 56846 574254451 26378 45781 372327550 56846 18437 328946334 6250 18437 998149174 18437 39214 291424648 72667 18437 815079706 45781 4480 428132133 72667 83366 532177871 6250 87407 452096335 75163 72667 941682507 75163 50756 697841427 26945 83366 797396589 19146 87407 7449839 26945 84795 253071957 83428 19146 877258765 54816 83428 693689972 71755 54816 870421927 19146 31906 868616787 33490 54816 948730849 71755 32894 152064876 45850 33490 966560176 31906 31840 251718444 33490 70286 150780860 70912 31840 442803230 31840 43651 276931429 31840 8654 673024882 77643 31840 546643017 1500 43651 832277554 77643 36961 261948966 8654 45102 268444283 50078 36961 351559870 60136 45102 443237296 19877 36961 880668126 65490 36961 126382757 18203 19877 31136394 60136 68671 774587171 10383 68671 245592214 75777 65490 97421578 68820 10383 662718278 24827 68820 704282967 10383 80563 777226895 46721 24827 766938913 12485 24827 552762020 68820 80606 435511816 80606 6131 242115028 65417 46721 806435065 6131 24139 518606702 12485 32964 668173043 78463 24139 266559144 24139 25535 933706502 24139 63851 73003431 32964 21367 424807 21367 48758 439631988 63851 82628 420001417 67437 82628 490587541 63851 25797 894516323 59219 25797 206624933 88046 59219 149233397 25797 26876 818220752 25797 62920 426614287 4791 62920 141217660 4791 42422 506527026 46391 88046 187754412 53795 62920 764131889 59655 46391 821772217 53795 41532 457041792 20958 59655 111164766 81758 59655 770920342 59655 66487 260345681 6515 81758 505663369 66487 38586 20238843 66775 66487 723780357 52800 66775 619183977 80455 38586 986250726 61619 80455 310275316 80455 75635 350256859 80455 25124 498430714 34335 75635 111317338 44621 80455 884000303 44621 81350 845531380 86975 34335 278320318 86975 49078 158097219 15782 86975 465072469 49078 67891 792798186 79428 81350 972455668 49078 32138 181384071 49078 5191 256190297 5191 77129 219558285 77344 32138 483210882 41793 77129 165295353 23540 5191 471190373 77344 24367 244979173 41793 39730 372336097 45844 39730 360838912 45844 59206 936778436 39730 37050 667141620 10788 45844 213976163 59206 46109 309616537 46109 24835 754256398 10788 79607 109499480 65612 46109 105908977 10788 62707 571922927 47612 24835 48564329 62707 81688 89989897 81688 70132 702322922 65612 58648 177777757 58648 3069 770837460 47612 70597 848167081 81688 35646 484086139 38677 70132 104542657 38677 87286 120408984 23149 3069 193512379 70597 11424 449439465 23149 5072 13433777 282 23149 310576337 30542 282 635440629 74813 282 266333157 65485 282 483617286 65485 38576 703877468 3525 74813 551705394 8657 65485 681408780 3525 19437 432230035 39915 65485 857272779 62478 8657 300452497 62195 62478 194435809 22691 19437 467256193 64989 39915 29195780 62478 54283 649229938 62478 68916 16413836 86807 54283 387363806 82222 86807 490629671 30765 64989 595991835 82222 82339 82684342 47640 30765 776893011 86807 21131 505732652 47704 82222 45278549 30765 44670 763114254 44670 74374 344420372 15210 44670 462938400 15210 61307 814262302 15210 70643 902384371 70643 67414 972219000 15913 15210 647319766 15210 27442 115248094 27442 23356 136629004 15913 51098 843240123 67414 13086 377932685 15913 29556 89254201 51098 63678 223873778 3768 51098 99695185 63678 37010 47261966 63678 46308 769264210 3768 68359 327515016 18768 3768 283279603 18768 39569 611073801 68359 83423 300343974 60021 83423 84093100 19013 18768 2587373 76167 39569 746528262 25690 83423 100179166 10629 19013 325480065 25690 43793 215448639 37478 19013 235167596 76167 57658 869062474 43793 80414 23366400 43793 22310 41164152 37478 63740 818764091 37478 72084 733520934 80414 7108 629145644 50272 72084 641765222 33884 72084 819375141 38629 63740 458710316 72084 2077 67188519 50272 73869 339913805 69429 50272 284165854 4306 73869 549390396 73869 57288 236028609 54353 57288 18091368 49930 73869 922058223 4306 34965 782753927 34965 10307 560944200 70587 10307 868569337 29207 10307 339379140 34965 60243 231020097 67143 70587 471407158 48675 29207 61260578 46397 67143 667410863 29207 84556 899283238 60243 73503 686301281 1706 46397 548316163 20566 84556 531806362 84556 16616 285145753 87834 73503 567578293 71491 1706 91547525 16616 64439 42907311 20566 42409 140093840 56437 16616 550735879 81634 56437 836076150 42409 92 463269798 21589 92 711156152 50862 21589 644914265 64824 56437 930491953 81634 36313 144903974 36313 14788 46924511 50862 37023 921488583 37023 31193 506705089 31193 45675 250496281 49330 14788 926162615 86933 49330 95087961 49330 51272 12743791 49330 71971 744527940 86933 21221 446879481 71971 76347 14017156 75907 76347 890411537 71971 65289 55084578 9468 75907 116996608 9468 22428 226500770 75907 40380 864840321 9468 32004 582296451 5891 65289 907642696 32004 11904 64554554 42796 40380 662112679 11904 37374 58714976 37374 14009 133125408 57733 42796 311018133 62352 11904 996830906 63633 37374 3739527 78009 14009 55842591 62352 35294 431698717 40903 62352 52592685 63633 15253 400338168 52554 15253 39298488 69426 78009 922110552 53972 35294 703276379 81802 53972 520936339 15253 26463 860708387 69426 86324 730299560 65392 81802 900541725 39601 81802 816129059 52786 81802 647850171 52786 7046 884569030 52786 737 35209614 53000 39601 793424163 52786 46978 611097939 46978 42893 742339032 7046 3303 564422524 3303 66220 685796265 45752 53000 474548836 46978 61546 212892519 21099 61546 964830171 21122 3303 493776989 24660 66220 319319749 21099 41951 905908674 85748 41951 718123784 86673 21099 958561307 21122 46645 554217625 30606 46645 568204081 30606 42941 436471594 46645 14566 385512142 86673 71262 291783823 46645 47817 416292856 47817 79503 123044723 24524 42941 164960058 24524 69189 415028638 26622 79503 480451472 63762 69189 111681434 63762 34614 910430067 1494 69189 903337709 26434 69189 355895357 58623 26434 243409174 72324 58623 692468147 28640 58623 10103351 58623 35375 92086737 72324 2259 327333171 34162 58623 51693527 2259 43844 457966402 34162 5922 327839691 40960 35375 422591853 34162 30717 883637382 5922 82759 870652324 82759 37779 69995650 86553 30717 43350015 40960 62030 118367641 62030 9479 501797157 52197 82759 420665567 52197 2356 788719660 62030 28968 247865829 12323 52197 78838642 48126 28968 802947004 12323 18829 817551442 34347 2356 25288807 18785 48126 322626913 59684 34347 414078018 48126 52924 698444594 52924 19518 435355606 18785 44977 366836953 59684 47652 403947027 52924 30502 190809671 47652 35492 356874692 47652 87517 996577663 30502 71130 142845857 71130 65933 595706672 85255 87517 141669383 85255 60332 730664249 87517 27633 933233476 60332 56541 651773268 12406 85255 528766235 15412 56541 16683479 20134 60332 572135296 20134 19202 93076002 15412 8457 136741341 27421 8457 365358506 19202 74092 722616272 39057 27421 768035733 39057 25472 101291353 74092 59801 562063921 25472 31219 107459769 25472 34842 634848894 40776 31219 537348607 77946 59801 46261889 49398 31219 618761534 37452 77946 134137065 77946 64631 524951686 34011 40776 942888371 56628 37452 423497664 34011 72512 809610582 81980 56628 53426378 72512 50892 805960071 45984 72512 583653613 41865 50892 708049962 61299 45984 43641901 45984 36147 781598524 47038 36147 280400826 26921 61299 252747171 23666 41865 486993260 26921 53521 140847865 56728 23666 849560564 54645 23666 105798914 53521 76905 983354520 71542 23666 176631932 14113 53521 642200707 14113 57507 672123889 41003 14113 13727952 76905 46291 324186083 64967 41003 757112464 41003 51007 987359229 64967 10627 154866278 10627 79453 804372384 46291 41183 742954220 41183 73636 105532886 73636 22964 208644963 59297 10627 40734974 73636 49825 78914729 7475 41183 285234126 73636 69126 900253871 82707 69126 174154133 73349 59297 153141271 69126 20203 943114362 7475 38423 29394682 38423 8957 469283485 13164 82707 152052840 80119 20203 439777860 81082 38423 783149516 20351 81082 742186219 59179 13164 153786148 20351 39868 608567566 39868 65058 799132554 81082 70332 420636636 70332 18483 648352776 18483 41618 645349230 70332 47187 872769518 20917 41618 648610274 18483 73484 370814084 36513 18483 45296360 86998 41618 711541431 47508 20917 186715911 36513 62705 676255258 55274 86998 170513387 22920 47508 723160364 76653 62705 838024860 3613 55274 465451410 35876 76653 239377622 6706 3613 800927665 28363 22920 847663945 66249 35876 70917719 35876 48882 702919787 35876 32579 17549238 70473 28363 822114375 28363 75178 795771047 75178 39687 641088436 75178 24545 87023280 16940 24545 223423098 16940 20147 306814467 16940 11508 75199662 61817 20147 11668789 28585 16940 759437691 20147 9737 917365997 47259 28585 446736861 79394 47259 363862270 15537 28585 20090453 54897 79394 344963031 15537 4325 230983575 54897 15037 779573000 55362 15537 455908289 15037 68403 773025035 19074 55362 787689224 68705 55362 777317421 76715 15037 475843201 76715 57059 110081505 57059 60519 966623067 4534 76715 21816435 72325 76715 303903191 76715 79127 429908771 60519 40910 509992444 60519 54003 750073557 44817 40910 81067379 87267 79127 810642185 40910 32809 310065205 72262 87267 217665253 87536 44817 870591931 66929 32809 715486569 66929 45872 555771301 20405 45872 226942526 72518 45872 429452228 25829 66929 287690065 45872 76359 311290672 25567 45872 827168753 1376 20405 101205280 16257 25567 218350264 16257 71306 903364914 77191 25567 698829669 25567 61244 915976757 73047 16257 148999596 61244 43108 952203388 68152 73047 844531805 61244 42082 62387836 73047 45684 38625524 73047 30955 905338714 45684 50804 502289988 11482 45684 455108428 71390 30955 288415286 71390 67064 952002900 11482 31384 234109312 6272 71390 77694264 85409 67064 221954953 84680 31384 125916095 31384 54426 965491470 435 6272 282772825 6272 66216 120451163 66216 45877 333672263 45877 75352 615320581 83596 66216 230034042 36773 83596 14219235 52074 66216 772030502 83596 66354 27712747 18821 83596 11521975 21816 83596 846054379 44441 21816 284228422 45892 66354 721765754 80230 66354 237655965 22645 18821 342981862 55416 45892 569538028 32321 22645 405464910 55416 2330 127997097 80230 69023 792319765 32321 21286 195931740 69023 15539 710245807 2330 55434 914102800 2330 52283 266371237 21286 22451 946006963 84980 52283 765788582 22451 72852 610212016 72852 83524 773570161 83524 63554 544523001 30939 72852 108879472 72852 86602 144089323 83524 41506 145751024 86602 1063 465367365 41506 24735 270970903 1063 81049 782164705 24735 87392 907550170 87392 24109 323447365 63749 24735 109094926 24109 50289 899810068 5574 63749 776199817 49672 87392 522066496 28573 63749 508378668 65686 49672 6347711 50289 61549 731751648 65686 30875 482317445 46413 65686 38082377 65686 62641 145008802 61869 30875 45066817 46413 65056 440082033 62641 42195 56256978 9078 65056 231844738 62641 7309 905375882 74884 9078 286635825 70415 74884 645358616 9078 33432 94969670 80788 7309 737295624 11437 74884 816063183 11437 82974 454347376 70415 72931 380139472 11437 75015 78314305 11437 30727 879246492 72931 5384 46412733 72931 25723 152746432 13189 5384 634631460 74427 13189 112549968 13189 70760 520107902 70760 47378 507211935 70760 24233 752203156 78146 24233 144987291 78146 17126 685326352 55802 47378 671636556 55802 46935 562025825 17126 66809 520812619 17126 3569 162626982 77931 17126 54988575 77931 39586 468441706 13924 66809 357337968 39586 83764 811006711 13924 52782 458850336 83764 54166 955429212 52782 59898 841559308 76183 54166 915795008 2460 83764 753537247 38015 2460 847651701 38015 24079 918076287 15018 59898 843514198 79769 24079 808116380 24079 17292 929928931 38015 45042 274429574 15018 52645 82397439 79769 62721 38529899 40262 52645 968685915 19936 17292 65693582 62845 19936 758468614 19317 62845 782879846 19317 33862 948460570 52586 33862 41951291 41434 62845 825726746 19317 44305 237286444 41434 51777 399045776 52586 74388 58872852 52586 32787 450108273 75796 41434 500616346 14003 44305 48434580 32787 73589 30142166 27702 75796 809496768 22215 32787 386703861 27702 6543 464539930 22215 63735 115424359 25396 27702 681974058 56302 6543 789422721 6543 18678 375259709 19109 25396 199722908 56302 54737 331895249 18678 24798 579397602 56302 43755 297404781 19109 47576 678533697 43755 64783 62808734 24798 59553 832582956 12813 24798 659228663 9793 59553 947108029 87996 64783 931397185 4169 87996 951940813 59553 48735 638725681 11241 48735 323978360 87996 50026 670702075 30342 11241 803650718 11241 3357 649807791 3357 73800 951980938 82602 3357 292899326 82602 32382 417676764 72061 32382 874681693 32797 32382 190333509 75905 82602 127876855 20061 72061 901250089 32382 84029 738157935 32797 3669 108347298 84029 68562 34686359 58423 3669 918008586 20061 81854 685202331 3669 44942 699144478 36917 3669 60420726 23867 68562 254382540 23867 3513 211201521 44942 34616 544447906 44942 33957 442774717 36917 13456 946921301 34616 79398 58335132 28572 33957 107463187 32361 28572 865203973 28572 75740 678350202 28572 34166 414620443 10021 28572 125433380 76413 10021 404534659 44067 10021 827751540 59823 44067 990461610 39468 10021 298157745 51128 76413 587240264 41091 44067 761110851 782 44067 611420111 51128 15434 7575331 46818 51128 120199778 46818 65393 76683938 65393 34677 796784141 782 77218 69779594 56663 15434 897893098 60076 46818 117866373 34677 26107 239859994 26107 28597 466853042 38097 28597 991774416 56663 30040 586647991 67771 30040 526533300 10166 38097 885634711 38097 73718 289862370 21788 38097 764731697 66665 10166 657337020 10166 57766 807993658 57766 58744 579320009 64918 21788 661104405 58744 70732 921341069 70732 70846 890608613 33400 70732 184046493 33400 29031 836780409 70846 72172 956807437 20810 29031 920817487 21355 33400 303270733 72172 54669 783334230 60331 21355 244787563 21355 5111 796093945 33975 5111 20747205 87477 5111 288448763 83808 54669 38165370 60331 63705 308137371 63705 15810 686152716 83808 69236 698622227 87477 17214 405158473 83808 24326 131760654 69236 59891 302738526 64406 69236 865627800 59891 79991 977207212 64406 39843 60644168 16547 59891 998943464 39843 78349 962798326 79991 30013 70496389 79991 5996 483413659 78349 54544 877266963 16547 56630 621844166 35531 78349 573337541 5387 35531 237950410 57062 5387 751739661 56630 63412 719500393 56630 49289 378319826 88064 5387 598619448 57062 9577 377351158 31525 9577 645637015 66528 63412 808241584 9577 33938 340069015 33938 12089 107808629 12089 27265 755948775 27265 86696 619308662 86696 28278 269548610 86696 24595 863741204 21997 24595 264524307 49986 24595 673890662 4359 28278 549085352 72966 4359 291563702 24595 77633 287561157 77633 84832 677395840 31545 49986 55974579 4359 8804 55460553 85024 31545 114338068 28866 8804 260409125 84832 11564 375919885 34596 11564 462307122 34622 85024 546522771 85024 5583 76263793 28866 59354 430707758 5583 49738 412496856 34596 76265 82116442 6857 76265 50223130 79318 49738 217050542 9179 76265 604820238 79318 4615 864186708 76265 5700 95825003 28757 6857 41995776 55650 79318 474289230 55650 88234 720020392 37393 28757 463257274 5700 71049 955432457 12825 88234 932841636 88234 8399 712212879 37393 53590 23059309 2719 37393 654143125 85745 53590 543185401 53590 12446 374460032 53590 43214 72494059 77725 53590 640228061 43214 15068 801154971 30219 77725 664563074 30219 17313 129608755 14233 43214 753298228 17313 19532 862892691 30219 8589 191112689 8589 3880 274291597 34848 17313 956747059 14233 71731 501016724 19532 6031 921271360 71731 66212 516913275 71731 69438 812148545 47448 34848 16706751 39029 66212 506023555 71629 69438 483151850 47448 53370 471547805 20722 71629 355699084 52984 71629 33803145 50055 52984 695186077 50055 72286 89205823 53370 8387 965452692 50055 16431 589261432 55815 16431 279380007 12081 8387 151910221 76529 55815 920001129 12081 49811 9505462 12081 5966 206145116 59865 5966 349529429 5966 32250 713295283 5966 65710 17085375 32250 65635 706837299 59865 42511 185786654 35075 65710 329776758 65710 939 547844222 53540 42511 711723870 35075 7193 435557953 46476 53540 769884905 34587 7193 769437200 53540 81650 128376927 7193 62426 682177991 34587 17560 699561700 43297 62426 190325160 62426 53893 365853808 44862 81650 981075031 53893 69574 100440272 35092 53893 128112575 67563 35092 191826285 53893 87473 869813954 87473 7451 238521726 21932 7451 399082228 35726 67563 759740919 2131 87473 479938507 68895 87473 564492265 56531 21932 283923435 43918 2131 875755826 29981 43918 593763597 68895 76850 362817577 68895 878 186057042 878 80576 176459694 4377 29981 660336826 29981 59862 870325177 48761 59862 84177537 69423 80576 807381327 59862 72864 436270855 14799 4377 76682366 61018 69423 848664997 64901 72864 522509612 51393 69423 923598158 72864 45230 430495560 13408 64901 632387418 61018 23826 878655718 51393 70547 586601612 45230 38411 10239771 18626 13408 822661029 43633 23826 792307075 50460 18626 316115780 32940 70547 976479954 67793 43633 577300064 59714 43633 59317506 50460 37069 534797034 7405 67793 553956700 32940 71738 677455854 77569 71738 564581885 37069 76547 15984540 31800 77569 513608305 84743 71738 6361531 31800 35674 727039322 45481 35674 486253667 59321 84743 218138145 59321 40973 629011256 38643 45481 644428901 59321 30596 525593822 69756 38643 197936701 69756 73308 962319187 85772 69756 821497504 87561 73308 245770426 40722 69756 585610952 85772 64026 304436866 85772 30533 229312992 30533 35117 850302982 63700 64026 673826062 59092 30533 987701668 66564 64026 302144005 80309 59092 695693525 63700 22153 635386382 80309 72583 383243719 73017 66564 122348167 73017 34798 605756838 75381 80309 864247775 66708 72583 282571773 73017 10841 770224946 10841 75785 913715833 88124 66708 156601179 85531 75381 358545085 73362 85531 243606804 10306 85531 981351816 28392 85531 918028929 6150 10306 23330949 1174 73362 295525170 79653 28392 445487782 28392 19170 748761954 1174 72883 63243185 56000 72883 737569040 67267 19170 896427688 19170 25618 942108747 25825 67267 140078445 7169 67267 559858009 62032 25825 920685940 62032 41481 976979676 71022 7169 954889707 62032 79583 193111792 41481 11291 843052044 71022 87168 757811357 71022 32359 36346354 23582 71022 290440165 79583 17912 689280778 32359 53699 163081986 32359 64705 615344940 17912 24745 126556685 17912 84310 207500542 24745 34581 395804788 70099 53699 338548174 84310 70387 106405964 34581 35223 524638334 39272 34581 243497839 84446 70387 9004819 21449 70387 120802264 42165 21449 252783051 39272 58016 423472554 42165 26512 636982848 22853 58016 475996240 50373 22853 605631187 52251 50373 931303938 48960 52251 244761951 6991 52251 437781454 48960 18054 684075103 6991 84690 504874178 26582 6991 641765389 26582 14357 134373740 85227 18054 252214830 18054 56705 350964464 53443 14357 519513909 18009 14357 965792859 39175 53443 202896698 39175 71091 766459063 19338 56705 955694480 18009 39639 18659522 39639 83842 586566228 83842 72257 487334494 71091 87233 712856781 19338 57286 988623370 22359 39639 758702190 72257 24873 124587860 57729 72257 809810388 24873 32829 271904001 57286 715 194382227 22359 38252 175761215 715 76934 94635192 76934 58468 191225795 76934 28848 383335836 28848 31933 137411435 31933 85459 905172860 58468 43350 605388683 43350 82023 958550764 40781 31933 28099966 85459 37835 17839126 40781 47870 625888478 47870 65113 215253583 37835 72314 882041593 52017 65113 714470635 52017 45254 939605537 47870 1518 629330408 64784 72314 475265347 45254 30366 961953524 86037 45254 874013837 30366 26264 476692349 44881 30366 389352376 44881 12796 872528926 86037 59308 726120646 12796 54436 87464236 6375 59308 60036285 37134 12796 475976647 54436 86252 439393725 26961 6375 288917449 69519 86252 568810550 86252 8826 180413612 79564 37134 912240946 86252 80662 328815539 80773 26961 386225968 60835 79564 906513784 26046 60835 341091123 26046 84129 976697776 60835 71108 617587691 57815 60835 725184556 25554 26046 385339093 29849 57815 802961647 86895 71108 475501202 47524 86895 131300140 699 47524 970168523 51185 47524 941362944 86285 29849 276122022 63416 51185 752427859 51185 33718 636553274 63416 31304 280901961 63416 8975 77045161 33718 75938 135535397 74615 63416 423138227 74615 7163 148579781 71807 7163 666492574 7163 37094 236950604 75938 24741 243962178 39533 37094 497207044 29462 39533 171366895 55809 29462 339391007 79705 37094 901241120 16585 24741 385547190 17052 39533 107563207 1033 17052 70758810 26304 79705 71734797 17052 13388 619412072 51641 16585 539076514 5333 26304 419432589 68596 51641 424729690 26304 51182 855457007 67262 51182 146809405 80264 51641 143053931 39925 67262 984836211 59410 39925 110234963 16510 80264 973800856 86864 67262 2771223 71648 39925 435412619 49976 59410 757437818 49976 65942 231326160 74860 49976 139608656 24389 71648 32373748 23297 74860 156873612 10252 74860 71517245 83916 74860 386181352 23297 50185 996834918 23297 66037 587469197 7739 50185 39078670 7739 75280 534415906 21169 75280 928333150 46701 7739 885150685 75280 2080 799309536 21959 46701 334725033 84726 2080 981273018 54780 84726 630214330 2080 52629 772875828 52148 52629 73209184 71428 21959 233876412 15166 84726 229216188 88160 71428 658905345 26370 52148 801640589 52995 71428 562068598 16572 26370 651900937 52995 68623 677181963 66123 68623 477578498 16572 31446 536000410 48033 68623 212681820 56261 66123 103167441 48033 29109 275064800 48033 7754 492086052 17399 7754 854588687 83859 29109 380134814 7754 44491 922727806 59912 29109 10397016 21622 17399 771921230 45221 59912 472374232 83859 40129 177558975 66834 45221 520220655 84053 21622 488106448 68145 84053 868293103 40335 66834 655434080 39307 40129 180930479 3067 39307 444636158 39307 24572 415522751 41139 24572 73571079 39307 3842 330012787 28066 3067 25087034 41139 42663 708473985 3842 78379 29191526 3842 2233 657307882 51044 78379 240689712 51044 6928 79707275 78379 77952 16641294 6757 6928 247708597 12935 6928 649846896 6928 35148 322949037 6757 42365 225327912 12935 74338 25913226 6757 54285 640493784 12935 21507 94697726 19562 35148 54077479 63555 74338 199773677 21507 56038 987374462 35819 21507 732012050 51495 56038 479635013 51495 42322 522711442 76315 51495 224034746 19121 56038 138573410 15684 35819 907379344 86362 51495 450456480 36694 15684 207316405 6544 76315 567539916 84929 6544 129801381 7281 15684 955124734 75838 6544 739921816 15002 36694 41909077 41463 84929 327049322 7281 59229 725680156 75838 7033 2446766 2399 15002 36022471 25114 7033 552044838 59229 75995 54922852 87014 7033 866185328 87014 42790 869271972 61631 25114 137327316 24030 75995 888339962 19474 75995 945650317 42790 83297 629804385 61631 6077 754365718 61631 11306 550779562 9551 19474 487267928 42415 9551 140803179 38125 9551 834371392 42390 9551 981257382 75585 42415 176691892 27889 42415 171416285 75585 79761 281046465 71724 38125 357332663 43056 27889 124868096 71724 20705 625829164 32036 43056 398849436 20705 72522 606839130 20705 82704 675081703 73775 20705 272467800 20705 5592 674088983 21547 82704 776251305 58340 5592 268452351 11161 73775 828190510 73775 50015 783537818 39213 50015 939641899 51680 11161 679244095 58340 35873 393999139 39213 42073 189913669 5999 51680 960038701 11174 5999 977936435 35873 70266 576977174 85677 42073 805069691 69548 5999 573801973 70266 37252 125492518 70266 13254 762115165 70266 73604 374549834 37252 75391 665971110 13254 87956 307937303 10387 75391 745825926 81587 10387 156125863 81587 28847 756737530 76474 87956 501558708 45390 76474 500693216 28847 59510 754584819 47262 81587 858770489 59510 30501 751632481 47262 72703 814339824 32021 72703 177113016 38480 32021 741886266 30501 43130 939444269 43130 42388 954703382 32021 24449 747400600 87743 24449 956996287 87743 73845 967352462 87743 87418 851845723 87743 12928 945839088 83376 73845 663880981 12928 50972 464352622 59242 87418 843902872 59242 60457 330338813 10541 60457 656491395 42482 59242 843453724 76587 50972 343706166 59242 34651 711489366 55735 42482 175688623 20153 55735 147142912 42482 30689 817444088 55735 19181 456099197 19181 82792 654914114 49387 19181 34811638 10431 82792 104479034 19181 16328 820375790 82792 33266 133081222 33266 84957 785450561 18550 16328 208698554 5369 16328 532173804 84432 16328 50277019 66151 18550 188537518 40040 18550 101226968 40040 37247 37124666 84432 40363 255993219 59352 84432 112340294 59352 57654 78811089 21680 40363 405426731 21680 52494 696923850 52494 31925 945517738 57654 8299 273405444 67672 8299 422279248 31925 2182 755654641 35225 2182 235987108 35225 39903 28551884 71012 39903 534575842 30426 67672 848821139 9281 71012 30361135 49447 35225 328172944 9281 39257 79480046 47228 39257 251753377 50554 47228 362636169 8547 39257 465292530 63168 39257 769322366 48592 63168 60817618 60763 47228 668651962 57916 48592 185766333 53121 48592 593226076 63168 159 3693720 53121 34085 610806867 30943 34085 449890446 18357 159 816107203 53121 35736 721012419 87847 34085 101276042 35736 6586 913954137 18357 50489 485867874 9947 6586 77609126 9947 65491 348788328 6586 15926 616566942 15926 27685 262667084 15926 12488 685467147 15926 28426 864123970 86500 27685 874766606 15926 42804 665170803 12488 12869 139079581 28247 28426 763222277 28247 52543 273876730 52543 44065 887681610 38448 42804 278314167 77916 12869 896590860 38448 18635 874746438 64772 38448 210492167 38448 37877 83479127 18635 83812 52806269 16958 18635 382423887 58266 16958 229946977 25525 16958 99308748 16958 28049 791640864 27774 83812 403937344 16958 60211 705052028 66056 60211 437822037 85676 66056 131986950 66056 22172 752636484 60211 38179 411620614 22172 83721 566175261 24777 83721 75735305 20924 85676 543186558 5683 83721 98309962 20924 539 550540665 27174 83721 179228102 17853 20924 171622282 54171 5683 853371936 7139 17853 355762375 43031 7139 245006383 7139 1773 659373516 10336 7139 7749342 10336 49956 123365416 79806 7139 513927019 79660 1773 864437550 1618 79806 759468900 58455 79660 86275457 77201 1618 576567209 77201 52865 826464376 58455 75890 256127698 77201 16810 531026100 58455 55999 15002293 75890 37536 697047227 75890 62307 973579409 55999 600 70936078 35719 55999 517542020 37536 5555 873676902 78520 35719 680021497 37954 600 517544002 85537 5555 873044216 35719 14584 119496149 25117 14584 517627062 85537 25745 172750022 25745 70709 687749969 6846 14584 621587790 25745 80077 81252138 63482 25117 231749816 25745 4649 560294970 68887 63482 669661358 63482 86487 834122994 88115 86487 457492871 4649 340 323423380 41358 4649 729472724 68887 77577 180728440 81273 41358 49909742 88115 24552 481514627 12954 77577 391318473 5689 12954 80210196 77577 30311 945852308 5689 28068 268315591 60849 28068 564354181 25752 30311 425086688 28068 53449 3371208 49214 28068 577417389 36160 25752 224288738 60849 8250 266146352 11256 36160 468238096 49214 65837 865467731 80549 8250 445530957 8250 26165 297243896 80549 10369 805001526 445 26165 517362938 65837 52883 482932911 38818 10369 465421192 66931 38818 365533298 66931 61535 848741668 27869 61535 788337210 69353 52883 578507825 61535 71820 964242713 27869 69993 317257333 27869 14027 125014647 71820 73212 722829409 73212 56966 25489765 69993 5836 643479913 87837 69993 339526010 73212 12240 818977769 87837 42474 424515031 5836 87442 45880235 25664 5836 933913840 42474 71628 188749512 1012 12240 950070908 35435 42474 934367315 29892 1012 16352235 15635 35435 235149236 15635 63812 373833055 35435 20987 21642749 35435 81985 840842952 37410 81985 944616793 63812 56237 37801997 63812 1876 42386138 51969 20987 233853215 78059 56237 226888243 16446 78059 50220963 78059 16597 270848887 16446 45507 341618953 29032 16597 988614639 16597 414 202122277 30841 414 735130679 30841 36550 140889796 36550 61622 904102159 30841 38978 227719183 7434 30841 866086900 7423 61622 375249765 7423 75167 639927550 700 75167 103833100 7423 21993 495412467 75167 71601 396193943 21993 37357 701087259 21993 12618 700101886 26840 71601 135582408 71601 4751 284050894 7917 71601 185927050 4751 46666 752211702 55702 4751 557164031 78949 7917 596370343 79055 55702 112857047 53313 7917 92043798 78949 8660 597684359 57018 79055 494680340 53826 79055 732861672 53826 73656 772441946 53826 28263 641232453 73656 38045 803091198 49087 53826 320083495 73656 33636 166772208 27675 73656 397430273 76098 49087 284895649 38045 56204 936996270 3677 56204 209447751 52619 33636 635241547 3677 46358 807942841 52619 52937 334940319 56204 11141 432075240 86562 52619 219796550 52619 24540 22752938 82008 86562 230301719 86562 17755 33448712 17755 24441 816347122 24540 9228 66370234 13521 24540 44765694 4259 82008 444612869 35946 9228 683965541 9228 6071 730585987 73312 35946 619132218 35946 7723 967638463 43183 35946 450884532 55038 6071 854988708 43183 59520 528084293 55038 36052 423482228 7723 11782 66335877 43183 23524 553055414 59520 83424 93946399 54134 36052 20688118 36052 52806 128076735 11782 63954 751756837 83424 6425 320200792 54134 31229 172587443 75322 54134 778394572 53101 31229 477644494 87471 75322 548239867 65246 31229 356933255 53101 15228 73380612 15228 85210 489981949 15228 33116 204018610 51984 33116 201862096 33796 65246 212215692 80247 51984 272024781 51984 5908 46454335 33796 27246 921488309 55545 51984 232287599 57503 5908 52406196 27246 9839 722131201 9518 5908 261687422 10337 27246 833199767 69355 9839 455601613 5392 10337 37131223 69355 80902 85596733 10337 73495 729489529 10337 10607 269525787 40940 73495 194075557 10607 40942 908895324 73495 48957 78821743 36799 40940 417486037 10607 28026 178665703 48957 41095 152323496 36799 59417 864735842 59417 50652 815958040 41095 67936 134756029 50652 21211 792425517 21211 60581 669493727 59417 35747 906944478 28864 35747 913078347 60581 27690 374685833 27690 19525 125668941 18818 27690 281108715 78264 19525 968115852 28864 4588 578552095 15553 18818 223440493 38474 15553 24730021 4588 39394 187528829 39394 22735 665575845 60350 4588 86815907 18532 60350 344164414 38474 10866 264212047 74287 10866 747076779 18532 14088 89649761 14088 1988 345363423 1988 42381 351595168 14088 79196 350328683 42381 77037 69293576 68956 1988 797008605 85180 68956 821441435 68956 21530 936863371 68956 44256 76631533 77037 52147 152020823 80805 85180 991163257 21530 12932 21457731 7075 44256 151646903 74755 52147 4583798 80805 41807 354728425 74755 63481 202081073 80039 41807 110714533 11969 80039 299622642 80039 72126 972526450 39834 72126 939573808 54990 63481 281388722 46649 72126 79229453 4748 72126 817175813 33276 46649 852744785 71164 54990 682718915 4748 15507 863000405 71164 58223 674878625 71164 71706 456894035 42210 33276 250080281 51490 71706 94900827 42210 8437 918171107 60527 51490 49186891 8437 45630 549459094 51490 83795 343711690 31243 45630 851277206 41689 31243 416321920 2524 60527 872384260 45630 6985 940528785 54548 83795 216676896 31243 74980 140916469 39085 2524 503071877 54548 25277 278310682 54548 39005 888375010 46695 25277 856992380 46695 48394 901715247 67556 46695 448296695 25277 35208 101391456 69140 46695 553804693 67409 35208 551325817 35208 20888 25352443 35208 72337 33318230 67409 6516 387785301 31419 20888 642258434 20888 54193 300295264 20888 21703 826620355 75086 21703 610847489 6516 68014 297644956 55040 31419 360159085 75086 2583 476879236 21703 83901 29507956 85130 55040 21561021 55040 41798 903513536 67710 41798 827804585 41798 50694 478835724 50694 15137 207350962 85130 31636 634249775 46704 67710 650895228 41121 46704 146371681 15137 16910 55381862 16240 16910 4605341 39418 31636 592911376 16910 30328 64210799 44069 16910 209643699 16240 45585 929092647 16240 77041 494037697 81163 30328 770150116 37842 81163 288921603 87297 44069 343583893 77041 42969 983498231 37842 6656 200889290 37842 51047 31640484 37842 73440 431518383 2860 73440 562206840 49177 73440 680722073 53428 49177 582106057 88393 73440 204623617 88393 55308 5812943 82446 55308 65573765 82446 65742 545720648 84604 55308 607012275 80565 55308 658299713 42846 84604 407873413 41558 80565 903342393 21526 65742 768980204 80565 12917 426393272 41558 42017 930206166 42017 46231 510041258 42017 30694 993085816 12917 21958 497163662 32301 12917 394869498 9838 42017 64168002 32301 76029 106803502 79860 21958 868327529 79860 56334 990470284 32301 61898 872076376 76029 36115 306322873 60049 61898 679677649 61898 62961 330113756 26511 61898 318169940 62961 86331 27409716 62961 46572 921479802 86331 74701 55113317 86331 35462 24373131 83326 86331 208801857 54679 35462 427039721 35462 39749 453322861 74701 19634 203164469 67963 35462 266221366 27405 19634 585019978 19634 20552 190572875 20552 30719 559206908 48829 30719 839988794 267 27405 63608382 27405 61079 379453649 30719 77366 121712859 37837 48829 978857883 14966 37837 216995596 85801 61079 32262771 85279 85801 934686682 12603 85279 615421868 85279 56802 844735981 56802 43422 705450475 43422 106 628871091 50362 56802 824425146 43422 68791 80879841 68791 10455 523503774 63830 50362 216926468 10455 49583 584004006 49583 81046 238627817 27730 63830 367345871 18123 63830 222837369 71200 63830 108566035 54661 71200 232691303 74033 71200 681201690 27730 16445 234409782 71200 9594 381620738 71200 21266 217884637 21266 75081 979562561 67557 74033 58743054 75081 35140 765679496 9594 21341 671502078 21266 85257 484742343 54297 85257 357708537 21341 57860 21479746 36034 21341 737236702 36034 72306 809193377 31681 54297 587545719 36034 44088 399907036 57860 63849 763620916 24987 31681 840131356 3166 24987 82764984 76391 44088 77176460 3166 58799 161339656 63849 26916 852438046 58799 48442 565759428 3166 2632 64738304 26916 13737 759817162 58799 40726 978206401 48442 20996 323259694 77811 20996 566378402 40726 11026 93544462 9498 11026 873086816 50300 9498 145847542 11026 44356 206359902 53430 50300 59135278 9498 70320 760015505 67703 70320 120759701 23355 50300 147582580 66919 67703 451480035 60241 67703 354698415 70320 75575 470654518 66919 62450 107017318 36573 66919 673950063 87891 75575 53030080 44961 87891 642458915 50979 44961 910222502 34528 50979 994980260 50979 13697 122126257 34528 53475 761335870 50715 53475 607845309 34528 72700 80010115 34528 9863 814887757 84593 13697 910085477 64833 72700 335385521 72700 719 815007311 24275 719 231321324 64314 24275 814553353 719 9877 368649860 41329 64833 128595061 719 83545 338229523 41329 27557 41088420 64314 51524 212090052 48361 27557 736794042 72150 27557 734445531 72150 52488 367735166 48361 43311 23633759 27888 51524 415184353 43311 55583 353547795 47106 43311 653508201 52488 47995 391868042 56058 55583 84049951 81405 56058 606693692 3367 81405 814044357 71816 56058 239623069 46047 3367 102056190 46047 31042 418726092 78290 71816 531337315 46047 83203 884245988 71816 5136 817548802 15958 83203 471293969 15958 17614 666015059 78290 28563 338061948 74702 28563 185965593 53692 28563 111501943 85034 74702 233059408 85034 51297 13022007 28563 72880 126559350 48515 51297 215712661 29704 72880 300091949 3788 48515 440792173 72880 68569 885704670 797 29704 397809096 49395 797 490334409 54432 68569 537689693 21314 68569 605779304 54432 87897 198199878 54432 66438 356427739 66438 53805 58026475 21314 3116 227871569 21314 69490 234383476 8941 87897 672898401 53805 50252 778040334 59536 53805 867121179 50252 15766 297610507 50252 10419 154121424 10419 21084 421877615 21084 20887 450437294 21084 68663 309384430 22647 21084 954258144 42927 20887 101171263 20887 83041 708574133 84249 42927 536864511 82605 83041 688149316 20933 83041 459911554 67134 20933 616935752 17261 82605 229468210 67134 75879 941700510 17878 17261 646840952 19098 17878 706294238 65156 19098 681067516 17261 80048 535370488 17878 66966 752758105 66966 35266 922631840 80048 11245 779095834 68264 11245 761733006 86378 35266 141960133 11245 26962 884670936 482 86378 240341712 86378 63567 978748328 12181 86378 193873836 12181 49671 394548294 77355 63567 590550932 482 14441 135883289 12181 51968 850103192 32594 14441 34359693 66447 49671 555109538 17706 66447 486632188 81064 51968 260570661 51968 55057 222526528 81064 63854 991186712 66447 16959 477482641 16959 71631 159599373 11216 81064 517004188 11216 6034 640006529 53860 6034 100194349 16959 16763 943952945 6034 59696 109738760 53860 36699 536024145 53799 53860 476928461 36699 1148 87799575 36699 80671 769814394 17597 59696 638567382 74896 53799 655809455 4994 74896 518226960 17597 11551 643837237 80671 63382 567628215 45081 4994 347593217 4994 60231 335989804 6592 45081 127168672 70593 60231 212866271 31337 60231 662393047 47757 31337 427138362 47757 45583 396355793 84426 70593 17753855 3238 47757 201806194 61111 47757 89605106 47757 87558 306011591 10721 45583 80583520 61111 42536 332343230 3238 53855 545189727 87558 47415 960740501 53855 81455 97500344 42536 76640 840045530 76640 35773 25447473 72762 47415 114519180 50017 47415 899609921 35585 50017 247649310 36587 35585 401560382 50017 41439 142427141 72762 58506 222322056 36587 70591 229900366 58506 29711 315853922 58506 30971 745132348 60226 41439 350249352 58506 26422 847764270 29711 64940 906172393 30359 60226 8257021 30971 75861 821871189 65239 30359 142195583 65239 6835 373065802 48587 64940 938148754 30359 84840 738659687 6835 75758 451940356 59940 48587 534835866 84840 20937 412050656 20937 13579 938600830 53494 84840 774117781 13579 56932 177862977 55663 53494 503408543 63724 20937 301758406 55663 46888 276067757 53494 3876 864710284 7225 56932 64119885 63724 39039 837660027 46888 40343 386416485 6469 3876 20579279 31716 7225 335917901 42955 7225 215396003 39039 79137 751975385 42955 6598 234742103 79137 19115 359906139 19115 63601 805977061 10652 79137 280314035 87845 79137 505790399 73878 19115 216985066 55085 87845 839928090 55085 16700 867995953 73878 70573 629893948 64933 87845 243736198 52573 73878 695980354 16700 52324 383312503 64933 12827 659750621 5907 52573 328314949 64334 52573 359605011 5907 86034 625378491 52324 5084 96832724 12827 66676 620206396 66676 50806 971824898 60455 5084 591682521 51252 86034 389275707 69449 5084 137680452 74049 50806 154236758 74049 29695 786358522 60455 2655 642824941 74049 84610 104201031 74049 76233 365280102 32436 29695 907881278 84610 77928 59260288 2655 19901 900177345 76233 55974 21519260 85427 77928 865728760 73163 19901 215873165 55974 18969 726194466 2985 85427 91488286 20999 18969 370346060 47033 73163 979060923 7079 20999 709967790 51951 2985 218735615 20999 48659 769944736 76459 20999 231453731 7079 84688 905398550 7079 78194 214175651 48659 65443 621764554 76459 40309 754508754 65443 16554 397333935 46063 40309 605046784 23969 78194 599412695 62267 40309 454030551 16554 67751 861134361 67751 36112 496000498 16355 62267 26282829 62267 69231 444539631 62267 76035 313391801 69231 60853 937609629 36112 71600 229868500 60853 88084 809998654 69231 27678 765797192 71600 4085 801063228 27678 29175 2642942 88084 18873 467052695 67125 4085 36632696 66248 4085 515555920 25613 67125 745535777 32255 18873 814168901 18873 15586 367621657 67125 33980 543183258 15586 2059 342779869 33980 33132 982671453 54044 32255 503514483 54044 54290 592024557 56610 2059 941860792 54044 7069 868650033 33132 8413 131230215 7069 19572 652768781 9841 56610 782834293 49579 7069 238882731 15735 7069 44437305 18180 15735 160545080 49579 26223 576541471 15735 32550 249159570 49579 30321 989916079 62229 15735 190583962 62229 61477 632582066 62229 46463 841383967 35275 30321 798569197 9543 46463 869479532 35275 15679 392980784 61477 19198 5637024 15679 69749 965391875 5097 19198 363116853 19198 21752 630743630 69749 83848 272725858 19198 64118 208954584 5097 41232 465154016 21752 13390 113017617 13390 9641 434691881 13390 38951 211689114 3114 38951 140662344 33106 3114 503563957 85915 38951 980367728 38951 69137 120487535 87701 69137 747595842 34202 87701 145525875 33106 84819 890195666 44386 34202 116671370 69137 7809 711660269 28032 44386 560344802 82841 34202 422595934 28032 17539 270173413 60759 17539 259828139 60759 53869 307096235 23828 60759 338641075 949 82841 172312211 25839 949 215572878 54541 23828 313866078 53869 29238 830525670 23828 75582 750820566 70116 25839 800338280 29238 67327 36387079 55816 70116 712296890 52339 70116 501395514 42508 67327 900473447 88251 70116 113375985 67327 71604 683556050 88251 20274 915852029 52339 40439 619256776 88251 5695 637904207 39720 5695 446766312 61704 71604 289717618 8594 40439 338608935 72811 39720 710796145 68589 72811 742970007 40548 61704 599772468 53678 40548 62995851 40548 84460 938874932 72811 74725 641734343 84460 27051 51766250 2047 74725 354527112 19590 74725 422826220 19590 78626 401207981 27051 28484 833983700 40740 28484 266659214 53733 78626 830878956 19590 75171 134620675 44795 75171 228281065 44795 53607 429212969 67297 44795 494880565 53607 67121 253210270 75171 41398 420523962 53607 32803 435845278 67121 78744 944015210 41398 65055 504702039 65611 32803 177336461 52212 65055 865956394 78744 21200 749828662 78744 15704 791357279 65611 37926 992661831 69451 15704 760732968 46027 52212 623958368 26081 21200 649170061 49352 15704 73615953 13834 37926 643832991 48842 26081 955598704 61098 26081 368182249 29247 26081 65765730 61098 23314 588037909 44096 61098 586639846 23314 37886 563111450 78069 44096 804485448 8204 23314 216655337 615 8204 253781268 87724 37886 843159171 37886 16764 918545458 5273 87724 922500236 8204 24504 204278482 24504 27017 99775958 16764 11506 207602376 24504 26612 551423650 53729 24504 493168558 81109 26612 391840095 55442 81109 428666124 53729 10796 126264277 84901 53729 925134300 59188 10796 631798626 41407 81109 823476269 61129 84901 841482907 86613 10796 708982928 59188 71412 176216986 86051 59188 993566917 41407 59935 22548562 17404 59935 375420218 76935 86613 180772533 71412 40342 718449816 76935 55854 598740022 2981 76935 504318431 17404 15749 623069010 15749 80542 822974469 2981 76230 800806874 55854 24920 291225363 60031 76230 35277568 35034 80542 133575813 56318 35034 44475520 35034 5128 413918903 60031 79846 175119826 56318 2679 171926077 27651 5128 310363919 79846 44596 25025605 55556 44596 982885237 2679 74991 223332633 23854 55556 955093793 74991 52103 424721726 47671 55556 513151968 3804 23854 32528791 72911 3804 700837664 21693 23854 599080692 52103 18850 143488485 3804 3429 612875707 36622 21693 132764295 86501 3429 261172859 48919 86501 139313130 48919 480 358068857 82918 36622 832961578 480 22224 940813498 82918 59197 126569882 48919 53085 102504775 14904 53085 596829894 11552 22224 217375529 5776 53085 479955394 53085 7631 276457053 23461 14904 426174821 14904 77908 769424640 56723 23461 313226950 52468 7631 610143659 43646 56723 114127656 10473 77908 753875364 2030 10473 156931802 52468 26306 555634182 39070 52468 347555033 84655 43646 510772895 38634 2030 218142861 39070 78281 260821289 84655 82744 698053218 16087 82744 924954615 58895 38634 728101135 38634 32622 63834371 58895 60024 929465762 16087 67539 428971962 49179 16087 68075707 49179 36631 393716656 60024 51008 910432138 36631 19900 140676847 67539 44391 112052591 36980 36631 909773669 67194 44391 897791408 36980 37580 786248887 19900 42692 591373283 44391 57859 930907022 33213 57859 377783343 57859 49665 319951464 33213 77943 762306004 80307 33213 965193133 80307 75437 69561194 77943 16581 492013528 82930 75437 285797066 33115 77943 172356611 75437 16507 885838553 33115 47889 116109493 53105 47889 861860835 16508 53105 162531467 33115 32120 3978777 8009 47889 728102861 32120 15278 700883228 78274 32120 737294910 78274 10170 72420570 32120 22579 37067399 10170 39263 293548557 39263 56308 231531040 57945 10170 248941977 26187 57945 353262999 21568 22579 461791101 5823 57945 583484595 35939 26187 691169416 35939 79149 50553498 79149 44843 283026299 28556 79149 165198844 52342 28556 14381667 42812 28556 734873484 79149 33518 257344287 52342 29211 646447815 28556 16251 234447468 20220 29211 17007780 87180 42812 390808444 87180 46977 743622124 56824 87180 824599736 16251 2082 27005812 22695 87180 475021082 46977 16310 486536841 46977 85906 15117194 22695 44260 571737099 52001 85906 750175301 44260 76906 290181267 85906 75254 482753997 75254 83691 37370912 55669 83691 202255844 72155 52001 69863140 55669 40389 72366639 37512 83691 817215685 40389 45157 187926088 55669 66277 102925503 72155 7572 510239281 32933 37512 151433011 45649 37512 445454420 45840 32933 3967212 7572 36430 27576540 45649 47248 316264154 47248 86248 165156603 82075 45840 247341508 54755 47248 336532870 47248 53068 240525234 2280 86248 821047494 86248 39036 828008374 39036 44139 102291992 2280 75124 356589215 4745 39036 58578218 44139 16358 7776602 75124 19172 146995080 19172 1837 406594212 1837 10590 649695814 6243 19172 758053811 8319 1837 986265732 67955 8319 307540544 72702 1837 533279735 81199 8319 651849285 63703 67955 692110820 7057 72702 261117669 7057 75501 907795590 7057 26549 259088797 63703 27763 586866452 75501 44900 5338360 26549 11501 780225427 27763 76342 66778518 41600 76342 172324574 44900 14435 372186356 14435 10577 883934151 15488 41600 351809090 14435 34363 57074483 14435 28124 874138569 18082 14435 66748036 10577 74700 460166822 2351 18082 123395072 6347 2351 124533520 76921 6347 662926883 62420 2351 893794593 2351 5748 999300327 62420 7340 747754353 33239 5748 912247913 76921 63144 559262612 57730 33239 140421950 57730 76260 759109223 58732 57730 914205484 58732 61687 599588685 76260 70539 622784297 85153 70539 561634184 61687 18279 704747807 42478 70539 448391187 33316 61687 448118196 70539 31339 711849889 42478 22086 956547023 58586 33316 213354763 13478 58586 357293785 38525 58586 292922155 14906 38525 628158336 31967 14906 206630535 50781 58586 636150084 11749 50781 497969087 11749 47270 781690770 47270 7761 374151885 7761 72474 276317725 47270 36747 94007399 53440 72474 662619773 23864 53440 514241109 81144 53440 820355992 8384 72474 74299397 32536 81144 684251830 81144 66530 290299415 81144 56795 101279625 32536 21811 163603662 8384 77087 287922686 85534 66530 350534596 77087 23091 41006654 77087 86625 179461038 22078 23091 798577803 62656 23091 79688841 62656 25918 194431690 18442 86625 760993758 30288 86625 421127524 22078 61301 820305781 25918 69751 353842215 52969 25918 723419230 61301 10899 34775687 2023 10899 79639659 56357 10899 596940215 10899 60464 718009620 43064 10899 465993866 43064 14668 661452020 14668 83152 917047898 56357 68258 182214292 68258 18655 247042329 18655 30081 495553929 30812 18655 288115721 81770 68258 151041830 34946 30812 384298904 30081 82325 803243110 82325 8827 570985488 8827 2964 776235162 85011 2964 392897335 56690 85011 446849184 7410 56690 804150840 85011 51644 579733150 26140 56690 85919370 7410 2254 482177924 56690 35382 934614576 36791 51644 423625670 35382 74945 926295347 64806 36791 328163622 28970 74945 28243636 28970 21801 776170661 54524 64806 155585762 67615 54524 3200008 54524 67729 811108811 66391 28970 37365123 67729 7559 340342690 67615 85570 898876395 16851 67615 354105809 7559 19188 119670935 16851 7861 572311064 85570 41917 148025147 75372 16851 118757424 49190 7861 246131594 72219 19188 343346764 38667 7861 111980188 38667 10971 53500666 9752 75372 636649289 8608 49190 172597320 12075 72219 788174025 12075 52653 271800816 72632 9752 40228626 52653 70401 14786153 9348 70401 461669735 6327 9348 270230915 87669 6327 661433490 72632 24849 888222227 24849 68523 54500318 9348 44416 233625802 58710 44416 757065120 68523 8176 727443475 24849 56624 801079314 41492 56624 609712506 56624 82140 695063267 82140 31325 782610599 60781 31325 618532305 46849 56624 13809140 38127 82140 371587620 26468 60781 450382301 26468 66445 250003604 18036 46849 119630725 26468 62029 268187894 19279 18036 573412079 66445 6337 719865302 18036 73113 328352822 18036 88098 236526795 51815 88098 51008430 51815 42440 541773137 51815 54946 180367412 73113 28317 295547110 9963 88098 572590047 69166 9963 869905775 69166 3530 425356694 51520 54946 320027178 9963 64185 927267099 64185 41337 301384910 67728 69166 333984224 78173 64185 759783475 31033 51520 597293713 64185 39037 566950532 67728 5120 661611898 69522 31033 686475531 78173 85285 693599786 42317 5120 225857612 5120 85239 317601422 63789 5120 689461558 84660 63789 140516835 85239 19218 181623355 84660 20090 505893427 63789 30244 146645223 30244 83101 71681314 41740 83101 37607400 20090 5203 870119284 28936 83101 18094540 36695 41740 982072350 83101 5058 98092232 17558 28936 241038748 36695 35666 61337276 66215 36695 865332780 15884 35666 661122081 5058 15394 661115958 75959 15394 925642020 35666 56964 614983671 47079 15394 220022672 67978 56964 461432256 50320 15394 111586674 29796 75959 667214376 67978 60722 643811806 67978 72236 946584947 11253 67978 709779357 11253 55206 99467766 60722 28777 277374247 60722 82850 149988401 47980 11253 127661397 30027 28777 478422759 55206 57616 50771733 30027 1730 991883465 57920 47980 793687860 65327 57616 788711826 61405 30027 285293284 65327 52367 85411125 29612 61405 488290351 57920 75303 546074030 43035 61405 142475511 52367 65185 499041201 18482 43035 126348976 43035 37783 217675506 65185 64088 644048179 38541 18482 594951093 8587 18482 235501437 26061 38541 413009403 67678 64088 65428920 64088 12134 967719620 67678 71964 569309054 59036 67678 430376360 4505 26061 711608228 12134 76991 251482295 29754 59036 268412985 57568 71964 37033435 17846 4505 142731652 29611 17846 968176061 29611 48696 987099950 464 57568 377836548 75137 17846 553515474 5345 75137 255374056 73675 29611 751194193 75137 75868 927806429 75868 11023 778309026 75137 1509 233288941 22249 1509 209506546 73675 22339 54736768 43935 22249 179452784 22249 38696 826046051 22339 44203 956291736 54060 43935 563786962 22339 2483 399154120 48586 43935 925653064 54060 56317 570330941 44203 18053 869918549 86833 18053 981309952 86833 50736 765379674 86833 72777 498708763 72777 6595 254159957 18053 13191 146261203 40607 72777 329668569 6595 4556 151114197 18262 6595 981915220 50654 4556 395657098 4556 12685 483465448 12685 30091 523557106 50654 21837 8521272 50654 40770 431731784 5946 12685 13997995 5946 50625 90180297 37278 21837 978425488 40770 41571 714241848 40770 30739 656510744 28976 41571 142023966 37278 85797 195001100 21305 28976 250635948 85797 84899 349085615 30739 57469 614107704 36700 85797 584833475 21305 67612 991478455 65898 21305 214229986 34645 65898 968067682 57469 2230 142779486 55853 34645 9441942 2230 72648 254378540 65898 88285 40694024 20793 55853 23628838 2230 4149 829125540 71616 55853 672919182 71616 17726 295842982 71616 42580 816983722 71616 67361 97622650 47321 67361 948229074 5547 42580 202102871 47321 603 721495155 5547 1919 306394171 57497 603 413649586 57497 27163 10992748 34261 1919 526777669 603 17355 713206550 57497 46467 972573277 17355 17728 866476586 24543 17728 213869146 17728 20584 381374395 20584 88005 224300681 6659 24543 607224959 88005 28035 223696307 25642 6659 59870089 20584 85074 269094311 88005 80391 262536979 17564 6659 308070634 17564 56425 631347307 56425 17042 695909352 17564 18260 130665640 27562 56425 367807443 17564 74621 708875930 12380 56425 450289114 76362 27562 189099184 15599 27562 123470993 27562 25653 255979286 87498 25653 100207306 62171 12380 241572426 23778 25653 420568202 25653 15367 200861692 25653 29061 415931823 87498 39500 532768329 29061 32114 32329819 15367 61914 150755376 15367 61728 511488389 73365 61914 508475242 39500 17478 125293205 40622 73365 72192902 61728 71425 645220037 62678 73365 944773276 66726 40622 684282014 62678 34478 821495402 54699 34478 916473156 66726 74173 108392931 16371 54699 69543041 66726 40050 879220221 40050 26028 625169641 21388 16371 61993670 21669 16371 281136885 25915 21669 90771330 21388 55957 346686409 78313 25915 524437455 56829 21669 669114092 66259 55957 900078281 56829 18309 857922442 56829 41611 788057858 66259 73274 898120470 82063 18309 179210125 41611 41875 525137437 41611 69786 856667684 39885 73274 301890376 9204 41875 932671690 17620 39885 852909154 68459 39885 289592175 9204 44257 912447103 34565 39885 631704012 17620 31467 684642775 34565 37806 583629476 44257 2772 752771823 52954 2772 373123697 2772 68072 33592015 31467 41893 857931420 68072 78793 623251165 41893 34052 451338811 52954 26685 29777299 21061 26685 595585429 49952 41893 748927100 49952 65833 963760389 65833 54652 227955179 65833 11158 440914993 39422 21061 486232419 64046 54652 252052145 54652 71499 81276821 69854 64046 229664761 11158 53158 24422077 86305 64046 2291959 34260 64046 763970012 86305 49828 842242925 78894 53158 602397623 42023 78894 240642478 78894 54138 306620931 34260 24592 668875295 48313 54138 69517727 47747 48313 362416984 42023 30414 738504599 15483 47747 290391537 42459 24592 728467330 59405 47747 100644911 59788 42459 83158001 19081 30414 348825495 59788 23637 933098128 23637 26567 165594169 32085 19081 63857182 42232 23637 789322016 23637 19080 6451530 35280 42232 3462427 53882 32085 718708751 32085 20373 73653190 42232 40466 10006106 20373 31550 938215731 75112 53882 91918500 81743 31550 678280421 86441 31550 476083649 52031 86441 335162680 31550 71320 961751353 52031 50735 666821727 14496 52031 887621977 86441 80462 149466672 50735 54741 545285688 50735 84332 322766663 55594 80462 821269531 17438 14496 569842376 24786 17438 998566810 35784 84332 33237459 24786 78086 932082088 57935 55594 609599970 63409 17438 52576809 13513 63409 549419116 68276 13513 919322072 63409 3060 940418456 37493 13513 273602670 37493 35142 480955607 13513 31743 292172428 6206 68276 817736505 76042 3060 421727315 31743 59613 94228033 59613 36324 319248607 6206 13156 340524178 39960 76042 12598674 76042 58203 31421032 59613 19330 197731177 58203 46819 673714048 58203 60321 781417742 56988 39960 484001141 77341 60321 812747660 19330 21208 139362290 46819 34502 884176130 21194 56988 952607676 56988 2639 103256524 78684 21208 718839374 34502 57340 615880048 21194 64522 473013384 78684 52522 329654165 57221 52522 105460421 51302 52522 39815549 57340 16898 139449950 57274 16898 630418803 51302 7870 192887409 6105 7870 888813512 55681 7870 817609059 55380 7870 806340846 22949 6105 640427851 68103 7870 429805594 34109 55681 571898235 35831 34109 68412408 23344 34109 763078654 9322 68103 956321364 47456 68103 471937460 11388 9322 902145950 11388 53420 628228368 9322 61644 566795683 11388 36688 884540922 59096 53420 433358665 36473 36688 461567381 36473 53447 459349579 33730 36688 876249698 20600 33730 941180487 59096 7846 808723752 35091 20600 814745776 33730 8518 609080897 73148 7846 376392295 20600 78415 419966990 5421 7846 460767939 5421 61487 471205538 78415 84972 321818680 1293 78415 9908087 6574 1293 572144923 84972 75759 938345198 80229 61487 676910038 51238 75759 180192115 79856 6574 384121718 6574 77385 254466393 3209 80229 425635712 1612 77385 401320985 34663 51238 148844831 31791 34663 976056022 12318 34663 235077782 22295 31791 562983483 31791 64717 992960160 34663 88209 763792309 29929 31791 838655626 29929 41741 55909553 41741 20176 373182104 41741 33877 268820487 80061 20176 99200029 57070 41741 38868110 41741 54769 505454413 87430 57070 513656650 67246 80061 209040996 57070 44444 876504313 67246 13298 925379515 15382 87430 588155650 15382 36582 953616046 67246 73351 708819368 13298 12090 37844504 85487 36582 966387746 44779 15382 951344772 81407 36582 139817029 3406 85487 721584749 44779 76089 79651719 81407 81873 857650115 19619 3406 9139224 76089 69735 264370679 52068 76089 999227353 9412 52068 290289858 52068 60443 683813849 60443 34426 433324701 4374 9412 81159371 9412 39618 275624981 73821 60443 38549653 71158 73821 115106765 6556 73821 42485965 47736 6556 732267398 73821 28416 96011114 47736 79876 295973208 28822 6556 979669624 60637 28822 146699009 47736 24238 221760551 53553 28822 216637422 13769 53553 884481360 12072 53553 801752269 60637 9276 575113002 39194 53553 545297407 9276 52726 179566766 46676 13769 298767460 32049 52726 839424571 80116 9276 928086517 52004 32049 185358462 34004 80116 769246228 57109 52004 819238761 32049 28545 309548756 57829 34004 71359108 50488 57829 345266284 50488 1981 867317450 64958 50488 71656612 28407 28545 68830984 1981 56900 877643068 36095 50488 813518550 3726 36095 152732708 3726 8337 948895561 36095 20021 63718085 36095 6399 717890742 20021 35586 375263368 6399 46779 357191216 8337 28780 37135128 16208 6399 62245381 46779 66950 680371062 38217 46779 507964346 46779 86437 984273196 66950 57942 440057400 70010 66950 832113305 61504 57942 781855038 18481 70010 5348720 18481 51696 837729547 70010 19950 440975255 5552 19950 609581594 19950 41112 427461591 19950 21171 349014290 41112 81684 83237889 5552 69855 799750904 69855 34664 735151831 21171 46462 24605948 78737 69855 553149823 34664 84547 146192939 55203 46462 760368438 55203 42166 445869176 46462 55351 947655072 29978 55351 7270816 42166 43313 675614153 55203 88123 963601567 55351 54605 336658171 55351 37683 473799096 54605 14557 605688197 74678 14557 419361070 88123 21925 234051590 21925 73111 366848151 12783 73111 638657309 21925 18237 89759014 74678 60551 776540741 51085 12783 434262850 18237 9279 674718641 12783 83200 834423622 16387 51085 960372589 23198 60551 280410204 62917 23198 244243850 62917 51994 457608849 16387 76110 669711282 62917 62809 197538132 62809 55829 459254029 62917 70799 669358265 17118 76110 541043875 7697 76110 515025389 78095 7697 280176864 55829 30069 224024665 86477 78095 545769054 41319 17118 446143135 26678 30069 390935890 26678 68994 547894107 30069 25311 679810244 86477 87181 544844271 26678 17336 72316082 25311 8435 504956114 68994 70676 638893764 25311 40096 722459542 46428 17336 171909797 60016 70676 643969761 46428 37860 280540573 11126 46428 745171205 46352 46428 468812251 11126 4114 469951391 11126 55955 479999734 11126 45614 87585350 137 11126 901693982 27832 46352 927276801 72284 55955 316300117 55955 26835 358074670 30673 137 179606892 9911 137 688192611 43404 9911 418041379 44885 72284 769164797 10144 9911 507502660 9911 50891 7937547 46134 44885 277162407 33666 43404 201277018 10144 31995 574820970 31995 75977 465588663 33666 69291 439839284 33666 18867 630789026 33666 15798 893686168 31995 23068 775553842 15798 77856 735219599 23068 64809 303635183 23068 41846 849175645 64809 32098 733327145 77856 18076 107512647 75200 77856 562200899 32098 60960 620659200 75200 46638 255574888 32098 45848 175763546 75200 40477 348828965 75200 60843 980596663 19820 40477 657921569 46638 1505 220107989 55901 45848 467001913 1505 43028 699292773 43099 55901 28813143 1505 36195 81216967 43099 30937 201855213 43028 24565 176792469 22790 43099 902642335 36195 18163 142707000 54874 24565 899320420 3398 18163 887498029 24565 84665 513704157 54874 15361 464263562 54874 10025 666362441 10025 52048 529467098 876 10025 570328873 43195 876 465510955 38180 876 715885593 52048 65323 132402891 876 79688 304348800 79688 48674 929663410 30609 65323 996528817 12547 48674 146419069 48674 70851 243277343 70851 74324 69047088 74324 62866 905008618 80843 30609 2525770 32578 62866 872323041 65256 70851 133762246 62866 60656 616682256 32366 80843 715485842 60656 3273 117837129 45259 3273 76858265 3985 3273 50833225 45259 57505 430937807 45259 17125 275397361 21095 45259 861386035 21599 17125 172089795 21599 42947 23613681 21095 84330 149447522 74501 21095 262997599 21599 70844 901722234 21168 42947 178201614 40845 70844 584829049 10538 84330 17763458 56729 70844 680225901 2269 40845 241038784 10538 4450 619278795 21097 40845 484302102 35746 2269 379674552 8898 35746 25294043 35746 64173 128357476 84583 8898 926998089 8898 24768 599517881 35746 21623 568330757 71875 8898 895788887 71875 37315 655937892 28736 71875 949368073 71875 35374 276589097 21623 21857 998619714 71875 40270 440741126 70421 35374 732634552 21857 71298 329424995 71298 85516 852193306 63683 21857 22025367 71288 85516 581483355 85516 61437 886939769 32643 85516 639032186 32643 33299 715320799 56700 61437 322098679 24567 56700 840031818 24567 16083 820012611 76684 33299 720431387 11397 76684 35141916 76684 82519 8610506 88173 24567 143889387 76919 11397 417639944 11397 52773 131131541 40514 88173 80953635 88173 28718 265824735 74888 40514 67709055 76919 61325 707847459 74888 71976 262181619 84172 40514 326135732 74888 65681 290462411 47052 71976 966186673 2601 71976 718638326 65681 41384 331496639 70285 47052 260612668 65681 35286 141122896 39731 41384 105432883 39731 29476 718574804 39731 25323 866568919 39731 65148 975170464 49016 65148 538063890 3192 29476 608050604 49788 25323 940819638 65148 76364 117970818 49016 57140 515294057 74647 3192 885536375 76364 48874 944857309 76364 49667 788767045 57140 41111 342955033 20724 49667 807598047 66392 41111 191934937 63775 66392 872790873 34130 41111 86249574 82196 63775 525473345 63775 64643 146104721 66392 57998 605373745 34130 46 594155358 71073 64643 994974254 64643 83991 381838761 3310 83991 590492604 40933 3310 262084320 58270 40933 407921984 58270 29958 32784727 29958 4492 427986313 12898 58270 21985413 4492 61732 831823809 12898 455 36821652 70796 455 216320868 68480 61732 1013059 68480 45311 633438766 61732 36845 94954372 36845 30155 536319088 57190 45311 157269560 32216 45311 76601076 32216 78283 201787463 36845 40974 141273838 30155 37240 995639007 32216 31114 375846111 31114 37881 598401201 37881 34529 109196193 37240 42393 891933133 31797 42393 686823312 33916 34529 203183733 55649 37881 609375059 49660 42393 497454742 63400 42393 56347269 74747 33916 334142687 59204 74747 281518843 85890 74747 828992398 4271 63400 883036916 63400 41060 877729947 85890 29808 347167994 29808 51768 573506576 31626 51768 606825388 50242 41060 379362878 32022 41060 644810739 47349 50242 362074282 31109 31626 52567147 31109 60870 939810931 1805 31109 621971155 31109 24988 757272380 47349 55432 29674787 31109 83377 976017480 83377 85496 287860013 55432 87146 374346246 87146 18380 540822439 87146 4042 47724033 83410 83377 977961497 4941 4042 463520887 83410 34366 645654734 49215 18380 5841166 33252 83410 966696125 2303 4941 179648575 67852 49215 638206162 77708 34366 386238177 65233 67852 409241528 2303 26668 643528440 65233 8729 939958323 84009 67852 455142642 8729 54589 129588499 11703 54589 251231614 26869 26668 934081430 54589 3113 410917720 76947 3113 772702604 65783 11703 54378863 77517 3113 569838720 76947 84810 413855512 76947 55516 133168175 40681 84810 260830817 42316 55516 565479941 50796 84810 884068003 50796 64663 495612250 56740 42316 266154133 50796 49731 999658713 49731 38658 368421608 38658 55387 255818362 31167 55387 652174498 55387 41315 771125217 34305 31167 954459069 55387 32050 790047173 32050 58210 667217860 31167 6637 921574309 41315 76299 601453439 26654 32050 527093807 26654 76270 531149520 76270 3373 214385949 29328 76270 919811565 3971 26654 647846665 26654 48052 850601470 3373 777 612295172 3373 42886 481785289 65772 42886 543708998 82644 65772 58013326 42886 30094 49568355 42886 87139 563694737 82644 27758 726343026 30094 9212 52017772 82644 15482 164502318 25695 9212 260208869 25695 62010 368271815 9212 77470 489202571 9212 67878 59092261 35114 25695 145172311 67878 54680 447496184 88217 67878 59477004 77470 81563 67313208 81563 56862 780421238 54680 57601 675222079 57601 84125 630889121 22311 81563 408456009 9209 57601 416922312 70143 56862 278012804 70143 34234 487749070 9209 13329 974927642 74835 13329 986627594 8697 13329 391832676 73473 70143 778373570 8293 8697 737360650 8293 32632 10380211 36126 74835 624352361 7693 8697 949680888 7693 2943 611119506 8293 54172 7720474 32632 7213 273569391 23875 7693 716164718 72718 23875 685709801 33025 23875 669340783 7213 28289 454543462 6017 7213 258754075 70120 23875 757564140 6154 28289 625186911 6154 77912 426244533 6154 40070 452838101 77912 81059 32139061 40070 71774 53494717 49636 40070 385591875 49636 86003 53189690 86003 76901 585794082 56176 86003 988085665 85068 71774 552036107 83782 56176 393905221 56176 54137 689853763 58229 54137 53984863 55128 85068 72852207 83782 74727 426384679 58229 5032 410636956 11915 58229 684845862 33365 5032 12681120 55450 74727 853003021 5032 65120 305934974 33365 15628 406344301 33365 70379 614706043 8761 55450 393270929 79358 55450 372960502 65120 42229 912379946 8761 72426 790639677 15950 70379 867775216 42229 39096 222047520 83108 72426 329923364 15950 16902 87015365 77168 16902 830348772 83108 55720 512912331 28725 77168 39566509 55720 67080 505394946 67080 56214 422929980 56232 28725 504099967 55720 67934 355373119 38897 56232 141324620 67080 33495 171822484 33495 44134 982516991 70346 56232 144314430 70346 30284 95520296 7224 30284 958682807 30284 31311 786366073 31311 34862 317500241 30284 40492 897430563 31311 78536 76066458 37054 34862 515559996 34862 8549 935936344 31567 40492 8202495 40492 85250 684801212 31567 32555 40656954 85250 10440 483624821 8549 21364 493851077 65068 21364 548783043 32555 73908 444682434 10440 49200 954557435 65068 65445 705187117 84648 49200 562803245 84648 23653 54362764 27336 84648 69967328 80372 27336 28152499 20475 27336 214652570 27336 63436 261666750 59054 63436 269700136 63436 66165 214487937 59054 79840 487204405 59054 37475 699708377 11476 66165 289642812 66165 72816 331309231 66165 14517 522443872 40467 14517 384039677 72816 30524 21227094 86912 72816 95274250 14517 58387 285812684 30524 29295 464333824 32898 86912 953946688 42756 29295 501813795 28372 29295 741231515 42756 8909 24220872 28372 10528 885866138 87772 8909 817949348 28372 22281 198886398 8909 41518 196416119 42476 8909 563733530 41518 32117 179471415 8842 22281 156233364 41518 17495 268211409 8842 17228 505254235 17228 22208 761490795 22208 65919 365639021 17228 11057 146846930 77419 11057 275859990 50670 17228 340701318 68037 22208 264657619 83942 50670 880539505 7443 68037 308663697 7435 83942 376110650 75567 7435 921179279 7443 43292 996079304 7443 1203 952768467 43292 31801 128639260 75567 4466 444094509 31801 37005 138978637 44322 43292 612852677 37005 29063 592932013 34647 44322 683843099 75506 4466 150593757 44322 69208 93472367 34994 29063 829310943 42686 34647 708733613 42686 20523 213686442 75506 42892 113372002 40641 42686 377463754 52079 42686 867356559 42892 48068 77013139 40641 51130 254126476 40641 23811 634159556 23811 28468 455019417 40150 28468 500086079 46556 51130 231156674 7068 46556 46363791 18958 40150 390346083 40150 52146 727219211 40150 54778 540768971 52803 54778 546981135 22707 52803 118896952 22707 24235 971932593 52803 61736 55497368 52803 37341 824369283 46691 37341 575455755 46691 19030 448011652 19030 5390 959551170 5390 20934 232835915 68471 37341 560342099 46691 77135 334959030 20934 13545 530972784 44836 68471 411531245 63378 68471 283313067 48 13545 257653667 44836 12930 547796959 33317 13545 778617321 63378 32166 270335077 32166 84587 456511913 84587 34940 952462611 51920 33317 101202720 67448 32166 887296318 75091 32166 62533296 34940 58930 336418278 57305 51920 966450774 75091 55470 880807553 57305 19881 393291849 55470 83048 387765323 18055 57305 185615555 83048 44385 943573548 13647 83048 200193128 7605 18055 952936721 83048 46189 863097117 44385 87751 434393063 3453 44385 254136942 49593 7605 453006576 50246 49593 472323089 50246 70675 609586732 87751 51846 892183081 84383 3453 535258294 49593 8481 695281736 51846 22223 12560009 61625 22223 532878885 17610 61625 893396678 8481 36599 776436421 22223 67393 14280010 36599 1754 33373434 61625 33127 660472696 17610 15568 895521227 15568 22975 68595931 33127 81114 39270482 63318 22975 357514180 22975 86125 566938100 81114 55484 898966304 16562 63318 765622270 40419 55484 22787737 55484 63614 702806795 27977 63614 401993942 40419 29414 140705776 27977 36010 806696468 27977 41813 837393546 41813 79848 598804444 87565 41813 345742257 29414 7946 324786580 36010 18382 59175599 41813 17900 243438003 79018 7946 620017716 4736 18382 462556000 71813 79018 420569443 19863 71813 351109696 79018 12067 648263252 6482 4736 499612070 42704 4736 261761527 19863 21534 291788427 21534 85371 49512981 17542 21534 24642199 6482 60058 624494072 60058 45227 315222557 10694 85371 587756482 1820 45227 64016163 60058 891 885907996 30327 45227 450410861 44765 1820 760922697 74212 10694 250430577 33591 1820 127005515 27820 74212 72716554 38494 44765 827954054 74212 76793 978855162 25561 38494 326450984 4575 38494 197215582 9520 76793 74161184 40611 25561 820419540 4575 17765 697820772 56718 4575 521407933 17717 17765 628167583 17717 39516 490058384 40611 2551 745394611 84697 17765 577550340 17717 62616 705952455 17717 60131 392842148 49498 84697 282037538 5968 62616 313259435 76489 84697 37887324 71217 49498 52223522 71217 75954 267790886 32872 49498 297851321 64626 32872 323813233 71217 84288 40607324 50276 84288 106429308 22728 32872 12243959 32872 35607 852472051 67340 35607 953705168 72122 84288 295287937 50276 43157 809216670 63214 67340 211752774 63214 48811 539231060 67340 10330 520133869 76842 63214 456298253 10330 17305 997121440 74232 76842 627392199 48811 25551 610477227 17305 14095 459380744 17305 79084 896030729 25992 79084 808440814 54867 25992 767036023 31004 14095 442089626 71467 31004 175503465 31004 87182 774923786 19754 71467 632083001 19754 3073 177064492 15923 31004 491231973 40066 15923 190142436 37644 19754 273818745 12482 40066 421903384 79171 12482 7478812 37644 47433 240885211 12482 27625 679571801 37644 68997 404762849 72369 68997 52770372 27625 33366 430578917 27625 16620 886404785 67010 68997 144347168 16620 26266 120979687 68910 26266 237732350 32949 26266 208444109 67010 2809 301931162 65758 2809 983608741 68910 21573 563558273 65758 46340 991030634 51127 46340 233400370 2809 32121 739789938 21573 33405 468981834 33405 11244 174551535 56918 32121 847480619 11244 79245 939464695 32121 71102 752160999 23832 33405 3244428 56918 85149 740294079 56918 26944 520811820 67869 26944 434835851 85149 25947 245339619 25947 58534 133964710 83775 67869 81356959 55711 83775 191408545 55711 24286 535500989 35336 58534 923413387 68177 24286 899094494 24286 84387 547169016 24286 54829 118656254 68177 44269 6000634 68177 25465 525225520 17107 25465 589023128 77264 25465 359702498 11465 77264 210243111 11465 67598 12376335 67598 30463 314802946 67598 1558 234362323 61311 67598 191697012 24614 30463 146290638 21230 24614 388106873 30463 50971 660430820 40092 24614 809598904 21230 65457 408948182 20429 50971 338204042 70577 50971 603933905 23054 20429 290758084 12663 40092 954882656 20429 13851 362662072 20429 30986 61614769 10304 70577 47615822 1726 30986 70500494 49992 30986 184223406 59509 30986 663702771 1726 51454 473098447 1726 45005 611542323 42291 51454 344301386 59509 7381 25241931 7381 33174 684014806 7381 41990 363184559 73669 45005 666827246 73669 30510 71456222 7381 54064 948794238 48765 73669 689882891 40128 73669 45956731 40128 28033 589394192 63081 28033 530521461 41595 54064 161024018 48765 77035 669790202 77035 67822 943181633 54963 67822 487236548 41595 60148 856610318 62038 77035 679213448 66560 67822 690470922 4956 66560 21075060 65071 62038 90479801 66560 81195 873290294 40399 66560 350520335 87476 40399 893307598 40399 47583 691089891 65071 39515 496933584 87476 60983 737869580 38601 60983 645411469 82365 47583 447232611 38601 67724 428653086 62313 82365 163123019 82365 14065 650170899 8756 14065 452460266 14065 44488 459134635 24708 44488 250161650 22337 62313 49103019 14065 32155 873144700 32155 18438 207610171 24708 8609 302026894 8609 72444 116584611 18438 85112 745214797 18438 58290 126117218 8609 10787 346005939 10787 28549 87010674 85112 34900 791763056 58290 77948 888685493 15102 34900 136586093 28549 6916 679652112 2833 28549 425789789 82976 6916 731977546 3506 15102 324029141 2833 2869 869109238 6916 18840 408506576 3506 45729 273355226 18840 9614 882669877 4820 45729 556166604 18840 86179 855974379 9614 72357 816001750 4820 38965 158845208 78577 38965 700251568 72357 83708 123708884 72357 88020 610527038 83708 68224 685342503 88020 78682 701857684 78682 49183 133998597 85260 83708 787083731 18679 88020 919948494 30656 49183 655201578 65428 18679 437945078 65428 50909 891504889 16546 18679 171012989 21815 30656 801015979 86858 65428 982471664 64559 65428 934000385 50909 51891 77579204 16546 77804 944441484 77804 70464 780738064 10199 70464 166615762 64559 70746 550180372 13847 70464 429729209 10199 11660 7341377 13847 42179 142206706 42179 42401 578038609 64621 11660 108261291 11660 10932 430997786 42401 63784 189114992 12974 10932 152470373 63784 57759 334030841 63784 25611 312181401 73635 12974 981291607 63784 17531 607315879 57759 19838 296081390 24257 73635 185734315 81707 73635 706650860 11754 73635 36203297 54790 17531 272610005 56727 11754 58225709 10478 24257 970834543 85964 54790 64741343 10478 68056 652248003 56727 77077 783894713 68056 37199 950266251 6701 10478 684010316 6701 20837 776339822 68056 1913 257361018 50871 77077 90985020 1913 45898 388397222 23814 1913 105247190 22874 20837 554796259 50871 50412 162562572 50871 19669 653310818 60651 22874 634544228 30764 19669 702505635 22874 49923 200317193 43101 60651 536990955 19669 4915 968018804 43101 70820 546444540 84312 49923 109767104 53472 4915 907614847 53472 4399 931679271 4399 67111 348771056 70820 76643 882169111 79012 84312 114763399 76931 4399 163816163 35733 76931 356863400 32279 67111 113075564 32279 61232 614067660 49886 76931 574227093 49886 38684 205514913 32279 13678 936336622 13678 76477 479625831 13678 69496 915907884 69496 17676 527673182 67866 69496 961557926 67921 76477 469330964 76477 86376 452780243 3464 17676 473450538 22766 67866 555270296 3120 67921 27398356 48601 86376 110289944 86376 76227 897981541 48601 87642 246952323 48601 40308 970985298 79618 3120 681138846 62831 48601 300756401 87642 41155 771522427 40308 65508 226863594 40308 61303 511485301 17134 41155 270654349 86575 61303 894857503 81662 41155 71313125 40346 17134 410603681 40346 10863 387619801 57901 17134 985493947 65515 81662 537476784 69967 40346 651796260 10863 36821 24182098 19696 36821 800023876 69967 44176 424960698 44176 49900 24183956 19696 77940 803670889 30926 36821 358615679 30926 38161 40685744 15280 49900 490103958 15280 23184 195660557 16577 38161 903841754 15280 84176 585115558 757 16577 516770042 59018 84176 132835762 23184 61954 240269864 16577 19015 155596930 19015 61184 810803570 61184 10183 643331056 61954 35201 27462773 35201 19104 797022868 74451 35201 646525201 61184 30698 552385810 45028 19104 336260941 37203 45028 875241858 30698 60172 609444345 30698 58440 63842710 76237 58440 42908795 58440 39739 532764233 31687 39739 474209975 58440 70034 619491875 31687 86366 40945240 76237 78062 311578662 70034 70762 954867831 70034 36875 20125306 36875 1595 875717820 78062 79320 886493682 14140 79320 122874632 70762 85557 379900250 66879 79320 736983745 29511 79320 138016820 47300 29511 31077223 66879 30296 712230538 18122 66879 850817796 69862 66879 191213903 79432 69862 615627465 18122 67548 744540309 30296 11707 438310931 79306 67548 65870563 67548 83988 863545037 83988 75147 228025717 75147 28459 755660392 11707 33027 966538577 36616 83988 405915240 28459 27732 42703295 32562 33027 159129985 28459 8365 341843424 1366 36616 382579643 22601 36616 969225922 27732 24672 4101433 24672 27466 263457911 1366 20549 676178301 32603 20549 128817951 24672 87005 769149890 35157 20549 360184345 59208 20549 133200731 36501 59208 76990485 35157 23873 702729459 35157 27541 472428845 27541 70077 947516938 36501 48445 956576383 27541 25836 695852253 86945 48445 149370479 70077 70518 57526469 70518 1950 16862035 50350 86945 984068925 70518 83317 533873147 70518 44793 140834515 70518 57841 627252808 44793 16018 562412309 49704 50350 247712031 49704 60342 428163563 44793 23190 289506862 60342 66074 925780626 47499 60342 944570420 76883 23190 129584196 47499 33000 832460836 49001 66074 52082960 34021 47499 608901044 76191 49001 805460414 87333 76883 876270027 45556 76191 758599373 45556 61397 154809266 70976 76191 777866970 10361 70976 514450991 9480 87333 474531926 85283 61397 740925019 70976 448 791898236 70976 39199 886104860 39199 76940 497400287 28903 448 296009126 28903 45640 584338433 80552 448 9969981 59395 76940 962817625 76940 28721 303579870 59395 13699 97150453 45640 39510 262840079 21532 80552 442509421 35188 59395 460216412 28721 24669 52227767 21532 49649 118204720 39510 75710 441863123 14812 75710 281971531 24669 67824 594594319 6356 67824 656472920 75710 37013 851268020 67824 39837 424011788 14812 8702 933468356 38785 67824 629576894 6356 58887 757885492 28265 37013 517080371 8702 76340 113006661 76340 8694 415818469 8694 66301 50086143 66301 52823 333441521 28265 55253 555734982 74749 8694 334106301 13228 8694 163292329 87002 13228 936392163 19085 87002 489186921 30312 19085 702397603 17913 19085 250379829 20781 17913 481094093 17913 49326 265423859 77541 20781 932650516 66697 49326 896344100 20781 63365 730861645 63365 15718 934684035 66697 87337 122415891 63365 28568 727747694 55341 15718 792116786 55341 25935 907503651 37657 25935 986113481 25935 65298 447333617 68869 37657 828682627 67509 25935 72919778 67509 62986 129491828 56372 37657 362522321 68869 51738 212180492 8515 67509 426289606 67509 48652 651255530 59428 8515 299594595 78794 8515 37017166 59428 65539 86346340 59428 59370 71565158 78794 80829 615290467 10155 59428 802609409 41729 80829 694937729 10155 49766 446106448 69950 10155 268777585 10155 13430 78791883 24038 49766 510902005 63670 41729 517513318 2649 24038 523902329 24038 24840 501370505 23178 13430 727041167 23178 82328 125341991 73901 63670 92292260 32977 2649 965947090 66794 82328 321792212 13983 73901 992732632 29732 32977 606226890 77999 32977 312393146 69697 66794 289097632 66358 69697 295952314 22496 77999 885805019 69712 22496 752088927 69697 46902 140576955 22496 67150 122647700 67150 83923 851812404 67150 15659 467187568 15659 12278 481676938 46902 65310 163038382 66116 83923 607405063 15659 12545 752607796 66116 52306 19014070 77210 12545 571312652 11544 66116 98231520 26137 66116 631438278 77210 59827 494721742 26137 80125 797720716 77210 44982 7167488 26137 86597 482266484 75731 80125 671928238 58871 86597 664740075 44982 5349 933965086 58871 40238 660143263 27096 40238 429489900 12138 5349 842127572 54719 5349 952167117 73666 40238 671124937 61117 12138 897624846 61117 31996 153971196 44758 61117 978659737 54719 63613 235701866 63613 51613 417832766 44449 44758 411457289 44758 32318 435748574 67914 44758 277777395 32576 63613 203670656 51613 18608 336450155 2899 32576 779477812 18608 61902 405794116 61902 73303 672291412 67734 73303 950895375 65373 73303 400206106 42691 65373 153188766 77313 61902 569490601 73303 24699 146203667 36104 65373 945085784 24699 59829 579080866 14114 36104 415328113 24699 55811 345467853 7762 14114 736778277 36104 78792 811269848 7762 85674 270795417 55811 60794 78084674 85674 31024 849346120 68641 7762 964273641 84002 78792 289349527 31024 13013 998612411 13013 36586 94738378 9024 13013 987386583 9024 63072 311477487 36586 24953 917412016 78711 9024 368012131 24953 77552 177030871 9024 79979 339547387 65741 78711 486933280 16478 77552 145743971 6051 78711 16774596 77615 65741 3472181 6051 38765 171845316 16478 50978 136287109 77615 12504 226972182 50978 3874 903804322 21141 50978 115192268 86263 38765 82418469 27114 86263 515288029 25446 21141 941201800 4294 21141 355491927 74539 86263 781709277 45715 27114 945070524 80377 25446 55021521 27871 80377 50098678 27871 4499 287755981 21485 80377 322337577 20271 21485 719281592 20271 73248 144046461 17144 73248 482818199 17144 3832 133721685 73248 4619 449119585 60678 73248 90197922 76399 17144 909041852 85048 17144 777950359 4619 18408 890702344 2931 18408 864490282 43816 85048 665965082 18408 13628 498700986 2931 42267 946597309 49477 2931 626784792 42928 42267 320705636 37212 13628 378097801 42928 43341 148337962 70060 42267 748072277 49477 37327 745679254 70060 63137 870295031 31382 37212 835740613 63137 71189 578853242 3204 70060 418495252 73364 31382 300058817 87658 31382 342762236 3204 35558 686641918 3204 42935 679142605 41374 35558 434746620 18033 35558 439175266 87658 586 565125905 18033 85917 715686481 64120 42935 504900829 4968 18033 317884317 37158 64120 347696952 64120 31700 839799768 77197 4968 110878760 3922 77197 31001286 83207 37158 125355547 77197 52843 751568302 72403 31700 611210484 52843 505 294996162 3922 3882 808090555 36855 505 188228005 505 1869 452395032 36855 66838 9401288 65761 36855 92316872 1869 58650 813260991 58650 75690 294144910 66838 46648 702707157 65487 66838 47225229 937 46648 859833844 71124 65487 923080005 81108 46648 700352339 937 47903 192848018 69153 47903 178882615 45884 937 251283878 47903 6120 954427252 10648 6120 448017543 48852 10648 154727959 6120 13904 475091226 10648 58938 622966210 10131 13904 594249713 86647 13904 17142149 58938 55515 419888860 28883 58938 530236483 55515 60866 967388929 15103 60866 625218076 74412 28883 985938157 55515 10892 791420836 74412 6601 482523755 84768 60866 982844675 4524 84768 296698576 19631 6601 645698415 10892 69619 784959883 4524 20503 350161393 84768 18433 817071968 12076 69619 679975556 32524 19631 261871155 58829 32524 152232653 58829 42581 121999709 18433 54376 148874102 14650 12076 777572163 53096 58829 832373922 54376 73457 804695291 14650 10552 794812844 27132 54376 299130908 73457 11284 726059378 11181 11284 272478496 11181 54490 193061952 54490 41559 24700517 87256 11181 170005837 41559 26213 516350948 82071 54490 958126865 65014 54490 399615447 65014 41148 312498466 65014 13005 497861353 41148 27284 611003793 82071 67588 87981095 76862 67588 743976535 67588 72165 772205172 13211 76862 737444481 72365 67588 21479598 72365 57231 667165563 57747 72165 687778001 73234 72365 203912821 73234 49988 255967209 83644 73234 259283702 64764 57231 76416401 73234 11041 403056608 70624 49988 180286434 83644 20819 997647002 64764 76544 29443991 70624 33118 806097652 70624 47845 757061210 33118 36944 567650519 47845 76502 793896266 38841 76502 453118812 47845 6686 621115208 29569 76502 814366656 28540 76502 833028239 29569 83137 873888076 28540 33291 244714485 43868 28540 713829954 29569 64755 203098694 18097 43868 797162731 52090 83137 537474335 43868 77786 914049264 64755 24428 108493230 52090 22883 389376109 18097 72675 975253803 80181 72675 247337172 70050 22883 114637978 23452 72675 289558634 26569 72675 673256708 80318 72675 44646395 26569 65109 974721116 40890 26569 300313095 35158 80318 904222598 40890 79166 393082835 15171 80318 836062309 40890 6364 343222770 15171 30873 690088000 79166 71117 792971318 11024 30873 682451649 54320 6364 369168368 6364 82922 991890404 1597 71117 279371873 19360 54320 169477874 56285 1597 842281566 77278 54320 525372145 82922 76277 54052229 16749 77278 363011482 76277 20776 572045212 16749 1929 73541071 86829 77278 79588072 76277 47063 860406313 86829 26706 988172723 47063 37042 532599224 37042 62115 54108242 62115 58787 668524168 68439 62115 725272676 37042 76774 892298498 76774 20303 619459303 72924 20303 278607754 68439 80161 609543653 80161 8612 906217879 72924 36291 156589510 8612 33788 575510253 80828 8612 388979791 50583 8612 398795469 63188 50583 116203752 63188 49221 743895053 82833 49221 514728794 23435 50583 590553216 49221 3309 196577850 6722 49221 697146343 3309 74736 624524655 35679 23435 631527773 88219 74736 208770263 35679 36751 263273876 88219 58242 714115425 35112 88219 186942496 31256 88219 291237466 25087 88219 451856006 51986 36751 116536771 41976 51986 1301469 73894 35112 962369605 25087 23824 189633347 73894 54845 874207147 87828 73894 603484483 73894 87004 744296645 25491 23824 845151872 54845 68533 595108368 87828 30895 317837957 82461 87004 239331522 82461 3927 474708896 82461 76301 603119938 16779 76301 529184581 50786 30895 129136840 11820 50786 427091010 76301 4164 684208411 41023 50786 478414132 30485 41023 26105349 33574 50786 681225465 76714 41023 300750391 1669 76714 676130192 30485 57718 437857124 14537 76714 266384686 32973 33574 702994410 75189 57718 541876822 32973 15323 17850826 15323 8482 600805578 43965 8482 383269808 75189 40626 367844516 54098 75189 963547094 43965 83459 758080257 25313 54098 75844353 40626 63213 999366221 16309 54098 904541867 83459 18826 707294896 3765 63213 817817983 77929 3765 102855645 597 3765 757223502 3765 4951 993673298 77929 30450 658495672 4951 37970 107576544 20056 30450 257168537 16331 20056 2349960 69149 16331 838372279 69149 37570 152844992 48001 37570 17646351 61384 69149 154707579 87029 37570 999935987 40536 61384 900473103 87029 73065 539698185 61384 53975 814802812 23744 53975 843709437 86190 73065 170740325 45721 23744 139415137 86190 47541 766183551 23744 76628 404996443 47541 14495 179290006 14495 79687 582142215 55392 45721 302603325 23813 76628 256867140 55392 53985 927466566 31386 55392 71406265 31386 20570 73036894 51064 53985 941280643 59673 51064 828336455 9693 31386 433794346 9693 38084 396044046 16983 20570 265830424 51064 10982 583469421 16983 5064 583714343 51966 10982 908189068 51966 5611 75929416 16983 23978 650875766 14109 5611 121635388 5611 215 783618823 23978 45716 113960106 14109 67257 358048718 59438 14109 498292234 67257 72397 109224971 9143 45716 257111957 42011 45716 478100755 72397 64415 285733394 59438 77826 673442784 62083 72397 440929171 28243 62083 809325727 64415 61571 459081527 61571 17702 865870649 71626 17702 657510218 20720 62083 45598923 20720 4439 175258205 17702 65139 862680832 86928 17702 392819486 86928 81204 327101030 61589 65139 504331510 61589 22662 35717297 41947 86928 226403777 22662 33154 157382469 3829 81204 240479202 3829 88125 63700987 41947 74454 940253808 29543 33154 411084586 3829 46972 295574208 46972 34338 934346277 34338 48868 646218000 4846 48868 437262731 4846 10790 661679296 4846 19929 815727214 48868 31531 225705813 54226 48868 650643200 19929 31856 431670595 65324 31531 196513489 28170 54226 905211248 28170 33061 22727891 28170 59852 37237561 11751 59852 532131522 59852 59659 517004640 88154 59852 81859403 84307 33061 72687692 39999 11751 618179623 84307 17121 848667230 88154 29694 245414596 84307 69240 60418616 48888 29694 269878007 17121 78673 56486404 48888 28173 721194450 69240 23065 459398053 28516 23065 851264068 18751 28516 124120246 23065 84124 215332451 28173 10451 517969885 84124 32428 696398223 32428 4416 690680079 18751 68234 847553371 16183 4416 646979656 10451 43582 334789812 43582 60224 226208047 16183 36384 711026111 43582 80488 493862566 4465 80488 425267440 27694 36384 901425323 36384 53995 891022317 80488 27837 916686178 80488 56107 430465377 4465 87614 321311044 53995 51864 759713279 81998 51864 245778149 56107 80796 726771802 56107 41872 86885478 41872 77269 552342348 51864 5741 745090867 70459 41872 82028369 77269 28818 172369266 79010 77269 110441927 21428 79010 626474946 6640 70459 69097151 2865 6640 534687606 78522 2865 446272696 21939 6640 407438554 77771 78522 49729257 2865 78746 375052250 74558 2865 420546876 8967 77771 970586737 78746 17904 409804976 5521 74558 426676551 7977 5521 643853698 17904 555 554312182 18939 7977 143066333 17904 44130 76485596 66388 555 245429628 555 20656 641733974 59093 18939 935893510 66144 44130 127162597 10523 20656 185344413 10523 47700 111420629 13393 10523 115867097 13393 86893 897032554 69938 13393 959819625 69246 69938 536249000 69246 38249 630124206 88229 38249 36804624 69938 2222 987209318 88229 7291 704892669 69246 66322 22830952 26900 38249 88816609 80308 66322 336855156 74393 66322 582787358 80308 4792 612004862 41817 74393 507431222 80308 61881 97067454 41817 10269 884939294 4792 40313 810357427 4792 11923 749348522 10269 81503 354623840 49706 81503 844834353 10269 4924 953555771 19638 11923 111242299 57023 11923 30304832 57023 892 776073440 82221 19638 302545932 4924 45046 173912712 81533 892 300473332 64910 45046 617182452 892 80888 171682723 64910 54582 562343818 54582 15419 448498223 54582 1564 481684726 28953 80888 934287660 1564 53934 881549052 1564 21312 221663469 21312 20003 126175895 28953 34533 165571431 32712 28953 968500679 20003 34832 611102209 32712 70872 101528395 34533 2253 314496869 20502 2253 258081927 2253 9015 737173875 20502 20425 379964743 9015 28108 852394402 9015 67742 30123124 20502 2533 94624373 86847 2533 412264625 28108 43149 595357446 2533 36565 170339882 75787 43149 577746131 19416 36565 844756503 28999 43149 91483018 75787 42897 791710173 65403 28999 115380353 19416 81175 321266067 84278 28999 726228723 65403 38624 44847421 42897 12839 159645073 84278 81469 77291895 29160 81469 219637074 38624 45695 17964800 81469 70916 619222866 45695 37025 195689829 57516 81469 429075801 45695 68112 884117575 45695 761 367578186 10508 37025 602655844 61224 761 99680312 51970 68112 14162781 61224 7314 992637284 61224 85486 644937884 74027 10508 619809540 74578 85486 887301304 61178 74027 967113816 85486 63236 644010437 64524 85486 72008217 59804 64524 353528687 49773 59804 944721010 59804 16622 758327744 54119 64524 767764575 64524 81212 233135094 24588 54119 76352098 50119 49773 446920315 79510 81212 82673304 33242 81212 391093072 44314 24588 501544641 69647 79510 499209294 32448 44314 578332609 32448 24087 605841493 84699 44314 203620147 24087 8080 584713666 53021 8080 764343516 8080 52508 819375794 53021 61722 192493567 8080 51481 935377687 8080 78507 72665208 37578 52508 95600904 43423 51481 856820067 43423 34393 177566064 34393 56364 708637012 45387 56364 719836658 58106 37578 604690091 46484 43423 36568534 56364 61374 310589250 61374 3871 580985475 81240 45387 744778306 3871 65092 642354108 67227 65092 808974192 81240 34146 923219048 3871 32839 744466140 67227 6807 814242251 67227 86406 732142216 34146 52877 671181352 25945 86406 157397072 86406 82097 233488354 86406 31587 269922900 82097 64137 928732085 28546 82097 24887315 37641 31587 910152040 53824 37641 312743346 31587 41570 702202310 41570 63911 214385706 41570 19811 271676174 41570 84465 511319020 52657 19811 877344006 84465 35862 611041006 57030 63911 630465557 19811 1041 306462111 47451 1041 637178205 57030 779 2910674 57030 76682 34925965 779 82536 823991570 18241 76682 999962913 18241 56823 633991369 18241 8084 36871799 8084 3201 958801518 82536 53829 856772715 6057 3201 788663225 71797 6057 49063471 8084 28229 28376810 52439 53829 260800106 79435 71797 323026434 6162 28229 835117387 56254 52439 45428922 79435 11730 798380426 40900 56254 195478501 29214 79435 26205868 29214 4280 649480791 56254 13242 573381655 74076 13242 493832784 13242 21624 82723224 29214 15667 54360261 15667 20190 478337875 65364 15667 920461177 65364 39167 848038430 1325 20190 158841523 1325 75762 440772152 20190 73809 852620548 5832 75762 816389200 73809 19207 453217831 19207 71769 503938113 86488 5832 300592368 5832 84315 373199102 5832 31234 113861812 84315 31116 86061668 80492 31116 114383259 86464 80492 765361597 82424 31116 108280829 80492 40373 716799703 80492 51132 476133517 13099 86464 830096342 51132 25544 526193019 69669 25544 969359345 40373 50364 104307083 84197 69669 834412085 3187 25544 105550872 50427 69669 58737595 84319 50427 573526879 41424 84197 356216397 84197 82749 83550152 64437 3187 115985 41424 22555 611062954 64437 52656 71709628 22045 41424 861693403 31509 22555 453118488 31509 6760 205863815 6760 6735 825318309 6735 73039 259116024 84895 22045 815903100 35298 84895 137975249 35298 44473 773464369 44008 6735 841181733 73039 11238 649669359 60163 35298 969171359 66605 44008 807130001 66605 12362 300680170 66605 78736 955687620 60163 10722 277756267 84787 78736 336119607 84787 88237 668422929 85603 78736 182309290 66013 85603 924969274 69797 66013 458859926 57193 84787 507337952 24923 66013 252541103 13190 57193 777594561 57193 13355 888839320 57193 23907 710723786 13190 1893 738517606 23907 30793 249427136 13355 57567 290165706 57567 50147 57926293 30793 20382 166883129 1893 64804 978283274 20382 88150 180164929 57567 82846 144757180 20382 84821 373509296 75279 84821 222618166 82624 88150 958844450 88150 612 107132248 48418 75279 227785668 48418 52483 89907375 54114 612 208535802 612 68491 360166367 53145 68491 38075356 67816 52483 50250065 68491 81721 12217158 34909 54114 279127087 43764 67816 148891616 34909 43004 534619371 40739 34909 756632913 8377 81721 691530762 43764 10668 454135703 8377 51523 962511430 12506 8377 496621395 51523 77766 329398405 3974 51523 511919535 52855 3974 546064750 24169 12506 72453290 66325 77766 372541444 75889 77766 368340969 52855 15189 291286056 24169 46928 383484214 70033 24169 412174761 46928 87184 680339853 46928 51528 861432374 29960 46928 478687031 40919 51528 419631325 51528 64450 319628414 9272 29960 50835586 640 29960 9335482 66305 64450 393173221 9272 13949 799539770 640 21105 94226702 640 4759 697985437 9053 13949 687554404 4759 36647 889559652 70756 4759 151917231 4759 44839 254286301 36647 26284 805419696 235 9053 363402473 235 84534 224115270 60507 26284 72331556 235 798 479944937 798 199 878405698 235 24287 60726129 60820 798 911014512 24287 86147 408996195 24287 81689 245653670 47818 60820 140096392 60820 78488 969991041 81689 33278 862481861 24263 33278 511523954 61401 24263 985110909 61401 16306 431007432 16306 16921 700436408 80539 33278 14931725 61401 30247 341532108 85712 16306 420814621 16306 23742 184255950 16921 62260 352257566 46137 80539 39477848 77384 85712 551397776 32375 85712 678859060 5963 23742 804213287 59368 32375 740690551 32375 8079 499122596 8079 46249 338787722 5884 59368 470087853 59368 10140 776456804 5884 78054 671978286 69381 5884 548021539 10140 5127 106477589 46103 5884 626689640 10140 35178 563547040 26193 69381 679028877 75991 35178 55927667 75991 34396 31593035 7564 34396 19497116 26193 5928 256893238 34396 27505 381923896 58097 5928 450431081 27505 74878 305788901 5928 13113 744209391 13113 52725 818150132 61212 74878 382004739 58097 1154 702592106 61212 61811 29554779 13113 38521 672096274 66751 61811 41394603 38521 63119 319706358 45763 38521 3964270 66751 36642 438930203 36642 53147 687992166 53163 36642 303558448 83449 53163 134654070 36642 12883 647501893 26820 53163 419045184 26820 46215 79336652 48692 46215 434200247 56660 83449 388953469 38469 26820 92647902 72813 56660 598747613 40549 48692 605647968 60647 56660 630963448 38469 76747 211519900 10057 40549 367466049 10057 52545 178820179 8244 76747 956074172 10057 31879 117339919 76747 11547 664214099 44618 10057 797631312 31879 23790 689595488 31879 85635 117523135 83900 44618 84963771 23790 17078 518935274 66495 17078 220444717 66495 21715 417979164 83900 78843 586302205 44374 83900 942552565 44374 23096 523186052 66495 63114 20451808 78843 34464 74589335 559 44374 402081052 28086 559 918600680 63620 559 142812477 12466 28086 476447659 42621 559 599563470 15627 28086 714669334 29339 42621 787491636 15627 901 973842686 34422 29339 126066695 57111 42621 623042785 57111 34018 865996082 29514 34422 272705690 57111 53377 279126992 34018 18606 667653812 24952 34018 539060193 81062 18606 498850784 18606 23644 625423003 11755 53377 313078565 23644 66650 705298943 66650 80840 266228317 6044 11755 808085720 80840 9126 874465368 8681 80840 633047106 9126 82213 459553316 82213 80435 747628156 8681 17857 8192358 9126 73139 144457440 80319 8681 127205586 73374 73139 76789790 80319 83025 723163229 73374 13385 242135244 23110 80319 409507576 13385 36958 344498177 69945 83025 193342775 13385 9314 217145064 23110 64305 207175884 69945 70723 292985092 64305 44187 325840840 19749 44187 634982005 70723 24885 390178697 44187 86162 720506605 65594 70723 848750749 44187 12465 531785452 19334 12465 288548475 65594 77311 328364781 77311 78706 929457922 78706 20829 86242066 21076 12465 143090970 1634 77311 766584338 53388 77311 333053713 46908 20829 648521185 32853 1634 861476535 57708 46908 474387197 46908 80124 572571174 80124 2098 677744229 62627 2098 344495712 20830 80124 66153625 80124 16946 115731228 13574 16946 726751844 29365 2098 911547016 29365 57287 268507755 16946 2509 330649349 2509 43039 885003136 57287 70376 490522763 21234 43039 662690412 16675 43039 340349576 70376 24399 68838771 49835 21234 105234224 70376 58867 94176186 21234 44946 505111518 87026 16675 493071617 42027 24399 22687599 34123 58867 747886390 36625 44946 9680668 44946 5612 395214878 53794 42027 234787559 23670 34123 467265322 5612 26012 723505153 23670 52311 39177227 39616 26012 708888632 53794 56161 742637090 69672 23670 865595585 25729 69672 956097018 69672 13463 207218177 31117 39616 353667905 13463 80258 379742669 69672 24863 266969623 64234 13463 258481113 31117 67831 245881793 1885 64234 194526947 67831 63642 41905815 67831 54478 9852004 67831 20675 994751412 33336 20675 566472294 12899 1885 652417771 20675 65806 293345327 23830 65806 29631833 20675 38584 59047071 63210 23830 834803419 23830 63825 593551105 74566 23830 683627640 39906 63210 887727194 74566 30563 228240390 30563 78980 670485975 30563 37725 119402788 55981 30563 967735203 78980 69792 146843776 30563 57094 375512437 71446 37725 563460712 37725 70658 733072876 69792 3141 69862006 76598 57094 463449693 12062 76598 37875464 76598 64323 790255389 76598 42487 346311059 24611 3141 913666555 41989 42487 209616617 41989 4089 685568660 19430 41989 652634757 6812 42487 764495538 19430 38675 926100255 4089 53749 785862495 68063 6812 562334297 26283 6812 772088269 6812 76312 103359663 15213 76312 194189841 12302 26283 236612048 26283 41086 977748205 44861 41086 885168995 83045 41086 852199093 13245 83045 4326438 13245 8864 113935102 69877 8864 272292098 42967 69877 504316410 3510 69877 8074747 22697 3510 549480748 69877 2358 853559039 69877 20163 712151733 29867 22697 349234525 29867 81507 394204695 12238 81507 694433846 55154 20163 330848554 36435 29867 98550419 29867 34131 58049755 41245 34131 929116703 55154 51713 67715818 25722 55154 381147195 36435 28686 999902544 34131 41997 833671030 28686 30166 430882497 87707 41997 625547252 30166 49017 480953479 60976 87707 168222838 3145 41997 747515976 87356 60976 382377913 71165 49017 822567898 78003 71165 582631556 87356 84537 860374002 3145 45160 167045912 4184 71165 664901387 4184 53584 681188953 5446 84537 734638455 84537 27139 766784473 44775 5446 568291790 4184 61524 943792653 71967 44775 147233980 5446 46887 684570232 18647 27139 753478895 44775 52907 526325369 30666 52907 222766782 52907 64707 347748242 50063 64707 838031390 50063 71379 903783831 64707 37118 464078121 64707 35577 321861848 33318 35577 872025057 58663 35577 714113062 58014 71379 917903297 22482 33318 898753561 5164 58663 933869388 15360 22482 42918425 5164 23861 116918820 22482 74078 561807176 15360 1170 432798075 71930 23861 928941636 74390 74078 849352176 71930 11819 405932236 43959 1170 59586026 50346 71930 90821658 74390 84472 85578510 16405 84472 357676354 84472 61717 120767005 54507 16405 121816128 54507 73517 257719651 72800 16405 229898089 63500 16405 715632254 61717 76151 125208757 63500 50437 305169 12367 73517 260497838 76151 78126 480181176 12367 48507 941184449 70774 48507 171162052 59831 12367 574465967 67940 48507 361865452 48507 13451 459444922 13451 59298 783003828 13451 3739 110080227 59831 73995 741427042 13451 43716 794957484 43716 47155 252466043 58654 3739 43252082 73995 54318 150188436 31729 43716 358198420 30535 47155 413025819 58654 63056 288629547 75581 58654 660652081 31729 57034 927773046 50855 57034 281963381 57034 74399 915078558 26892 75581 20042988 57034 41227 943789142 78222 26892 44161106 26892 51371 559333998 78222 84839 285765723 78222 4865 637251190 81791 41227 84179754 78222 2067 211362762 84839 83536 553996808 2067 5815 89894493 81791 48668 40773788 48668 72586 712745970 83536 1208 313370735 76840 1208 238272700 88159 48668 995274379 76840 73877 91679298 76840 27967 232907438 56763 27967 523396881 88159 12257 941854158 56763 32165 915173040 28576 32165 142055060 63804 27967 470884346 4703 63804 85443851 63804 24359 313119352 63566 32165 104324638 28576 78337 458979634 29420 78337 781537883 53791 63566 551556993 29420 79728 664760970 29420 52682 542759083 29420 83332 795697300 75104 52682 380385415 64668 52682 374939521 52682 18680 158189630 75104 24010 691545874 33508 83332 396929910 64668 85847 478303249 33508 21527 912352096 85847 39112 402577712 24010 79643 55704107 57832 39112 628485292 24073 39112 357033473 79643 57635 538925694 36165 39112 209964493 59760 79643 698420158 1146 57635 716238362 1146 7828 92194656 59760 35874 375238545 31020 36165 852922421 32026 1146 636444205 7828 48343 459307194 84931 32026 230585579 31020 7644 753704719 79855 48343 353873892 48343 65602 220925473 63726 84931 368217479 545 63726 776778088 63726 68823 964466639 86436 63726 486357767 79268 86436 371906795 25076 68823 632187407 68823 79937 383928082 25076 86261 37285283 52922 79268 44032589 40867 79268 145111150 77179 25076 287192349 77179 11862 418883607 52922 87761 394545136 40867 18391 513231951 81500 87761 33903456 87761 57308 10513375 11862 1813 288600889 18391 68218 979888234 68840 1813 102995244 34494 57308 132531360 34494 55298 356056625 34065 68840 415563544 68218 35115 46649878 17748 34494 351667682 35115 41693 195572880 7247 35115 476191958 34065 13445 953713524 13445 4989 543155 66712 4989 920180239 7247 20353 96677687 75 20353 952965228 20353 74996 61237328 66712 84360 746998873 72773 74996 52182695 21025 75 212404263 75 28959 29928855 72773 59293 654465519 41594 59293 308445594 2377 28959 750857574 28149 59293 644314212 59293 15713 9408458 41594 54799 281712031 15713 9904 868098084 51925 28149 163896992 15713 59494 501062990 58910 9904 594878368 11746 58910 72798439 59494 71573 253143385 15241 58910 549757607 10429 11746 374824129 49539 71573 342556482 15241 50815 183139108 55728 10429 702761731 55728 74862 550653746 83367 49539 4214327 69226 50815 105082459 83367 1115 20506828 75125 83367 829261115 83367 45394 521566024 1115 13491 529399584 82202 13491 958765483 43782 75125 34206282 13491 22994 485426347 13491 72866 556393934 82202 5316 592675744 82202 45004 649862173 35135 72866 188487395 86214 5316 784770575 55491 5316 177102332 8706 5316 49901132 35135 70752 235424979 70752 39008 47455792 39008 77756 394294429 69977 77756 997053066 56181 39008 427424062 45407 39008 643522166 68038 39008 208279652 56181 20108 122786167 68038 40470 965078112 13726 40470 581406301 68038 24894 462914512 48228 24894 345502431 8824 20108 916786104 24894 50104 395167383 44970 24894 170730027 45451 48228 980237793 45451 24787 452568453 44970 77953 514603160 77953 74783 461959540 73648 24787 467756035 38056 74783 595657925 77953 24094 128089496 24094 2345 494039348 24348 24094 497643574 24348 20251 782572112 2345 50265 721904016 56730 24348 15351050 63373 50265 749404881 24348 35381 50195803 78877 63373 731058289 80115 56730 442157127 43170 80115 479597183 78877 65945 444022366 80115 21362 446621161 56764 65945 63405618 80115 41047 795365506 65945 59362 730688096 68767 21362 463001119 17701 68767 879363363 56764 8966 536361253 17701 76562 744727267 56466 59362 612454800 76562 54001 30704416 17701 6385 544731820 56466 12256 358948294 56466 59885 6858746 6385 24093 839602540 69991 54001 548347349 74269 59885 185688970 74269 84789 42123161 51818 59885 761862055 36462 24093 908158128 69991 71211 465976367 27183 36462 569793944 51818 79426 36836640 79426 56760 859791556 80326 27183 69453166 80326 50936 394158573 30662 79426 686622386 50936 7647 33574148 30662 72974 67196851 60602 7647 699192449 50936 72856 526888820 68097 60602 42940646 68097 44399 95024658 60602 31824 961672375 67004 68097 922552471 44399 14489 201953214 14489 73574 946022450 73574 12849 586384918 73574 86155 730418705 76135 86155 616939346 14489 27754 623455529 77843 76135 900029451 27754 40297 802504660 76135 28225 60681294 27754 67654 974036491 82962 67654 776500900 42493 40297 859929890 40297 28311 66019451 66926 67654 904505350 82962 58181 811841260 58181 10797 455071379 33900 58181 920619358 543 10797 638057982 33900 17241 236469269 33900 73363 510729800 33900 86046 20864907 86046 16658 569539232 29915 86046 149295944 71946 29915 854497956 73363 64494 94261752 67354 71946 822367329 29915 57645 34492458 55238 71946 542720546 65870 55238 489768117 78006 67354 685752783 65870 12028 831832766 69162 55238 20436551 10770 78006 394434341 65563 65870 964489101 70196 78006 879487568 38021 69162 189344924 26832 10770 314436930 38021 41199 821246832 39225 41199 130928048 5528 39225 526226461 41199 44993 61828285 55719 41199 948468800 39225 52652 735923709 39225 56831 49349000 38134 56831 495964292 55719 44052 84850252 55719 31238 728442294 52652 6559 932765533 65263 38134 616297684 29254 31238 606296594 65263 37115 77506235 79035 37115 248654078 60053 79035 407042024 37115 15239 708192388 20423 79035 450678398 20423 79141 468192570 67575 79141 140561688 34072 20423 461343774 86422 79141 612883417 79141 14816 807209921 18597 67575 950827255 44334 67575 289161117 20700 86422 997346975 38394 20700 507178884 18495 38394 676730333 18597 23825 961946261 38394 26321 761633345 1110 38394 851212432 54476 23825 133017599 1110 13356 411678140 40954 54476 498856368 85731 1110 801235377 54476 69974 149048430 47543 13356 368419802 47543 53554 625788275 69440 85731 575812255 69974 59082 920206245 47543 22357 960917779 59082 13941 791932721 53554 47386 236230580 40093 47386 434088490 40093 9407 75415972 4781 13941 113809880 5048 13941 69429904 1245 40093 191065923 40093 78983 388072523 78983 45354 213495103 73749 5048 34373046 136 73749 304403401 73749 33869 976991728 45354 35185 430938919 65278 45354 211839906 66232 73749 122810054 136 50558 973731084 65278 48471 493370697 35185 40610 235922179 34990 66232 113171205 34990 1479 828213721 1479 8774 942999253 1479 19870 178841261 40610 32222 231268018 19870 32920 529020166 1504 32920 608738032 58925 8774 659823002 2793 58925 966186057 32920 11532 695849458 50321 58925 894651412 84561 2793 453302840 81491 84561 80447048 11217 81491 932204240 50321 18314 342028288 7373 84561 206309631 42292 84561 184497268 38158 7373 534696925 42292 31686 784683326 11768 38158 114078047 63275 38158 132968318 9127 42292 313230814 38158 28565 59007773 9127 10371 507364133 28565 11148 314901245 82700 63275 127351505 82700 20026 963419304 3566 82700 79530473 12467 82700 712720969 4629 20026 322716796 20026 69934 32377481 77548 20026 362465099 77548 52359 416066127 69934 27291 196887619 49700 27291 315732909 17071 49700 69217148 77548 85631 806580226 16835 85631 895440275 27115 16835 60534477 16835 70969 743298177 25787 70969 311050699 15830 70969 584988378 16835 2653 156336726 65831 2653 23369054 70451 2653 528769912 25787 7931 776323301 41480 15830 727628624 76070 65831 483054839 32038 41480 888466772 61837 70451 196960555 76070 3195 695940821 175 41480 505417257 36971 3195 501142012 175 76468 73141745 75315 36971 508694640 36971 54334 937112209 54334 41580 392122303 54334 48810 94215341 8305 75315 891652136 48810 52896 270033073 8305 38296 316186593 38296 51669 686602139 61273 38296 37661123 5759 51669 40026318 19161 52896 554632135 16442 38296 982843925 5759 1751 355680923 1751 45830 458126703 19161 55254 594151413 14334 19161 271015773 1751 7589 200224719 14529 7589 922591390 4795 14334 287777618 70920 7589 140806049 4545 4795 839423824 14529 68027 452368151 4795 15865 162228194 88327 70920 904458332 88327 31915 13659968 57268 31915 978533560 23691 68027 33987872 55638 57268 523897757 31915 64641 154671367 55638 13464 99008080 55638 70284 365809257 13464 25577 704185182 53765 70284 283184534 25577 61289 158380996 53765 67500 201132353 28273 25577 602908255 44912 25577 267575215 28273 21393 901199292 2454 28273 899279395 12109 2454 482209074 12109 6911 602658624 21666 12109 38780514 21666 56428 127152819 51643 6911 878831640 6911 41110 397219080 51249 21666 735679663 67165 41110 52896271 51249 33081 181578661 33081 45189 919157767 13286 67165 759559305 67165 25979 344179399 13286 24312 13362646 82229 24312 122776665 26951 13286 41558022 60453 82229 425252261 82229 11451 787511771 26951 43553 542058778 39053 43553 369590081 11451 67663 241486905 41923 60453 656068480 67663 45660 931294139 59475 41923 106767020 45660 21193 684129338 59475 46301 25303914 59475 79899 628305335 66696 46301 428609924 79899 38618 999847127 38618 58248 436755697 46301 1710 61567206 58248 163 997196201 66696 30324 707113512 163 24172 219763051 58248 81343 316032957 33303 1710 623416585 163 68879 690291201 319 68879 48742195 53772 319 376265907 81343 52597 458292100 44903 53772 296371243 68879 12723 368715049 44903 71047 120975581 12723 23987 749677660 29932 71047 944330240 33726 23987 948479198 29932 41758 369779774 23987 79789 50265962 23987 17863 435416072 29932 45978 31098275 33726 56032 859382143 84266 41758 161485239 76172 84266 786516273 29758 56032 23775035 29758 9483 70769346 56032 23018 75693775 9483 38212 818179496 76172 7998 144333515 9483 10591 946766495 7481 23018 765010483 10591 60765 932960881 38090 60765 454543231 60334 38090 364197781 60765 76049 84666641 60765 65736 774838204 66616 76049 551062880 76049 19020 770279774 31217 76049 36410041 76049 84034 775291900 40361 19020 572094577 19020 49110 247284908 16913 40361 65718183 84034 38013 944713525 22250 40361 709652179 49110 39540 104062871 16913 63287 487609456 63287 14004 893185043 63287 14839 44797107 88286 63287 299478229 14613 14004 56996676 88286 74356 97745011 74356 62290 561053129 88286 51081 25640373 80646 74356 277337182 80646 37288 510164594 51081 65801 352026217 15813 80646 349736460 54547 51081 675430255 34026 37288 627796095 22923 65801 890962705 46483 65801 564777796 3622 46483 326431767 22923 57412 25757548 49373 46483 567862012 83177 57412 205725319 55070 46483 399552209 31026 49373 937950941 74466 31026 171495114 52273 83177 410584858 55070 52349 469556285 56443 55070 150780403 74466 78179 383231653 72483 52349 91843250 60809 72483 647483197 60809 17237 148777043 52360 56443 304014660 72483 24045 769534413 63379 52360 24034028 25078 60809 854191648 64277 17237 120527737 29940 63379 69271077 4236 63379 215903645 37742 29940 185717984 38488 37742 675846031 54367 64277 688747402 58817 4236 222084992 61183 54367 672017517 37742 55686 340044668 54367 58982 516494903 47344 55686 483500111 61183 86987 378490117 58982 12784 231343133 38638 12784 122993896 47344 19365 648349189 38638 28119 847273199 12784 37631 889618859 12784 16559 993989571 19365 78292 628798992 19365 33953 345437612 79965 16559 481043095 33953 51550 155080039 16559 8329 726229168 79965 22456 13477431 22456 73046 443474671 8329 87368 906318050 8329 33184 47760628 73046 16794 419522251 73046 81298 137865396 87368 85747 534480920 16794 57096 372218039 29104 33184 260124210 29104 3054 3331094 57096 61514 72392102 57096 26872 138854035 29104 17991 789291458 61514 28692 304531076 38012 3054 28057916 65822 28692 623985401 26872 9556 949550429 45498 65822 424024029 9556 84607 846951203 38012 79923 698225695 9452 45498 603404766 45498 7131 661505950 84607 26287 327338375 1153 9452 224672505 26287 17462 148077237 17462 63709 546609065 36001 17462 860133684 17462 20117 490815400 1153 31165 862909278 35113 17462 298829339 77063 35113 678623070 20117 55218 637535238 55218 36906 842791161 72493 55218 41591029 35113 50497 238376623 36906 33168 661248519 80994 55218 280940514 55524 50497 684699774 47395 72493 208994808 33168 39117 48257822 32889 39117 989892227 80244 80994 430057732 51811 32889 837879035 65033 47395 204483753 39117 71780 568735958 80244 17182 296788206 77243 80244 278644181 69487 65033 433081576 23779 77243 848399060 12989 69487 368726756 17182 31718 67005678 20634 77243 781073420 12989 84776 57762444 23779 4364 808741428 31718 54764 227661824 466 84776 476345645 12896 4364 9415186 10386 12896 772612661 4364 66106 532309209 10386 58032 400598883 73756 10386 332925855 10386 14914 53436894 12339 66106 631710531 58032 22233 438038076 33691 22233 813707423 18049 33691 419401623 61965 22233 689256456 61965 56037 81175641 33691 47027 518764588 15639 47027 866292500 76229 47027 451949017 21636 15639 669013161 21636 61408 954074221 2354 47027 308658422 68111 2354 271238585 19780 21636 439944946 56022 68111 259160742 12499 2354 920767173 12499 46446 832416658 19780 13903 76013564 37026 13903 18086432 37026 5763 231869881 13903 36274 548406580 13903 27896 159394487 22574 13903 55478939 16439 36274 518630278 36274 48179 73357831 60450 27896 968792157 16439 70599 481785610 16439 22550 366331832 48179 63393 691740583 55801 70599 62221334 22550 19026 4691317 75856 22550 694288947 72485 19026 46826456 33323 55801 188264755 35108 19026 118234048 25373 33323 477288474 35108 28447 733180155 25373 26492 438844494 46277 26492 367402646 35108 76445 1119749 25373 18450 997634559 76445 62547 468192528 62547 52060 952395183 35621 76445 937477062 18439 18450 493317488 22441 52060 447553441 6018 52060 687719602 72103 22441 187633129 33502 72103 912144898 18439 63430 651975294 33502 36345 796032518 63430 41005 549535922 63430 30343 470979427 33502 31742 22904467 36345 47726 798371536 73151 41005 279142548 47726 13289 846452469 31742 25028 832975313 73151 63877 286892136 47726 18034 148016119 25028 68207 475183471 79003 18034 130734777 44437 79003 737411946 67181 18034 749965480 79003 78805 546782138 64981 44437 384968490 11125 44437 383720891 64981 50464 429576378 50464 5855 627917527 5855 80546 545598739 80546 25876 181537758 13573 25876 927327858 51201 25876 277109062 25876 59563 531870579 19003 59563 235788248 36839 13573 196727170 19003 32080 275456256 36839 4281 578907491 40008 32080 498346201 32080 22485 219974096 36839 6905 583330094 33725 22485 92975694 50212 22485 244479698 50212 56621 674267651 56621 57836 680065615 56621 35428 151202638 27204 57836 897124025 35428 31817 742109949 27204 69012 543866368 17110 57836 590750634 76693 69012 953867224 17110 67491 195659033 44448 76693 114939751 69012 40226 947224381 44448 68427 955955843 75830 68427 215963340 68427 68865 624657412 82805 44448 358853271 75830 40962 536523804 66217 82805 594050684 75614 68865 958020010 40962 46295 78192793 66217 30868 528816517 3607 46295 734409823 81871 75614 946799619 3607 85670 557370199 3607 35659 112638261 45979 30868 687539373 78641 3607 380112105 85670 34864 398413012 1788 35659 506994930 78641 9583 727870235 61124 9583 775831733 61124 19364 853305801 9583 71949 824877127 83507 71949 381461307 19364 23643 45126157 71949 5429 343073874 81526 71949 984989539 9180 71949 351658258 75013 81526 255160503 75013 8149 390005052 72223 5429 514574038 17695 75013 152925824 17695 31461 417340878 75913 72223 83270442 79935 72223 18231536 82351 31461 908504499 31461 85623 455413232 9739 82351 811451506 82351 54785 914199485 82351 74696 768220197 86919 9739 210115961 64259 54785 238301015 86919 62703 41294117 56864 54785 831927358 74696 22756 351504078 29372 64259 221802432 64259 15543 4509534 21173 15543 613280609 21173 69230 778583440 22756 14993 198702568 45769 21173 65240776 12578 45769 148427295 45769 34000 721533718 45769 83917 653460717 74605 45769 857824312 61043 83917 300091545 8563 34000 385491334 29417 83917 115562122 58139 61043 980868180 8563 50500 280789118 61043 27303 726970938 58139 20067 50966724 29417 46404 877319805 64111 27303 5847232 20067 59213 65831082 23259 27303 10267271 59213 55043 164273217 38244 23259 651725865 30197 55043 823606064 85481 23259 226572837 85481 28184 579383845 38244 6714 454403348 16114 38244 917573289 85481 72824 96693328 6714 57626 75003999 28184 79112 935846427 56874 72824 880073994 57626 20806 385971758 56874 72733 356093183 317 56874 970846094 72733 11640 448885139 36088 72733 552996121 30448 11640 992324279 46687 72733 351481639 34728 46687 362424917 19741 34728 202393420 1792 19741 104718857 46687 73512 759200289 19741 8119 79278587 50682 8119 478282665 73512 2083 85892412 83318 73512 808773872 67069 8119 105974942 26621 67069 280909255 83318 73103 439080969 83318 23092 736508738 18538 26621 85385063 67069 70412 501124462 10401 23092 346743195 52884 73103 598672385 65578 70412 283176926 10401 11371 650976873 52884 26298 162895271 65578 53426 115220627 65578 37365 118587129 26298 81145 101489143 81596 11371 565181432 81145 65953 875478644 37365 17262 105008644 42221 81596 838257197 26858 81596 260659597 26858 4133 284572070 4133 16742 716787144 42221 67020 128786701 16742 66125 343335332 43923 16742 772698449 49526 66125 233557589 38407 43923 866924388 21319 66125 538885184 15030 43923 491143067 61496 49526 133197356 15030 27972 419500901 27972 76438 355411573 58774 21319 222051512 15030 17116 156400144 1864 61496 709542528 32696 27972 487590994 22538 32696 615620749 17116 16413 484843830 16413 23909 120424826 85625 1864 176899235 23909 61996 454691419 23909 52275 21831297 52102 16413 659426033 14536 85625 8793522 76515 85625 775737841 15186 76515 448234008 80099 15186 840369665 14536 32207 342734636 15186 67986 116582146 32207 26121 827762584 25534 32207 768710869 25534 9093 672755622 67986 46024 224764415 67986 73980 833771767 32210 9093 838294962 11374 32210 90828865 2278 46024 126160526 68124 73980 319634888 59683 68124 230925690 2278 85208 641188357 4913 2278 322935636 59683 46214 54418622 48276 59683 893067944 854 59683 930759176 23105 854 748804386 854 72124 540807463 55753 72124 926391688 60010 854 606879572 60010 10379 76195236 81702 60010 348861693 72124 21751 303838692 21751 3968 59992929 81702 56931 109899767 59998 21751 68102125 59998 71655 560572575 59998 12866 52521686 59998 10814 651229195 12866 25402 899329861 57810 10814 356609914 71655 83611 258979928 54462 10814 441127148 57810 268 327962254 83611 30033 865866825 54462 2843 223707640 54462 19785 228009515 54462 54062 709068609 30033 63661 717292589 30033 74887 814363772 43641 63661 1205704 74887 16916 873050511 86525 63661 296789077 43641 21162 297802838 76652 43641 32512504 43641 26700 344831760 86525 49882 879738086 86525 13632 52085766 76652 43267 108631779 26700 71661 393416770 13632 78334 167406194 48353 13632 769077014 19409 43267 894726441 70995 19409 632296614 71661 35812 99723511 31540 35812 144244085 50844 35812 34158983 19409 39654 367740191 40483 50844 795383142 31540 60679 131482681 11795 31540 862675727 40483 79518 922050761 6167 40483 932642478 14724 11795 768311746 47976 11795 206700895 11792 47976 868289209 47976 63277 483885625 14750 11792 474555496 25431 11792 820544546 11792 6396 843147445 9033 6396 406028847 63277 86881 578746319 44278 9033 709718825 25401 86881 623652238 6396 87391 612029538 25401 73855 38030312 86881 20381 83965710 36467 44278 922151777 66778 73855 786733948 10082 87391 762915143 10082 55081 557224739 55081 40884 72574631 36467 45894 973603275 8440 55081 272238780 85584 40884 506498586 40884 12310 271964928 54736 85584 807810455 54736 8259 57747962 44774 8440 649714106 54736 72007 875147597 72007 4864 289051468 54736 23072 441481608 30015 23072 725775331 23072 32600 94658064 40197 23072 759129608 85746 30015 210976822 56845 23072 193810259 32600 24097 209981061 56845 38118 683197927 85746 8325 666594055 8325 59905 450122416 48334 38118 954740295 32480 59905 494302930 33557 48334 627978500 28904 8325 546404806 72009 33557 258277030 442 72009 268820356 13566 442 913506150 34321 33557 768424722 442 46550 212137665 68423 13566 718253770 35855 13566 548941376 10097 46550 559182287 7160 35855 931993911 10097 14184 93658628 68423 62742 137109428 10097 52161 94696000 7160 10776 506746613 33217 7160 809370679 52161 75477 733015964 71733 52161 342883910 25337 52161 896264457 1306 10776 396084331 75477 7155 311332651 25337 80027 670451171 26583 1306 249612432 26583 57187 946584801 7155 20959 5801669 19617 26583 262508944 11229 80027 305696352 66715 57187 93932596 19617 74145 604981313 69584 20959 239688202 51909 74145 777627523 11229 56809 951485738 74145 27355 257350715 78665 51909 206969181 78665 40218 611106612 22306 56809 815902129 22440 22306 472595263 72900 40218 298425927 8885 78665 432607290 22306 48753 373277852 81521 22440 455810516 8885 41016 81237237 8885 19677 844470716 15522 8885 56828997 41016 46636 363798427 84925 81521 118729005 41016 59585 198092428 48209 19677 504585788 20518 48209 69617090 48209 76119 461574663 57560 59585 19641180 4151 76119 308195663 48209 82275 321379141 83732 4151 66960487 57560 80127 704148667 26323 80127 44911738 42546 4151 781057832 31187 80127 773982399 31187 13307 301318807 85437 31187 780013277 85814 42546 979844942 85437 26272 806543183 31187 53546 821473373 53546 40395 485896861 40395 9448 727716639 85814 12068 276846863 12068 85832 929981015 40395 66105 944626959 76166 9448 44180464 52216 76166 857862936 85832 46504 9374833 52216 56550 760804662 82356 52216 28923649 46504 88016 268477563 46504 43875 70631157 56166 56550 995359687 6689 56550 652265820 56166 58627 933446168 50286 43875 670580891 43875 68608 69862355 56166 65465 71847254 44514 58627 850688047 58627 29410 784268091 44514 68101 958221124 65465 31082 511935152 31082 77913 429294035 61235 68101 571375085 42785 31082 311742650 42785 59303 577402109 59303 23217 783057537 27119 42785 333743752 42785 55531 403542064 27119 66882 137869145 533 55531 164781465 55531 25020 461363962 533 28655 59263916 533 8832 433869386 66882 5212 240072183 8832 9461 557783320 45958 25020 751618731 5212 31164 866893718 8832 11950 443544806 31164 21440 223527814 45958 18397 891083885 56569 31164 40540368 12473 56569 153995887 56569 43536 157591346 18397 75526 212810040 72550 18397 747042533 83110 56569 103910527 40301 43536 464751673 75526 38374 594134059 53773 83110 925642754 53773 65573 821791234 10781 38374 885015898 39922 65573 258177246 6405 53773 606839082 39922 67130 42694769 13650 6405 309525857 13650 51964 483813167 84738 39922 460436425 74315 13650 576866692 74315 45676 47863354 45676 79048 913488261 24594 84738 19784586 51506 79048 855828730 36833 45676 885605928 36833 62881 235673666 56310 62881 989201730 62881 69528 999707456 10349 56310 483391215 15431 36833 478643595 45243 69528 664639453 62013 69528 773113541 69528 64318 160149717 3533 62013 176747883 3533 63580 894735761 45509 3533 91130262 54948 63580 395807655 54948 56001 590021351 45509 79744 727050009 54948 38105 752644847 45509 44567 453361920 56001 11470 128937321 14674 56001 750816112 11470 80198 169297628 7527 11470 91562179 14674 81066 29470324 24521 7527 874312285 80198 86533 435399640 56035 86533 59510573 2248 86533 507564492 81066 26057 218278446 14218 2248 601878147 56035 7695 308345976 6407 14218 734711040 7695 35542 195298629 59439 14218 353084623 6407 70114 180707100 6407 22150 91224198 6407 63397 315699419 70114 67583 18246888 26515 70114 613495747 42125 26515 868495927 22150 14348 702817425 42125 18270 374786383 10070 18270 768559438 13083 10070 274123380 42125 77824 333561978 50359 14348 305956684 64682 77824 772933724 74215 50359 529820289 13083 83958 380539960 74215 67447 616892900 5298 50359 217443204 67447 80431 197802970 48663 5298 526187971 83958 26158 792920569 80431 38644 116283418 48663 39290 332524449 38644 29355 817828413 29355 82736 286461539 9431 38644 442178056 22112 39290 278258435 87469 9431 289102795 82736 5769 122680687 10954 5769 624882841 87469 4219 882785220 10954 57597 387922236 5769 37993 271702560 32188 37993 912827916 37993 75667 991024411 77537 37993 538071736 9783 57597 283732305 21109 32188 2910526 65751 9783 31005046 54038 9783 176083935 21109 54295 112159490 13317 9783 730567852 13317 43185 99034723 452 54295 974633041 54295 86 934223514 86 84321 874216384 84321 74959 309971382 452 4433 21719554 37933 86 572536759 42543 37933 903695820 56926 84321 78596057 55032 56926 905055199 55032 20929 653671759 39402 56926 978585113 2301 39402 581221013 55032 69500 2143390 69500 51914 625447387 86409 2301 83798426 13305 86409 457414588 47167 51914 946197519 86409 30933 362980048 47167 23623 913679536 38048 23623 640101573 47167 68026 107141721 9972 30933 574979259 26785 68026 481232202 23623 66856 10154147 66856 68775 868420025 26785 72898 146769477 9972 45424 201019060 26785 9794 706706886 20553 66856 273887342 40056 45424 640906390 45424 24772 909152732 60807 40056 268633584 20553 76841 342475429 60807 58803 233313205 67959 76841 157081411 24772 31141 44070405 10822 76841 938569459 33926 58803 832609721 55991 31141 125141328 31141 3707 511121763 3707 31895 359106123 87277 33926 545599190 13976 55991 90914428 3707 39814 615803981 66806 3707 289493049 10242 31895 722487536 3422 13976 207547698 24022 66806 759028732 39814 86183 327767450 66806 8380 511210791 8380 904 570789413 57964 86183 454104692 67538 86183 879363557 67538 33908 634193234 904 85018 981994630 67538 12778 703098936 64049 57964 508238935 65537 33908 753742284 77180 65537 206036902 64049 71936 963955131 65125 65537 331289335 77180 81288 546692080 65125 4125 235112836 68208 81288 793892858 66637 81288 3095448 68208 70363 47729146 29381 4125 712901193 10513 70363 788276433 10513 1003 641064600 23154 10513 301802334 23154 58831 272817363 39660 10513 669192682 61485 1003 958632094 1003 4272 85242359 55570 58831 497513931 4272 65387 365231645 53043 61485 440672856 55570 78703 72672998 78703 5842 922677236 5842 13102 91182327 78703 72260 24185854 13102 8000 204690245 78703 71139 345778009 8000 18016 34384496 10034 72260 120469044 32515 71139 314934538 86706 8000 46120798 49580 86706 26859053 76911 32515 259578535 64974 10034 874454587 46869 76911 13815251 49580 7903 290928431 32899 76911 4126307 76911 44757 835306497 33697 7903 82683633 75203 33697 557608927 48291 32899 917916644 1472 48291 548989231 48291 71447 460298548 33697 53318 103053611 40042 53318 624593254 11196 1472 974053996 1472 55630 254631717 18567 11196 380499642 85166 40042 818047158 21865 55630 123819067 39750 21865 199673161 21865 27551 843899564 18540 27551 483381624 85166 48557 835635709 24405 48557 458211234 24405 214 230483791 66174 18540 860576506 48557 15804 492338881 77659 214 67879447 66174 71801 901642644 66174 58341 865896989 12761 58341 215703101 40407 58341 434158738 4887 58341 487255307 40407 66657 703673321 12761 73305 641617354 6946 4887 730854570 21919 40407 959662298 21919 40707 17239329 6946 77702 337850500 77126 77702 41058994 41961 6946 704094790 9333 77702 200323662 41961 1410 75026904 70838 77126 644342511 70838 53220 960675808 79090 1410 409915238 43278 9333 483284556 27788 53220 772581652 70838 57052 801312571 68856 79090 434130586 43278 51023 232117805 57052 25404 780963193 4403 25404 84254051 68856 59959 839594459 51023 55578 126169434 36141 51023 842955190 44175 59959 339838002 55578 68180 879214243 48713 55578 311481961 60834 36141 96567152 77707 68180 886312604 44175 57445 301053028 48713 45839 55589065 67394 60834 192653373 67394 55871 254922353 57445 14942 4864261 84220 57445 496801814 60804 45839 383852959 48520 84220 141579026 55871 38079 708193114 65899 48520 809133570 65899 49656 803045382 38079 40065 446943506 19616 40065 268869176 65899 11657 910849079 39518 49656 735615935 40065 30957 576951416 47987 11657 871791543 75227 47987 815336342 30957 50135 46991165 6048 75227 396261574 3877 75227 262331551 6048 55041 395231929 24736 3877 179151952 24736 65377 722148276 51096 65377 657075762 65377 59988 143526069 51568 65377 385286117 44657 65377 994897119 51568 51076 53927741 59988 25334 872107969 51076 60428 407940582 29970 25334 678728988 51076 50145 786632564 60428 21482 49209741 50145 2011 269356724 21482 36091 590511853 36091 51164 191051052 50145 32580 177872783 32580 39799 375071085 43547 2011 110064418 67527 32580 136335605 16312 32580 344784341 33281 67527 549092760 16312 10100 175777014 66721 16312 950460358 75108 67527 97596876 75108 40079 201977067 40079 74666 343165765 27373 75108 122907543 74666 71727 527266058 40079 19090 837846819 27373 8961 776468889 74666 56187 956038042 56187 70612 251617223 70612 78250 706879080 56187 15489 215772325 24719 70612 320304826 15489 40613 217352755 536 70612 752754475 30140 40613 177450786 71007 15489 293531100 28475 24719 766648472 50004 71007 903889874 56338 536 336634146 25041 28475 502189743 58132 50004 124094383 56338 17499 834194465 19920 56338 221450783 17499 68159 707421293 17499 4367 826374334 19920 36576 687265995 19920 51233 962547756 4367 6569 307736024 63710 6569 582001105 17729 4367 425546629 17079 51233 468738031 63710 408 887015902 17729 63557 67102245 63710 80274 197717090 38903 17079 522735893 34770 80274 120152945 38903 17474 892459744 17474 57054 252426248 34770 35487 302128966 78032 57054 292011231 35487 57556 79180614 57054 78097 875682658 78097 35214 691880745 78097 69009 74145231 29185 78097 96425530 48187 29185 738366441 78097 85978 71285939 87164 85978 653066413 1173 69009 121320819 71142 85978 247157273 48187 14931 403206685 6619 14931 995919687 87164 9438 26690326 9438 31028 114609655 26819 71142 60709825 62947 26819 14871642 6619 16435 90930811 26819 19504 34135158 80700 19504 926489331 14471 80700 909209755 27232 19504 313004947 11119 19504 145627471 80700 14638 125474889 27232 60596 375195418 36632 14638 501993735 1255 11119 595885119 61456 1255 842179257 60596 69636 905899547 50073 36632 692667090 50073 82147 755237923 82147 45874 132162787 45874 26643 598300052 29777 26643 513180214 37610 50073 858421501 14128 82147 445748296 26643 42926 20133455 29777 4228 267723803 88161 37610 995560477 74067 42926 964454807 28467 4228 197543449 4228 75987 845624935 28467 56855 76681662 20034 74067 90266073 75987 63157 114222824 64214 20034 560639460 63157 46064 241342776 65466 56855 492086661 1604 63157 620928542 65466 74202 324594386 74202 21344 297452769 1604 63534 99497651 24202 74202 234128625 24202 31650 483347148 81067 74202 317969194 48496 63534 452961347 31650 7128 471799548 43712 7128 161457559 52250 31650 543939523 15263 52250 88611468 16391 48496 34656793 16805 52250 380139443 81493 43712 47085874 37516 16391 968158745 81493 30050 730009328 81493 33285 852397159 37516 32203 768128513 25956 32203 197564671 45403 30050 24148962 33285 18102 84462589 25956 78483 833746473 25956 84953 710147147 15167 18102 541042916 84953 14845 559059930 15167 58232 123328337 80479 78483 595661135 59453 80479 149438675 15167 19655 139017398 59453 13535 700543031 60663 19655 717055314 60663 81906 104961974 77654 59453 163047157 60663 20471 226379982 20471 28773 875347623 60663 68616 894039994 84614 20471 297679798 45299 77654 349750497 45299 39656 738365188 68616 73385 731948001 84614 72526 828292201 72526 39256 797612865 85023 39656 718294166 22286 73385 252270264 85023 8775 143576088 72526 71554 817004056 8775 20857 88398354 71554 11698 135116574 85589 11698 647572866 20857 3323 464573686 5969 85589 169574548 65613 20857 187763401 3323 73379 791432848 5459 65613 327597640 18743 3323 280823661 58064 65613 532255854 5459 56670 767338328 12255 73379 385585548 56670 28537 129436608 30308 58064 47976758 44694 56670 295701805 12255 11330 691193146 83220 30308 639463192 44694 63651 488062018 30308 80774 892838974 65357 63651 514989247 65357 45180 16282085 4397 65357 382184217 32577 45180 92782895 4397 38242 42545668 38242 39305 474360197 38645 39305 335238767 17481 32577 609702939 38242 62102 432363718 38242 58452 63712825 69725 39305 717184942 24795 38645 197837638 13483 69725 448547487 69755 24795 87204158 24795 23831 976853237 16855 13483 741761559 13483 57313 747489353 13483 55089 47111482 59287 69755 418274925 11890 16855 544488126 59287 44534 366017281 71404 11890 740654813 44534 51574 113063197 17847 51574 127113061 51574 2372 942013648 17847 42173 878283739 30825 71404 402756863 17847 17849 920093028 17282 17849 765938556 43978 2372 640430205 17849 609 544889367 85893 30825 939666977 32115 17282 845268106 40730 85893 127084990 48162 43978 979189184 71565 48162 429396322 32115 6781 395454137 40730 46178 898978861 88361 46178 372925237 72127 48162 758976947 6781 72801 69434156 28702 88361 826653825 63194 46178 565898412 72127 39282 176011718 72127 79967 459076738 79967 9167 927145112 69666 79967 903666385 35363 79967 148861176 17428 35363 558623248 69795 35363 717510221 1433 69795 652551980 22558 69666 735535246 1433 29576 169474028 29576 32957 409039800 1433 30989 513122378 80014 22558 857338149 64293 22558 657793782 29576 41952 54747551 41952 66541 135771527 66541 24127 408045512 80014 87749 752233890 50330 24127 598814369 63928 24127 907035413 87749 73690 109867467 60406 63928 728654409 87749 82790 855987442 63928 67117 826800581 60406 69311 281728855 22461 69311 78553145 49791 82790 391190223 69311 36380 711301750 67117 40426 26748405 85503 69311 637553045 36380 36846 297820426 21807 36846 17287923 4191 21807 368172835 21807 7168 746089261 85503 33044 982971138 3061 7168 419695448 3061 48576 823816034 15040 7168 625248992 38458 7168 382072595 3061 32832 976358863 22263 15040 153356882 38458 49486 207086454 86685 49486 204136579 38458 75936 645591825 32832 80040 992516435 86685 509 17413637 80040 16900 908985790 80040 28075 701235498 49176 16900 509256072 16900 2362 949178528 28075 74760 657998482 4000 74760 290098514 74760 48685 222256533 48685 87009 866650691 82094 74760 72429779 52070 4000 120646928 4731 52070 455470611 74140 4731 475366463 74140 59493 951154284 59493 4897 743008521 4731 47858 109135857 44224 74140 939040280 59493 48225 647640066 56994 48225 147796622 44224 63991 645149586 47858 11507 354156047 67170 48225 170881826 63991 81919 637478933 27414 11507 264634767 54202 67170 997467486 8317 11507 904688227 11928 8317 267883905 81919 28520 150880494 28520 31823 872282376 22898 54202 716725005 69455 31823 750738198 11928 72556 228229405 28520 27249 696498858 6661 69455 35086957 27249 31507 885281958 69455 41630 793786978 49276 31507 835900960 45853 6661 736208915 41630 7306 210323513 49276 62708 535058567 69159 49276 42940927 41486 69159 30938112 69159 86391 652421982 51001 62708 906591547 36331 69159 136369733 69159 22302 845027955 36331 71137 154210114 2867 22302 281919109 80535 36331 654159529 36331 73360 547520800 16047 22302 702275306 2867 52577 483912192 41420 2867 11009282 52377 41420 569105209 73360 19278 73481139 70603 52577 281640142 88188 19278 396426919 88188 52248 279763245 8901 88188 346913208 19278 79654 278585959 36938 88188 514704044 61888 88188 75423571 3578 52248 901903972 8901 5289 519623128 84995 61888 231897793 36938 69978 800537688 78001 69978 113484405 315 69978 177382065 17372 315 357087336 315 7725 345826480 64202 69978 703167398 315 43975 252023238 315 67199 940044874 43975 39323 959568 83763 43975 423173974 43975 85869 327790072 78688 83763 108192139 67199 30276 606792174 78688 78952 465589020 37635 85869 271192311 20095 30276 898591928 59163 78688 484176260 20095 1073 208696228 20095 30412 136570019 37635 56199 113078297 30412 83471 701384737 30412 17235 109863121 33621 30412 915840011 70508 17235 190227157 70508 45532 894415126 60330 83471 901377803 66423 60330 403795497 70508 12097 477935189 44393 60330 724698751 66423 20309 842035671 12097 14175 346043720 12097 15997 920137410 12097 46069 605220282 83071 46069 196811004 50709 20309 399649901 46069 37043 76703149 37043 25320 126134995 50709 7145 759475313 45644 25320 794023313 14825 37043 663807283 45644 70985 268136300 45644 17601 763159986 70985 11060 279787727 60386 11060 535035817 22004 17601 889652082 14659 70985 852893888 14642 14659 970215437 11060 6461 918432130 22004 72096 606897636 34662 14659 169742369 14659 69459 425132434 69459 18311 812614874 34662 41228 138044486 34662 74354 298275133 36100 74354 79341707 27498 69459 473022587 36100 85446 232300201 78714 36100 19409802 27498 55631 182310447 77942 36100 369090754 85446 6519 784033456 1275 77942 160174680 77942 42876 847532290 6519 59048 182200962 66270 59048 46366294 66270 48773 18526512 1275 84954 303421547 80936 59048 875282504 80936 63385 108264273 66270 67908 226050181 63385 49153 840672751 49153 15809 535083984 48157 63385 640288040 63385 16434 290093578 81146 49153 961455753 65104 15809 894561015 32003 65104 881168973 48157 64858 204770802 65104 76292 985858855 64858 32427 740680238 32003 42174 591431443 36189 32427 356240226 64858 2616 442864485 32427 73684 188835372 5007 32427 110113067 48964 73684 591251086 57788 5007 818991020 19782 57788 728791469 32475 5007 385861556 56033 32475 134393897 26050 19782 530585728 38112 32475 797839218 45933 56033 936206957 4049 26050 845488663 56033 47293 242098133 31493 47293 806807310 38112 63491 197892000 63491 3034 580898914 4049 64863 99602966 47293 20694 44401593 69664 63491 889652538 6939 63491 13018199 62570 64863 614504098 64863 50409 20438968 50409 22074 465727414 50409 558 52715663 50409 1943 36304127 558 20820 113100542 6578 1943 853164899 43609 1943 599609595 6578 65097 249790805 20820 54651 781308956 86021 54651 274497141 54651 65381 940955638 50673 86021 836974856 24921 65381 436332487 24921 4285 473526259 64844 24921 140303652 4285 25585 896193052 24921 45770 793428710 85981 64844 168091833 45770 78265 63266307 45770 38211 696699252 19850 85981 29423392 19850 77703 987472401 9638 78265 350159883 27580 38211 592998941 38211 84903 537462359 27580 21249 51225759 26452 21249 94112537 68847 84903 316291578 26452 72469 319860708 68847 407 832312057 22465 407 582880893 407 39869 620906978 12276 407 647974624 26433 22465 74970325 84123 39869 845911119 84123 39255 740124127 39869 62192 26566427 69864 26433 61916547 26433 11859 817376083 36084 39255 65744198 62192 47879 374927918 36084 51436 685772790 26543 47879 5170571 11859 68217 852001826 68217 86973 496914904 81553 68217 637711987 24625 26543 117851693 32794 86973 161138099 32794 24850 900134124 81553 56167 182099947 17687 56167 860294348 21359 17687 326412454 78927 17687 502336952 82101 17687 821136133 82101 84997 43244487 82101 46453 527067827 82101 85456 3850286 82101 82718 739729207 9830 82718 67421335 70525 85456 39084834 72329 9830 981077615 85768 70525 496648384 6445 85768 787932134 3256 9830 569788324 36634 85768 746411254 32124 85768 139144202 32124 63240 526628693 36634 41176 51115426 63240 13419 558918354 36634 51821 201195030 63240 67781 759131888 51821 84865 725367943 51821 74002 941103473 51821 25280 477035729 19856 84865 761860882 19856 2642 277893745 84865 57439 45433732 87456 19856 546900505 87456 52231 284844960 55419 2642 78981174 57439 82010 721093448 55419 1736 342994515 41545 55419 241231079 52231 6487 129204136 41545 45060 266361499 45060 7051 254828622 41545 67892 58662021 2382 6487 493508260 7051 2413 150326414 48096 2413 565839350 27351 2382 191697251 2413 23517 507642142 48096 80289 470791572 48096 88328 628045897 27351 18058 23747825 45395 23517 639409094 45395 21384 630185144 45570 80289 697596113 45395 48454 229029899 18896 45395 671565654 48454 8011 9715763 3471 18896 225917483 8011 51751 611623539 3471 39458 625692326 39458 43725 395002432 4565 39458 674137247 50349 3471 35264771 50349 66698 528863364 39458 35203 88838386 29674 35203 114209224 19380 66698 716452681 19380 4725 562460182 50635 35203 441054626 35203 44730 70570398 5394 19380 939372892 44571 44730 17992271 20071 44730 373563027 5394 37614 722499137 5394 20290 815851845 20071 66416 747136518 37614 57458 392239488 72765 57458 650070309 57458 79938 308085855 20290 73774 638593300 66416 69923 188359284 57931 79938 214543150 21134 79938 63969890 57931 78780 103966141 78780 79605 37059627 69923 19558 27625389 76923 79605 916672589 82308 76923 630553873 39493 78780 142043762 35848 39493 127938533 14990 76923 553760822 35848 62368 21266234 82308 36014 1381516 63668 39493 226020918 67211 35848 702786564 62368 54071 411424310 36014 19528 322449440 36014 73402 795957813 19528 77336 255487141 77336 73544 891443844 73544 69859 74460491 39984 19528 974011986 65885 73402 669719591 39984 60377 986401396 70964 65885 810135219 39984 62823 622175309 39984 41861 694447678 41861 60642 162412701 5154 60377 19810784 5154 72849 562845613 50207 72849 105564186 52762 41861 613743195 30484 5154 452753732 39197 50207 814432955 86781 52762 14657661 30484 51678 853303989 74776 30484 182495082 17156 51678 637800281 22566 74776 136914535 6808 22566 516494375 76730 74776 443574305 22566 75899 163462144 6808 75336 487143925 27670 22566 391400226 76730 23349 714308463 53680 23349 229552056 75336 54102 781032111 53680 60535 100402624 72216 54102 958028958 45130 54102 794543065 45130 86483 178261428 84797 86483 766837469 60535 55553 32712080 55553 72136 65487532 84797 11382 733872126 52875 55553 116676367 35690 84797 573167940 65107 11382 20501114 42504 35690 606013354 52875 22523 567266573 65107 45072 218663528 42504 75338 845227165 7204 42504 345146579 22577 75338 85997832 22523 29114 418014417 7204 4229 980894854 29114 42563 85937001 68066 42563 809548702 22577 2165 857402773 29047 2165 288275693 4229 63433 309534491 29047 30572 473754030 68066 46409 537606918 30572 79946 943014295 28706 79946 758672832 46409 67564 168974789 49545 79946 12132197 22161 28706 977031998 22161 18271 517380792 28706 64074 218003361 24925 67564 648603426 64074 4928 236703752 3589 4928 651663239 3589 932 853189505 58748 3589 773805037 58748 57852 805373611 3589 4906 398933606 58748 66819 818558308 31155 66819 625899134 11559 4906 932677146 31155 3716 976886171 11559 56011 214424676 31309 3716 820886588 32053 11559 903846192 32053 84626 959519203 59991 31309 126178938 16125 32053 173264119 69319 84626 47695756 32691 84626 114167842 44212 69319 39026069 44212 22296 747383158 85462 32691 823828756 61950 85462 828560021 61950 14135 935373638 61950 31963 108992368 82936 14135 544063821 82936 50973 527251768 50973 11013 632445956 14135 24725 654977869 11013 37455 391438435 24725 51347 510658052 24725 66005 780168752 72040 66005 585532760 37455 57149 213882227 57149 36452 433782468 68973 51347 440189831 68973 83756 802340674 62493 68973 179998741 36452 66139 611438351 66139 60811 642908900 48875 68973 540972212 3405 62493 511341956 56403 60811 650493916 56403 77390 268878686 55477 56403 532596411 45837 48875 625001557 56403 61778 30450843 83861 61778 579692982 83861 5579 85551167 5579 8320 168200554 61778 35965 898999852 59319 83861 553015610 29975 5579 724925321 29975 61323 37273922 59319 27476 553419428 50217 29975 909310739 27476 76011 572188241 52426 61323 15131970 61323 78853 416956957 79388 50217 380670292 76011 14823 796844124 78853 46683 845324179 42362 14823 115874858 79388 71562 827619 21899 79388 71108719 47025 14823 425792357 7961 21899 629934906 78922 71562 523965448 61247 71562 416855017 21899 34430 396256598 87583 34430 946454890 57128 78922 769698784 83890 57128 431252731 87583 3591 593841638 55347 34430 921357757 9176 83890 650279405 53282 9176 685216477 2401 83890 103045898 2401 10519 773137095 8758 9176 707550057 72268 2401 125418038 10519 67370 666870735 66756 67370 817183081 36515 67370 962729519 59490 72268 457108251 67370 23807 909345242 66756 77409 517069803 70411 77409 627238972 23807 83503 168907480 58657 70411 649048571 77409 60391 900625238 70411 32083 513499819 83503 79737 499964261 79737 42391 91965750 87087 32083 572935582 62157 32083 822379869 79737 31 490407270 44306 87087 306222912 42444 62157 532603136 87087 41124 246661149 69565 44306 480454897 41124 3766 98307228 42444 74633 540083117 42444 87208 798363582 41124 4393 504175858 47771 74633 651772184 74633 67314 304289180 87208 80211 695675511 60993 47771 486850418 58839 80211 782387495 47242 47771 144706116 67314 39110 463172318 53048 60993 946534318 25700 60993 795220086 38433 39110 38347660 25700 85259 173881542 39110 25597 902920325 38433 17281 221359955 27299 85259 555284018 17281 71948 857026738 10362 25597 172168391 71948 17690 316777322 56743 10362 379103624 27299 65650 133227360 10362 5970 357643142 41263 65650 630772741 5970 82375 372898569 65650 21385 989978992 5970 54687 715856638 18992 54687 503603042 54687 37864 532113013 54687 42811 978039553 65091 21385 654706051 37864 80846 435585830 42811 81083 71639396 11954 81083 121966295 42811 84334 653927840 5642 81083 572781705 23887 84334 156229148 11954 79377 604018205 66100 84334 326656618 79377 68432 16221546 66100 2841 33768706 68432 80571 871504424 68432 29208 496432317 68432 87619 208862341 57749 29208 905108398 87619 42687 21127718 54141 57749 238817753 7321 42687 622320868 74669 7321 749326114 60366 57749 406781283 87338 74669 35547128 42455 7321 141318118 60366 38659 390604751 54374 38659 705648563 9779 87338 537676318 44432 38659 269332905 44432 73868 285619696 38659 51474 173586717 13290 9779 220977494 44432 60302 515630042 44194 44432 421867301 57695 13290 390933041 46332 13290 993471305 13290 31205 971142200 50721 44194 462573770 44194 55233 851084073 55233 41406 62519170 15790 41406 542413521 4589 55233 295287562 50721 85887 875417988 41312 85887 674964891 70434 85887 256925253 85887 59832 990620921 46992 59832 595152949 43270 85887 665477376 69011 46992 42717007 79372 46992 500057099 49622 59832 600546080 133 46992 151936655 69011 51841 88842174 51460 69011 654644463 58556 51841 965147670 4696 58556 489877486 58556 47001 727836602 19614 4696 608139624 65501 51460 323161627 4696 52812 600521832 10835 4696 948721801 55980 10835 863115198 19732 10835 507773868 78778 19732 359690441 58634 10835 320969951 55980 41071 836657270 21480 55980 205792294 78778 79499 198237010 41702 79499 308137048 68859 41702 939593412 69925 68859 275077805 1379 41702 633362258 16684 41702 919668645 68859 24051 458685346 68859 21034 229639096 14475 16684 675433501 14475 27342 355382631 36898 24051 427268348 60776 14475 624690323 14475 23604 266163722 36898 11510 646706328 10764 36898 719692653 60382 36898 796447615 11510 43686 999649438 6862 10764 623327485 10764 71939 230385730 87502 6862 926262798 43686 45798 606352395 24822 6862 957766218 61314 87502 793794415 3182 87502 829277618 87502 65480 70798911 77964 61314 712809315 26801 61314 900333096 27220 3182 137542397 72383 27220 135676262 34626 72383 974350508 27220 8120 489263696 34626 22135 478331278 8120 63058 580415485 63058 40795 985705035 8120 83266 705096752 8120 14085 379581901 39671 14085 462931977 16159 83266 81519588 48088 83266 229786132 22058 16159 578470657 49864 48088 947973803 48088 58462 651168650 23810 58462 333812311 11001 58462 719836416 6495 11001 425476121 81894 11001 882406536 58462 14881 22534097 81894 87624 108685651 81478 87624 167429277 63223 81894 118783495 87624 59374 711391219 59374 8595 889007874 13936 87624 688229863 1643 63223 283565937 1643 7512 881324666 13936 56404 923633736 886 56404 858349265 14461 56404 382638068 14461 55146 68546133 15680 7512 366682848 56404 13975 354210457 55146 57629 113794770 15680 51198 314859898 15680 85188 832210483 17106 57629 21903806 20601 13975 59847902 86852 51198 154392072 54445 17106 760134569 65288 85188 919383237 58426 54445 465670629 54445 79163 758253448 65288 28611 187555423 80360 65288 816623101 29730 58426 661280639 13530 79163 377700674 28611 86431 231707837 29730 11085 982085570 45772 29730 108655684 17254 11085 420499376 72135 17254 631750991 15642 72135 449409194 15642 84928 28214555 84485 17254 640454667 64371 15642 298939550 78833 84928 684565978 78833 52530 918094857 78833 70243 6430893 54738 52530 911938489 52640 54738 528360119 70243 41049 560739578 52640 13495 158731665 54738 26875 637971923 26875 85749 990466370 56235 85749 290279052 57816 85749 245042822 13495 48476 558401626 56235 13989 613628934 6389 13989 150769631 59189 56235 79998003 6389 85314 371470555 86926 85314 214319358 52741 86926 912416105 30919 86926 247732041 52741 514 896320593 30919 47863 955122773 54460 47863 682152952 32420 514 954540285 32420 67885 107188023 7257 67885 624301530 54460 58629 61005101 81954 7257 319497117 88140 7257 416312717 67885 75596 763571955 88140 47334 892242351 1520 88140 16791527 24928 81954 165682987 22736 1520 405794668 75596 2669 156893834 22736 27306 607486386 1520 40208 282135219 12254 2669 362790948 83639 12254 528979947 62799 40208 989445745 12254 57902 967370587 12254 33313 33635043 85445 33313 335607977 85445 63515 205331463 33313 9549 991290909 15007 9549 24035741 26427 63515 664989724 9549 22170 852278866 31527 63515 976970850 9549 22052 761288151 5347 22052 616632943 10878 31527 39595461 74345 5347 636416396 23629 10878 715572681 22052 40834 572233990 71174 5347 506597011 66494 23629 171282052 71174 42997 273012964 23629 10079 598396912 55945 71174 963843421 42997 12386 299764193 66494 40258 30770132 5178 42997 881222779 66591 40258 647942976 55945 24883 846155231 12386 59421 844574663 40258 54061 335554714 38442 24883 214072685 39807 54061 139072881 17884 59421 842400152 58051 54061 487180142 53702 38442 103427797 54487 17884 741745567 50741 53702 870384921 50741 26117 559817885 56464 53702 487379350 48927 56464 674623854 54487 74740 676852343 26117 56765 106231178 29196 48927 266556613 29196 37457 439059145 37457 54011 120207283 29196 7154 847817748 25620 29196 599101319 54011 73175 116441684 46895 54011 550713848 32141 25620 643014984 7154 75007 967116718 25620 38313 735615103 73175 27187 282452080 32141 85511 524246331 32601 75007 7531415 38313 29401 140497260 85511 61358 607233168 5025 32601 861695425 32601 20825 51631196 77256 29401 689953755 78127 61358 780401128 5025 87785 506118446 81380 77256 377178481 16315 20825 526036618 77256 19057 931214653 87785 68390 434550322 81380 81235 258844853 81380 1675 588349360 12563 1675 170631112 66990 19057 163644711 68390 81404 16498577 81235 5676 715062632 12563 74979 550870406 66990 17311 202554225 17311 38019 435061677 5676 36709 774340080 36709 20947 282795833 36709 115 447481602 36709 68824 608051354 68824 14594 440382992 115 6737 995086170 68824 46346 290113729 46346 87312 750131438 6737 8072 500260654 8072 51300 696091479 87312 68445 951441425 51384 87312 968047333 68445 62475 41354500 49611 51384 800811164 68445 17760 121419342 49611 71367 988933052 20963 62475 303851995 20963 75405 881250646 75651 17760 636735898 26805 20963 577368165 77825 26805 881084356 8032 77825 804568552 55761 75405 383934408 73176 26805 754693873 73176 7702 327978890 73176 44124 548100426 55761 48533 868408107 48533 1996 503473421 12333 7702 887581849 44124 9291 6187680 32341 48533 392673775 32341 11838 462309661 12333 41225 824398666 11838 74066 300375716 15705 74066 685378656 11838 57307 390769803 26530 41225 155230917 41225 22894 590177447 19208 57307 602554695 19208 31512 275876736 72659 31512 500689371 6019 19208 914986598 36854 6019 45157622 36854 63370 131376434 54076 31512 575260954 36854 81225 646773360 6019 9812 690233894 60190 36854 664460498 2490 60190 305159677 78108 81225 828283473 86907 60190 695096445 58141 86907 409517694 75633 60190 266907980 78108 41579 94525385 41579 79799 49599160 28575 58141 652512608 75633 36754 46895633 18066 28575 771902358 18066 61510 838475575 56955 18066 24792724 28575 249 745875604 56955 19766 234187607 67825 19766 485681803 67825 29660 803258407 24281 249 716000669 66020 19766 486412511 76917 67825 703111505 49332 29660 966457174 23688 24281 600658045 21864 49332 839482159 78556 76917 283901029 21864 37608 53062085 11887 21864 912010323 78556 74654 422849914 21864 26806 580759585 33597 78556 16738777 72481 11887 824241419 11887 34239 615261037 61335 26806 2090839 34239 14561 805797400 33597 409 902577674 72698 61335 686737670 8258 61335 40656466 72698 11129 428225014 11129 14878 419210102 46771 72698 144088064 79412 14878 464734641 79412 40691 33907792 50014 46771 727147291 23757 40691 832263562 79412 72437 756916692 67599 23757 339574764 53519 67599 804961421 36295 50014 448630383 67599 73085 78387945 73085 17786 82692816 86669 17786 251670394 36295 49102 291687497 63317 49102 127658029 63317 87322 638674068 32066 86669 692652384 63317 25546 249979262 2567 87322 684944980 10085 87322 239164688 57376 25546 593161108 21663 25546 425031846 21663 44014 477979638 56975 21663 488784962 82318 21663 571958760 82318 67665 795026018 82318 12941 44359478 21528 67665 483828672 12101 21528 352182019 12101 26738 440873080 17094 12101 347945029 36002 21528 26708178 17094 42612 567341980 20128 17094 50500787 36002 4455 265607192 22843 42612 369411930 22843 13988 66126424 38337 13988 913878799 20128 61947 559050384 38337 5412 679563470 5412 87929 192595456 76989 13988 633872197 87929 17782 57341021 76989 60149 385501154 49301 76989 893217037 50206 87929 741879436 76989 43496 758437732 43496 44284 134275829 43496 78696 897791402 12282 50206 283099371 44284 88142 179474789 12282 75289 874683242 75289 39481 446955075 88142 69204 642223623 69204 73825 43742153 18200 39481 842047302 75289 6246 501409280 39481 17487 325808891 18200 64322 446136718 39125 6246 673306039 87670 64322 390200628 64579 6246 285548520 57438 39125 36289439 33816 87670 179450771 513 57438 457117313 87670 22948 802512133 57438 35514 115061441 513 68875 734709663 68875 69025 23306467 68875 2702 125571024 35514 7874 551236729 33964 7874 8418927 29179 33964 296054174 7874 43147 168945360 78907 29179 898054211 54276 7874 934060995 51364 54276 109953224 81058 51364 141925899 81058 41324 491950213 84786 54276 637872551 84786 63033 636443160 10620 41324 438175977 54121 63033 675129108 63033 42996 871070165 49464 84786 402335276 49464 43672 618000544 60481 43672 964259513 43672 68811 711250714 57347 60481 960647287 43672 70765 855020928 60481 73841 574963821 73841 43695 851989036 16091 73841 861207788 64864 16091 388708755 72755 64864 20324304 73087 16091 154741877 16091 9977 24515039 60168 73087 113304763 60599 72755 470836193 72755 31565 398079722 73284 31565 833532465 9977 87236 531776173 60599 56811 495016085 21006 60599 763138365 31565 42285 975739309 56811 1492 19397570 42285 60972 259757566 63636 60972 793169224 17204 1492 717817890 1492 28279 326639706 1492 16209 913491984 17204 4845 247426006 60276 17204 779332135 36457 17204 637651170 81161 60276 50138396 22621 4845 975856145 69143 36457 756843856 81161 18247 533979189 18247 23127 603175555 22621 33191 560039663 18247 69962 767793196 33191 35853 687167045 18247 1446 155856538 23127 19295 853548816 26449 35853 514730598 19295 53644 464332971 23456 26449 366602803 57513 23456 218745956 38619 57513 777522445 10495 38619 248619615 23456 32812 597160716 32812 59603 711331701 38619 21117 584624429 10495 3496 458380862 59603 4521 247461144 59603 71907 471747548 21117 27829 302890457 3663 71907 747837802 46495 71907 491767212 4521 9467 184937772 78395 3663 486607839 17361 78395 139753092 11106 46495 66062420 47599 11106 999145579 76121 78395 919928871 78395 38471 523762054 82928 76121 324757304 11106 75329 576126858 57821 47599 185437346 82914 75329 949698066 75627 75329 757960944 56341 82914 153185529 56276 82914 285392907 82914 36817 372114745 56341 22308 207442648 56276 20614 488690627 21043 56276 911355958 35338 20614 399777478 21043 13371 691975465 66022 22308 673519591 21043 20326 351720950 35338 81789 981510273 22152 66022 137408101 13371 50213 438376336 59960 66022 297177552 58730 22152 608260284 81315 59960 367069066 55478 22152 968506246 47688 59960 367501843 49875 59960 134654790 46244 49875 602706206 53314 55478 121511327 46244 7031 104305485 47688 63467 343996892 46244 13981 625244560 62438 63467 113217987 13981 83838 919830828 62438 43839 505960114 83838 36678 357398091 83838 66940 232600724 83838 20434 37443552 66940 17043 709714138 20434 54770 307339520 54770 62026 909490938 54770 28722 723874074 43129 28722 102302204 35792 17043 520007493 35792 77927 693158794 43129 6789 302651384 66845 28722 125626628 42866 43129 759704869 18839 35792 904861453 66845 35720 186089223 21598 18839 589290975 34195 42866 60190717 21598 51675 50579306 64506 34195 515269055 21598 8945 354663234 22178 64506 143546527 65977 8945 349966288 22178 62561 160816249 48389 65977 46517231 59469 8945 233631070 65977 74103 157653069 41587 62561 629348060 59469 88288 464178397 74103 14637 374640659 5563 14637 921104975 88288 27072 484894117 57258 27072 956733545 14637 46522 184803998 33629 14637 495235450 81570 5563 620122644 33878 81570 522681628 44834 33878 114052855 44834 30949 483606121 39692 30949 29949106 40278 44834 808209193 7964 33878 269799375 942 40278 799862628 30949 31427 101658308 49507 7964 140716714 40278 45626 338113574 7964 70321 742061548 49507 5432 424733989 31427 14044 73125223 45626 67796 411140643 70321 76063 162127390 70321 47192 418259355 47192 20569 499965157 76063 31594 409973282 41550 31594 512214011 47192 61227 513694628 53578 47192 703502561 20569 84652 138801817 8637 41550 387674137 61227 82893 472438913 53578 37472 274308140 37472 85056 442728890 85741 82893 338592877 82893 79145 272713830 85056 30855 182033565 85056 44006 980078771 44006 7197 420150459 67275 79145 28969971 71676 67275 635683035 49343 44006 903686892 44006 69363 583898338 13031 67275 173352951 71676 57716 905908222 13031 53730 495798788 39699 57716 110163940 78427 69363 674489559 53730 56942 631306538 53730 28529 105874467 78427 59265 689714027 78427 78228 381617514 56942 28934 914959119 78228 64000 68424896 40055 78228 465067112 64000 44227 107741544 74473 78228 241370818 28934 41094 953679892 64000 78143 133842656 10800 44227 965186404 69838 78143 144220309 55082 10800 38365936 57778 55082 281739244 22838 55082 343889028 69838 58271 535106643 72429 69838 735461545 44043 55082 680868140 72429 72591 801600961 72429 13777 183808045 13777 55924 783453187 13777 79835 819937071 79835 55869 602141652 73425 79835 755139515 55924 7555 739093394 40114 73425 535370737 29402 79835 633765747 29402 9691 870297690 29402 34515 639007994 57508 9691 90019878 75302 40114 770115414 41536 29402 285176865 51068 75302 554979890 76610 75302 475172369 41536 39463 414388614 51068 47539 79123057 76610 43877 160371919 30478 76610 89036531 39463 32918 812884366 43877 67459 170851465 32918 76776 438190916 14039 76776 961290257 53066 30478 90845948 12757 32918 596604696 48066 67459 541173931 76415 14039 712750962 14569 14039 164267443 19246 76415 669382655 76415 25215 816489181 25215 76162 75828183 12005 14569 656051786 75970 14569 281235946 45231 75970 906527716 25357 45231 431453624 8887 25357 919481222 49474 45231 123906192 27236 75970 161043641 12524 27236 282145151 27236 37750 474333446 12524 28129 981743528 12524 46797 565374419 27236 7618 179313073 68386 46797 397455016 68386 71054 301405544 33489 46797 845767100 42114 71054 297338343 79332 68386 237217665 42114 27371 23275290 79332 58413 801363114 27371 19379 715673812 81581 19379 57034002 79111 19379 931032824 27371 35282 482325502 19379 43205 322483579 19379 29161 91927822 81581 25938 824682674 16499 43205 851237946 25938 41998 91976802 21206 16499 557724173 36764 21206 315153510 79983 41998 623132422 23920 21206 610342858 31576 23920 43582490 33166 21206 856611817 36764 68052 940863410 33166 40227 418306290 33166 33571 116898333 9950 68052 921007753 40227 57117 415033439 57117 57160 408399131 57117 86453 400234789 86453 6842 869296199 6842 1011 942110251 34923 6842 205198397 6842 22237 59688047 22237 51422 755842047 25997 6842 985360107 49559 25997 395686904 49559 3223 704835752 45754 22237 726404551 24219 49559 677100700 45754 80126 201145624 19310 24219 346566305 19310 83595 245739216 29127 19310 70677408 80126 44345 121077353 83595 85870 739736501 50449 85870 427417631 83595 3212 656679252 32916 3212 34197528 24113 44345 858000633 24113 61612 251704116 32916 41841 861257179 32916 21541 577336037 2404 21541 604722440 1561 2404 769341143 41841 61958 300967779 21371 61958 928338521 38801 1561 797672842 47440 21371 409133826 63074 61958 680732433 47440 6541 44295146 86886 6541 225617429 53356 38801 954832036 22200 47440 956845153 63074 67789 303696679 53356 54314 484101838 22200 60751 363239226 23240 67789 55308165 67789 1260 616484648 23240 42608 96832201 54314 85370 646886444 60751 77486 61345258 75385 42608 45334062 85370 9504 454335402 9504 43610 579884700 85370 83391 689711764 49416 75385 408053118 4270 43610 95892622 9504 87684 502658574 49444 49416 204431068 454 49416 425132610 87684 29134 214272397 49444 66504 886408272 87684 81465 581463448 19533 49444 634643865 44366 29134 593751411 36431 44366 928611977 19533 16302 561787973 81465 62518 366631119 36431 19747 985962975 62518 19890 3707559 36431 65592 570695663 57102 19747 296036633 56117 19747 774645831 56117 28194 276875108 56117 40154 310083158 65592 1002 372642504 40154 55527 342895903 28194 87869 498968815 55527 57966 466976395 57966 11143 307687699 55527 70651 120175688 57966 79550 420857175 20333 57966 767794765 31100 79550 698087035 56374 79550 734004111 73576 20333 134465180 1076 73576 113555271 61581 1076 528837108 1076 23089 81713368 1076 17158 424827049 17158 85170 360236283 17158 23747 768668430 31740 17158 909036677 29246 23089 332524235 33655 17158 106282625 29246 33104 141773579 33655 65972 581544310 29246 12366 908421972 34682 33655 202635396 33655 29443 955613164 18104 34682 13336302 20561 34682 946371979 34682 4253 373096506 29443 4371 720125372 28783 29443 133437653 62722 18104 551639099 28659 28783 794938323 4253 76124 901838819 64923 76124 292977473 64923 43113 932504422 64923 17992 579607687 76124 78115 625718409 18298 78115 341941453 18598 17992 215523771 17992 12412 845682088 18298 65218 333732704 79324 18598 113731630 77044 18598 838426310 12412 10972 607830120 79324 65337 499187058 79207 65218 408536803 51686 10972 87458057 40819 51686 76166385 43601 65337 759966475 65337 81876 928692629 43601 17423 620920304 1135 43601 471781598 17423 77165 521968663 81876 391 485811794 17423 13215 210816249 1135 29999 761145718 29187 1135 43028622 29999 37616 824653636 13215 29045 919254532 37616 6695 145039314 73300 37616 26267879 73300 5758 321784097 14819 5758 757051241 17636 29045 660571860 5758 71570 472127038 17636 73704 914521313 10685 71570 950081154 17636 63097 44718755 39574 63097 52542313 71570 86671 62058601 38102 39574 567057130 11383 63097 660423863 39574 13216 255630716 63078 13216 344057032 86671 27409 622593955 27409 63368 445843187 40582 11383 42672461 81582 13216 320136817 63078 16092 870610464 16092 16756 21774118 24956 16092 422489515 24956 85408 288301194 49199 81582 27631042 68516 16756 697136836 41365 85408 568583196 55076 85408 48564615 87416 55076 139948805 87416 35212 598242426 87416 82771 46582327 44620 87416 275497467 48531 55076 283912153 48531 24060 23070814 82710 24060 194000637 59555 44620 683857364 24060 48711 176432657 71843 48711 259864952 38996 24060 346959612 21582 59555 971492840 54275 38996 733702444 54275 56171 159796707 71843 83889 985374162 47636 21582 290442316 17530 21582 769866147 83889 69171 225935186 69171 39240 683500549 39240 18642 43173804 18642 15566 75289656 15566 28302 999030015 15566 5035 261968597 73668 28302 333901392 34292 73668 93551561 34292 71762 37323424 71762 31255 994448838 73668 79344 520134524 31255 71058 234994991 84166 71762 735469622 79344 15910 740808900 31255 59348 198208470 58389 15910 767113028 84166 61569 884672570 40921 84166 925576307 58389 85364 123058980 60055 59348 994090990 84040 85364 122672604 70389 40921 362525423 60055 38470 546977189 84040 55424 902856687 55424 5371 749104504 57344 55424 298149577 36412 55424 330489508 32768 5371 801686608 32836 32768 753513719 36412 47102 944387416 47102 67847 610719606 64417 47102 80898544 5967 64417 867146722 30561 5967 275754900 67847 81485 859857162 13733 81485 669843745 64417 81891 230938177 5967 73487 291620110 81891 45041 340962501 73990 13733 214732329 45041 31475 944298672 21765 31475 64338733 37440 73487 46026472 57929 21765 193263660 21765 53 113553550 73086 57929 456295079 46206 37440 554184221 60069 73086 72181681 51797 46206 396184822 27312 73086 116569344 66937 27312 322815171 53879 51797 943604448 61731 51797 523814955 51797 32346 331668713 52027 32346 134734054 32346 6123 659877160 44373 61731 59282946 6123 2073 58853607 32346 2180 295273933 21386 52027 609882307 1762 2180 242284692 2746 2073 838133336 44470 21386 308403707 1762 51220 70316205 62393 44470 963284297 51220 61287 665663211 44470 3314 530847685 61287 84366 692369164 51220 38344 697008566 62393 44520 624472795 84366 63531 422955268 38344 16893 763291695 47320 16893 713598547 63531 57961 145096680 2275 16893 926778917 23080 2275 122732662 44563 2275 526189071 2275 75417 818048871 41921 57961 428730064 2275 78652 391697655 75417 71182 632799673 58590 41921 383146528 82080 58590 519144874 20064 71182 923342697 82080 64267 952069919 58590 23162 900412409 58590 74426 389714497 31641 20064 414812450 23162 35527 190882106 23162 14892 817218223 81268 23162 167404466 35527 32081 139240981 52735 32081 458365931 14892 11876 528186314 81268 64898 403203977 52735 66865 984143055 76512 52735 829761184 11876 26690 904683706 66865 11096 147837976 86623 64898 417575848 16177 86623 933390946 86623 40022 179965781 40022 48108 539241411 48108 86769 278934837 18243 86623 7203711 16177 50058 700300888 40022 68398 741136643 12100 86769 868201712 87212 12100 354380770 13526 50058 939114918 12100 4714 21304696 70630 13526 498621095 29385 4714 143063908 13526 77715 52488288 14296 13526 788880254 21631 4714 95842477 39377 14296 493085092 77715 73848 897892993 77715 70343 723102837 73848 68290 614966368 49994 21631 125497239 39377 81346 904914723 74903 73848 859841824 70343 11363 918652804 4258 68290 22020812 50955 4258 676840039 42668 74903 486058397 42870 11363 746907736 4258 16052 136314984 3872 4258 625056886 42870 5865 121976509 3872 1514 499982788 68470 16052 996707618 16052 52779 647388103 68470 74437 427219960 5865 52417 302633353 18517 1514 282654427 18517 77138 124383779 10288 52417 833180861 77138 43703 61751544 63248 77138 458353356 63248 17969 603559879 17969 33312 619085415 37708 10288 426050406 63248 15774 2379988 37708 10202 533111987 33312 16043 624523003 10202 43862 739418097 47841 43862 283486906 73982 16043 46073777 43862 5544 354193371 43862 51002 968456763 82324 43862 261287905 56821 47841 631860398 5544 51689 693426174 51689 14731 654703138 74949 56821 137236224 14731 62774 96191282 582 74949 313763331 51689 57603 216754738 74949 62801 278381678 582 64956 293016164 55185 64956 782961498 64956 17021 229168002 64956 43984 124273161 32616 62801 629671619 43984 78606 476465257 32616 55937 820347028 28369 78606 396001623 75972 78606 684738277 28369 32293 850852068 55937 63212 93723677 55937 35317 155253481 63212 54199 449442630 32293 60644 269705695 28183 32293 637676479 35317 58437 416064091 58437 12556 303508403 13262 12556 668159603 15614 58437 970506692 28183 65302 660434532 29094 13262 828448343 33246 65302 903339392 61587 65302 727169300 65302 27293 953519148 57257 65302 93801513 33246 37647 308898042 27293 55436 497492207 75821 55436 82472847 20421 27293 933168333 37647 49461 613132204 78619 55436 900265914 88158 78619 59086505 88158 54054 933254584 78619 3078 441483421 78619 85220 224711570 88158 53894 208972288 42834 53894 91334091 3078 25861 554471634 2285 3078 116685395 37046 85220 935443668 23391 37046 17394698 42834 67927 398012096 58381 23391 561009582 56509 23391 314338092 58381 70026 832663483 3033 67927 770055427 67927 42725 661699290 42725 68945 494252764 14770 70026 408904388 70026 73721 56264201 4456 68945 37654137 41335 73721 391808570 4456 35339 230064517 35339 25507 652524317 82721 25507 159303686 25507 34178 557236818 82721 64720 537342395 27492 64720 396617987 42228 82721 140766556 64720 7966 297562592 12016 7966 343459074 27492 32984 411392136 54723 7966 749276300 42228 25025 157661288 7966 11333 693897433 12016 8285 496829345 7400 54723 479161975 47087 54723 565572495 1486 25025 687434468 7400 80190 908492752 78990 1486 363613847 1486 36525 728469235 78990 69356 126011184 69356 80183 851824568 50585 36525 541076000 36525 4057 92724128 41027 50585 69521529 50585 69288 594726137 69288 47785 114793862 62347 41027 534527567 11976 69288 966312911 41027 83981 245275563 34732 83981 772511176 11976 23868 859734076 58611 34732 733977569 83981 45896 11716497 45896 70219 791505449 23868 75663 851064007 70219 70264 422822003 73543 58611 889327071 45896 69144 557308435 73543 42873 553465776 68587 69144 43716511 86061 68587 3176842 71395 73543 753095686 68587 26647 819718015 68587 71333 421577670 88097 68587 722432532 88097 63000 728357984 56414 63000 359067189 82955 71333 55426138 71333 48864 412443320 56414 32914 668518465 48864 78361 469480918 56414 84279 818912252 86309 82955 907754821 970 48864 45891887 84279 14543 708083349 84279 29531 461928860 77196 970 100635118 65130 77196 248964599 65130 45755 491982193 40602 45755 985346709 65130 57699 717147463 45755 74168 649097683 62436 45755 28556598 46421 45755 4547386 75064 40602 109004456 10979 57699 557023593 73541 10979 764406319 73541 87398 789809712 10979 1064 457189231 62957 1064 985898086 83271 1064 777826345 55569 83271 729049121 87398 72295 220400542 83271 28455 651330945 28455 28034 501072338 44358 72295 926797458 28034 47227 55415049 49829 28034 999467152 35500 28034 837968011 35500 19095 230004262 60188 19095 529596738 35500 79580 377974191 75331 19095 867996399 85892 60188 671196896 52837 60188 708518201 29224 60188 195490910 75491 29224 809954628 82873 52837 69838710 52837 77241 755070100 77241 33478 595254253 11454 29224 210363659 33478 46610 31911288 45845 46610 802979553 33478 35399 54783052 33478 60669 887909327 70680 45845 440436381 52897 46610 776847867 52897 84098 416541822 60669 67423 838710824 54684 84098 675062595 15637 52897 597350050 6513 54684 738606271 6513 16089 500126235 15637 55382 142692548 32718 16089 529614635 32718 13625 216371472 50916 55382 112514863 48723 50916 710789700 13625 53780 132177549 53780 14268 113991029 19503 50916 902876414 74120 14268 142625641 12890 19503 225354331 69674 19503 29601247 69674 74225 499422529 15603 69674 316326880 69674 4538 280250046 43501 15603 209109958 4538 52379 715894481 50085 74225 888088965 43501 933 942265655 53281 52379 690520108 933 21883 57775897 1308 52379 527823982 53281 8838 19398910 8838 29797 62556671 17793 8838 48758771 29797 67596 307032304 85957 17793 469382472 8838 65087 43210956 29797 59973 746330090 6879 17793 918093929 27241 85957 119503685 28650 85957 659472767 61977 6879 184039092 9320 59973 933423630 19451 27241 209571219 9320 36136 886117964 17048 61977 877769896 38166 19451 457300560 36136 57969 760789656 61271 38166 524476828 5220 57969 282588590 17048 22747 936177877 48714 22747 20659031 61271 84685 720776061 64075 48714 43959367 13640 64075 498601957 22747 77750 471106577 13640 4604 998861216 4604 16195 410669155 16195 18758 633966765 13044 4604 261261285 35599 13044 887587488 71991 18758 639059374 14265 18758 888716336 60619 13044 422294327 60619 72052 61913807 60619 16737 97218646 72052 46948 456853977 72052 9151 535029565 72052 72731 589899497 72052 60938 521532729 46948 10311 594968332 60938 23664 99092527 9151 34619 500301324 34619 61805 231147094 23664 54021 835034754 10311 48176 506869167 59975 23664 483955910 34619 17097 772542990 14621 54021 250810271 17097 2572 638381760 71904 14621 752236583 13375 14621 868364810 47741 14621 558510782 21985 14621 91753299 2933 71904 834899656 11058 13375 89428082 68754 47741 310958032 21985 38610 876213885 2116 2933 255831338 15334 68754 945527443 42354 68754 304802058 44344 2116 518521035 56432 44344 155874201 15493 2116 13946563 56432 25168 190934042 78722 25168 424441248 34898 44344 240445079 15493 40865 4777536 78722 16191 548716784 25168 49431 799882488 67497 49431 414849560 61527 16191 666000778 71667 61527 635380226 60588 67497 537066947 49431 50911 354608342 42659 61527 834594005 71667 86375 492540050 71667 51304 300684716 51304 18149 349211765 11944 18149 55098721 86375 48174 966959601 1232 18149 483316431 55996 11944 624862377 55996 71872 6360540 84028 11944 289657499 30821 55996 409711950 30821 64178 400586296 30821 64572 430314650 64572 72614 322960091 84028 52411 779694434 62905 64572 7525036 189 64178 189495182 22260 62905 672436179 72614 62462 148479335 52411 26971 804811175 37106 22260 414310100 22260 39563 388150724 63551 26971 831691805 26971 46621 90753197 51959 26971 891624960 39309 39563 201844421 63551 23613 84917754 42133 39309 82082338 30995 46621 490913587 39309 76554 187646699 85820 39309 82610860 15573 76554 442445511 85820 86579 695236819 86579 24985 467318638 10809 15573 989045983 35937 15573 752326908 31344 10809 748933289 81618 24985 6015313 10809 81804 858523431 75620 35937 123710139 52674 75620 477179204 41149 81804 756518001 75620 78649 780501625 75620 47046 929845709 47597 52674 243642766 51183 52674 99572283 41149 19923 17696841 7526 78649 155908716 47046 68422 509415833 55543 68422 261682513 7526 88065 747873515 12975 7526 606850598 15491 12975 859519752 68422 44669 929948248 85142 88065 709634419 36251 44669 173224275 15491 57478 84245645 36251 57337 601426929 44669 45022 620858963 85142 11484 693711531 79446 57478 353797745 67163 79446 895788052 45022 3236 335301607 72301 67163 936944594 67163 44754 674924120 72301 18776 48211955 67163 88069 65152877 44754 33610 772120789 41051 72301 267928462 18776 14803 347748512 19524 14803 313276473 27536 19524 16892853 28065 41051 303231411 41051 2207 819818436 28065 8532 2108769 28065 12146 641108451 8532 29018 159330131 25892 29018 432433798 29018 36099 441109621 14018 8532 191865526 29018 15708 420521848 58806 15708 243864076 10507 58806 895140031 9356 36099 262863703 58806 51084 275602952 29810 9356 845664073 58806 10947 984101349 10507 33673 691434242 51084 55797 333393057 12794 51084 63939483 29810 44630 877298995 12794 15650 248957388 9081 44630 946977135 77935 44630 383777212 80235 9081 50769577 44630 74504 61669547 74504 76527 668236566 41925 77935 809482497 13304 74504 26551187 22891 76527 431477789 45374 74504 387991113 41925 22066 891033563 25258 22066 992215137 57410 22891 511941571 73710 22891 946236832 22066 30655 218659068 21879 73710 838478035 61160 21879 712681302 58742 73710 149007640 58742 18179 878574626 18521 58742 524617600 14985 18521 376101339 61160 76339 98294145 58742 34630 461263462 76339 6041 962962735 76339 51000 426999469 57518 51000 22399463 66376 51000 575562660 57518 41840 605533536 44098 6041 897771842 51000 10287 220934334 44098 60431 80338896 71498 10287 584047365 26143 10287 697383890 46879 71498 594511411 66434 46879 637864920 54268 66434 221235389 51119 71498 17015877 56678 26143 904582795 54268 55338 296891213 10774 55338 223536940 51119 44975 923532078 60417 56678 746956413 44975 6360 818100051 85645 55338 144148020 85645 14168 461809368 3476 6360 684819153 24064 85645 424494722 25744 14168 40201161 34249 14168 706954223 82151 25744 255386178 60897 34249 311390633 44302 24064 63818102 25744 70793 648667448 44302 84624 659202197 60897 46091 393495477 64657 84624 374482042 88381 44302 833708238 22522 64657 521154993 84624 41979 31477455 5227 41979 220196532 41979 39453 30385366 88381 62848 887951434 39453 18960 26398554 77749 18960 134307749 18960 79005 120414217 18960 85541 783204618 66474 18960 866315491 1215 66474 760211357 77749 38231 520456316 86961 1215 18090649 85541 62981 7185391 66474 5246 83495698 62981 19419 219043846 86961 34991 345218267 5246 13661 122470053 19419 16350 743808121 13661 75928 322946834 19419 5362 165284554 34991 24036 264944850 28150 13661 787730862 75928 3393 689286227 28150 37826 817163914 84509 24036 122990900 24036 5123 628133706 37826 51291 701821526 51455 51291 557399008 5123 60266 38797046 40983 60266 549900545 46924 40983 950578095 60266 77006 360878540 23512 60266 313049960 46924 75862 783452614 1093 77006 588962565 46924 23370 690374879 42135 23370 100845820 75862 65359 239266481 65359 43680 754073921 43680 12507 50766465 40888 65359 338838367 65359 71304 373028386 65359 57937 177640875 80712 71304 749666808 46072 71304 276354799 71304 82746 179311510 17616 71304 899718864 46072 29489 5013741 82746 28664 497393059 29489 7379 553798317 29489 13672 589719872 29489 48951 940263039 7379 18267 427311637 46272 28664 185730437 61148 7379 940992614 9985 13672 763483077 9985 27294 620429771 21167 18267 173007223 21167 33173 919455207 61148 48436 719541265 21406 48436 927274083 68483 33173 275259250 33173 2479 291559174 68483 62912 892278121 6473 21406 68739345 21406 69364 727824206 58575 68483 395282333 87467 69364 201541257 69364 52658 552649465 87467 84971 709012226 71207 52658 476284944 8342 58575 625989410 87131 84971 461523117 18360 87131 747301709 22334 18360 574187013 22334 34390 429304679 76117 18360 70728449 34390 13147 33486744 35074 22334 984836918 63638 76117 3756204 83523 63638 76874002 7401 63638 564551828 66014 35074 104700355 83523 69271 147266654 69271 88343 5881127 7401 61609 3508249 29875 61609 181290534 70106 88343 283913484 69271 32387 133526990 1280 29875 23791974 17430 32387 203090867 29875 63930 914207799 70106 63003 10176931 63003 61554 488623286 33026 61554 725975757 28169 63930 901106460 63930 67103 76476250 54993 61554 275006093 86561 28169 936784071 28169 43301 691042773 86561 17766 131067977 50963 43301 982380317 86561 84252 29081379 16696 50963 955172159 61136 84252 2541694 17766 16773 575355070 66214 50963 137093484 17459 66214 331968225 66214 72 289773762 72 40058 994800611 18035 66214 165487351 66214 42006 671115626 72 87750 919114408 18035 18674 275656553 58958 18674 220910816 58958 33813 356112727 51039 33813 366283046 4223 51039 664337301 4223 66949 457303194 4223 28132 263005492 51039 44931 303506292 57079 4223 370510148 7863 44931 32956131 56243 7863 292902889 28132 63388 375586233 56243 1974 43512110 75268 63388 888643271 37067 56243 488069882 10712 37067 513265804 1974 73818 368688859 37067 43718 582942110 10712 81606 938671760 83058 73818 915810978 18854 10712 49622280 81606 65430 927551220 83058 74803 537991759 74803 79771 3504683 65430 12696 376689987 74803 7126 463496629 34139 74803 64223404 79771 69790 809812724 79771 49083 85189145 40704 7126 822363247 7126 23696 211246375 49083 53205 189501811 13551 69790 922322020 49083 8627 9769518 63682 53205 574185427 10686 8627 169035542 15156 8627 151211017 33216 63682 788951827 7743 63682 32676974 41761 15156 450221032 15156 24369 533950021 33216 10594 78959835 10594 86410 605316872 7743 48491 558425286 10594 75448 292261254 10594 76132 263765042 79414 86410 421450284 75448 74554 935959210 74554 25188 78227124 76132 25042 909798785 74554 80337 723825572 25188 78190 128736606 74554 32962 880453788 32962 2292 416755715 32962 36079 415177641 59386 36079 322497722 43986 32962 633210757 65116 32962 252333785 65116 79013 142746466 36079 68695 929033644 46854 68695 896580303 45697 68695 791031697 79013 9874 351098238 45697 64121 219351941 46854 8716 377752335 64121 72487 934254260 43709 72487 913017752 50795 8716 829130845 31133 8716 538228348 62663 43709 559118652 72487 72425 817896006 87321 50795 607566350 50795 56913 135590281 62663 28796 542150741 28796 24231 375691905 22552 87321 270893514 22552 62066 369015770 53249 24231 295335495 10813 53249 493948818 62066 86530 1955719 22552 47940 496354511 31218 62066 678311758 22722 86530 556749895 47940 12576 55360153 22722 45616 458361863 77739 47940 900900581 57811 12576 201127879 75840 77739 579880981 55293 57811 220883417 77739 50990 172603954 77739 58392 298248806 24610 57811 721363879 53456 55293 357939028 13571 58392 239894934 50990 37156 236419508 53456 20780 428621697 2605 53456 883093330 20780 32199 994662630 37156 51700 466892408 51700 47854 387337818 11411 47854 222050638 11411 72912 906544839 32199 19690 649221680 71403 51700 612413024 11002 71403 313490242 37521 71403 319196768 19690 34115 228514444 71403 12737 131519974 37521 3763 762292719 34115 83384 290857666 39879 3763 465781908 55145 3763 584002595 9751 39879 678929167 3763 29629 641234813 66854 9751 186237058 37407 55145 776108545 55145 26173 169327380 9751 37396 831466210 37396 10069 21595556 37407 51387 541170506 83870 10069 81412561 41882 26173 799341194 64364 10069 605960619 32190 64364 748896825 4932 32190 154792424 87108 41882 71998264 34424 87108 464266553 34424 80814 821965920 18071 34424 939698783 4932 41052 141533645 87108 82539 196806064 80814 50390 239256236 71258 18071 452811924 18071 20699 37198852 71258 80362 219634380 50390 4055 514525976 75389 20699 143769330 80362 49595 463490294 58268 49595 97244688 70972 75389 675532335 75389 48296 957174310 75389 78808 725127792 5439 49595 108564157 70972 1313 417152933 78808 68924 715327145 80517 1313 879231480 78808 19571 181361466 6747 19571 983299350 36828 1313 41726511 55140 36828 813613568 56920 80517 156416609 55140 9405 414924180 56920 42958 347039414 42958 50336 754948586 56920 59979 795834292 18363 56920 548837561 59979 5088 30527870 63044 5088 879482165 15673 63044 673575415 15673 45882 39871316 64340 15673 560354374 64206 45882 6068468 69386 64340 890106860 393 64340 228405579 30030 64340 714898719 78584 64206 45710611 30030 66699 222675041 393 71143 24017615 50553 71143 44081964 46694 66699 866514904 23298 50553 914479821 69474 46694 445441208 38189 23298 541834169 74849 23298 789132416 46694 33238 326591170 65530 69474 309344844 20422 69474 305655577 74849 16448 628661382 20422 61214 9813829 16448 76595 832628508 61214 6424 751602458 16448 80376 301060574 24912 61214 44006609 24650 76595 396508303 86883 76595 661593438 64803 24650 928004826 20878 80376 530892022 58715 86883 78629999 82634 20878 403402106 58715 39596 140652125 39596 68782 401798847 1407 58715 469455168 58715 41754 322959328 44313 39596 755733210 44313 63050 807699861 44313 69765 762518402 18603 41754 171733537 6260 63050 238612517 72573 6260 93689864 18603 64133 156345066 3780 69765 750660376 2778 6260 36389260 7450 72573 15344976 62984 64133 59311289 3780 55330 835298022 55330 77996 1256707 82516 55330 207509430 1925 82516 797067642 3691 55330 421344774 19132 82516 715758263 3691 10576 846195270 52182 19132 493379653 52182 21894 246888341 73438 19132 938701650 13417 52182 219629339 52182 19570 800894204 52182 34841 884429306 54120 19570 956874812 3823 34841 804819070 34841 33070 171037713 61897 34841 921182212 34841 78294 582246661 61897 33710 495522642 86303 33710 511676748 16930 78294 637147855 16930 78099 850944750 78294 58994 558228026 58994 34243 58820981 78099 70068 928832923 58994 5245 850727269 63562 34243 945085695 58994 46989 823784676 63562 80740 46453986 46238 5245 581805633 46238 4853 354394638 44401 46989 196422848 80740 54531 925137763 62772 44401 109301191 27584 46238 10500162 54531 27094 42560521 62772 65124 848412949 3695 27584 836023840 65124 61986 90346025 2497 3695 916790040 63727 27094 744883800 2497 82225 872673908 61986 42507 976687831 29880 63727 372000847 2497 38908 34667122 63727 38972 726931221 29880 59685 559166174 57671 29880 517154958 6355 38972 702023578 5342 38972 609997041 15160 57671 99950437 59685 52638 65204456 57671 4800 546062833 17714 52638 60037060 25713 4800 501105816 61361 25713 360620504 50201 4800 301893458 40464 61361 788475461 40464 31723 487302046 61361 18870 154239455 18870 9289 966799136 62494 9289 763547276 40464 31873 804524744 9289 3203 715301946 60552 18870 759674732 60552 41381 924104761 18188 3203 977856548 18188 56524 660504903 60552 18223 595570211 18223 69249 865360937 35655 18223 402401761 56524 52093 195181993 8466 52093 16824903 8466 49562 835392856 8466 70458 996650110 49562 73698 26096115 59853 49562 870802985 49562 70990 46963606 87381 59853 775378324 29840 70990 739425101 87381 62798 87564538 62798 34471 99710924 9458 87381 357871778 81013 34471 146889517 14286 9458 185790488 62798 84996 755150715 21112 9458 943264594 84996 42895 145003816 1490 21112 786506510 21112 9328 316732794 44521 1490 822545331 70840 42895 304154916 42895 40193 837504998 9328 55596 73708746 68803 70840 113384072 81921 55596 452728 70840 13141 181696409 4314 40193 823918745 41468 13141 712895826 30132 4314 198042876 4314 44952 688091415 78406 44952 339394911 30223 30132 756042648 30132 67922 296478206 79603 30223 169828097 81711 30223 883254828 36812 79603 808556258 67922 28379 538238094 67922 41254 391044615 28379 51554 111460929 81415 51554 130113386 41254 16407 262926345 81415 52890 917110006 48643 41254 556410681 17979 51554 762686051 17979 75922 233724846 19676 16407 412679846 19676 57620 639682525 48643 62572 762551182 57620 87564 416304352 62572 472 401888081 62572 23066 924752706 57620 73084 192001623 18762 472 561538294 23066 85728 632486688 7538 85728 792507623 7538 20278 342461928 73084 88325 779442568 79419 20278 847311757 88325 53670 447126815 88325 15925 795339504 46283 20278 765807973 53670 30624 106487767 32039 79419 81774544 15925 50695 46683930 15925 68291 653934576 55332 32039 650154424 36397 30624 364049048 26147 36397 599227131 55332 5317 277718634 70554 5317 303619264 60228 26147 846830243 68147 5317 978176573 5317 47978 610685824 47978 24564 519675109 76706 68147 140518838 45642 24564 591180649 22026 45642 228066662 45642 12815 16850010 11027 76706 124256413 45642 73014 807920099 14844 11027 364622298 11027 26205 61910971 63839 26205 5263270 73014 64053 506775036 6653 73014 745368270 63839 63568 58240859 61351 63839 161508190 61351 5234 923504023 61351 46988 566938462 61351 60779 682523002 46988 81203 463226444 46988 72428 318816810 60779 50511 528921115 72428 38033 1134311 40203 38033 251717107 40203 37225 283884865 50511 28825 972161632 37225 11169 345010749 4824 38033 859450286 11169 78728 965439503 23952 78728 514696434 22931 4824 49533420 45268 23952 912614143 40231 78728 300914987 22931 56344 121249275 40231 63473 39526254 45268 64003 962174338 66823 40231 128285174 6903 56344 546526232 64765 63473 996789329 12787 66823 643506594 6903 39630 414582743 66823 53366 478986379 39630 7161 298125828 53366 74041 316411977 79614 7161 795771571 72258 39630 139762043 72258 47957 359829384 72258 33658 375891482 50748 33658 384445140 33658 24129 349215059 59182 72258 786649174 78234 50748 634830806 78234 54231 507517550 67388 78234 896870181 54231 18691 832116727 36786 18691 637497424 54231 27149 861077701 47184 18691 711325661 69191 18691 307436818 3628 69191 127801559 21946 36786 711362398 47184 10280 653546078 10280 28327 172456136 74987 3628 436968852 82109 28327 379094666 21946 36933 685905368 10280 52716 802606008 82109 44687 933194536 74987 32484 207125912 19298 32484 519463137 19298 29823 75474193 62453 32484 138458459 33113 32484 125960714 33113 15230 800788121 29823 76531 730038107 62453 65187 241638619 15230 7348 48669631 50328 33113 365108636 15230 58754 777138605 11473 7348 630543391 57063 50328 440777749 11635 7348 27009810 33112 58754 342217633 23084 58754 258540014 33112 28251 495301764 86730 23084 588586183 18413 23084 787480061 34988 18413 64876900 28251 9050 281861460 86730 46029 51871005 18413 81413 794254700 46029 25623 305816421 25623 5893 893727018 46029 53548 916566447 6036 81413 325518895 25623 76482 679615244 21066 76482 568591297 30267 6036 714713099 29522 30267 519345750 76482 88057 460152473 32549 76482 751256263 78902 88057 142972519 66471 30267 480815996 32549 87078 157209799 24194 88057 73514439 19526 24194 627093372 78902 84579 60139476 13731 19526 415726169 84579 24265 456351200 6828 19526 477248468 26322 6828 731918804 84579 45647 253199437 76095 24265 716005115 70730 6828 63835380 6828 50981 941165647 70730 43657 955031077 45647 84165 277759208 80138 84165 936190935 19340 50981 158369364 1264 43657 226285359 73229 80138 7514237 75498 80138 952169290 17458 80138 786288524 59927 75498 874036556 75498 53613 552704425 69583 75498 877026167 69583 39534 360665085 53613 78517 290166029 78517 52819 950654488 39534 72140 17053765 73833 52819 583021959 12654 78517 141791096 83173 72140 775121138 27570 72140 324389070 83173 57045 876415464 27570 74690 17890654 12654 85020 404053159 53973 27570 656616112 74690 30862 42988102 61293 85020 138014106 85020 18210 734454041 85020 71873 585348454 50248 61293 850298575 71873 51837 876822026 51837 32694 934548589 32694 52381 397805899 51837 83753 423509682 52381 66761 230868065 52381 66554 470095375 48903 52381 984637671 83753 65978 105931563 83753 66692 82956889 48903 8514 677620967 46926 66554 257875454 66692 52203 122742019 46926 32647 21334295 32647 86327 115962532 46926 479 657347886 32647 33809 187229931 81631 32647 619730520 33809 26220 133078402 479 83989 491865418 479 12208 557133412 37033 26220 607735253 9353 12208 130506967 37033 68105 226255975 76806 37033 299933948 46955 9353 303972300 37033 19728 753818564 46955 7368 403196683 35687 19728 810253661 30983 76806 291305692 30983 81237 736246424 26299 30983 892477299 51540 26299 335339839 3658 30983 897771224 61388 51540 382260587 85014 51540 25006325 3658 14806 817402824 85014 30413 671655485 30413 43409 77630852 14806 35025 741897369 85014 7745 912157022 7745 62664 60152414 62664 8318 312750121 11789 8318 100085219 8318 88308 592912772 8318 58384 49219975 11789 58966 340044488 88308 14573 105151901 34987 58966 11454142 80144 88308 143802567 73183 58966 950108815 14573 30125 38141427 73183 62651 506583168 44716 34987 272970481 72101 62651 460224720 73183 24095 666811517 24095 76196 765770218 28313 24095 890873678 28313 56614 747862075 11150 76196 54040471 77356 56614 234866157 77356 86264 374966743 58499 28313 749990418 16633 77356 102811320 71280 16633 40590817 86264 22845 7675638 57532 71280 120455477 23167 58499 610727621 22845 78761 755613974 23167 75231 916285362 75119 23167 751082301 23167 10719 440736787 77598 23167 15093510 75231 60229 447889207 28990 75231 27602062 10907 60229 808763131 82637 28990 457706473 39791 82637 689895211 28990 27644 516364866 62246 28990 674174150 66366 10907 744353116 53304 62246 400171664 52465 39791 580183201 53002 66366 196879937 52465 83800 747113736 53304 2554 256668570 83800 78616 401294879 81372 78616 720081255 78616 3465 734048520 29149 2554 884376672 29149 53011 374932839 78486 81372 876635148 78486 436 729386027 436 24183 745368902 78486 70347 211753240 40533 53011 655222925 24183 27815 953909189 84238 24183 525947648 27815 77130 918810223 27815 77444 722405916 84238 42589 688509234 77444 80926 721669045 59816 77444 528996191 77444 84198 211225200 70173 77444 314753461 42589 8444 877211642 35941 59816 641258026 59816 16798 374841961 8444 38489 25409850 47209 70173 468911296 16798 82238 392270265 4470 16798 45785794 16798 31931 884561509 88104 31931 732788194 82238 42183 147077377 80433 88104 26844741 80433 467 139301295 67777 31931 630423422 59733 80433 42780435 1403 67777 636374896 59733 73846 937250493 73846 26073 899736545 73639 67777 972466027 60347 73846 801668922 73639 86447 99822069 59652 60347 87555315 6318 60347 99747139 86447 54505 543304486 6318 73120 557590900 68943 59652 492713080 66252 54505 436319490 66252 15801 245287586 557 68943 120587956 52158 557 948950969 15801 20424 717359628 20424 72717 373418636 67116 52158 951428752 67116 77779 938151340 67116 68746 105282736 50389 72717 774287006 21709 68746 567949530 21709 48570 549713486 21709 45032 847699779 73177 48570 357038016 50389 1653 74143353 73177 27719 962475304 37904 1653 74341617 21792 45032 938599976 1653 7265 83473897 21792 36777 358297962 15497 27719 177909511 66875 21792 12992696 7265 35934 709904477 7265 66031 758265743 66031 84574 248513348 33214 84574 872808366 22998 66875 99427770 59719 84574 336675896 66031 70125 220572525 69653 22998 204934577 3328 69653 248497707 22998 47291 805178718 69653 17100 227689120 69653 67430 517768895 3328 15128 188878691 3328 51049 817029240 61528 15128 312816154 70335 61528 348642814 51049 14346 486198671 61528 78076 542940543 14346 65824 491977656 76856 14346 403691246 76856 6302 690787112 6302 10904 391049324 85243 78076 139113753 6302 24269 58591863 6302 15550 763393781 13334 15550 562967132 83119 15550 312581975 52846 24269 7278617 83119 62386 661835582 11537 13334 868248866 13334 1270 359362491 1270 19906 702405066 48582 19906 176316587 1270 16827 432789531 1270 50632 513610868 67932 16827 112216017 67932 16899 429364268 50632 49076 968273965 25801 16899 951765590 25801 50392 808605828 42083 67932 743152758 65073 49076 411274971 25801 10132 304825336 38551 65073 262228098 65255 38551 95377793 65255 54031 793829003 54031 15622 52401343 7758 10132 152817796 65255 49283 594096028 67541 7758 749528520 67541 78634 274604452 7758 86074 17137576 62349 7758 70042577 80718 78634 124963089 67541 63314 864793718 76769 63314 442000237 66968 80718 10174577 58230 80718 221230258 80718 84398 124345145 15881 66968 134177181 66968 12082 466451668 610 15881 674463221 87806 15881 129272953 15881 7880 747570939 12082 2414 265404692 76424 7880 536108575 7880 14581 916393046 7880 64152 96494213 76424 33994 391174041 14313 14581 713276489 22741 64152 712575267 30227 64152 568946934 22741 11773 713584633 14313 65510 37749757 14313 52149 126151897 30227 19049 57652716 65510 32303 804965819 39106 65510 111456575 38575 65510 411913302 38575 39450 362640451 16693 38575 61159674 66646 39106 69843486 15042 16693 304511526 39450 16936 669021041 39450 86065 92827699 51231 66646 804169674 62557 15042 95123306 15042 65712 380669159 16936 56257 15810150 62557 48698 646637716 65712 1711 147894901 75610 48698 587081959 28920 48698 141439067 22958 56257 592132191 28920 83543 262598748 44675 75610 230670361 12434 28920 706038018 28920 32267 6343840 44675 68134 319367894 68134 43204 558751460 47103 68134 762695110 84010 32267 922631257 47103 31909 588554092 39524 84010 519042703 43204 40748 279268381 39524 41207 451358986 79121 31909 575003550 75048 41207 232540351 23621 39524 589495828 79121 50775 269794985 23621 15736 631961534 15736 3101 28369346 23621 81834 653495542 81834 3315 53581795 35486 3101 415110765 3315 25469 90091728 35486 47880 975254388 59538 35486 740656989 72754 3315 873572449 51267 72754 725721770 50724 59538 277896461 50724 9440 580004111 59538 52220 68038050 9440 788 421858978 9288 788 489733353 69818 52220 214661153 788 5295 44635658 5295 59418 312210788 69818 10544 982776382 9288 26579 228543685 5295 55635 978125836 59418 24930 133242071 7891 26579 36391096 23955 26579 74737754 26579 46552 133598752 7891 48477 915320724 58606 23955 830056628 23955 44577 969427922 69270 23955 12901996 44082 48477 113177606 69270 19521 935457212 58606 70601 476846585 9354 69270 275901956 19521 43433 235773119 70601 22119 7366306 2033 70601 214114535 82089 70601 635468564 2033 81877 496421416 52952 82089 221255665 2033 60940 286855903 51094 82089 224135043 81877 18775 323898678 52952 61818 255050511 61114 60940 509835398 18775 8954 537129850 18775 8409 623104205 28259 18775 803368111 8754 61114 157712631 28259 82215 741524512 60616 8754 42981105 60616 68751 857802551 8754 7590 439415659 68751 10230 456968595 7590 64638 17647124 10230 14509 359512593 10230 81560 738111375 81560 74677 64228703 74677 77076 342872006 81560 67617 207853002 68044 14509 587231720 15496 81560 328236757 81540 74677 70086263 77076 44924 162803064 67617 40304 915907633 81487 44924 621284642 40304 75115 505734743 68836 81487 921017077 68836 60200 824874658 38460 60200 733503825 81487 2779 908726280 60200 45699 852057508 38460 52713 529180403 7775 60200 561364057 2779 28843 88081774 81387 28843 724759812 52713 20649 514199910 434 28843 738165767 434 30093 37117786 40530 28843 812085066 81387 60470 510329107 30093 42154 616946856 60470 65572 764973251 61188 30093 813730601 40530 55659 768465954 61188 43499 137402392 67473 61188 492767194 77490 55659 29062590 55659 46793 610778809 41216 46793 746516355 16226 46793 359643706 67070 46793 226690426 29587 16226 229305435 46793 31929 163162488 31929 56137 570857724 56137 62760 924481338 67070 23017 113649962 31929 28710 949767029 80447 62760 784424827 62760 72391 173503822 925 23017 15764757 28710 47839 935115715 925 63983 5398812 26435 47839 235512247 6258 26435 554604952 925 68016 315038204 64246 47839 305821119 26435 1024 493124972 6217 64246 359101172 15298 68016 654066123 68016 10504 484051363 72106 64246 863662075 32027 6217 825008355 32027 61676 328840887 67056 15298 281959435 66668 32027 14840313 32027 4594 665767271 66668 45323 658772491 67056 40194 766650683 66668 24017 287343703 45323 60186 728829689 24017 22139 940536991 14236 45323 996626885 22139 26577 422293712 24017 67467 794982122 60186 41541 990719652 41541 28258 359939996 41541 47360 729251159 28400 47360 520327182 12765 41541 646897882 12765 865 265469454 74627 28400 952527157 865 70467 169243272 70467 18195 602402806 44160 12765 210617086 2585 18195 962182288 2585 16300 197161115 76400 70467 826613932 50401 2585 41413943 16300 42176 107065107 76400 66534 30300179 42176 2346 820462249 76400 9241 804682835 10784 9241 280221224 66534 77460 312838154 66534 69492 979812984 69492 60523 293889999 42306 9241 362060681 42306 87151 248672490 42306 72291 251543575 60523 23695 559242696 72291 68353 251252699 60265 68353 821477842 72805 60265 655224510 68353 62376 179290625 62376 643 404320549 56948 68353 860074374 643 44116 304863676 49409 643 479528906 2837 643 694799926 84115 2837 364720354 2837 36443 223191017 44116 1364 311985752 25026 36443 974259973 84737 25026 402231535 1364 39959 872464165 62838 1364 144562111 1364 81993 570394390 49885 39959 54099845 39959 17208 681448087 62838 66901 840424865 17986 62838 148013972 56165 49885 15584134 56165 38067 70289149 17986 62853 37962547 38075 62853 139996449 38067 22033 144734685 22033 6326 913809603 50341 38075 800955513 20668 38075 869895026 9065 50341 966389473 50341 50281 869693977 4334 6326 571108754 43794 4334 929507887 73021 20668 370739967 9065 23510 563631768 33471 43794 401757310 19964 23510 764180421 71893 73021 164523387 27321 23510 764970831 71893 36537 304591343 71893 33441 457685184 9315 33441 973187445 18690 33441 906046462 27321 87278 112080713 59944 33441 682362705 87278 10825 75849729 9315 64229 894454469 64729 10825 697177748 59944 23595 977199781 10825 21948 139951031 10825 37462 131598897 37462 4765 104993638 37462 77841 664082482 37462 42533 435281586 2101 21948 324519308 77841 68462 39053293 60650 77841 189198956 2101 35993 858731977 74838 68462 491416395 58493 60650 428735956 68462 32772 606831924 41451 35993 430868481 32772 60521 4060517 68277 41451 30281450 20146 60521 48480294 68277 14210 227124546 14210 46939 416973519 60521 31757 75858507 20146 29298 601635208 29298 79528 362625664 21182 14210 103529371 79528 66915 413391706 29298 22499 118952394 46269 79528 93006443 22499 75492 947969071 84842 66915 636664238 46269 29400 878844432 84842 33546 908603738 33546 50037 48095298 50037 6152 569197946 50037 54802 814150367 54802 53214 276654781 53214 23551 128440675 54802 487 164696237 44678 487 568686079 19624 23551 213779447 23551 58614 781517206 51852 44678 817460124 487 33388 751811184 42497 44678 363354737 45430 42497 137241665 51852 29028 107097601 42497 53624 67551694 9882 42497 751507395 53845 29028 512135576 9882 79231 64738932 73963 79231 822060531 48388 53624 409926180 53845 69349 546423350 69349 447 238126138 447 56722 101944317 6883 56722 639841228 18107 48388 79076737 18107 35841 488963821 56722 9770 72800619 35841 50059 88217226 47954 50059 704853882 47954 29396 78644730 58922 35841 916048864 86499 50059 593085265 29396 60273 855890164 23645 47954 606986733 59739 58922 999217909 23032 59739 333484602 59739 62647 444051679 13890 59739 513267037 58935 62647 23516324 62647 73772 134490217 62647 18621 462925967 18621 46516 491030031 13070 13890 180805294 73772 56346 598285218 56346 71093 627078432 24488 71093 363097450 56346 77525 359598422 35800 77525 676344435 53758 77525 614006912 33880 77525 745955632 61775 33880 5276781 53758 13591 11382430 61740 13591 503567322 53758 8006 847840803 84948 13591 530274081 31065 84948 334709406 53815 31065 163334106 61740 77070 233959332 28245 31065 404986692 31065 55533 82314925 53815 71090 214207198 53815 31126 280225119 77070 61648 254111440 61648 81459 641810555 61648 71853 92417073 31126 38173 186375872 31126 37735 172239120 65765 81459 547022312 67744 71853 427440466 6973 71853 55406438 12421 37735 82226835 65765 65316 655947293 57475 65316 68371629 67744 41696 442216689 15292 6973 427183875 3189 57475 357939794 3189 45188 822460338 1294 41696 67713041 14048 45188 447250816 31829 15292 797206478 9310 14048 802322482 40744 45188 489878091 16530 1294 33857000 83398 31829 502884394 83398 57310 136796217 41045 57310 271528362 83398 35069 800923023 74524 41045 317100341 74524 67185 669898629 28171 67185 195169321 28171 5081 136364993 67185 57015 590989925 74524 45973 43790377 45973 82161 35397108 57015 5285 220742912 516 82161 883225430 30966 82161 668702284 55817 516 850143345 30210 30966 115036623 70014 30210 16373099 3910 70014 616351269 32754 30210 470855890 30210 21264 920409813 48101 21264 139085293 80582 70014 399789609 29821 32754 392423646 29821 39612 592396427 49779 39612 494979932 48101 67025 642116537 27858 49779 832260695 82544 67025 68013325 49779 80047 738441191 49779 50337 793622345 82544 5964 144307592 82544 1968 794128625 1968 58487 13008156 29367 80047 6131199 29367 68435 532786886 5480 68435 124336625 25693 68435 221882155 22592 25693 711159492 68435 12011 60280836 5480 64379 597719371 22592 16719 497291772 23418 64379 643186856 10987 64379 807728055 86205 12011 750071291 16719 654 5464840 82622 86205 987270133 51212 23418 157385303 10987 73317 15485821 13630 51212 896911352 82622 43447 506773853 82622 56453 653190730 51212 23545 954086767 56453 883 7753061 43447 32044 489378685 6014 43447 526351227 26156 883 180843713 23545 82085 31966664 883 26179 205711815 26179 42129 387747099 78919 82085 90896665 21272 82085 57025791 83437 82085 395500719 26179 85390 712081906 83437 34167 237320901 34167 43043 137636257 70024 43043 891207846 32609 83437 227721580 70024 28226 518416221 43043 61912 68089922 16130 28226 8541236 61912 83254 799925661 28226 64930 470600497 59546 28226 13415517 30729 59546 229136092 34918 59546 337128117 40285 64930 646890903 40285 26591 398199554 28208 59546 608565000 39670 28208 10927210 56271 40285 424307418 56271 43119 442497003 39542 39670 644423152 51789 56271 718358927 39542 27948 905693223 63573 39542 875666978 5031 51789 233406347 47094 63573 103619407 66694 51789 65034013 27948 39867 232835506 82473 47094 223230237 285 5031 614202861 31334 39867 964117529 9282 82473 617545460 30900 285 827716574 82473 27385 123601130 31334 68614 629552485 9282 20185 272571955 72018 68614 88833066 27385 27771 141847710 40356 68614 629896080 68614 1983 761277096 20185 37812 545623677 32493 1983 272341970 13129 1983 539480474 13129 81051 904827794 1983 635 927657447 46019 37812 337864550 13129 13590 236465769 42963 635 22006556 81051 68106 436399029 46183 68106 168722684 51651 46019 564222168 62944 13590 44959851 16738 62944 137258220 74931 16738 500097871 51651 11945 56838598 27021 16738 335489426 11945 76104 831304169 16232 74931 65636315 40 11945 113008871 16232 68563 986011703 67203 76104 194527463 16232 74773 637473993 68563 5854 131802614 40 59105 347691924 51666 59105 657604584 74773 7654 191702206 31189 51666 810225595 88298 31189 874881984 88298 58484 275985965 57427 88298 567154464 6222 88298 341387521 57427 85945 935286837 88298 3539 362991635 65952 3539 248509033 41706 6222 676419959 6222 39386 221699522 42461 41706 263429689 41706 15740 6973352 41706 71085 223686763 17820 41706 668466644 71085 39604 871079882 17820 3089 103118098 3089 10127 949347254 17820 35232 333821992 17820 74141 58012636 39604 438 558157781 41753 438 508653045 74754 10127 277124546 6481 35232 51916819 6481 2406 200161534 438 1770 612670664 27124 6481 304316898 2406 14840 986067269 2406 28290 123849005 19270 28290 665955524 14840 47384 91045379 27124 67032 357517197 67032 62203 923373583 28290 49814 729712607 19270 73034 384714019 80485 49814 863204730 86088 49814 892158098 73034 65311 141349118 37495 80485 96018805 86088 24266 547432572 73493 37495 774119063 59752 24266 423074093 72572 65311 36203589 66512 73493 389726211 72572 37284 471411744 28598 59752 657400940 37284 3541 297749841 56012 28598 314169647 66512 29688 174298937 56012 58814 183351698 28598 6709 536640196 6709 13839 354401105 38590 29688 123446904 27258 6709 303113638 13839 37154 541532509 63133 27258 220678746 37154 24243 863165795 73246 38590 246603883 83913 37154 52894201 46142 37154 764454675 63133 14920 397044528 46142 82748 791795765 83913 17411 141806451 14920 22573 768434141 48147 22573 2364016 49069 17411 727634692 3059 82748 703374966 49069 2118 672835205 48147 75060 282818719 75060 14200 898803927 9028 14200 531527752 40490 14200 845035499 7757 9028 615751861 14200 84696 146579281 7757 43266 433002175 14220 40490 897984705 7757 36982 890438620 43266 11068 524841070 36982 56587 648262233 1753 11068 53383158 24018 11068 97577399 36982 16797 42146810 46345 11068 568086346 72296 1753 332806934 44380 24018 248479906 2676 44380 380288992 16797 17238 56126234 72296 18709 27217556 72296 57242 169480222 57242 36498 193040506 72036 2676 789863491 72036 25350 285045448 25350 74673 633322032 72036 30693 417579883 28913 30693 955678077 30693 72458 784726862 32751 28913 104497240 72458 73424 411756891 48670 73424 99404735 32751 31329 376004999 73424 8815 828691035 73424 28172 127892299 8815 2882 981618480 2882 37971 556695362 8815 29717 33939389 28172 21224 458613798 23153 29717 545793779 37971 66177 209137692 38446 23153 406062113 38446 7836 165732775 51248 66177 97680614 66440 51248 120028367 66177 27772 482366008 9659 27772 874761437 9659 9697 128865431 29837 51248 782171732 66440 71345 859576776 45485 71345 694890083 51732 71345 770206583 29837 83004 697326659 42185 29837 706354013 26097 71345 480465202 15975 45485 752116052 83004 85591 283779952 72984 26097 168836817 35315 42185 372434706 17088 85591 252488712 38980 72984 321211633 31949 38980 729281028 17088 21380 21658162 21380 31055 151772206 54758 21380 520735624 31055 1599 271442974 31055 87977 705060589 37757 54758 319727502 14188 1599 698311878 57046 37757 263360404 66964 37757 130745656 1155 37757 573412672 22117 37757 26170972 1155 25952 716554682 20265 1155 8766919 1155 42753 596101448 40480 1155 408930813 68374 25952 230984320 42753 75136 888561633 40480 55645 939451567 57300 75136 394105508 57300 53917 477439314 75136 44882 105060447 34578 44882 59102394 35793 55645 528281030 34578 22015 687182104 22015 75550 190455603 82903 22015 926068642 34578 7882 855360614 86137 7882 320264950 7882 49052 169215768 75550 56514 899138782 49052 61251 946781572 61251 11958 861251904 56514 51065 512879628 9175 11958 949673162 22818 9175 864114361 9175 48140 711183931 22818 56685 929311991 8189 9175 477579833 56685 79961 945265470 8189 83145 969136055 56685 19367 130389413 38177 83145 57380347 79961 36893 95377072 14618 79961 554910259 69711 36893 146528044 42991 19367 842739419 42991 73536 436688494 22486 14618 781169172 73536 58786 62243845 42991 177 561585956 11003 22486 862987510 63121 11003 600565714 11003 15519 895572560 2353 63121 102408872 15519 87457 947940182 72173 11003 681591803 72173 69901 671782324 72173 18339 916595972 73730 2353 116617447 2394 72173 31752234 25346 72173 778071622 79114 25346 208971456 18339 72997 136032027 72997 64353 16844587 3085 64353 426015662 72997 27091 124634077 56794 3085 556233128 56794 22531 933819022 64353 16072 508378036 27091 37544 997676418 27091 39816 960289169 22531 88145 387164164 8113 88145 270756721 62609 37544 251747238 88145 36344 480299066 8113 55404 503036007 88145 84825 863023824 8113 34970 178163504 62609 20513 554664440 20513 58790 197331721 38839 58790 478471332 58200 58790 122199623 81732 20513 752198287 58200 83276 191542848 38839 29237 944762887 58524 83276 569410892 29237 82984 721003837 84225 82984 242156250 34782 29237 965367890 87073 29237 231651075 39924 84225 482435658 63630 39924 261586694 74244 87073 446694543 5017 34782 197031682 18511 63630 339790988 74244 5193 834555433 74244 44585 421361900 81945 5193 705483129 60565 5193 12773700 18511 30886 139169210 30886 27921 938761592 60565 77638 567621343 77638 10771 370187856 77638 34873 504042337 34873 41652 8713779 73585 10771 486255402 41652 69823 470380492 41652 4532 689125268 4532 37947 40108643 41652 29111 623466717 87630 4532 133036703 76838 37947 50678300 37947 55874 267293556 87630 65752 580475138 51557 29111 358220105 51557 70715 942636541 17193 65752 280740799 17193 75209 809263476 38625 75209 25068176 70715 35410 839000750 35410 77298 48999224 17193 25790 377447740 35410 66752 925614597 11017 66752 141487450 23293 35410 805246308 66752 21023 50655570 25790 49419 75492666 23293 4785 492681612 24834 21023 710011646 23293 3952 327886176 24834 21389 645317447 49419 81299 217729799 3952 42525 633296950 51612 24834 576986901 39707 21389 192815438 70122 81299 397179778 51612 31651 446276503 38280 31651 318743426 38280 68968 693716876 16878 31651 42647039 70122 51467 930217740 78904 31651 289762544 81637 16878 47152826 33254 81637 53529327 22082 81637 560633604 86107 78904 677912573 64987 22082 504454568 45091 86107 132009298 33254 69714 627668345 38326 69714 501149342 41267 45091 830016548 40993 45091 767331143 78867 69714 525472987 69714 27125 353216850 23635 38326 398821793 27125 47123 423185746 18141 78867 341682846 78867 69070 39782638 47123 78939 200425144 18141 51779 146000144 78939 59280 327243815 51316 51779 967009799 41551 51316 277104137 59078 59280 821966249 5175 59078 365564344 31767 5175 577772614 51720 5175 73961061 5175 32700 176906643 31767 46458 283694675 19387 46458 671140260 46458 19550 778503730 46458 43579 864072349 32700 35760 659790645 19550 29603 509022248 75042 19550 702199650 19550 64215 473790886 60626 43579 36484157 36804 35760 713658197 36804 78016 97368831 67981 75042 70877124 55907 64215 563772737 2538 67981 363546766 76501 67981 993753493 10682 67981 89684194 55907 17321 923093249 2538 56876 812480984 6662 2538 560183159 6662 36809 674299906 79188 56876 137957370 56876 18266 785222291 2120 79188 543377244 27467 79188 722116833 27467 68930 552330212 18266 73603 745966042 27467 6239 676432176 27467 34133 965148566 73603 1268 318009253 74966 34133 582971409 34133 67489 721665089 84857 74966 294243614 74966 7505 991029105 74966 29251 198871669 84857 69591 488310631 55616 7505 476218767 74786 84857 909010077 7505 48466 318941369 48466 42273 372970585 6718 74786 737281420 74013 6718 329349582 8145 48466 280032540 42098 42273 5123327 28981 74013 951019369 6718 3705 426392788 69201 74013 487411675 69201 21846 764195429 8270 69201 645332565 27849 28981 740896235 8270 21934 11469498 46785 27849 569892157 78574 46785 560507565 16142 27849 601645672 78098 21934 488838604 46785 63015 920507135 16142 78735 604949753 78098 25252 414400185 83309 63015 960671173 83309 73140 982679748 5663 63015 595172440 38269 78735 3230370 5663 52833 409646762 87594 38269 569272102 88312 52833 375166683 5663 76437 751699910 31159 87594 244407903 76437 30495 726840794 29616 87594 505527001 29616 12742 536880751 31159 41241 8135422 29616 40494 73001979 15158 30495 412277302 49380 29616 203100167 15158 33863 611958375 33863 29727 842188066 49380 67015 447368800 33863 56092 994747629 33863 16681 465360584 46971 29727 911994889 16681 72666 579220768 24700 72666 79679796 16681 9729 690319566 20412 16681 481060489 72666 46326 840039754 24700 75696 42728523 33933 46326 180361826 87779 9729 166293051 46326 5440 160681714 17573 87779 670620302 5440 67093 555173132 68363 87779 684803603 5440 12810 210743154 11636 67093 712073843 82948 67093 948603662 67093 84139 221663703 65994 68363 992796231 77339 65994 56485802 84139 56505 812896787 86770 84139 731478714 32206 84139 408003879 44439 65994 206144417 81620 44439 447486787 14078 81620 33521182 86770 15787 741830684 14078 26334 85841289 26334 59689 69466201 28164 26334 4578447 28164 7628 7745173 26334 5799 661345790 27047 26334 193237372 79086 7628 189205965 75586 7628 889385690 5799 22330 721665750 23525 5799 783238055 19913 23525 60251718 79086 40337 784900750 22330 2974 484640338 85123 23525 638833601 2974 37685 545588736 47856 37685 74819352 44225 85123 382700800 4901 2974 107107615 9214 47856 129527606 11218 44225 103931537 4901 51668 71201622 11218 50009 526399238 4901 46270 188235211 43977 11218 358615702 30043 46270 970583754 31320 30043 68078124 31320 2773 38128391 31320 24463 2264307 43977 52930 937882759 30043 4990 893446597 2773 60395 874278542 24463 27444 967417869 24463 1126 965067851 8604 52930 496774938 73278 8604 41894621 5827 8604 737985202 1126 16964 750391732 16964 43783 78536528 54176 16964 532685718 57319 5827 701044252 43227 57319 431522335 60711 16964 239137645 24123 54176 327133949 57319 13893 844935804 57319 37928 735016207 13893 51763 453520903 21082 37928 559164700 2426 51763 571306791 51763 17389 200496957 21082 39393 323860708 84250 2426 521304553 21082 85838 208004169 31965 85838 178746700 31965 78325 62839577 32217 78325 723692924 40351 85838 67218241 40351 59257 90555253 32217 22585 477382334 40436 32217 252790535 43112 32217 535222259 19892 22585 913216889 58741 22585 449617841 36820 58741 262198284 43112 24035 701646840 26096 24035 941522709 4808 24035 705086817 24002 26096 792386156 24002 79120 587039896 55618 79120 52148031 53551 55618 535081624 4808 53169 971312349 37035 24002 931056212 37035 47202 466204798 72921 47202 479556803 53551 59328 583273034 59328 85401 706802073 31639 72921 856038573 58791 31639 673904212 7462 85401 882377244 58791 36905 433448447 39949 7462 106091299 78440 31639 139243566 36602 7462 756658948 78440 45206 722126660 36602 57514 81195634 61118 45206 584647932 33387 61118 417057197 9235 36602 966891935 33387 25569 629175390 49107 61118 602257326 9235 39782 166260500 55931 39782 413971047 9601 49107 23028363 43972 55931 993052278 53272 9601 168459010 55931 75761 581821911 982 9601 122585038 48754 53272 25544113 23735 53272 152381638 48754 63104 688050963 48754 6315 709911756 23735 11066 991117954 23282 63104 345952089 56382 6315 862747297 55369 23282 109491327 44349 23282 892608602 75392 11066 479096722 75392 2687 3083598 44349 69846 99487608 69846 17704 260047042 2687 7272 127669301 7272 21759 542496925 78783 17704 415450778 81869 78783 982014673 7272 6320 20744510 13542 21759 653926037 1877 78783 647797231 1877 42865 562657917 81869 11864 308086580 45608 13542 821393148 1877 81636 742926187 1877 15487 398362432 45608 17973 725614099 42983 81636 429180693 31215 17973 102614605 17973 54892 93048325 2115 15487 531096686 84073 17973 185570944 3769 54892 908618986 41269 2115 366896230 3769 18740 542683953 18740 5958 365052460 10340 41269 518382607 10340 28732 36746854 10340 26256 205631941 10340 12141 96563442 26256 34880 129690802 69336 34880 875613735 34880 80623 601404602 26256 24712 680406607 79748 69336 994022162 20219 24712 639335811 79748 68429 114032881 77463 80623 176699013 62896 20219 845008721 30062 62896 804531711 30062 19844 416933858 35037 30062 283206558 62896 29281 949810896 35037 2228 761785650 19844 67022 883126112 37458 2228 956517313 35037 62298 58307665 2228 8349 720638164 16939 8349 989441827 51719 62298 216247822 30029 16939 879532402 30029 59803 66131888 68709 59803 533006737 17794 51719 868733498 1826 51719 638942491 68709 18698 470740832 68709 72663 547882079 1826 795 991192812 72798 795 926417150 3868 18698 505652162 3868 67241 168876604 44367 72798 527392876 12701 795 146816874 72798 62878 739412883 62878 42821 354108511 76607 67241 824755390 42821 48164 663760687 76607 48292 79722545 76607 50732 986234527 48292 25442 132331932 16024 25442 179270301 48164 48385 533569717 48292 36889 209536503 75156 16024 77361704 25442 75592 982773691 36889 19922 503045965 37883 48385 750216040 19922 844 231350912 75156 71837 130986231 88318 19922 590840664 68581 19922 778940848 88318 80781 571252003 11997 71837 11516031 61246 80781 197018010 58775 61246 304463289 81334 58775 475443926 81334 74470 932422704 81334 41397 63402318 61246 34047 386292521 25631 41397 982945558 71352 74470 281326936 71352 54733 225749206 34047 83244 221463065 39202 83244 633608589 77985 83244 132896611 18353 83244 542576736 83244 47390 345078006 406 39202 59571695 47390 6067 469835986 84504 6067 354344594 67593 84504 585939644 67593 12159 110549214 44665 6067 691318511 70890 67593 217870604 84504 63976 19748252 32006 67593 151709944 45962 12159 391840386 55105 45962 185134513 32006 23938 539591966 19119 63976 818269094 32006 211 748225053 1611 211 436842385 19119 19760 327190919 19119 75089 449897095 44917 19760 605520132 211 1704 423842528 75438 19760 339062907 35650 19760 414854824 37138 35650 413375972 32673 1704 960508798 35650 32544 686057940 37138 70934 586715760 37138 63702 194710591 70934 7110 543718125 32544 87045 295626074 63702 35409 406791132 12409 35409 575349399 12409 85708 137154186 87045 82546 192563946 22915 12409 552083571 15233 82546 96325668 22915 19794 842060204 82546 14381 215350540 52284 82546 318286341 15233 68263 594673155 19794 2534 914367083 29951 68263 96046581 63083 14381 63662120 14369 52284 125449467 2534 35345 25059727 70870 14369 969367463 50168 14369 317443017 50168 64425 128000726 80679 35345 152289879 70870 79673 746681182 70870 10048 823681448 4131 50168 385332247 79673 13728 983428123 8156 4131 627689380 13728 32263 81925647 84352 13728 285542304 43309 8156 208126330 23751 84352 349891924 4843 23751 672346055 32263 67089 879168693 21970 23751 748933279 67089 69430 834289339 58523 4843 98285718 4843 37329 226006199 54406 58523 987887435 87634 37329 807465394 24383 54406 520726930 54406 74770 182343236 10328 24383 645996777 83673 10328 363418568 83673 8986 737427849 74770 6328 576731503 8986 6413 883066104 6328 88021 217342628 54967 88021 106997516 20631 6413 957850640 18130 6328 650080176 6413 52850 627339791 54967 73082 459462744 39363 52850 851457838 82768 39363 678549719 66294 73082 963951761 52850 21072 704237222 69822 21072 408464403 69822 46784 661360311 80071 69822 930672772 46784 46595 273360191 23817 46784 196858689 24702 80071 139060402 78298 23817 416871154 62583 78298 363228986 81103 24702 807021411 81103 84239 19378123 8230 62583 614191404 42820 81103 140223541 81103 70888 778707394 42820 71708 977088823 8230 9762 870566259 9762 85579 593986852 85579 48876 884076394 58088 48876 903429981 85579 16340 506651674 27992 85579 27186142 48876 74794 38249166 52630 48876 117711679 58088 64106 117337159 79153 52630 682358462 64106 26593 199282526 64106 1646 211236122 50676 64106 33093801 81793 64106 984155871 60690 1646 170232923 1646 884 259493051 81793 27266 347603440 52041 884 24862543 81793 75751 961343415 52041 39719 751461700 52041 30840 810115394 28078 30840 24021802 30840 1917 649927083 28078 16853 156001229 28078 59372 327706843 41297 1917 691622812 16853 55471 392612625 1917 57494 45495998 16853 19668 106834946 50514 55471 942540320 13331 19668 695929262 79776 57494 170383399 71074 50514 908029622 50514 16404 980245236 13331 71609 976054813 79776 27087 42400827 71609 41255 215387478 16404 13919 487051117 62334 41255 60672457 65971 27087 485095152 55367 62334 186444735 41255 57388 767885017 12006 13919 932093247 65971 35031 857280135 36705 65971 548065582 65747 35031 168512411 57388 62402 706886525 27529 65747 140043897 34087 35031 386658100 49205 27529 189321885 39064 27529 557028768 66049 62402 1399471 66049 27924 298145339 49205 4870 490247156 6403 27924 836535631 39064 17351 599713445 27924 73713 4576622 6403 82111 454554075 13149 73713 886012176 62414 13149 680630760 78850 62414 816687364 78850 76528 530588952 52376 78850 893071679 3728 78850 843522736 24861 62414 643438330 79980 78850 347475391 49320 3728 117083682 51705 52376 825399693 49746 49320 542358147 24861 74508 626563166 47443 74508 996021856 28358 49320 106906844 40579 49746 298907772 28358 66137 494817395 47143 28358 578327828 81674 40579 471514056 15373 66137 729624025 79066 40579 623621781 34002 81674 525252206 5267 15373 754941832 81674 74845 205021837 56572 74845 74190334 56572 49913 156324784 34002 29046 589850889 10326 74845 920269575 29046 7517 782609408 10326 27520 147723365 10326 13908 621922608 79146 7517 156009869 27520 67428 484067434 58202 79146 144704508 5450 13908 834385588 51086 5450 957684496 12832 51086 349540586 51086 18793 630184585 62130 58202 356659938 6231 12832 911932339 50028 62130 9828290 50028 64550 182956648 10263 6231 619456403 6881 6231 521125932 64550 25418 872034004 43659 6881 144098412 64550 72810 967996782 73530 72810 463212965 68719 6881 886962326 71068 43659 260162055 67404 68719 334762354 83403 67404 31871633 18233 71068 405815953 82586 18233 493818056 82586 52555 349778988 83403 61120 193326161 190 61120 326523868 18233 30067 811802805 378 61120 332025382 44467 61120 200562431 39304 61120 854294383 190 5787 550532348 39304 55468 497285472 364 39304 126871731 5787 59907 474179135 59907 63357 958112061 5787 3320 457396686 364 801 198277128 67146 364 209588960 9810 67146 478204878 67146 76018 950361929 49693 801 771491574 76018 61262 900330196 58643 76018 927898767 59939 61262 768739467 59939 82883 288931314 65191 61262 178154740 24785 61262 297841366 65191 17157 853208974 17157 14405 912204358 24785 86952 664263231 86952 86168 988845948 14405 38324 417849162 38324 75414 689905254 75414 6458 731734609 53585 86168 39322418 72992 75414 692157519 58425 38324 516531385 52772 6458 246624722 45628 6458 677359643 50728 72992 425407699 58425 85604 490914388 56250 85604 805754618 78762 52772 131518999 35971 45628 918501549 56250 18689 691384401 56250 62507 471588825 78762 49282 409457396 67639 35971 572386125 49282 38260 369392457 87542 18689 119989131 88340 67639 543766322 67639 63604 72045217 67639 76169 257150715 78890 63604 357244208 46810 87542 39066826 39230 78890 753317664 31322 46810 238730695 46810 25858 23769667 36541 39230 923068574 36541 25810 119005750 25810 11849 230068695 32697 11849 852232374 41402 25858 332548911 74839 11849 591405089 87339 25810 433771932 49914 11849 815688941 74839 42079 228573568 73611 41402 890352309 42079 35985 911436794 49914 83572 272750991 75752 83572 882764773 57613 75752 185517533 75752 36870 290173637 40242 36870 196777860 36459 57613 4074764 75752 71864 532727885 40242 30967 758894533 72634 40242 726185897 30967 9337 514611457 77394 36459 498417510 9337 20514 734017904 7421 72634 778437992 7421 5479 54356959 77394 34942 300832104 20514 23494 768903168 23494 53598 473846422 71050 23494 304684449 56455 53598 478196108 69323 71050 721167502 56455 69529 660616645 71050 8470 990757576 71050 26509 664418422 32093 26509 283337489 32093 70463 546128252 45515 69529 265744354 45515 14199 598848684 70463 3170 211168564 38615 45515 814870079 70463 26025 751109678 3170 74082 936351974 38615 51753 394317977 56207 26025 876713487 26025 14154 922078700 51753 33969 146376860 51753 37739 29883563 56207 131 926037517 131 60583 852854383 37739 44813 327842298 34329 33969 686092958 34329 49084 934140817 72545 34329 918516312 88242 60583 804115919 49084 65601 615308877 35507 49084 100243097 88242 23195 292237231 72545 46702 738947751 23195 73735 151826168 46702 3133 238073982 3133 14332 823087182 73735 74908 422183770 73735 5628 43960695 5628 54113 431160934 56075 5628 643709927 5628 54211 33006950 18341 54211 485490131 83026 54211 134156547 49686 56075 57686317 71046 83026 238724018 18341 35837 114807514 57043 18341 39413749 45638 57043 228078536 71046 1501 946116300 35106 35837 99055437 35837 7458 306325920 1501 24128 421157472 6207 35106 332662414 83268 6207 929247327 58511 7458 214449594 58511 68330 227859278 52621 6207 607792838 30947 68330 919637008 82659 83268 969872201 31858 82659 237770901 61929 31858 502834868 8323 82659 547563334 13027 61929 612139508 8323 27742 25642816 87811 61929 8062922 67446 8323 594962440 59779 13027 604389921 39522 67446 42898531 39522 48975 186270778 67446 17705 405908381 85925 39522 102652161 84211 17705 500693263 87833 48975 199633417 82956 48975 304910734 87833 31790 102686295 47564 87833 230618188 29558 47564 747776397 29558 2505 286130 47564 72804 406339740 2505 45168 770688063 29558 76235 708176246 15840 76235 728791501 35700 76235 86803114 53719 76235 954651200 76235 5331 301384939 86610 5331 673794261 33853 35700 846843589 35700 47388 114482099 5331 21504 299850494 14063 5331 68498974 87363 21504 667107165 14063 39508 8057952 61096 47388 929815031 47476 14063 627315817 83365 87363 739305724 1274 87363 603073781 39508 62956 616170732 61096 75250 612564487 71282 62956 661104364 62956 53825 828564086 20975 71282 632807968 75250 66207 219042752 15731 20975 381878571 39790 66207 231161263 12349 53825 310466731 30331 15731 84265853 74576 66207 451293747 8239 30331 244973808 21610 8239 805700583 74576 68272 569779899 1764 30331 122809854 25874 8239 845004628 25874 75926 62268012 79538 68272 146987130 51111 79538 729817502 1764 50700 538378028 25874 35888 182942263 50700 73156 694793377 28106 51111 795978329 35888 22511 99066247 6054 22511 78131226 73156 24222 84018956 31778 28106 833204952 26781 22511 763050099 32416 6054 53798737 26781 41258 36428194 1810 41258 210716378 31778 10688 768105524 10688 24220 44034636 56672 32416 996356764 10688 22902 743160219 56672 67155 136477609 10688 42781 144671921 24220 4637 195956014 81182 67155 462258325 81182 30306 899611659 4637 5260 35903409 47878 42781 922330871 76759 4637 17656077 5260 944 360530247 47878 16564 723243668 3576 5260 100579752 3576 14379 130907611 4113 16564 59460784 53419 4113 636294278 21129 3576 948794383 42108 4113 295585039 14379 65102 10589678 71517 65102 474092027 71315 21129 85939909 68034 42108 354084301 71517 5853 181772601 37449 71315 526731231 11349 37449 259096070 37449 45435 494517141 65500 5853 173391169 5834 45435 869101105 11349 44996 4237204 44996 81632 847688894 87225 45435 27467312 45051 87225 824548234 87225 70572 568470369 510 70572 619082736 65315 70572 117939283 5264 87225 785605737 86297 45051 734557813 59221 70572 894463458 5264 71473 529677747 5264 71924 725466584 5264 8840 523131046 49280 8840 113432833 8840 42357 142777234 86313 71473 823009484 24722 42357 835059003 54203 49280 915745123 80696 86313 7197901 86313 29081 543820708 24722 29166 565459331 70240 54203 7244667 80696 36772 108594556 29166 7524 739794153 46262 36772 785056791 36772 36818 611999131 46262 45780 613001350 28474 46262 808541053 86049 28474 262482140 61363 86049 832654609 26895 36818 904507823 23734 28474 404790159 26895 23836 31395172 26895 68738 307125840 23836 56009 913344990 11319 56009 319294041 56009 3532 13849992 23836 62615 867235633 62615 58113 971905460 58113 22921 670629615 62615 73852 946320097 62615 43497 924213138 11644 43497 325127161 9324 43497 547970192 43497 4784 507244427 43497 39840 992868672 8939 11644 741321594 9324 57077 856351775 4784 31864 570710463 14371 4784 663826186 46135 57077 866940511 8939 83788 667892473 14371 55047 162175284 55047 81502 708267749 81502 34874 847190592 55047 15448 743559344 36267 15448 366558809 64365 81502 57864836 54688 36267 105559374 10859 34874 279295269 279 54688 691492527 67475 10859 582105099 67475 33339 522339122 279 70960 910563585 47596 67475 306967188 33339 37141 282137738 37141 6181 262542699 39347 6181 907214551 41286 37141 190191017 42875 37141 411315076 41286 44619 699412363 11456 39347 683408647 44619 34556 380195952 34556 176 610173491 3021 176 52141209 3021 22134 803591824 66458 22134 14149051 35278 66458 881480556 9988 176 529186496 10210 9988 334570456 32800 9988 71466613 32800 25924 10061382 32800 15235 419254754 78886 32800 611243643 82517 32800 90307282 593 32800 499343728 82517 71349 882465837 23573 15235 560723516 593 13332 629058556 593 6358 600933463 41619 593 912882115 6358 55770 129866199 9872 13332 495254909 66303 9872 21068387 58883 55770 508423596 9872 6815 713111437 65391 55770 824863385 67091 65391 766415869 52012 66303 197997801 53724 67091 706080258 65391 70045 252734580 65391 42835 930541076 42387 70045 93209060 42387 55814 250378556 30231 42387 514677948 55814 43403 255983729 42835 81511 960870005 81511 50126 59623929 57130 43403 249713032 77960 43403 185599019 826 43403 288847508 57130 63087 190543186 57130 13575 326915974 57130 48048 210345382 4440 63087 187134916 41617 13575 813218857 13575 60118 826882325 60118 85051 427586261 48048 70615 940057225 60118 9902 642359000 9902 81078 234309535 44185 81078 587327936 4669 44185 136709006 14793 44185 208853503 44185 38828 580160530 14793 7487 144558665 4669 15437 145679327 63571 15437 835235279 65782 63571 144577254 5550 7487 997509074 47479 7487 667039000 47479 33089 771581663 47479 24206 112036915 33089 78611 266529059 17037 33089 582165440 5101 47479 64378362 17037 69310 659747137 29366 69310 716687213 45902 78611 3690863 76550 17037 35394530 41079 69310 172509587 41079 10742 305375779 44918 10742 367571394 45902 35400 643300563 10742 7180 38708069 10742 35721 843860816 35721 30938 9086619 35400 5188 52184743 18781 35721 519643104 70445 35721 878250371 36767 5188 80118210 18781 8406 623316218 60289 36767 446851380 60289 64258 241354188 36767 81172 970576846 78887 81172 34393634 8406 70931 309218262 43429 60289 166308046 81704 43429 185413170 74250 81704 188938303 73036 78887 155450946 43429 38162 634901005 38162 38857 353274299 81704 35870 138177446 80747 38857 710832247 80747 18416 679758645 16623 38162 811572898 56973 16623 88364852 65672 80747 348110994 56973 75265 561482870 56973 14519 458984107 16623 77923 166806973 67099 14519 640678615 15623 75265 297508373 14519 32765 142723627 34854 14519 755245721 50712 77923 371762145 77323 67099 167744835 15623 76214 634781522 66492 34854 450470195 66492 72423 27382796 50712 50653 841596925 57373 77323 138336403 76584 57373 802412672 28073 50653 964713516 28073 23685 657651585 32679 28073 664804745 46440 76584 44416341 40779 32679 10089927 84927 28073 836607844 48145 32679 680887738 40779 54194 156020825 40779 20232 687032991 61306 40779 482719025 84927 1394 334720639 48145 7540 372460983 11558 7540 915934409 7540 81815 758608177 7540 62873 849052384 73682 62873 393234557 71652 11558 629949091 1572 81815 89979873 48268 1572 580377399 55739 1572 452753546 48490 71652 33869976 26295 71652 595797228 48490 3627 586247656 59773 48490 472440296 83621 59773 928100060 83621 80234 300127860 80234 54863 740864890 3627 17369 182473183 84336 54863 739163100 57277 80234 416102810 48129 17369 354618559 12967 54863 254497735 17369 57892 565256207 57277 12600 131837835 48129 19062 36422870 72969 12600 736100931 72969 68457 578985471 59173 19062 637566907 72969 18167 936232560 68457 79273 291030123 59173 76209 65166524 18167 22049 684702369 20173 18167 116263175 85743 76209 167863412 85743 51430 808256911 76209 37784 296158109 44420 22049 245819937 37784 54289 852475818 44420 47860 600166149 10274 47860 809226099 60612 37784 273937733 79440 54289 559398212 41764 79440 582257889 14161 60612 18156330 10274 56055 159488672 41764 9888 87855771 33034 14161 605377135 14074 56055 735719307 16747 56055 492250041 45611 33034 577066584 68365 14074 340065289 25254 68365 20931471 23421 25254 276396885 25254 49752 101994069 49752 16146 710237290 18580 49752 365668402 58308 23421 309063548 49752 34323 837098226 18580 64767 974548082 56702 58308 114844587 64767 20477 721990058 33745 58308 211208299 20477 85504 680291195 86407 33745 49007502 20477 87999 703026674 86407 3753 178080887 40315 33745 204331477 87999 43372 334009888 75344 43372 72419645 6890 3753 62324095 62628 6890 199740474 16814 75344 619348308 75344 625 205575459 37969 625 252641808 6890 81281 869250139 35499 81281 166676646 35499 27796 422703100 35499 19833 771123739 19833 52689 29845250 49261 27796 128051881 17640 27796 3754376 21094 19833 480996587 52689 21737 210177824 18463 21094 541330563 55962 21737 103526781 18463 17314 770287103 74414 55962 884163502 71795 21737 664587624 18463 8965 551114644 74912 74414 122378853 74414 43698 137232176 76219 71795 864121330 71795 70817 371973141 74912 85727 367962271 76219 55448 160409011 44601 70817 987206664 54980 76219 507179618 54980 3197 224765588 20818 55448 135726075 44601 10836 852471260 28272 44601 222267158 49757 10836 395036458 14294 10836 717426473 11393 49757 48685972 73015 11393 829369864 14294 12512 393938600 42803 14294 17669371 79263 42803 231570015 4965 79263 598337700 79263 30622 643977251 21696 79263 948062786 21725 4965 775426445 86810 21696 951903515 24996 21696 877632545 21725 77839 618804534 17133 21696 31915145 86810 44419 57894868 17264 17133 800018701 17414 44419 191608385 52150 17264 896378807 1874 52150 577318545 25765 17264 692612987 19305 17414 253410037 26769 1874 689663126 26769 32033 376231637 51210 25765 463010796 32033 35691 669856992 7823 32033 337085877 59725 35691 91145625 55662 35691 414422797 7823 20605 797338577 35691 80803 403538199 20605 25058 578322244 34692 25058 335587485 80803 35592 757294272 80803 56415 643425226 69898 80803 227316398 56415 62730 634633432 84044 35592 112737565 69898 28684 332474171 69898 55911 362969635 28684 49996 518296324 49996 20255 886438558 2599 84044 507103483 2599 19417 922616972 55911 29962 687534340 41354 2599 72896922 82015 19417 280221693 2599 72465 147145789 19417 38672 273666143 29962 36937 700291818 41354 8530 796601928 60935 72465 105645931 72465 76144 260851001 2545 76144 460564618 36937 55336 559869047 76144 23104 241326488 55336 17334 856360878 23104 84448 638580271 55336 34467 957865577 84448 49849 990023340 76449 34467 133669142 2888 84448 441505156 77521 49849 419172126 34467 46260 734732711 76449 78355 50640055 47017 2888 609929636 78355 55723 67665445 55723 28255 130993693 35545 55723 786475412 60717 55723 921841616 17756 47017 267608912 77626 28255 129542529 17756 35608 995965849 35608 56426 192466850 79350 17756 181836392 35608 78617 304264044 78617 52659 950443151 53570 35608 286945417 78617 5745 186936493 53994 53570 914969895 7887 52659 309219006 53994 13237 84818530 5745 51232 92991449 67011 5745 705400895 51232 64188 512403231 51232 4035 930844018 4035 30425 347959665 34066 64188 756498281 35890 67011 681025696 35890 45960 150273290 8088 30425 836488021 35890 84551 883400320 84551 64125 52822882 75783 84551 861579149 45960 68115 44540214 75783 60672 329852272 37216 60672 6481277 80266 60672 583160019 68607 60672 335515723 37216 13203 683972284 13203 47024 473352475 44193 80266 480447446 49359 80266 527719198 13203 70392 17754003 26364 44193 38427208 70392 76949 776639681 19446 49359 475080975 19446 47151 366879101 79080 26364 535418437 83157 79080 767663231 76949 62173 857523644 42063 19446 638750568 42063 45526 217219003 42063 62294 815993994 45526 21376 215504202 88276 62294 253170029 36135 62294 967298929 62345 45526 362685166 88276 10647 823079550 88276 86965 408795721 83382 62345 548466460 45744 62345 588938336 83382 77651 403024452 38385 86965 403967642 5576 45744 36792037 26516 77651 223434238 45013 45744 121662725 5576 50354 610836951 83964 50354 936611743 45013 67814 744132802 1209 50354 779313573 1209 33332 693488970 29360 67814 435953004 33332 78637 94146980 10460 1209 289129654 33332 21461 973055661 78637 44809 245927152 29360 52808 713659898 78637 2407 222844134 21461 8178 439910842 47740 8178 141774762 47740 86897 6468201 8178 25604 525529886 86897 42488 159868263 52172 25604 896652445 43288 86897 319290273 75154 42488 606336594 67003 52172 275094871 27349 52172 921469728 61016 75154 153838501 43288 9718 429733600 9718 66574 900711844 61016 76497 541404510 76497 86333 324612356 86333 38688 437031982 38688 26680 876401163 5438 86333 280384627 5438 24479 399793279 38573 26680 352690864 26680 10297 120572491 77568 10297 316178955 58417 5438 777825677 56888 38573 157674706 50626 38573 817321495 56888 36367 127195097 56888 11933 142260165 85277 58417 98054159 74197 56888 85105799 12312 36367 214892801 12312 10321 108740011 74990 85277 26757701 12312 68318 935764226 74990 22040 720526886 12312 29743 965573189 60887 10321 600251746 80912 74990 27593759 83000 80912 83557493 65560 22040 691462599 29743 55682 563372682 55682 39122 172892981 38237 65560 332460440 66609 65560 952529174 49850 38237 63157854 66609 50506 627522315 88151 66609 152385826 49628 66609 635008136 49628 4154 573919849 32458 50506 191318554 51911 49628 463878917 88151 45643 72697185 4154 77951 800586472 32458 80699 833077712 39025 77951 610743077 1047 77951 125376163 45643 36255 738357105 18962 39025 422232587 65261 80699 465938638 59041 18962 206364843 18962 29041 117429434 18962 84969 364696195 33775 29041 422665833 29860 29041 153991485 33775 52128 275509393 29860 25615 996065117 52128 58853 207234481 29860 22924 656035321 68573 58853 726602294 25615 65597 744481267 58904 65597 866169694 25318 58904 216493830 35448 58904 20642924 70300 65597 380377043 23769 25318 866004526 70300 75266 720710752 86947 75266 273145393 78089 86947 958281918 3466 78089 937627626 23008 3466 397429607 86947 12025 162616141 80631 78089 657558027 23008 25413 19806076 54079 3466 230187923 12025 39156 655222731 2580 54079 936270089 34751 39156 697042970 25413 10385 830951923 66182 34751 496523034 4927 34751 909300153 12449 2580 650587201 70381 4927 50994220 66182 68253 420450551 4927 13614 324576518 12449 82787 974065890 68253 20532 276247896 66567 20532 820533548 13614 2327 359049001 13614 84820 99915621 82017 2327 439264342 2327 52033 268938813 35718 84820 129047126 52878 82017 85847400 82017 74377 388700375 35718 62922 23844365 62922 81048 797414344 69641 35718 780527783 69641 39075 303196858 59422 39075 710201051 31673 69641 264089212 81048 73832 202295850 39075 8144 525981671 39075 29606 326659380 81833 73832 715685371 45920 29606 179300294 8144 74026 34229702 8144 45098 235516845 45098 59593 266737239 88200 59593 680824925 38512 45920 903734677 62806 38512 805954492 45236 88200 84133554 39792 88200 254590285 39792 65365 492493309 62806 19374 15103787 19374 52928 354090976 19374 63069 149435978 63069 2261 92745384 52928 29728 470136017 63069 30145 755186707 52928 11197 815896818 11197 62452 950191766 29728 22464 510242286 16298 22464 77810606 57003 22464 577399319 22464 80834 600769200 57003 19466 387727004 80834 78790 822352435 80834 20085 924749514 52675 80834 459624973 20085 38020 923944614 62697 19466 862285635 16503 52675 398821294 52675 83453 401992299 24632 62697 615978124 62697 37390 223426321 48114 37390 651628114 21902 48114 40837654 25503 24632 95579792 17680 37390 57970311 72240 37390 100193542 4170 72240 908849270 4170 21553 196158613 21553 6332 982754183 10806 6332 751080150 10806 70439 765794126 45443 6332 108611455 57646 70439 600921706 45443 51285 435627131 70439 34199 228906409 45443 18004 12609360 51285 12708 41029246 34199 55010 478467166 27408 34199 531140573 86432 34199 200515157 67406 55010 99542418 22227 27408 100366743 56301 27408 493661944 42972 67406 444626093 67406 32880 122466182 39001 42972 771311633 72358 22227 723247357 18395 72358 368856420 56381 72358 239872187 39001 51427 179599417 60818 72358 561121504 18395 26419 773627674 56381 26257 561478949 48322 60818 684017647 64177 60818 531174496 48322 11441 386763105 48322 66240 37757852 11441 86307 196657651 57381 11441 488687903 66240 70288 860352272 70288 1884 689506336 78506 70288 204447092 57381 12447 216619693 57381 20494 441955455 12447 34608 82819761 77195 78506 777786824 37417 20494 518796346 63358 12447 98608363 22941 37417 361058387 83280 77195 25411168 53704 37417 372191513 11232 37417 227982496 53704 16785 751820469 86618 53704 646401859 48611 11232 918440238 28029 53704 556695156 16785 2087 843450735 86618 83963 725732966 28029 37976 186962109 28029 16273 369078657 2087 47728 494275991 19837 37976 766239483 16273 12720 403312678 37976 12453 945863982 42212 47728 352506555 42212 75979 509120297 80524 12453 235965771 12720 11664 987163780 80524 17167 14259288 17167 27861 933327311 82172 80524 992836119 27861 77781 245678800 47800 11664 956197414 22460 77781 748873633 17268 22460 844132886 82172 22375 265457741 22375 53191 117334121 53191 70377 56513914 86681 17268 749061419 17268 80268 990050562 80268 30216 826169394 23277 70377 678782390 37809 23277 941306350 31000 30216 754954105 51976 31000 152028160 80976 37809 593297862 31000 4717 735852933 63324 80976 686183833 80976 72442 515421127 6368 72442 687726219 6368 67552 258042456 46780 72442 255511939 84493 63324 689913883 46780 82115 453572423 46780 86055 166920098 67552 75673 245575975 86055 71323 795310193 82115 7261 760257357 59324 82115 442820884 71222 59324 397214880 71323 38581 761041927 59324 75328 444746022 67220 7261 534522103 54232 38581 41461557 47668 71222 271020021 57396 54232 114529942 57396 77331 387404435 13576 67220 609471751 13576 69982 534584083 77331 86790 221326319 77331 52830 359183509 78409 69982 399626372 79593 52830 391260657 86790 70568 596142945 62266 52830 232644240 62266 80734 281446934 47119 78409 688903266 70568 58213 343097377 57489 47119 709639159 69097 80734 978401298 83148 58213 966263058 12184 69097 214754355 69097 8066 20522171 56548 12184 136018510 69097 28374 592302979 26324 12184 109126783 56548 35166 824247120 26324 68834 811012888 28374 30435 226185933 7335 35166 754622017 8623 7335 105546358 61404 7335 452516340 36317 8623 614778255 67312 30435 722907692 16775 67312 32689000 36317 76386 10109294 67312 33864 351789281 42403 36317 57652251 76386 18559 754122453 18559 34978 779934053 42403 14153 256048288 21239 14153 2944619 38114 21239 102846690 21239 48708 835885 55141 14153 73629690 21239 70973 640379145 18662 55141 644043201 24043 38114 678658369 4139 48708 741025550 18662 68284 140787920 4139 23673 807907752 57442 18662 477699308 68284 18734 80793560 31293 18734 237041183 57442 68376 286571368 78252 18734 886374143 78252 45420 758552420 67828 78252 475431414 79657 31293 703276268 69063 68376 895464432 15149 69063 84241550 36968 79657 661114703 36968 108 333771761 54520 36968 692138906 87538 54520 593855483 108 72895 553544560 72895 12014 836340387 72895 27540 119009317 27540 21284 271628126 37986 72895 457082659 72895 38845 373025734 37986 13480 100819149 21284 80738 85291914 80738 11438 550526314 50253 11438 905034210 80738 76266 270506838 85596 76266 686867022 66727 76266 422593209 85596 85904 123910962 85904 60990 947952442 28937 85596 652691639 60990 42186 824562379 85904 53723 385257220 35379 53723 111198673 35595 42186 152138545 44244 35595 67601189 42186 17655 616770832 471 17655 361775133 35379 63065 302219949 35595 17198 195663626 54671 17198 210808542 17198 15388 901562617 15388 31552 250308353 63065 85795 770830695 2456 15388 143920641 31552 1160 797018459 2456 11189 72796490 31552 23046 138160656 23046 62131 270185234 54092 1160 819971754 26940 54092 522673358 54092 78272 947488057 78272 45864 613542329 78272 13689 694023285 68033 45864 74080986 49816 78272 975532785 61759 49816 208373724 82013 45864 35081440 49816 15244 53767578 49816 42321 537934090 3862 82013 229727971 15244 28662 699333197 42321 81060 809049737 42321 28675 613094520 62788 3862 791885879 81060 37028 354075099 28675 12445 25671917 12445 32895 159036126 28675 37016 315859045 62788 76038 407492872 25524 76038 447779021 37016 68195 527345906 48833 37016 112637409 25524 62153 967351169 39302 76038 73372179 68195 68498 69125904 68195 40774 692754158 40774 41973 458140960 62153 35866 310985652 21989 35866 286071566 21989 37769 209334453 52198 41973 122463467 8971 35866 794226170 49420 37769 726736963 54713 21989 839591702 22345 52198 352541595 52976 49420 369771841 8971 5630 796039816 57593 52976 147347546 52976 54330 353846935 57593 75975 973708944 66961 57593 81368923 57593 28450 896464637 42842 54330 725816047 28450 31674 315778061 68852 28450 15354519 14733 31674 504550627 28347 68852 612635232 42842 1196 976866625 75812 14733 113894711 54338 14733 178634730 63227 54338 808861749 72038 75812 51356506 71783 1196 735848519 71783 36342 73325251 72038 7951 976972823 79957 63227 217700991 71783 2423 271046347 72870 7951 450367978 32012 79957 26648616 35173 2423 861266356 35173 66606 143774903 32012 78079 737370167 85877 35173 222142829 2463 35173 800815029 23459 78079 235727820 2463 10956 654990194 2463 36208 232889030 3698 2463 354523834 23459 30420 610083449 23459 83040 910949352 9457 10956 32432329 57693 9457 497914369 83040 86448 947848670 55211 30420 152857419 29457 9457 566944735 40429 57693 574049469 83532 57693 84973458 86448 4190 319646122 78779 55211 730689128 4190 79043 495670176 29807 83532 952427259 8527 4190 863522867 79043 88096 562039769 67027 78779 6570188 19022 8527 350928485 39965 8527 464212190 50057 19022 898686231 67027 22836 686839487 50057 60195 615441605 39965 38661 526064887 25893 50057 558853381 59230 60195 893105977 16829 22836 264050341 74744 60195 655975824 59230 4681 185729599 87249 16829 813672767 13945 87249 7339070 14523 74744 175989497 907 74744 600275034 65163 13945 299051105 47237 13945 100079223 907 41549 187080681 907 34402 430422553 46600 41549 550333055 78863 47237 418649774 15357 41549 80766848 48679 15357 29028647 64541 34402 326362692 72307 64541 39141273 64541 3898 140334807 48679 15626 839017215 7974 15626 68060429 14138 3898 188752257 7974 7183 973284171 43412 3898 279125959 15626 55391 592747159 30315 14138 888114921 30315 54075 83003336 51349 55391 506264357 43412 82192 216917982 45574 82192 562250682 2321 30315 754933634 41300 45574 124074003 82192 71761 736874665 66149 41300 768667542 71761 14713 93118845 14713 59512 536249744 14713 72514 11590092 66149 31460 110261899 41862 14713 366545641 41862 4872 109725889 31460 45871 473625738 72514 13934 591636988 88383 41862 168894634 14995 13934 894998163 45871 68989 727848175 84368 88383 683497443 14995 52404 901044522 52404 8548 269110836 8548 79563 823303069 71804 8548 220161359 72528 8548 203012184 61809 71804 782633886 79563 15702 481413103 79563 59141 51992888 59141 12094 134799992 72528 79142 659767892 43888 15702 12075936 12094 12953 17571153 43888 69081 54338926 12094 87200 271815883 12953 37437 74850860 87200 33554 970001609 37437 39078 615401120 34462 33554 318847269 87200 61892 981923521 33554 15026 60158802 417 39078 295419731 34462 40510 252054330 58520 34462 588204822 417 25338 329824277 417 16428 318282343 2119 25338 183946893 56908 25338 946029748 25338 72261 68877896 19882 2119 966603709 16428 12539 487588474 72261 56200 148523453 38741 56200 869866299 76306 72261 401735228 38741 70533 907661460 56200 68651 727722196 67675 76306 421110804 76306 1303 515645649 1303 43377 505007459 32707 67675 977212350 32707 46384 531887984 43377 81857 676940254 43377 86163 183402020 46384 50231 917352920 75019 46384 328371376 15311 50231 592973692 83383 75019 777927547 75019 43828 978582631 54067 75019 357938066 83383 75031 689023765 5570 83383 616492958 5570 51760 85936138 35755 51760 144920587 61525 75031 710768895 61525 40265 262981307 85830 61525 189792481 58784 85830 541024988 35755 43051 510704167 61525 85713 194735436 28797 58784 976706922 21577 85830 17046417 58784 42858 44099360 47816 28797 163694109 42858 35335 316861 2579 21577 255516200 35335 3200 787231700 3200 67992 811119285 2579 52651 762129269 62605 52651 32298674 62605 65636 163516966 66044 65636 865912109 66360 52651 90149271 62605 1930 72558530 51215 66360 983880455 84550 65636 586459575 84550 34106 495433476 73637 34106 382784342 51215 30269 103512655 30269 44625 267247527 14667 44625 68110626 28876 34106 645686489 28876 83165 247289234 28876 13872 286059213 27563 83165 117878345 83165 29249 187349366 29249 48458 466154215 48458 73240 487221106 13808 13872 165231273 13808 39212 714705973 28044 73240 532106301 34959 48458 962215454 34959 77961 757187888 20650 13808 272105312 20650 6679 743994597 51527 6679 669562757 46372 6679 914632914 51527 9217 224996597 9217 3904 477087720 62486 46372 23857000 47512 9217 534446394 44815 9217 728877725 47512 49260 116984190 69624 3904 261936795 62486 77586 480911166 47512 44123 283843539 64775 77586 130324665 44123 5321 745589943 64775 8136 296091490 77090 77586 305762145 5477 64775 409564443 41986 5321 557224008 30146 77090 995606848 8136 7942 191152204 5477 73741 998309113 11168 5477 772693332 41986 50107 131248267 8223 30146 385872466 22655 73741 422702588 8223 21032 235480618 15237 21032 329484727 8223 26797 769147570 8223 68804 617899500 21032 2299 52354644 26797 62011 384949117 2299 77966 806593425 87522 68804 185958040 2299 51125 823743615 33292 2299 851070736 62011 45274 506775806 62655 51125 82421371 45274 52858 87168057 23625 33292 486072895 29040 45274 314418444 62655 34225 973366132 52858 50030 812389235 14969 29040 921739567 5725 14969 615176600 3333 34225 948790667 34225 32522 158662756 14969 4096 25648031 86887 3333 833286043 76743 3333 34106313 19324 76743 245687308 27499 4096 524441827 63925 4096 439589598 19324 32863 736964951 70726 27499 673049185 46087 70726 852314526 70726 13595 131813328 70726 19796 242399389 48132 46087 833564216 19796 76627 83288418 46087 382 556294373 31974 382 968788408 76627 74340 70851569 48132 81953 532729659 31974 57119 911075209 74340 16783 266199971 74340 76676 157045721 898 74340 614258330 81953 4147 102537695 11265 4147 975909322 21847 11265 426777476 11265 85544 468087207 21847 23505 358937206 75578 11265 60342415 21847 79050 727141902 4945 79050 346274938 83703 85544 28226267 83703 76664 850909753 14271 79050 14532485 14271 13639 708248146 13639 26595 655508084 48734 76664 639919260 14271 31021 470122614 14271 15074 114221822 16441 48734 310433570 52754 26595 53279888 16441 72589 623387691 46934 16441 834548 16441 86856 84370040 72589 27518 879859018 27518 24155 57324144 8034 46934 947464566 27518 72075 393713651 72075 71973 37144594 8690 72075 739562781 71973 1251 891402878 74480 72075 424873556 19328 71973 912657368 69157 19328 638016077 60092 8690 320172828 61895 1251 822043033 21749 19328 538177041 27175 19328 894819808 69157 54587 132788321 54587 52811 305221250 31851 54587 495734489 52811 43298 91297644 87021 43298 300612152 79670 87021 946606074 31851 53410 598290130 21377 53410 788182184 53410 38053 786272420 82260 38053 873531496 43829 79670 960568259 38053 37111 578325328 43829 11975 165029920 11975 51237 654193801 11975 62055 550831786 15063 11975 947251248 20102 37111 85752508 87332 20102 548783795 15063 3293 467534240 3293 57415 877202401 57415 13162 830125432 16347 3293 810935835 87332 73339 215010030 13162 22572 623141270 57415 34579 517206460 34579 46642 552728588 34579 35799 713253038 69472 73339 611032156 16774 35799 236454977 87390 34579 286522618 80992 87390 519272266 69472 33384 323423219 80992 57199 338762713 70292 57199 39028120 63576 70292 217321151 33384 61116 426959693 33384 71647 592555345 63576 3537 180894845 71647 27311 542046247 3537 73500 513880524 61116 76123 153225230 73500 18048 389543776 76123 49608 902695726 37162 76123 449793925 49608 75626 118318238 49608 17023 778953815 18048 76159 675123107 39209 75626 95131627 75626 24541 679616746 17023 44734 672699121 36769 76159 902906615 46013 36769 649417180 44734 584 42587042 584 67910 8060035 47743 36769 634348139 24769 67910 496402345 584 75733 441066019 47743 29397 359084336 59943 67910 886522051 42009 47743 187945148 29397 69585 250227503 59943 65595 347463492 39395 42009 774308696 69585 48214 791752779 17715 42009 281787564 48214 43763 55896040 48214 5428 121659764 17715 32848 385188839 43763 86765 388141593 86765 60854 601396443 5428 21093 767705780 75453 32848 515095800 83591 75453 983744907 83591 83278 257566244 8800 83591 388091096 12779 8800 432656296 8800 3641 264926704 19956 3641 416185559 19956 57000 927747606 82273 3641 345677193 19956 63689 229939288 3641 14007 99262049 63689 2487 959402800 82273 16274 515845856 31404 63689 877699760 54971 63689 75066825 41031 16274 67557436 2487 61846 559210039 54971 73492 316859109 73492 12760 479118350 67956 41031 262287674 67956 73951 195785154 67956 71414 544410784 50949 67956 418966127 80817 67956 524941749 80817 45257 534209909 45704 50949 18732901 61475 80817 106480089 81739 45257 117922846 80817 5458 30712794 45257 70177 444600943 45704 55104 198577196 80691 81739 548458591 58946 55104 268493421 46954 55104 574563517 70177 38340 570267904 46954 34425 659386416 34425 34033 69098268 46954 29555 230540119 34425 26942 528471939 63477 29555 105224064 34425 14771 362879255 63477 23648 401186506 29555 54907 807125364 52680 14771 944201636 23648 9218 72281006 64149 54907 648650474 9218 212 753477307 28116 54907 28645437 28116 19267 914943113 25482 28116 622098847 28116 57329 145092844 25482 84762 103780425 19267 65576 190315163 32308 84762 702255504 54540 25482 794835111 84762 35814 486501650 3748 65576 783952881 81509 54540 479590058 32308 57280 259313856 81509 83357 986465451 81509 25031 517626973 54254 83357 602453062 54254 17545 537257689 83357 43905 145591357 59692 83357 939340151 68665 54254 789928169 84527 59692 754208166 33567 68665 151140455 45536 59692 785578187 68665 81999 515826781 43997 81999 365908226 81999 36423 590644013 70247 43997 890016585 45536 85195 445972051 85195 9380 346542114 9380 64521 185958001 48809 36423 772586126 85195 496 987789715 496 65631 124542261 64521 87222 614560966 77776 87222 458620325 77776 47731 831756 496 39812 3230430 47731 52642 9868170 39812 17394 710400868 17394 70296 74254614 60880 39812 528023380 60880 20289 78686550 20289 44773 735132696 44773 84513 124919455 86272 60880 662128801 84513 81823 650876596 84513 38426 99288519 82563 81823 597075091 30822 86272 329596433 82563 61917 140229541 19831 82563 468641542 82563 73753 1045248 19831 67650 145549856 61917 34786 965713286 55050 67650 389124717 34786 79844 784776166 73753 43884 557382875 54099 34786 40220762 83659 79844 93154015 55050 61002 79223081 79844 71135 476017672 33035 83659 42514092 49530 61002 73798687 16765 33035 504169668 61656 16765 703741588 71135 63071 191611876 10356 33035 490493204 75593 16765 349287801 9492 16765 908603240 35472 10356 197026482 63071 72832 60001687 17541 72832 67392404 53863 17541 550298062 35472 1712 762416482 53863 22211 125269732 53863 40035 103767591 5569 1712 276771938 61849 40035 881626292 32395 22211 638387213 38580 5569 753965743 38580 73856 735227868 32395 82269 367028281 32395 71495 843267442 73856 41528 566796830 44938 71495 736349869 82269 79057 902114988 26659 44938 450658658 81142 71495 118768817 26659 77108 929636907 79057 53089 349441495 77108 46892 427857561 15219 81142 361226741 69581 15219 599490766 46892 46318 55200124 17628 69581 186198042 7550 15219 432523129 69581 5232 607259835 46318 63226 999663330 17291 46318 220900192 5232 78809 54914309 78809 70168 35316171 1295 78809 458634315 17291 38977 631569389 72217 17291 339447897 78809 26139 311104781 62744 1295 321145634 38977 75041 142098476 62744 80915 296108190 8856 26139 630258106 75041 60383 684499919 80915 27251 12990530 43100 60383 590398407 80915 36757 621607158 43100 27101 775810341 27101 29848 861554597 855 43100 504790109 29848 33959 492786646 855 22876 235361946 74805 27101 393343905 29848 57632 390595030 41260 74805 263699234 57632 9379 148443727 79903 41260 99145737 57632 19842 852419650 13194 41260 795860229 79903 8314 398376340 8314 27264 506458967 27264 65083 134133822 49071 65083 136385533 11527 27264 823089823 27264 44173 445701512 44173 12845 747327247 49071 81392 143820706 67355 49071 915360542 63645 67355 410015384 63645 64058 946645995 67355 74637 870212585 64058 23164 932028676 67355 6687 392157987 6687 69197 551278514 64058 3965 26400595 65189 6687 701901673 76716 65189 643462299 3965 24649 513442036 69197 23248 598496007 61599 3965 630304311 23586 23248 369444491 30404 61599 835202026 78478 30404 65353450 39467 78478 607978856 30404 22346 761550839 50209 39467 1599801 75780 50209 354747272 39467 67645 306154446 39467 3318 423109502 54116 3318 787439824 57627 54116 512120512 54116 39114 834886007 57627 27812 177893342 27812 3001 640463341 41802 39114 389892603 27812 36826 525619567 60603 27812 353431909 73812 36826 977634989 36826 54455 816416860 52993 60603 746670541 76979 36826 845271395 75009 54455 767280173 54455 49131 386931517 32766 54455 946923924 49131 52906 635900277 76979 42519 112067464 32558 32766 76221596 33449 52906 8636299 32766 32724 314215 86593 42519 735536985 10291 32724 772383641 77400 32724 854576609 32724 33275 327010845 86593 51739 249633608 33275 77511 122858143 77400 56194 426428105 77511 8572 449607189 56194 10967 20664554 61832 77511 119659247 61832 1545 351612423 25207 8572 406984926 1545 61607 608613012 61607 42786 115666058 1883 42786 294870508 74562 25207 118865300 42853 25207 211219788 78543 74562 144080395 36810 1883 722097191 42853 66568 603040695 78543 5282 319551645 78543 53177 673067647 36810 37546 546544725 54675 66568 792204376 37546 55178 664246241 78002 37546 239830456 30746 55178 224972196 54675 79671 37087600 47761 55178 835054602 65640 79671 303350867 79671 72108 973766627 30746 29898 12848953 36865 65640 18497808 20188 36865 103299162 51726 65640 185569636 20188 18390 417358496 18390 34405 137271393 86018 51726 103617379 51726 5503 918133678 18390 1402 103541746 34334 86018 512718077 34405 35451 303271282 64670 34334 695220282 53556 35451 423791829 53556 11350 345628888 64670 51573 365232694 51573 75332 1875213 66920 53556 209414630 11350 23937 92560043 80355 23937 760968017 10587 75332 724086346 4890 75332 783250958 56583 4890 121269006 15819 10587 397690206 84111 80355 635206441 6501 10587 326815302 84111 69402 549636852 10580 84111 590647490 9890 84111 822961814 71827 6501 332681068 6501 29719 741582015 54983 29719 193018918 9890 7781 781028107 9890 35725 763830246 54983 34545 567663688 35725 69099 4234178 69099 7950 408157475 66807 69099 5624123 82977 66807 379386171 66807 42360 126378213 33340 82977 757062629 87128 66807 867549830 87128 85914 935796447 19256 87128 109105665 87128 43774 325152989 19256 874 484898013 87128 3849 139700494 7052 874 662708580 58738 7052 932866827 67961 7052 499349450 46213 3849 508886138 7052 78865 497313248 58738 67039 143585112 67039 21745 151502793 13014 21745 758768049 31586 21745 242596595 78865 25869 583590869 21745 28774 527562859 25869 53202 420860094 13014 20053 983178277 44663 25869 78455255 20053 14796 665264436 63196 20053 998509570 17316 44663 696433399 31759 63196 459544542 31759 20832 136939612 62966 17316 551882826 31759 32849 737990643 28931 20832 989706579 69243 28931 923471919 61066 62966 19890791 55181 62966 116821657 55181 22225 128731288 55181 44263 827901675 44263 73909 986085737 44263 24178 295604465 24240 73909 984188942 33287 44263 840245789 33287 82818 141358267 76819 24178 619107609 24178 67972 584978387 33287 57 274366189 76819 3482 95332779 69684 82818 684845499 57 60249 606882966 36692 60249 686030336 36692 60353 626902282 60353 4644 935288116 80303 4644 4785557 55889 60353 157741302 72716 4644 279302444 41871 72716 907928635 80303 9743 266731016 80303 43538 951222597 55889 19672 137369963 19672 57039 566541141 49963 41871 31410126 43538 78375 711725911 28112 49963 558296860 76221 57039 64298612 57039 4338 709921528 49963 20986 496986282 20986 37100 405697290 70853 4338 797490080 76221 85198 900496889 50931 4338 253870490 85198 13357 261093497 86423 13357 148323418 65511 50931 615006249 69889 86423 640946494 67775 69889 374908920 67775 70942 179757260 69889 59765 900911313 59765 3086 385578298 69889 54908 993087279 67775 70905 476904349 51761 70905 200205858 54908 37701 597381668 53407 37701 111197729 33032 53407 868902343 70905 34470 202619479 34470 13084 749042999 73553 33032 137088308 45422 53407 991537486 33032 12139 849428780 59396 12139 209503467 13084 60093 692487965 45422 21839 483173094 52550 59396 985776595 12139 55396 905123801 6779 55396 171144651 29192 21839 239421733 84746 6779 60951481 29192 51359 829770005 61911 29192 84191498 76423 6779 741392875 76423 29865 526477881 29865 61584 750523950 29865 70958 92834990 61911 48026 120693445 61584 52398 79578117 66716 61584 19117819 48026 15354 424490337 84140 52398 70498061 4567 84140 76075003 50793 4567 94163508 3321 66716 62682712 88023 3321 471086511 3321 47490 22904990 4567 70936 853332449 46506 70936 704561564 34328 47490 393907462 88023 44604 790193897 86330 44604 452154683 55834 44604 739009197 34328 67937 677809005 34328 63460 608077739 44604 12864 295686096 41284 12864 756766784 41284 126 147867708 21733 12864 46838717 48072 126 932577789 38247 41284 428132804 48072 46126 790704668 46126 85223 557037166 37566 46126 558134279 65957 38247 943795140 53250 37566 50187225 37566 34623 948989501 22116 53250 322050623 8900 37566 927706384 36245 65957 211618713 39329 36245 254335500 8900 5126 273384899 40883 22116 578521663 5126 68157 696460420 39329 16626 368316521 40883 23188 439914507 9474 23188 885218859 40883 517 100003468 16626 11850 727172642 517 81451 408887455 63926 517 315212187 9474 4909 962505869 40547 517 961416586 81451 75443 804716736 4909 46364 989448819 40547 81308 129939794 4909 46487 228672956 46487 31330 107402953 57714 81308 529609997 81308 27528 285071348 7219 27528 285417931 26343 46487 546892192 7219 56054 808121378 57714 58510 465409166 58510 55640 10066105 58510 1292 911294502 73080 1292 38404000 40031 73080 589479979 58510 23399 863389562 1292 30025 593976255 23399 67021 115564864 45682 23399 949139050 40031 34764 979757089 23399 57542 856465137 78651 34764 860405374 28641 78651 259809954 71458 45682 719038688 71458 49174 168976445 28641 65610 306114154 71458 4239 767486786 49174 60934 213714931 60934 8438 641458549 75099 4239 257614359 30570 65610 104455865 38377 30570 182684293 60934 46608 826358652 38377 75986 274864518 38377 10308 347519674 46608 6666 684556054 13080 10308 469021393 38016 13080 50553995 79725 6666 395817432 25996 79725 240566192 52184 79725 1785449 12521 38016 904212186 38016 33152 715376954 59615 52184 300569872 30187 12521 222562396 52184 768 292806731 33152 8955 384220850 30187 63885 877966729 59615 35270 626256528 30187 18046 691109903 17716 768 112485553 22903 8955 882793712 37185 17716 625660084 35270 21927 15370993 18046 21848 555456739 21848 81878 291304093 83760 22903 655133879 32881 81878 326514421 73717 21848 18476096 32881 86141 432379036 73717 50487 890301221 6338 83760 420573101 50487 36346 53193139 45679 6338 337617923 45679 44250 8920126 44250 47925 358258567 47925 53763 109426483 6531 47925 407945323 21854 45679 26916336 21854 83720 461596782 37289 47925 384286199 35120 6531 139615261 1880 37289 800933503 37289 21996 114963611 69233 1880 798246672 20759 1880 912964438 51028 69233 125044762 78182 21996 815586313 20759 16224 337110068 25635 16224 562720265 51028 34498 886964761 25635 71129 319952221 80584 71129 14547461 57933 25635 583994159 81045 71129 856246558 54559 34498 328869569 80584 32995 651008165 42294 32995 984985533 42294 25738 639647209 70497 54559 123867616 54559 58442 352324489 70497 72210 831474473 85452 58442 75402293 78482 25738 508123499 8083 72210 357814072 78482 5403 611058903 78482 25006 844338945 6933 85452 93686426 5403 78249 363941367 8083 37786 457899250 78249 7073 723271525 25006 18027 18269731 10395 6933 107769997 7073 53691 531254058 44496 53691 808237107 18027 68613 890343785 43023 68613 396986428 66452 53691 490447196 66452 7787 926428093 5912 68613 589933780 68613 82842 921930808 66452 33349 381537347 5912 28743 837036506 5912 18419 182705208 33887 18419 152904357 18419 15381 126198497 13066 15381 279889625 18419 15516 955488271 18419 72220 239841 38462 15381 987593175 38462 53561 994380353 64711 13066 821554892 72220 26352 157304268 73748 26352 568788200 31443 53561 163089133 48470 64711 220490876 31443 48631 64747364 39798 48631 408838743 37059 48470 77251995 73746 39798 955278092 37059 30544 84664757 41978 73746 811364931 73746 67508 78461166 70307 67508 604730351 67508 7506 106111883 30544 44732 739694302 44732 76471 27809536 76471 1539 49408066 70307 49237 725767632 41926 44732 121362513 1539 11480 481950945 76471 23204 678909404 23204 65203 796397960 25194 23204 448482178 72723 11480 531808446 65203 79919 661355354 25194 69475 190269558 23005 69475 833543932 25194 26571 944606187 30558 79919 199948078 10548 26571 735630508 44864 10548 708759354 57725 23005 205924274 30558 73114 948553845 45382 30558 81396385 28792 45382 525581369 32421 28792 116802446 32421 41699 110045638 65167 45382 997271618 11315 45382 344399409 65167 38299 667320784 41699 47246 850585965 22102 38299 330991397 74327 11315 126321065 36144 38299 827436879 81655 22102 31348354 36144 41332 970944221 18417 36144 179023780 41332 26712 350791477 67100 18417 813593099 67100 72771 902526681 5485 26712 995535190 7210 72771 101214290 16111 72771 637562231 10117 72771 369141342 64090 5485 480082321 7210 70509 987716401 16111 56504 746568816 16111 61686 719830882 56504 2113 299338083 2113 16016 904191722 56504 68897 962851497 56504 84559 923310493 84559 68406 609553487 84559 65915 121969251 68406 29953 411322531 65915 82277 467353753 48425 84559 896341408 69966 48425 217471248 1460 48425 519570299 37672 69966 368381629 37672 67874 328107414 9525 67874 35353605 67874 41607 232354878 1460 695 800082460 83205 37672 154968597 75001 83205 714895746 70278 9525 136959175 695 25136 112211720 695 80592 469857259 52861 75001 22175597 70278 59724 111193251 52861 7730 140553861 52861 6470 763130090 69387 52861 246470998 69387 44480 649670397 44480 44109 134869358 2491 6470 675983355 36534 69387 52454042 44480 40412 925407447 2491 76390 292547543 44109 18631 114359734 2491 77288 50712487 18631 64819 203198578 63237 77288 850347919 76390 22627 249621525 22627 19997 554235626 46444 64819 919601914 53255 64819 73382134 50703 53255 757847295 53255 62973 817948743 34101 53255 787222106 7092 62973 237811853 80748 7092 975557412 62973 7888 76576395 84598 80748 847835095 64607 7092 686373603 84598 68949 81599926 64607 37102 918546435 68949 43248 752526645 84598 30232 957854338 82162 64607 198966920 68949 2678 215479295 35165 82162 911912151 28145 82162 653817187 30232 55320 608714559 83465 55320 929793487 25862 83465 277100381 12384 35165 416691177 4317 83465 162903934 55320 83928 858655351 65495 4317 714907857 18685 4317 677966556 65495 20498 134631394 66710 18685 933822634 69334 66710 70440046 18685 39819 741822557 82064 39819 961315987 66710 18372 387975798 66710 16180 246163281 16180 57678 248020284 76336 16180 366075265 82064 72341 955847204 13481 76336 50451811 30006 76336 600866137 76336 54419 718322301 54419 41339 76611123 54419 4738 857066792 41339 25691 934770640 30006 15043 203607021 41339 51093 731372573 16327 4738 317819298 79881 25691 543454031 85349 16327 283013333 16327 32652 857396122 156 79881 678255513 79881 53789 89087152 86742 85349 988262875 32652 35909 392539123 33601 156 122505437 53789 61369 104586781 35909 70836 305443099 86416 61369 979090596 61369 52539 788291931 37613 61369 6724427 73069 61369 340003561 20546 37613 118462368 86416 45479 916324829 37404 45479 641990842 45479 74405 150895276 86353 74405 433547474 2827 86353 457319719 16838 37404 725997917 80514 2827 272601682 48310 74405 189329981 24116 16838 111942300 48310 45217 88451206 80514 3914 327631013 80514 69441 432411639 24116 30858 538952088 75246 3914 812854595 45217 83129 882265763 2157 3914 241811207 75246 15003 150782410 9079 75246 850445104 75483 83129 235705363 72680 15003 130828475 62523 9079 659143554 56656 9079 843640375 75483 2973 827879780 86567 62523 179368703 13330 86567 179403466 86567 33885 62240178 33885 79523 892910759 74260 86567 327990123 18968 86567 638820580 74260 25301 15851196 74260 70816 777194380 74260 71759 24709637 48719 18968 993980799 79089 48719 82170825 38163 71759 11663669 2527 48719 627743943 48395 48719 627374739 38163 45439 307585157 38163 58967 356871024 38163 42349 100109300 45439 75682 459806468 70414 45439 895825317 65590 45439 214550343 621 70414 489612774 42349 25821 217176508 65590 68965 79489966 12872 68965 615642720 4006 12872 627380376 621 18443 831870692 12872 10208 396858731 4006 47698 480099549 10208 78683 71890633 24276 4006 201019691 18443 22443 267761508 69928 10208 718945998 19592 69928 946681553 3895 69928 87769333 62526 19592 236502393 19592 32855 918838660 64544 19592 8206948 64544 2925 84095485 3895 61744 835418754 32855 87360 44412865 61744 77559 14394423 2925 12901 877383030 70845 2925 424850616 87976 77559 140888526 48525 77559 169989568 39051 87976 728733387 48525 27878 899798930 51749 87976 658138231 14194 39051 331464551 27878 88269 394020054 81005 51749 900743588 71696 27878 146598459 17895 71696 301390231 17895 63720 701680147 64377 17895 635464846 17895 38382 304640814 38168 64377 179925617 48843 38168 766145121 64377 65820 244539124 29005 38382 954033830 80497 65820 101458213 48843 74325 704796115 29005 57625 982962952 74288 74325 552770326 57625 56014 813874608 74694 56014 587427145 53333 74694 112165443 56014 71413 328601431 53333 58182 522268595 15062 74694 402881007 49565 53333 481407289 58182 80795 512625408 9533 49565 742062015 49565 4279 118625489 80795 65538 890836875 9858 65538 106162529 20401 9533 607942886 49585 9533 846068580 48683 9858 878925688 65538 39774 462882390 39774 45277 198145636 20610 45277 112451193 66390 39774 489367837 41632 39774 723866751 66390 30891 323850551 20610 37236 21886222 87036 41632 539302279 37236 85298 319107096 85298 34163 370831208 37236 59499 972998131 37236 26697 215424602 85298 36996 106479520 26697 41198 595152002 26697 36368 119306025 59499 7839 203903357 27627 36368 871910685 7839 26310 485014298 49088 36368 712360070 36368 77732 425414501 49088 49618 691051265 49618 32741 268007280 26310 71720 407039241 40030 32741 952481815 71720 4700 941190201 61833 49618 868911619 61833 70589 437497455 42022 70589 698381691 30932 4700 760220058 70589 12073 349041424 61833 17362 620127732 30932 49500 314230847 19035 17362 954993772 80006 12073 328916645 85876 49500 478659979 86446 85876 956097013 3348 86446 208628896 80006 85889 587681430 3348 27457 736446550 52615 3348 46847173 304 52615 568508967 304 80273 296857783 52615 43667 95014 43667 80630 402499746 78935 52615 141289516 304 10598 344873854 7853 80630 157002300 7853 15477 958488364 66908 15477 163382546 4215 10598 631866263 22003 15477 746768853 29669 7853 664270118 4215 50387 517100269 44641 50387 423582235 44641 21064 497147493 22003 39613 636216270 21064 68732 386188200 21064 36300 924179231 44641 28348 780829876 60257 36300 851630983 68732 48623 930736496 60257 76812 388569339 48623 79119 708125888 46634 28348 52251217 79119 14789 339495411 14789 20358 366067307 49211 79119 124597106 15852 14789 41662013 14789 34756 987321673 81709 15852 600276894 34860 15852 788190004 81709 52847 402641976 81709 81426 22083567 39519 52847 265694116 81709 32715 506016534 27315 81426 282581885 72247 52847 18862637 27315 37322 229524525 37322 59407 870725276 28812 32715 303529657 70489 28812 818409570 70489 6535 149001301 28812 71666 404967088 59407 32392 142253100 6535 15109 360940259 13649 6535 729274277 13649 32489 684055857 15109 17276 28541167 58973 17276 311253810 17276 30065 66601916 14860 58973 116593082 32489 45358 959056073 59705 17276 20335024 75401 59705 714960591 14860 78236 175389039 14860 8565 806313685 76259 8565 540603560 6430 78236 641837984 72610 76259 851010997 28765 76259 190375759 72610 45215 231653777 45215 10922 66114220 72610 53804 904082638 13274 72610 326881756 36474 45215 241407018 53804 71501 885123141 87140 10922 742667471 53804 55101 493455816 71501 3760 885276163 55101 7056 211611843 3760 64168 931939353 7256 87140 906980160 7056 5465 678273213 54827 7256 123146262 62101 7256 37941927 17666 54827 446268167 54827 23101 85688406 62101 69290 890338035 62101 48332 459554121 11336 17666 57623841 17666 65366 610703463 22165 69290 58961238 22165 50750 639442547 13849 22165 821406128 13977 22165 318382510 13977 57157 290416611 4851 57157 903459848 50750 66055 575381127 12664 66055 303763964 69468 66055 963533622 53604 66055 864565757 66055 61669 316334293 47149 61669 627216874 53527 47149 792541555 53604 711 276408470 47149 60799 492764833 60799 75165 497945078 2021 711 945515565 912 75165 809175824 912 19162 367139034 912 3401 652456014 75165 78214 230396547 81349 78214 559985115 70662 78214 990165273 71935 70662 209337761 74411 71935 57971319 71935 37463 68533384 29969 71935 876674030 74411 81259 286010640 81259 32806 340070302 5242 37463 224413682 81259 73644 154563741 29969 77229 237077555 32806 39757 712262733 5242 11758 719517349 39757 34389 878844412 81959 73644 441990110 30332 81959 780405574 39757 47764 620051332 30332 47885 570757003 81959 28246 429302443 87447 30332 903292610 47885 31776 708066632 49774 87447 751135133 18898 31776 154214927 87447 423 261529080 18898 6042 924040569 31776 34524 953503716 34069 49774 221204826 6042 74110 912404202 25411 74110 302717265 6042 34229 17728237 8129 25411 605522272 45158 34069 451715299 20148 45158 273737358 209 34229 54962697 34229 84084 503716972 45376 84084 905908327 84084 30834 295770997 34771 20148 910893575 84084 73423 600765245 48639 45376 681130880 73423 1902 293548175 20131 73423 390956637 55378 34771 857950094 55378 79948 307991524 55378 13841 799642152 38415 55378 757891083 67842 13841 976369920 64153 55378 483254378 34487 64153 84595033 14814 67842 805663428 1708 38415 54021431 14814 61076 505128308 64153 67363 221131566 1708 16561 652294700 8477 67363 293477239 1708 69656 51735324 81410 69656 673092876 37529 8477 954294763 81410 60812 451085499 37529 24066 544226679 9883 37529 293038747 24066 70058 360924775 70058 81856 364240493 70058 33230 372032294 9883 74506 87428927 70058 18346 889663878 25019 18346 741783827 81856 47161 343759134 32437 47161 663330420 18346 4672 637328552 18346 73149 34512113 25019 56320 248865771 29455 32437 984272185 31922 4672 91164309 71776 29455 22995871 31922 46282 538601684 39688 31922 642541448 71776 45419 585443283 71776 54854 596221962 60291 54854 160650165 54854 49520 987687648 45419 30336 530133945 16970 54854 297622579 15192 54854 544903218 20380 16970 722463261 30336 60545 622793356 60545 53583 576328345 60545 3475 317096712 431 3475 779852360 55997 20380 848474563 431 6649 601201056 3475 51365 118882847 51365 35783 139119057 52143 431 955557143 51845 51365 366834406 79488 35783 124024606 21551 52143 19037700 52143 39617 936509879 39459 51845 233084328 51845 4476 130129627 15761 4476 368677568 6823 39617 565039312 63139 39459 477098460 65085 4476 358122793 25306 63139 995429742 63139 27398 59799051 25306 67391 298706303 27398 58963 545406001 53835 27398 588040726 22993 67391 878199076 53835 53657 469686801 76417 22993 161913535 76417 54859 213931282 11339 54859 805384778 11339 56711 284869212 76704 54859 255079548 76417 64299 688437388 54859 51519 451069041 11339 21263 407287582 38335 76704 275003017 38335 72561 720821889 51519 22068 704380821 49369 21263 71033014 1365 38335 309869901 1365 39013 603266315 72561 26145 466465220 25751 49369 747841708 26145 79968 561677616 25751 55518 431834868 26145 63103 408788600 46774 26145 155093149 46774 63980 222767208 63980 62019 336503357 62019 16654 714099083 6992 62019 188060782 1818 63980 999024612 62019 35308 28936867 59671 6992 928410862 5324 35308 805708605 35308 50165 611559968 35308 74942 131382439 74942 22036 334444386 13821 50165 411436642 47060 22036 693513487 50906 13821 968217094 74942 31439 559975589 13821 81002 471202933 72283 81002 671873479 72283 5892 309095395 72283 7667 404013578 81002 4199 227591013 16201 4199 258555197 24749 4199 811476322 10125 7667 209014109 16201 2825 130279521 60604 10125 731192547 8583 16201 751115614 2825 82868 845918806 60604 10903 666791633 60604 36521 858340114 10566 10903 199283429 78658 36521 463351670 86006 82868 53574850 21144 10566 330709001 5625 86006 373714062 78868 78658 564859120 59119 21144 842793467 6581 78868 710349302 33481 6581 862896725 33481 43851 976487416 19362 59119 444970187 43851 27526 959870905 2591 43851 330865945 62833 2591 63670756 2591 58498 50254704 58720 27526 337699004 27526 70037 192842923 58720 51327 772540842 7029 58720 936275823 7029 65907 166637065 24891 70037 690488770 56724 65907 763811308 24891 37202 554910502 7923 65907 40068377 60984 7923 98556721 12807 60984 116016173 7858 7923 281784805 21179 60984 444645407 21179 35610 734193138 60984 8200 462824676 12807 13473 430327031 21179 49543 739018672 35013 49543 454090703 88107 35610 574620424 49543 57548 467325707 49543 44707 405389110 88107 46929 325270024 46929 2589 543613064 46929 44424 348393728 69457 44707 3020452 77867 2589 157786282 36588 69457 695510054 69457 12393 194923702 78218 69457 904738184 12393 50755 500987972 37323 78218 271113731 1774 50755 873119239 78218 13155 259517656 5882 50755 226724618 50755 22475 570092818 73186 5882 427911918 73186 42645 704381151 73186 30262 997198695 77533 5882 485878816 42645 34273 389224705 66238 77533 350091920 77533 7472 607935892 34273 58913 839098422 86472 34273 38273784 66238 53383 437009133 1688 7472 668948516 61304 86472 175609457 1688 14576 570771617 53383 46945 721794047 73605 46945 121781542 67834 61304 344062908 61304 23940 119885142 83104 73605 155391751 18577 67834 1470975 67834 52266 20225309 27750 83104 982686183 63608 27750 790223015 18577 87032 268435551 79911 52266 98514369 22732 52266 930707094 79911 53643 551003788 74246 22732 948679064 79911 81813 994239715 25994 74246 14256707 54561 74246 21979615 54561 86380 860436976 86380 88066 685731707 25994 85413 119519282 51429 86380 654955004 85413 19994 187426723 85413 231 216718634 88066 81400 898013890 19994 62770 318284031 19994 84105 341295787 46046 62770 30707825 63035 62770 657354600 85158 63035 724174840 85158 17581 160841207 51221 85158 830517045 11404 85158 139481017 26739 11404 311136161 86755 85158 71055532 40143 17581 685272810 37055 40143 543024024 83344 37055 164081418 47601 26739 720440825 86755 18072 605596353 40143 1793 240258051 83344 26831 342453206 26831 30515 45711483 26831 61952 706073067 24232 30515 954872641 61952 82758 14132446 61952 36948 853695162 24232 84234 143328112 81170 36948 697146150 56330 84234 845610521 84234 52574 8881190 52574 68655 958776494 84234 5474 428660194 56330 16318 134872310 63743 68655 356174313 56328 52574 472588434 81890 68655 369381746 5474 84145 30502550 65282 16318 40719019 10488 84145 970675659 56328 25650 871856223 10488 74974 816338207 30644 84145 829457595 30644 75450 423760263 75450 83017 119163291 74974 9615 999838125 75450 80364 505286814 63451 30644 532466042 83017 82662 786505231 1491 63451 935564376 62767 1491 965356063 9343 82662 739111907 56465 63451 928227148 57748 9343 602347386 62767 67802 358706423 528 9343 817054175 56465 8004 410347500 528 28890 661146730 67802 49251 298091401 49251 58034 323957889 56173 49251 206794127 10641 49251 250331870 56173 48908 134926984 55021 58034 351060648 48908 44897 155168964 56173 4255 916628107 16250 55021 399810533 1632 55021 160295536 29403 55021 130387171 16250 54241 149500197 54926 16250 40698667 1632 18759 424688938 41830 29403 452463104 16057 18759 395883960 41830 30419 23259010 41830 69827 20325546 1334 41830 43637862 69827 23874 794650426 39880 30419 905971677 1334 9628 657546108 69827 71376 137368797 9628 71823 886698366 9628 26265 934946929 84640 9628 717733359 35704 71823 662153173 39992 71376 259460392 76615 71823 538820626 26265 5977 6414355 61452 76615 622501346 35704 58927 594354585 58927 59643 122140162 59956 76615 875813491 61452 47108 590370245 59643 23043 901891917 58770 23043 521207690 59643 37228 115031612 84977 47108 986128590 23043 10537 48272165 51357 37228 48723880 73875 58770 543958669 10537 81080 338271778 81080 83473 266245241 39839 83473 340084740 51357 3046 720892484 7343 83473 674957908 7343 64823 460862792 79932 3046 487476248 65133 79932 667908792 65133 25314 712172900 81642 79932 279221115 12489 65133 981755083 79932 77542 596989776 10906 25314 248499055 34275 77542 446508244 81642 681 116300164 13100 681 713132686 10906 76410 646402323 56937 34275 184180695 26134 76410 104553872 76410 86157 654105849 78933 86157 925352946 56937 45983 281642549 79812 86157 304161273 86157 78582 195708388 79812 63090 224384749 19563 79812 954747462 76025 19563 721698578 19563 41616 731572555 78582 66651 49515528 38438 63090 119936917 27842 41616 21064062 57827 76025 472903982 21692 66651 664963878 27842 53507 211502497 46894 38438 267190555 76382 46894 254062229 57827 43599 980576985 83324 21692 310405395 53507 24880 190288817 86868 83324 6105131 61913 83324 833559634 25009 43599 325846096 34010 25009 70138880 25009 49085 377972195 25009 59043 88015800 25009 48087 137986448 44538 25009 183495063 49085 7302 334095295 49085 74303 973007805 44538 56654 323009390 65823 48087 263722487 74303 30054 137774560 7302 6799 817809094 65823 34077 234070430 7637 6799 659326436 34077 57028 127804175 23343 30054 758577202 43443 34077 900660632 43443 87958 363585271 87958 35473 800886839 35473 53608 629058287 53608 32650 118229981 87958 64591 107312766 16767 87958 366044989 15409 35473 850439416 6245 64591 25551630 21930 16767 118642346 16767 72872 63494074 88207 15409 169055193 48203 6245 649582049 28607 88207 242772764 3642 28607 173784049 44354 72872 83552844 28607 8611 830066047 60230 28607 205593857 44354 13247 603771884 45841 44354 274858873 44354 37061 499721842 51585 8611 26843490 57790 13247 315008558 51585 43492 407337559 4384 37061 696477507 41 57790 208919075 57790 71664 167464044 18924 57790 910052434 41 60405 58872247 82932 60405 446948666 67689 60405 6691513 87715 82932 307100976 14511 82932 977639623 83844 82932 172743146 84835 14511 199863326 61161 84835 8446072 26884 83844 682290005 14511 54100 565351998 50215 54100 617605166 50215 32533 42891449 23674 61161 203702162 31269 50215 779086954 31269 58059 482301141 25204 32533 40728648 12118 31269 694480935 32987 23674 773829681 2662 12118 18178823 10432 32987 390446357 2662 38881 446141839 51869 32987 134779003 75444 51869 10791521 51869 3652 198106681 38881 54856 31030985 75444 27305 395412788 27305 61375 588664586 25488 75444 667751524 27305 32667 690114760 14629 25488 16049302 56915 25488 988494215 32667 23686 566105637 41567 32667 396971613 52064 41567 236663947 56915 55437 273382325 55437 63200 968517930 82157 41567 190299807 55437 64268 70562027 63200 36044 246522006 45078 63200 599205552 82157 32727 32127386 85510 32727 778705491 45078 46867 285438927 85510 20174 118191418 59856 20174 745811842 32727 68947 485937 46867 19884 43535019 1121 68947 269797557 68947 27802 759043240 19884 14107 413206115 1121 47162 133571807 47162 35896 456982427 35896 15649 337537327 47162 84075 82511990 84075 70203 796213160 15649 3053 714128673 70203 66184 528852231 28558 3053 6681567 28558 35884 791807528 3053 65150 642361193 26080 3053 111630053 66184 82774 124441777 15757 28558 914471401 68475 35884 153220751 70780 82774 753217185 10613 15757 263489256 46040 82774 800667260 68475 12730 768209654 87378 68475 100532486 64472 46040 574780270 50688 10613 384955535 46040 82802 282635241 64472 83776 634259456 83776 9062 580615273 17161 82802 266706140 57418 50688 816202703 17161 50504 423372645 17161 49 91050313 9062 29844 39916512 49 52430 716391387 5425 50504 663214279 52430 54008 384955388 10279 54008 552868676 1627 5425 454602476 63002 54008 856403035 63002 81200 255179507 77712 10279 170808038 63002 18761 7682686 81200 60796 679647903 60796 7258 83650827 3250 7258 516307123 77712 56836 29722935 60796 21956 693014358 56836 36574 130040164 21956 42690 70077011 47559 3250 378580916 42690 9393 531344893 26211 42690 49689178 26211 42046 621734045 66709 26211 442647430 9393 73283 238707099 26211 48961 572012000 1785 42046 88158033 1785 36353 67098980 83458 48961 20508993 83458 71860 419192677 43070 48961 755636035 76019 71860 181528583 36353 19773 422205209 21540 19773 34097613 21540 65674 715549346 29394 19773 78089858 17917 29394 881247531 29394 10893 36140508 10893 57873 189619738 74533 65674 833635006 10893 83636 881647572 16131 83636 690358323 57873 15645 837858041 72131 16131 442644239 61168 72131 465756158 15645 84740 952732199 40848 16131 163268877 72131 72218 522558937 15356 61168 150862228 84740 7767 930272653 7767 10063 526884127 15356 53109 965822161 53109 61533 841174245 7767 65252 616145933 79797 7767 185783305 10063 38742 311637169 83345 65252 560460646 12666 38742 742269180 82924 65252 317001844 77451 82924 961718420 26437 83345 899266684 25944 77451 4150195 26437 52777 753744101 52777 37939 353042346 46947 37939 640914730 52777 18207 623534251 37939 51186 996710209 56430 37939 428446864 49821 56430 148868131 42386 51186 573711136 51186 41084 199406436 59766 41084 254598662 74759 41084 592376496 74759 44309 10702119 44309 40627 34297611 74759 847 544652691 56407 847 591903858 22926 44309 553648904 56267 847 780544716 847 18893 102770637 847 69917 895038948 69917 40333 441774652 82780 56267 873210348 13943 82780 287182661 18893 756 619847011 86689 69917 209246264 65253 40333 451274801 756 181 579120528 756 12162 313229116 12162 32122 805545986 73076 65253 267275885 6938 32122 838640069 6938 79629 604034262 25065 73076 909860400 25065 22322 151496573 22322 25169 511071123 34041 22322 296484973 37946 22322 643317377 25169 56062 528099989 21920 22322 44290150 71013 34041 643910184 54356 71013 967200446 71013 54777 717381337 54356 25235 991352631 54356 10608 841176320 71013 30844 83169879 10608 85688 852129994 22603 30844 672664646 26660 25235 19131621 85688 53868 693259583 40614 30844 300188782 22603 66970 69680064 36231 40614 9692830 36231 76698 618885425 36231 35541 496013828 35541 57490 538256168 30248 35541 916711986 76244 30248 87625347 17148 35541 609326638 29299 17148 369736475 73642 17148 728392945 30248 37157 263987863 76244 34212 79749001 8395 17148 889203545 86164 29299 224210255 8395 80164 122025164 69020 8395 491826534 86164 33167 973589140 80602 80164 757219018 65372 86164 744344881 33167 33735 108166489 65372 68453 245673208 85263 33167 345606713 1070 33735 364004497 33735 47865 264792881 41994 68453 257952659 49798 1070 891680024 41994 14513 278741466 14513 20889 163625731 81598 41994 775342345 8974 41994 455440839 79359 8974 617267721 1978 81598 941589085 8974 81683 6335787 79359 85000 888364126 8974 66120 657073649 85000 60356 738314416 1978 50430 873925439 66120 66891 88561760 14951 50430 38854479 66120 57316 824187258 66750 66891 51573166 50430 18136 523780359 80969 57316 392329007 61199 66750 350775992 57316 75379 780274773 16790 66750 917555209 16790 63180 458516903 80969 13441 840915706 64295 75379 115501448 63180 11273 68049707 63180 51277 430843147 51277 71575 380354652 14959 51277 890285250 64295 39047 247731223 27332 71575 527303751 70498 51277 783495915 34224 71575 492818462 70498 67946 909191547 36543 34224 699715062 74768 36543 905335169 16022 70498 918700718 36543 15242 730048680 16022 4048 239583724 4048 65583 694586660 3437 16022 5276918 65583 6086 832692967 15242 82570 569000488 351 6086 593405001 50219 65583 386996730 50219 60633 945974516 50219 30576 765571053 82570 49578 198210096 37215 351 889263055 88284 60633 996053333 72523 88284 72401881 73936 88284 921484302 49578 61652 281827931 61652 7211 73352921 7211 25759 927530067 72523 31989 581529525 25759 34437 530575947 10876 7211 221443400 10876 916 479786460 10876 14639 116411223 81769 10876 361017323 81769 53129 486116369 10876 65277 644372519 53129 6600 90010590 14639 19954 644244457 46834 65277 827646391 44293 19954 692485125 70566 44293 560265287 72238 6600 105696376 19954 39590 200757410 85754 46834 254074137 16011 72238 818549777 16011 44796 49025776 72238 67694 589259218 48010 39590 559874276 67694 3527 100628125 575 67694 768056178 36390 44796 899996323 72450 575 123587308 36390 56183 651096971 56183 36901 928587185 19801 36901 189510803 87173 36390 80390405 6015 87173 152934416 39622 87173 88426996 39622 87720 924345922 87720 62437 988495108 25083 87720 127151216 87720 46349 487921576 50110 62437 271365818 2218 62437 274597223 28087 2218 673720150 28087 21268 811254785 27203 2218 160114797 60754 50110 268756086 27203 50049 260222907 60754 23622 142471479 72878 21268 523448281 46375 23622 904542497 34554 72878 113981363 23622 51174 882590870 23622 11699 335470625 2884 34554 486255684 39977 11699 761123211 31498 2884 884064972 11699 68886 727005810 39977 87790 256999321 68886 8911 906348294 79600 31498 679475133 68886 19494 560645248 87790 37304 582707558 51168 87790 998090839 44450 37304 123118214 52982 79600 653073619 19494 43924 50438167 52982 57155 873146553 33743 44450 510414966 57341 57155 509147715 25736 52982 228788067 77230 57155 675880608 58951 77230 7792656 57341 672 976547932 41171 25736 508645078 25736 55876 38078782 36427 58951 654392016 33510 36427 988867779 55876 25221 272108533 26391 36427 814794960 33510 8973 213530439 6980 8973 127920157 33510 64513 939956260 44459 26391 902030342 57553 6980 914716586 6980 10750 152074576 85779 10750 533965333 85779 23109 108874041 18321 57553 935874302 18321 71426 659066314 19447 18321 673350898 78844 71426 337672291 36721 19447 295869124 36721 14485 269875188 6273 36721 18531388 61350 78844 815720752 44341 36721 257571426 61350 75144 348546782 17605 14485 649740317 6132 6273 352931613 17605 55884 514271530 68331 55884 412994255 55884 74410 37994072 17605 55866 442511201 68331 64549 164839317 6670 55884 123420454 24124 6670 651238959 74410 7290 870965827 4032 7290 492665513 84447 64549 367602089 4032 34582 930543861 4032 31725 743258726 7290 46150 831996448 67741 34582 90675674 31725 34657 194898981 46150 5691 603742717 67468 46150 948613473 46150 26952 609923724 5691 74960 243637966 35262 5691 812992268 23559 35262 6528790 65254 74960 99183846 23559 48139 102538165 79706 65254 309908531 48139 34826 963507037 34826 12949 106400578 34826 43400 565866159 12729 43400 787198885 73676 12729 793981161 12729 17819 584632071 43400 51308 321481844 43400 58954 550567002 69627 51308 57628109 58889 69627 961735562 18302 58954 65442001 18302 62258 414776055 61300 69627 416173252 7377 18302 434771237 58889 26695 336625922 62258 5615 966431443 62258 1776 274706736 22194 1776 899216557 40863 7377 480040373 26695 29554 90951851 22194 53233 416806351 22194 48166 115418026 22194 24582 568991408 604 48166 713416211 53176 604 678992103 79610 48166 485434639 36770 604 154912304 60413 24582 521437592 5898 36770 266686943 79610 53626 794829670 60413 38410 405921296 14641 60413 608478523 5898 23106 391642183 23106 1389 373717276 14641 29465 899143222 84780 38410 998220439 52042 14641 697802097 84780 6499 759270466 51940 29465 484656192 6499 63186 598445721 51940 44325 852871150 6499 35367 613115097 35367 29714 836607403 44325 57009 283901708 3573 63186 795794216 57009 80942 559123560 35367 27245 692508841 18209 80942 734859893 82629 57009 527813513 3573 39437 808349930 2247 27245 130795344 27245 52429 447939007 2247 82091 625241534 80324 82629 947907295 82091 61976 532412501 52429 59262 978578719 29742 61976 335266075 82091 2287 98099805 74347 29742 431279204 74347 46474 127684174 87747 2287 460732890 39538 46474 133821632 38152 74347 854409816 74347 36994 942425455 10593 38152 682291392 38152 77254 514212764 36994 2036 409862104 2036 84874 494200526 84874 40913 21877595 84874 87651 997517712 73287 40913 840977186 40789 84874 644606445 26657 40913 272822947 43124 73287 200633089 87651 80499 124707762 53886 40789 636208270 38255 43124 15124995 71147 38255 443715082 38255 34479 343744125 43572 34479 809307190 71147 51145 989432271 43572 50423 544154951 23460 71147 138188075 50423 53454 139430713 50423 33513 332979647 17815 33513 419388463 6449 50423 818077556 77212 23460 55232794 25890 17815 659217507 8873 77212 500035353 4678 6449 436699493 4678 33011 74398620 83616 25890 611306223 8873 47833 26391998 52677 33011 756770588 85253 47833 686118563 85253 24604 864251841 6749 47833 703046284 20568 6749 121145341 85253 60253 867538284 55143 85253 684458122 60253 66844 480598170 66844 64990 55954355 66844 18986 298468881 44624 60253 644213194 66844 27912 351613480 66844 63793 639780556 63793 33919 385253524 17868 18986 796642150 33919 59854 911169826 27912 24374 952377408 7313 59854 4648297 55621 59854 532594604 61690 7313 524101864 59854 85428 255204278 22445 85428 960381281 54717 85428 236115945 31709 85428 294714427 61690 74626 681843114 31709 30175 859758510 54717 74868 96720242 8421 74868 259485345 37734 74868 489900439 74016 74868 692620276 23501 37734 761417089 37734 25699 544988026 35693 37734 758627542 40487 23501 235456446 40487 32034 962363603 46714 32034 649994789 35693 53525 856231157 73142 53525 9746630 40487 79752 756388222 9603 46714 236933750 53525 19607 750160713 32032 53525 616803994 9603 69075 13096951 79752 6045 288414452 9603 66877 373544557 58993 32032 642056328 32032 2265 142373880 58993 75843 553788842 8404 66877 441713376 8404 85488 44739917 2265 44929 253836297 66404 8404 474161209 75843 51930 10143477 51930 41909 54930905 67712 66404 788368894 39431 41909 57279384 67712 70514 93589614 21426 67712 90443262 49691 39431 255405417 70514 6098 462200303 27748 21426 64925140 6863 49691 468944319 6863 80601 143817334 6098 73498 960816790 27748 25051 664494798 27748 30745 842124038 73498 77312 552807763 80601 34282 880914897 30745 78957 652709435 71796 25051 181999287 14442 78957 932743154 67820 14442 684640636 78957 23125 470911097 71796 4326 985535681 67820 70140 711490659 23125 53075 60299187 53075 64674 257025314 4330 23125 688747517 4326 84413 551976665 85662 64674 691406057 67726 84413 507637365 14463 85662 987318906 73954 84413 554848042 67726 56156 328429066 46184 67726 509112304 60063 14463 501152156 72463 14463 454739721 45533 46184 173220927 56156 64606 518425738 3961 45533 504483681 72463 37358 311525292 68017 72463 858848545 37358 57607 94026372 64606 56623 821909602 1914 3961 49676720 18068 1914 567507199 62076 56623 751878454 78383 56623 175308261 21740 56623 275576259 1914 4075 366800323 18068 38796 14165678 62076 69916 79060372 16210 21740 758777970 73770 4075 247072567 16210 13568 116070605 16210 36992 359636455 29593 73770 168855465 73770 50369 701179201 24490 13568 471113762 14718 36992 761401222 60357 24490 741437162 60357 33268 783137265 28401 60357 736250877 14718 7237 652558461 82713 33268 314699202 82713 56002 501548398 83887 33268 739827613 56188 83887 502802977 7237 70921 537922766 56002 34784 628325641 56188 996 353948141 70921 28016 639138316 28016 12511 58963446 28016 59399 638201790 996 84071 715922670 33664 996 903384038 33664 80949 433544134 59399 11943 803191797 1373 84071 349999528 84071 13475 886654845 13475 16824 327625392 78191 16824 846079958 85358 1373 821328362 84369 1373 418574938 13475 33905 951274828 38892 78191 570793549 33905 26718 887379024 85358 12951 533059273 51543 84369 402765732 38892 84487 328936027 26718 16877 423380425 51543 65028 281080933 63810 16877 476390417 51543 53952 879235918 16877 8972 245055687 53952 80821 343605024 53952 52775 6610358 85013 52775 492650433 80821 82110 243600617 80821 56319 744738897 82110 80749 663158649 15384 85013 57647463 56319 33716 377980661 11367 15384 349396493 33716 1445 761967797 11367 13815 751951143 15384 87988 615685284 61298 11367 747305480 61298 45947 969821154 31013 1445 770981996 31013 46967 97464863 40100 45947 640074269 81803 31013 9304702 2318 40100 489562988 54198 81803 748982772 376 81803 5329812 54198 60742 402350681 2318 34899 815195444 66319 376 653684008 28670 60742 561077733 44348 66319 547957156 28670 87185 306032727 57668 28670 198577301 87185 54339 108234492 69251 87185 384912306 57668 51637 235791646 16272 69251 551352556 83197 54339 291485087 3075 16272 861106966 69251 57224 518595274 81860 3075 15349960 81860 14064 874747509 86989 14064 586902358 70169 57224 50548332 70169 26894 559567590 34888 14064 361270871 26889 14064 629687640 70169 34790 123683536 26889 61548 573158154 26889 60164 849179745 34888 21408 668683563 21408 34937 292963977 29130 34790 665870005 34937 14520 633209726 9567 60164 218013488 14520 62021 842099409 77450 62021 380762785 60536 9567 356096787 62021 28097 111822572 60536 46490 60767859 77450 532 870787533 33711 28097 631431257 83209 33711 941858676 14302 532 33772814 87827 46490 692065519 33711 61025 178119990 6948 14302 672956649 87827 49239 433301551 19361 14302 908049379 87827 60012 718319975 76428 6948 923348977 60012 23614 64459013 13560 49239 982299002 19361 60352 124293255 41371 13560 827200918 73694 13560 618028085 13560 27713 312132542 27713 64714 903496323 62176 41371 857090484 41371 40908 326557098 54658 40908 672738046 27713 44274 762421434 78596 62176 828277402 54658 70521 537037699 70521 74791 114750613 65956 70521 567422347 7245 44274 520809757 54144 65956 47244051 7245 60439 52437160 42340 60439 302263034 54144 48958 61631119 48898 48958 135175578 28052 42340 22266811 48898 66755 332787578 64840 28052 680973737 57614 28052 133545997 82453 66755 16538112 56717 64840 404439178 82453 61864 796723115 68287 61864 286174995 82453 26467 901867249 1299 56717 507122366 56717 80098 190511401 87953 1299 630818465 87953 23796 725903722 26467 44368 827619336 45345 1299 705888967 76695 45345 13814850 59389 76695 706499514 45345 24167 165062121 68908 45345 5947102 54228 24167 446217734 39003 54228 899608246 60308 24167 719817076 24292 60308 644650137 60308 11110 165354139 44133 39003 564622111 39003 37070 821710741 4136 11110 79359272 987 11110 850598421 987 25518 238127055 73600 44133 445314183 37070 62449 198561721 73600 66893 377204498 16334 66893 658247809 73600 76688 145050836 16161 73600 693391084 73744 16334 391712823 47574 76688 294441830 16334 56934 994363392 21365 73744 822554668 56934 42885 338125702 42885 74256 537226735 56934 13871 847342990 56934 25953 317398349 74256 6074 274365349 6074 8622 81191870 74256 26617 204574125 6074 33805 31324914 25033 6074 37331175 76096 25033 124045241 25033 34121 911316681 26617 6895 331199628 34121 80634 115468356 80634 36153 119592102 80634 10937 417249773 83762 6895 974581977 83762 75238 34356249 75238 2890 620244616 2890 76307 128394719 62839 75238 284673350 76307 68951 198201069 2890 33265 974955948 76307 2540 350651509 2540 44628 984553815 68951 64063 253402633 64063 46510 127913742 79006 2540 631068081 2540 26758 172781518 79006 23720 937271175 81395 26758 708884533 81395 8049 87036739 16401 8049 814929121 5988 81395 47791573 5037 16401 560641275 56376 16401 77849402 14862 5988 283979059 14862 206 916212543 5988 54265 531342013 56376 15416 822764918 75208 14862 359879434 21070 75208 182043934 36800 21070 93403215 36800 42824 799422893 16414 36800 559648450 36800 64871 411074702 23503 21070 796247715 59042 36800 804515843 24906 64871 177053477 29626 23503 898866922 24906 4127 733526406 24906 37830 435525725 24906 5194 957799493 24906 35867 981473171 29626 47923 323635019 73247 35867 710070034 10910 37830 585438339 47923 40443 23823977 47923 15076 557742332 47923 87357 650058986 10910 84152 117489987 84152 62024 90956465 19418 15076 264277827 62024 26958 377430887 62323 87357 452812422 19418 16479 31542404 46492 26958 958046833 16479 40997 908876992 74475 26958 523839096 71557 40997 110020533 46492 2169 399620952 67836 2169 383504917 74475 65965 564720883 82705 74475 368933545 7457 71557 788124812 2169 30998 92370347 59631 82705 932642567 35582 82705 819352500 30998 73897 931315467 7457 85145 343284397 39631 30998 178113897 73897 13928 275499417 56797 35582 546927628 23380 73897 904523405 85145 77149 927242922 6456 23380 623273539 56797 87358 687150853 77149 67635 16955866 45134 77149 119140049 86514 45134 79367651 87358 40682 257398290 54826 67635 665396010 40682 43178 60097507 45134 18765 239477600 40682 83144 386564597 41724 54826 80573563 23016 41724 810105146 62951 41724 700839222 28343 23016 540449388 23016 27461 132832198 23016 17627 472422915 17627 17924 352105235 31366 62951 467916892 50860 17924 116478205 389 50860 607466859 46015 389 346838151 31366 9854 220100202 3903 46015 54906005 3903 70083 202015371 83605 70083 124127032 23534 83605 582178300 23534 8701 153258461 23534 53164 560773572 53164 26933 454348919 80967 53164 164493010 26933 81447 273947971 55741 53164 48319553 53164 17850 501522393 55741 27036 847630654 76188 27036 955809734 27036 63334 813846451 55741 34400 172479011 76188 20559 19914746 84089 63334 314144361 32994 20559 226801318 30070 32994 810510082 30070 72619 642971985 30070 87466 53779413 57363 72619 522898925 36814 30070 10001217 57363 47191 652858498 87466 77131 29340559 57363 57890 762518741 47191 50619 922447194 77131 42722 1379898 47191 13782 917763257 66559 42722 885937512 12828 13782 849173001 43159 13782 170143632 61365 12828 980298722 61365 33693 306621453 12828 21552 58440917 43159 39312 312126397 33693 2094 5855345 39312 69054 177897711 32867 33693 227449956 49279 21552 152322098 78276 69054 236966958 62932 2094 640169815 77984 49279 377506584 77984 531 890187429 86663 77984 456776061 46993 62932 238028459 46993 23265 239526249 46993 59847 26815474 46993 13032 510149739 57792 59847 715666476 59847 15152 135546714 66701 13032 238360035 59847 49571 715334544 49571 39809 9774969 39809 74946 99530303 50370 74946 52091363 51166 74946 781970603 49571 27081 348427762 29767 39809 186327240 61745 74946 159779728 56496 61745 719772832 72080 27081 654085062 29767 59022 658496625 59022 58858 31640403 39438 58858 14337463 40598 72080 442269720 60831 39438 480132450 58858 25724 143802584 85872 39438 96887499 63475 25724 843284192 63475 88222 20707317 85872 7048 237947760 25667 25724 440153082 77238 63475 667187806 77238 10924 677507062 7009 25667 122099972 10924 16429 77292069 25667 35249 61611675 10924 44557 309601919 20109 16429 756951407 44557 61788 545591654 49365 44557 326339907 49365 29659 732367230 50714 44557 926223797 29659 49987 328752741 50714 14549 730705228 940 14549 369916245 26658 14549 857170675 47686 50714 407544859 49987 44922 289065998 940 32796 203842364 15617 47686 334848165 15617 17056 39867352 44922 43385 16923126 76258 17056 342228266 56424 43385 525925001 5350 43385 678128359 43385 31426 618576723 82965 76258 174923747 31426 74656 944783017 31426 52671 19341211 33082 5350 705652893 85755 33082 349173933 40996 82965 51843131 33082 86865 939698399 31433 40996 841770712 40996 50929 457107796 85755 17149 277191545 70223 50929 278111416 50929 11408 551477118 50929 61880 773021902 50929 30720 213192300 61880 51399 634699726 11408 52384 566678549 53439 51399 81602244 51399 59187 165816310 67733 51399 891982511 51399 63631 195233608 58625 52384 139325471 13675 67733 997875235 59187 58923 145534916 80176 58625 927597333 63631 64747 573813874 35145 64747 804650558 1821 13675 351419898 64747 17641 324781320 84316 1821 138562495 84316 57570 133141110 3600 35145 222258993 27760 3600 435402042 39150 3600 63797575 40254 3600 109837389 60978 39150 177720254 20092 27760 49452879 39150 47519 257180433 82291 60978 101102294 40254 38825 444523112 84186 38825 5358060 47519 55677 86004855 4065 84186 722778625 38825 70512 871168993 55677 59661 266899251 59661 27008 585533564 3149 55677 635510057 65285 4065 952376367 3149 35555 964170141 34501 65285 377163150 80387 3149 676986726 9804 65285 231594875 35555 54791 576961826 9804 44064 331316769 58712 54791 891490655 9804 37076 559280096 58712 51876 499209565 58712 57801 411890032 40457 58712 787742401 80471 40457 122064485 37076 73876 145306862 37743 40457 307198361 41385 73876 367906955 65447 37743 409278066 37743 71381 980781369 65447 10749 258600976 10749 51684 46357318 62837 10749 89240401 10749 64585 978971157 51684 64851 153899614 44 10749 901429748 64585 24818 472343227 63895 44 63497360 24818 28744 475143853 64851 11195 872324982 24818 61555 758397762 47654 24818 157322735 19478 47654 355997811 82439 47654 30203551 6633 61555 562339485 61555 79189 404233442 41624 6633 521269366 41624 58592 163652660 80395 41624 73909904 4810 58592 588615984 79189 73315 718118330 4810 430 793505575 73315 34128 595717744 34128 41782 779727515 6455 430 708242695 39054 73315 520586283 3959 39054 374717041 3959 51442 237269279 6455 79467 908171406 39054 10785 348507078 3959 63873 278457750 51442 53346 143967701 69064 51442 203331280 76361 79467 115269581 4304 10785 155276878 76361 80254 357567049 69510 76361 898963995 69510 57922 768889463 80254 81946 860591908 78810 4304 418059686 48326 81946 905702175 48326 42559 740507759 81862 81946 321587686 59290 42559 716166766 27367 59290 245249867 27367 201 552786333 42559 27695 817414364 59290 58061 28467431 8678 58061 709407094 27367 21686 3019526 58061 40643 552655274 21686 87742 443111878 61308 8678 216691897 9756 61308 798817358 21686 3813 465651019 66377 87742 498634757 65037 9756 860555711 61308 46382 209321459 31188 66377 69435904 46382 46641 116935190 46382 15758 990162068 46641 54616 543426086 85251 46641 71508256 61754 85251 385871125 46641 22094 420663227 4204 22094 498115670 43106 54616 601993573 4204 78024 129970470 79199 4204 5745239 43106 71479 748485624 71479 60648 850697570 79199 66136 400298500 23381 79199 191295597 23381 81098 598429378 62795 71479 535108182 30823 66136 427933620 62795 15785 90118790 81098 62553 890395732 8153 15785 395769571 84264 8153 795058744 62553 19733 517673857 219 8153 642267648 75314 19733 939434661 8153 18452 790869250 3925 219 553542294 75314 84474 121608856 3925 4348 491507955 3931 4348 820525844 4348 19467 984043662 67288 3925 943535051 3931 36523 839352489 67288 15486 749454794 22865 67288 47861076 46005 36523 943614673 37959 15486 768633734 22865 77970 112579794 32826 46005 589396880 77970 54773 111007721 32826 6793 232118258 6214 54773 179044140 8830 6793 146264545 43175 6214 894933114 71465 54773 527593049 6793 67161 320576051 71465 31132 986930531 31132 68946 883304905 71465 12986 193128823 12986 56277 460786999 67161 77106 977642925 31132 38239 537136895 12986 16845 848107788 58952 38239 737616950 56277 57295 962113179 2704 57295 818852559 42457 58952 603017991 85926 58952 684924688 2704 63457 3582394 74581 2704 239571384 85926 37502 147833111 74581 12580 42812154 45320 63457 529291237 25075 74581 666079362 5323 37502 116425807 44867 5323 963409957 12580 79504 236300732 1168 25075 397894441 79504 34908 707812590 39873 34908 226945887 44867 70517 836652411 39873 5932 716673555 7619 70517 896211494 86249 7619 893985636 86249 28231 833972395 49960 5932 283485679 85167 5932 546220804 49960 82895 821601847 85167 58365 957447589 85167 75121 797932100 85167 35330 319580269 85167 52435 872974828 87133 75121 819437959 84378 87133 492805869 84378 68611 111413360 87133 1461 49692668 45589 87133 618066551 1461 19695 92768872 1461 59474 872997165 19695 56352 119104632 45589 57379 972827876 9555 57379 393807765 19695 68868 581404492 30322 59474 447077071 9555 65754 260639870 24756 68868 170274527 52699 68868 711383928 3339 30322 988617487 84305 30322 19151324 65754 67296 910588785 85203 24756 53691462 67296 61022 78630453 67582 84305 431680374 63162 85203 743585106 84742 67582 863186530 84742 69851 716679798 16244 67582 117796397 69851 22347 207579437 63162 33756 30929875 19297 69851 943085669 16244 45448 752182028 16244 85520 724306232 87478 19297 9125901 72631 33756 699420542 87478 87571 46863426 85520 7466 11358256 23888 7466 127839829 87571 78720 329861948 7466 40623 966420730 23888 68200 716714091 3660 23888 788653140 40623 23234 518138016 22636 3660 248914153 49776 40623 310683125 22636 26104 85406661 21533 3660 423930121 83932 21533 72161690 83102 83932 6187345 30074 83932 713676423 21533 54670 814597512 21533 86804 20649914 70027 30074 418643785 86804 56554 768460824 67037 30074 560526294 32635 70027 674469136 84389 67037 417005164 36442 70027 415666975 37426 56554 74604513 37426 10017 365893332 84353 32635 796941503 73057 36442 196605481 10017 71077 141405031 21995 73057 221624328 53839 71077 55087459 21995 20269 558232960 21995 83409 548356948 20727 71077 695640737 52005 20727 432405315 6691 20727 568022815 42665 52005 51499465 20727 54381 975204693 18945 52005 263163276 52005 17529 108680508 51683 18945 907969144 54381 73889 428088126 17529 15567 630906531 74000 51683 778298622 51683 50868 745977126 51683 80135 772420285 15567 42208 787740049 49265 80135 670749555 76973 49265 614568818 24453 42208 8130430 42208 41666 535524553 19347 41666 892422090 19347 13103 523677894 23802 41666 613077695 41787 24453 111014802 41787 76451 977125307 27959 41787 901364740 25240 13103 281443644 47477 41787 882423389 41787 76300 9615532 19390 76451 912181564 39238 27959 281981449 72278 47477 965205411 55976 76300 741051309 85724 55976 24153996 72278 46489 479264711 14522 55976 177851332 74731 55976 704251614 50993 85724 91829935 46489 70244 488370395 77578 74731 891603860 70244 23553 779377732 23553 40646 575741835 23553 734 30272572 77578 70249 973079990 23553 16383 791598438 26056 70249 674440269 30261 26056 142732217 28554 734 731343590 71226 16383 924452608 3743 16383 632965264 71226 85616 20208833 3743 73485 480436820 3743 45606 364862171 87095 3743 894306105 45606 65632 332660540 85616 34963 23760967 73005 87095 136427616 28456 65632 877892346 83073 73005 910184374 28456 65657 911620990 3 83073 293782940 80847 28456 627879049 28456 65258 930739639 83341 65258 320298682 83341 27560 819752923 15983 83341 816458616 18778 80847 469113240 27560 73733 269454901 15983 10234 574194889 40827 73733 539724325 81772 15983 507220021 73733 52464 723926400 47801 40827 162988093 73115 10234 515380523 81772 84644 157823783 81772 21024 627471629 73115 35123 865579122 8969 73115 888121878 8969 52871 319606016 43486 8969 209060058 38540 43486 866717204 38540 79774 684353393 76988 52871 27446809 101 52871 22322205 38530 38540 822601999 52617 38530 213529827 45099 76988 125531822 64319 101 825986006 79250 64319 244307673 45099 82737 66725081 21870 64319 620884392 21870 68281 706254528 79250 71083 654580087 21870 85332 987814974 30732 21870 507829666 84033 85332 818577741 44132 71083 927426405 30732 74251 415410014 4156 44132 309255779 33705 84033 409031261 74251 11752 852295098 57176 44132 314196148 57176 76147 412533664 76147 43916 823895882 11752 34164 334065032 76147 78579 58972792 76147 55769 289850373 2393 43916 146445637 78579 64508 64636426 14462 64508 623649262 85687 2393 36168343 46327 55769 652045660 64508 32554 797674488 64508 75863 770984310 65555 85687 210220593 82348 85687 91304394 46327 14281 802576658 65555 37935 597891659 75863 86936 250715394 82348 68246 724468008 82348 21766 164924854 82682 68246 244762549 12211 86936 253700819 86936 69849 251722036 21766 7263 377985146 69849 51423 595836034 83378 12211 170114651 69849 26355 230264585 4286 7263 20370068 26355 76736 927235754 83378 46760 33780817 19190 76736 998139049 46760 73757 981589738 86312 46760 756500496 86351 76736 870334599 2449 86351 522118258 53132 86312 116925653 2449 28551 342551029 86312 38037 158088992 38037 43430 393996414 80379 2449 174677061 80379 82214 802743975 32614 82214 90230492 84208 80379 165097200 84208 44852 886773805 82214 7819 46223919 30787 84208 668422152 7819 57817 461944795 67685 30787 492910026 53269 57817 734833372 49650 53269 551930144 57817 70739 103536777 70739 13848 876348786 70739 1468 597031317 70739 8206 892877218 49650 87890 423028265 70739 47947 833376528 38454 8206 264862341 8206 63813 111297151 38454 73066 591756628 63813 54238 227325194 32415 47947 476174626 54238 57672 534859863 29226 63813 398275586 54238 9763 9081062 45805 29226 96047213 32415 56547 95093288 83589 57672 787416051 56547 80018 498188144 9763 40701 858396200 41662 45805 227991450 13223 80018 163652342 73905 80018 212229406 3163 73905 542524047 71912 73905 710990571 3163 7720 879146560 74155 13223 624777570 78051 73905 539095810 84790 7720 145956956 74155 22625 892440021 7720 75439 775513053 75439 64917 273598272 82034 22625 40587573 22625 42277 694564763 75439 203 297978041 75439 52189 782357429 27043 52189 391934478 56487 27043 292370168 42277 31845 227040802 203 65778 632723138 27043 82167 969174888 44264 82167 581379837 44264 23425 719707233 65778 34485 458622590 34485 20938 910363392 44264 20410 725734905 54710 23425 192066195 34485 41190 261515485 6076 54710 60347500 20938 54903 623945833 41190 38895 214073911 79515 54903 736811380 22380 54903 57345732 22380 58393 62688622 11384 54903 716592111 58393 74160 927450605 26822 74160 59797808 26822 46500 984752156 13577 11384 334338789 11595 46500 497685579 46500 39200 646953707 8366 46500 635611326 11595 73483 75270011 77348 8366 924190017 69444 39200 705723408 73483 6309 198975750 87022 77348 511988162 40517 69444 378322057 9326 77348 670001376 87022 30449 706236776 30449 41772 988938786 55693 41772 924876835 27109 30449 847550523 20886 55693 533274334 74543 41772 58036437 77489 41772 279107843 35730 77489 106896747 20886 62945 396526394 47849 20886 664362330 77489 76932 22816967 6682 76932 573884962 17226 6682 142399407 6682 41933 862612544 61241 76932 507723367 61241 65852 666764840 23702 61241 771723756 17226 86635 552680224 86635 1048 409472920 5541 61241 163778632 5541 43592 434636409 69645 1048 826223515 34185 69645 926805211 61889 43592 333496120 54836 43592 672836069 5135 69645 496564367 35029 69645 220460538 35029 14628 622478451 17719 54836 861355151 54836 43290 736097756 34417 5135 722737615 17719 25764 288071362 34417 40127 763598921 51054 17719 748611012 55422 51054 946015032 31618 55422 968335443 28839 40127 134204712 55422 16361 799428391 55422 8307 285228271 82799 16361 236857879 28839 13927 130782961 62023 82799 358750074 8307 51791 508904273 58988 51791 566619791 51791 23034 171352220 23034 15188 444370642 51791 32854 410612842 58988 21237 93583905 32854 24136 278226289 24136 87843 52316304 32854 27956 607100910 87843 20328 457409111 86984 20328 520243406 24136 25147 507348244 25147 37726 242278363 47759 27956 468568715 19097 37726 182661067 86984 15196 429337521 15196 31356 661063663 47759 78037 914341113 50792 47759 3707559 28989 78037 431538416 15196 27334 943670108 31356 989 293564864 8030 78037 72349937 28989 66029 298654067 989 404 219049264 53496 66029 125789167 31392 404 717933378 53496 78181 249797045 404 35110 229859883 53496 48774 38305765 9137 31392 398200898 45008 48774 956602638 48774 74705 168633297 25687 48774 744196792 15678 74705 934688206 1674 25687 144210306 15678 64561 553373877 25687 46979 805287410 35313 25687 636172685 51583 35313 10207359 1674 50111 565037353 64561 71393 299547318 46979 50439 621650286 50439 57165 95698822 51583 39995 120226472 50111 58507 116547468 50439 85540 306680571 85540 82703 430208279 39995 77257 649126557 85540 28629 352687422 55547 28629 202656628 27605 82703 167205777 28629 61593 934672895 26471 77257 86787018 37719 55547 928951012 61593 45246 131100230 38800 61593 85507252 66973 45246 629475446 71487 38800 979991909 64498 38800 263700405 37380 66973 564211553 37380 76565 323678450 30364 76565 10947029 1614 76565 198722340 37380 86809 928291799 1614 61071 96404699 76565 76000 48307489 1614 83922 739495282 76000 9998 941136361 9998 25660 258858665 16973 9998 775793025 52739 16973 69108439 51485 25660 820606440 52739 33948 273490513 56652 16973 128790851 12895 33948 458365781 12895 55454 622471490 51485 84156 416410876 56652 51660 535930959 56652 51541 146008453 51541 20038 166542978 69643 84156 300203886 20038 87376 211056326 55125 51541 902863549 6415 87376 571014166 87376 66060 727312759 4288 6415 404197457 66060 83959 60623818 4878 55125 200037781 4878 55698 582951297 81194 4878 723821598 6340 55698 874347384 22715 83959 823361307 81194 87461 979711605 55698 56253 905891476 22715 56693 381064075 47130 22715 73165909 43003 87461 992317618 17229 56693 425999827 18952 43003 288931270 56693 86921 909419731 8525 86921 196337534 43003 8047 665181576 4996 8047 95970136 58305 18952 443592032 86921 65222 46564338 71342 65222 720238509 43802 71342 366223067 11179 4996 64186333 11179 1043 460441132 1043 27221 176687429 27221 84406 747544961 17570 11179 375289516 14711 27221 534075570 84406 10103 340076447 16955 10103 798303335 44347 84406 544283568 72809 16955 268146067 44347 52936 104118570 1162 10103 927200849 1162 29258 43037634 16063 29258 567640580 9157 29258 599709609 52936 5186 864425007 5186 79436 132314668 61541 5186 339006449 79436 483 18887696 5186 15001 558855433 79436 69287 531446688 47475 79436 195466554 74034 61541 620970542 15001 40764 973535663 15001 82382 693443457 40764 39342 79751953 28111 74034 458314281 9853 39342 197788978 39547 39342 685750689 82382 67727 822177105 8154 39342 551809554 53512 67727 801872588 9853 18151 863984601 18151 4671 845642667 71688 53512 79946796 46389 71688 277049509 53512 7617 202461804 7617 68048 335432968 78416 7617 171318651 71688 50299 693719155 50299 80368 403166710 3299 50299 514840483 80368 40142 632940259 40142 37501 67865604 25683 80368 183091718 37501 9416 456667595 17821 37501 281677521 17821 79126 271541842 45725 25683 251935569 24335 17821 28534419 43234 45725 374198960 43234 52687 795792197 27162 45725 483132689 27162 62686 105125808 55486 27162 292710146 61940 27162 224246146 55486 30018 424832420 18052 30018 262390546 18052 8674 156748789 49309 61940 228979977 18052 54767 925331557 2465 49309 74741777 26602 54767 944187754 62515 26602 205187549 11866 62515 315984477 26602 35376 380522037 51225 11866 244338594 35376 66773 119360549 66773 15403 160055748 15403 6115 86955321 66773 57623 728364018 62870 66773 1159099 61716 62870 902804444 41152 15403 63485467 61716 8289 446322142 82309 57623 399393738 64828 82309 978113013 61716 25519 431179126 46454 82309 672935481 82309 45467 823456790 42675 64828 722604992 4540 64828 531619744 38783 45467 85325760 38783 64805 399447568 42675 46381 433015699 42675 29021 550663750 4540 78552 650120704 43467 46381 167092505 46381 74415 667888841 77509 43467 464994730 53500 43467 523043413 13608 78552 190897382 12970 53500 43556681 74415 9943 128489894 52287 9943 110959532 40615 53500 410444819 26297 13608 8441860 12970 8841 505540809 52287 54439 298077556 40615 83918 191665475 34701 54439 96423964 26297 29066 744989320 53814 83918 146668422 83918 83915 4502515 34701 74417 142659795 34701 59130 781284595 74417 9098 38918411 83915 58931 19375984 64619 83915 446774833 9098 59954 503999952 58931 20030 99812560 20030 20880 96331588 59954 10092 709025683 30881 20030 54538387 62213 20030 211893472 12713 30881 590712842 77067 62213 841049435 24968 30881 907378452 24968 22772 100300337 12468 77067 802275119 22772 19269 86410911 77067 37603 761179688 24968 87995 408258040 2924 87995 60320762 11239 2924 780937897 55892 2924 265283587 35858 11239 331281834 2924 46746 546553924 2549 11239 816003920 55892 71657 899927105 2549 76247 552328871 35858 62875 188731178 22080 71657 531374809 2549 21984 233612512 22080 12470 713023296 21786 21984 579667977 12470 69924 324480044 49873 22080 777279878 12470 48103 826436036 69924 82355 440287306 45225 82355 106954053 48103 12205 45673440 55451 82355 919702416 12919 48103 183576102 4925 45225 45836024 55451 83525 616120079 63635 12919 131692204 1400 55451 844059549 82345 12919 753477235 83525 14276 147258508 14276 67081 966076041 82345 82765 118451089 1400 50301 772806849 55551 82345 875810518 67081 25702 290880655 67081 78769 59133168 50301 76178 726701415 43224 50301 393619642 43224 53710 549550320 29139 78769 87142869 53710 14386 365731650 36495 14386 46067587 39636 14386 213146903 14386 49645 13007216 29139 43940 820315545 47721 43940 138157369 27307 39636 592224907 422 47721 929464021 12334 47721 857372122 43940 72635 816790990 74646 72635 973888712 86701 72635 103636534 59876 12334 685763464 74646 13676 52026659 18932 86701 74451920 63888 13676 683216476 24497 63888 547465173 11081 63888 790123772 750 63888 471927547 20387 750 579752563 24497 12084 815913059 71163 750 931151028 2922 12084 827034738 71646 71163 625686071 20387 17741 370922288 17741 22048 537692337 2922 44438 23433919 22048 2658 750433826 71646 57405 138585047 2658 50697 944511165 44438 67683 794146361 52208 57405 210769584 11528 67683 62044403 56385 50697 954739959 56385 70098 804024342 38518 52208 678731390 70098 80410 104918804 18056 70098 880591717 82762 56385 28046517 23312 82762 468876751 23312 86818 801271199 23312 10802 596296153 18056 31833 352930659 54331 31833 386418849 86960 31833 1706815 10802 52477 262101720 66797 52477 663690354 8863 52477 842497409 54331 16769 473764659 86960 15504 112223055 15504 52825 184246241 15504 43643 602759102 6237 8863 105869563 60479 16769 73634935 4188 6237 694661308 21401 4188 532884883 60479 41357 254113474 32755 41357 25670325 60479 80401 328427366 21401 9152 951076186 21401 56871 595535537 64602 56871 831020054 27706 56871 686049208 84866 27706 837476997 56871 17166 323271183 33580 17166 142635568 55973 84866 593170846 55973 71015 649198817 17166 73007 786294538 55973 71324 685472838 71324 50353 117861787 53056 71324 681921053 55156 50353 52571457 3873 53056 979019391 42984 71324 972196899 20101 42984 563649351 10875 20101 995789832 42984 37989 531991027 10875 68 920703219 68 63540 399201957 46472 37989 171684425 46472 16575 456524524 68 80664 992264893 80664 54600 316412030 69497 46472 533589792 80664 72624 964547977 1670 69497 72758938 72624 12391 875943188 6625 12391 59093107 90 6625 358845566 13541 6625 490090857 37332 12391 156571492 37332 43550 22197023 9637 43550 725268779 48414 13541 910546891 37332 5666 891907342 71337 9637 518824610 62923 5666 552119286 5666 76739 11704257 5666 33826 994681634 5666 74205 722932532 11436 71337 49261976 71075 33826 310731341 47022 71075 626054564 6052 11436 632684093 88197 71075 106147152 72535 88197 612427746 47022 22770 166204688 22770 83402 803797510 30979 83402 282557709 76504 88197 15944204 76504 73392 501608417 83402 149 80445967 19077 30979 603407366 5947 76504 774775368 19077 73238 637444270 53696 73238 262351311 53997 5947 850948419 988 53696 611911409 33839 53696 647939797 72920 53696 166935813 25140 72920 72403151 988 27438 869321941 72920 55480 119021027 72920 35292 982597654 80587 55480 92496553 11554 25140 281076486 55480 13460 90859721 8906 13460 500349021 80587 69987 453672674 13460 45418 144872436 8906 72802 330381339 8906 49689 630339538 27906 72802 685339096 8497 72802 510849091 49689 48954 191879148 84617 48954 939882190 63302 27906 162181161 63302 6448 207922836 28054 8497 334839933 63302 82248 387813622 63302 69103 894095047 82248 27235 873957803 52495 82248 882928908 28054 51013 679221853 52495 50723 354463913 27235 39556 132751225 52495 65043 936350733 51013 25646 718691358 25646 41261 857858059 33176 25646 807485071 5013 33176 612358051 25646 57365 19052205 76291 25646 409087743 41261 46230 908257748 59925 33176 122528229 57365 57423 23780510 42345 46230 817477826 46230 47120 1578043 47120 68888 977077835 59925 30702 742041015 68888 70922 62443233 32483 68888 868903348 82061 68888 637883002 66872 68888 473000144 13060 70922 522167855 70922 70481 250510967 70481 61326 880368826 82061 4486 761581468 29432 66872 349054560 61326 34227 738416943 61326 26862 670943286 4486 59578 340722414 59578 35797 364968464 66 29432 893860546 59860 34227 728133051 59860 83154 378620747 20437 66 363210151 63821 59860 641886599 19857 63821 540151501 30736 63821 201866913 20437 77304 247888308 87668 63821 49361613 79964 30736 721941050 87668 23144 270230052 75116 30736 333298646 12589 75116 247611098 23144 50452 475877146 23144 14211 197695744 14211 27144 783150318 81448 75116 35408259 79376 14211 579974200 55215 79376 6892353 81448 22501 366585799 55215 44372 796793852 44372 63512 763665695 44372 51415 969056656 65567 51415 451038644 48160 44372 992327486 34872 44372 681877698 63512 75935 949008002 75935 23585 123720883 26280 65567 871934625 34872 23878 637468962 86045 23878 145476338 30526 23878 13703008 86045 66286 784418998 26280 61500 299946300 66286 24384 389377908 24384 74638 292606653 46866 61500 573269398 24384 50229 37348875 33219 74638 920342699 83087 50229 265777022 37832 83087 366399911 50229 62939 880260423 72026 33219 815347413 19005 33219 217059713 43797 37832 308612033 19005 63181 461945106 36888 62939 127664304 55628 72026 487489315 49195 36888 921841669 55591 63181 555911003 28693 63181 306484063 55628 59147 349907687 21681 55628 757306352 55591 56593 127112215 28693 49436 728160428 59147 36041 147868287 49436 77990 45576656 74398 49436 262484601 12641 56593 884626364 67243 49436 253238806 12641 59727 186589338 41001 67243 352359467 12641 85368 895864723 59727 19745 78853294 85368 21895 479800746 54069 21895 833958669 17598 41001 335798301 85368 13421 518554618 21895 30884 423639266 13421 64763 328302753 13421 22338 743588768 86824 13421 98876382 17471 30884 504299748 17471 1452 502605841 9561 86824 693421645 43464 9561 139713559 86824 41096 176061257 36698 9561 46780975 7208 1452 184438156 43464 71574 742148721 41096 42465 760398563 36698 60402 303040059 23693 36698 465006445 66518 7208 894334215 71244 23693 172294209 23693 5778 892961753 47554 66518 551324357 5778 49159 557564749 6139 5778 58231817 81547 6139 149582917 15969 49159 668531585 81547 54528 336697144 59837 49159 781369499 6139 2308 916518820 2070 59837 509112385 171 54528 482562906 59837 10238 939807631 2070 39242 70740511 71045 171 312230341 33194 2070 145976137 39242 39951 892744393 34772 39951 105440226 67620 34772 588325074 4515 34772 352209204 56631 33194 723175564 56631 55118 103243052 56631 49619 643604944 33593 55118 88816341 49619 26342 823418313 29565 55118 95814798 58559 33593 221551753 4430 58559 454557996 4430 55915 69013367 29565 66544 271206160 29565 43786 195405932 5471 58559 570800957 29325 55915 13669237 43786 55883 384735424 43786 77515 339246157 18772 29325 101067551 5189 77515 943769447 77515 37964 159161571 64787 18772 644250796 31656 18772 717381534 64787 82263 958345771 74048 31656 652716157 59366 37964 96606734 87997 64787 193773258 31656 72790 337605358 87997 66138 251896507 74048 11750 734678063 45286 87997 473677963 66138 21822 498938646 72790 17674 202857960 66138 23844 300390714 21822 16425 605639223 5222 17674 508236111 3981 16425 536567251 23844 68160 717811404 34317 16425 472672366 34317 2392 772177815 3981 23891 708571049 57955 2392 85179025 44808 23891 886920998 36212 23891 219840073 10388 57955 808312021 44808 60591 814031318 44808 72708 407898135 44808 82814 845436070 10388 18367 856187465 72708 56810 914681603 2216 18367 95019644 7350 2216 931660181 82814 30530 427920971 2216 53187 738052029 7350 39661 178145111 36327 30530 25981859 7350 49820 231530743 39661 36078 641576815 53187 24522 238977964 39260 39661 962301944 39260 80240 520967723 82844 80240 181796319 49961 82844 941819575 6576 49961 392138302 44741 82844 25575522 81324 6576 964866429 58255 49961 582253969 20414 44741 604698408 70066 58255 398514546 44741 30193 910768275 70066 62002 705496631 70066 746 168408515 20414 85389 605460065 85389 23382 760511813 81016 85389 376434916 85389 53555 891728013 746 52194 351663370 39265 52194 678784847 52194 50319 805789419 84796 52194 796522685 39265 53755 230259404 39265 45975 656992804 39265 21101 362948425 84796 48277 675204662 12715 21101 456957999 48277 30987 43155326 76683 12715 80272121 21101 10856 951998352 10856 72199 21549169 72199 42200 530170215 30987 74956 287840273 34476 42200 419423 10856 63773 52971610 74956 12726 638019286 63773 87365 602643768 14054 87365 542642319 14559 14054 900963785 45514 63773 350449244 14559 310 313842685 87365 6346 877891529 59460 45514 464143194 40139 6346 785771663 73072 59460 132610694 44907 59460 82663850 40139 53968 302796531 55333 44907 109692996 26519 40139 739764992 26519 25359 935173144 51632 26519 789316687 80222 51632 651497629 80222 420 712767102 71017 80222 929896325 420 77864 98807771 71017 55520 582675797 6775 55520 158515826 77809 77864 35967489 59005 71017 86646881 77864 86142 19590683 55346 55520 264541868 23910 55346 930966485 35624 77809 567604946 86142 49460 10491552 86142 33484 150771898 76149 23910 952622888 33484 68093 223889826 68093 21339 37081739 80650 49460 503293165 35474 33484 107936865 40392 76149 952356333 40392 46471 719784090 35474 56179 856212686 40392 449 438563877 35702 449 282523430 40392 50407 867149840 35702 54571 265441791 35702 65575 966920045 39597 35702 691292155 65575 59367 845449374 73573 54571 628108991 39597 15405 487185337 12307 59367 107225481 68328 39597 493688444 12307 34510 48794189 81851 73573 65135931 34510 52552 144754319 12307 1936 817055379 34510 59172 245704298 81851 79303 796342921 79303 15880 418806515 18665 1936 927809374 80484 1936 166641786 15764 79303 222327742 15880 50845 577173715 44174 15880 552514343 80484 15355 718365729 32876 44174 762314223 15764 74857 416483104 32876 55275 288626204 15355 78208 562660675 64831 78208 318944164 78208 77817 843714853 64831 30034 560898348 62645 78208 96651499 82525 30034 322679579 82525 9502 725766730 82525 51991 52222669 36985 82525 850251072 22940 51991 602858806 36985 64655 47360226 64655 67569 190256543 51991 35150 47589178 36985 72690 296349863 40038 35150 913606132 64655 60019 781865924 40038 38920 643770900 72690 41832 36198150 40038 29656 89325981 29656 48932 281937605 60019 47558 659370467 22533 29656 553951842 47558 85269 560138835 65688 48932 982578412 65688 76314 438273970 85269 38371 395363744 38371 8559 593326717 8559 10529 103876500 47287 8559 390707402 10529 39349 104988177 63307 8559 837718778 8559 4573 633096690 74519 39349 692696887 4573 72956 674008132 74519 23249 118907687 9742 63307 673033047 74519 87808 265595619 32908 9742 720964400 87808 59601 538192099 48589 9742 941157060 81287 32908 141496381 36458 81287 314616613 72264 59601 922141089 1169 81287 228255343 32519 81287 523752174 82937 81287 469678374 70086 32519 925130318 32519 4753 547993330 1169 21247 624586253 4753 37414 104882773 70086 45663 30463548 71917 4753 79321143 21247 61970 857417058 80495 37414 974309969 65470 71917 356344704 63198 45663 77107925 53942 80495 104504183 61970 54415 85180533 80495 26226 515250349 26222 54415 44526463 73994 63198 351712093 38721 54415 105506174 38721 39725 322012600 38721 46074 747185965 26222 28965 580533665 38721 36077 247641841 72913 38721 629984557 36077 17031 612089078 77242 28965 979764874 58024 72913 588043471 2816 58024 206898776 81829 72913 538983363 68894 17031 56875933 60067 81829 895597279 7579 58024 642632469 72424 81829 316161503 41372 72424 11877627 75285 72424 123703322 45039 41372 927683529 72424 25440 133005428 31679 72424 722958024 74971 41372 824247107 23102 31679 560126601 23102 74107 545376896 25440 85881 875251582 31679 57002 581033754 51121 74107 651088112 51121 45203 98586016 45203 18375 596697361 45203 86721 985123024 57002 76457 639339735 76457 27707 86190741 76457 44782 575468553 8434 18375 837623937 27707 80400 80783348 80400 25471 716401976 49355 8434 56309333 49355 39392 714233003 8434 66598 829501618 29434 25471 861360109 39392 62740 98062966 62740 69744 491936257 39392 31764 414927329 62669 62740 309631472 62669 76968 142254616 58750 31764 103470869 70779 31764 448555373 70779 44351 285328062 58750 64051 104588370 6942 58750 232208708 34158 58750 798614062 14425 70779 694145788 6942 24495 341776117 36639 6942 176392029 36639 57404 373021390 15992 57404 728547284 78399 15992 332662350 24495 42076 220235433 57404 70754 368554863 49934 57404 611730717 78399 63979 529654101 77821 63979 144920179 70754 40347 609895893 26966 63979 854749749 26102 77821 405716588 57448 40347 752372328 40347 8750 888085489 8750 41244 911770394 64079 8750 559929607 87824 8750 253655690 74762 57448 978430909 74762 77894 256551702 87824 44586 907719214 71355 64079 58682937 74762 32449 859170388 56680 44586 787083554 20348 77894 90647938 32256 56680 72066663 32256 86866 214768322 32256 44921 120060792 4406 86866 866291217 76937 20348 529848259 32256 72595 23983937 82763 4406 836754662 55608 4406 234813776 55608 39974 221897240 55608 45084 925129675 24728 39974 376854294 62427 24728 955236074 55608 30629 961639315 62427 9347 810983583 45084 14320 908263651 70705 14320 385759302 14320 70342 307208051 53783 9347 759663074 14320 27578 926045232 14320 18733 152218312 70342 71063 85363698 75976 27578 750028493 75976 8524 612632141 61937 27578 717561410 13088 75976 50603304 61937 82653 165494671 82653 54904 33089024 36061 54904 715511176 87350 36061 640169907 84232 54904 448483908 87350 40478 133158980 66483 84232 233796572 40478 40033 139803532 87350 40376 867635871 40033 73843 176962987 19974 40033 374258604 73843 7995 48572781 36863 40033 889477742 7995 63399 814162065 73843 76412 348250651 979 7995 807279287 63399 10612 144739315 26662 63399 486992416 40080 979 687612999 26662 31784 91777950 58204 26662 233144931 58204 46756 675372815 46756 50306 665303958 31784 29800 165433849 29800 26048 733541460 24759 50306 405310363 50306 78244 457239869 24759 71251 937119861 46997 71251 967604414 24759 52537 658789463 58103 71251 321079995 41548 58103 682116736 41548 15929 158953412 49947 41548 31102500 17773 52537 1304174 28117 15929 835179667 30902 28117 200333728 17773 32702 553906957 68163 17773 30761529 28117 54913 103610216 28117 10536 61737640 79185 30902 577135753 10536 28210 815320070 28210 66292 570727819 11880 28210 970570239 66292 88380 951295899 34680 66292 400618732 88380 67886 609985893 88380 31958 360070836 11880 12579 258654904 9634 31958 763968841 9634 61671 300856813 31958 67059 309419752 61671 64191 682456605 61671 73277 426620924 29934 64191 957000619 82343 64191 147503748 57238 29934 712368771 73277 839 900908335 839 51897 598264652 57238 31892 217646572 31892 54305 15645159 23055 839 740522235 48288 54305 30353797 31892 68769 119235793 76735 68769 314484429 76735 15653 87875970 43996 23055 552539903 76735 53401 322621361 43996 58339 589993351 57467 43996 873579677 67098 15653 942633548 58339 87777 933646691 58339 57402 688939941 57467 75786 643131609 71579 67098 411066301 27701 87777 541797843 87777 26441 331559833 57402 59908 757375209 17837 59908 235429498 12968 71579 650922328 61321 59908 464848335 12968 17723 17771519 17723 10854 988610368 10854 87844 104901095 10854 50926 794667863 17723 59809 978114039 10854 69163 557113245 35372 50926 949852780 69163 24951 451348457 3480 69163 385774129 24951 36549 158795269 24951 22763 994158915 73518 36549 914924749 24951 49720 852268730 49720 82663 333177825 82663 42237 405300874 49720 65179 94505706 73518 79399 520447097 82834 42237 468497970 65179 82564 366752492 41178 79399 161378013 41178 18181 558016294 82834 11934 109143612 25777 82834 964544444 15906 11934 953369812 18181 24859 275423175 57605 25777 982923244 57605 29762 455036532 57605 12198 726148913 84656 15906 753234941 29762 23368 663012669 12198 37129 562385597 79461 29762 434124556 79461 18922 398183497 10735 84656 560697236 48267 79461 870821058 19349 37129 109802520 65715 48267 293082856 19349 1766 789222776 10735 48595 484470898 48595 81661 312978573 74850 1766 559790369 1766 33879 881992511 22942 48595 898782510 74850 1337 174648512 26513 22942 372500862 42405 26513 663069615 1337 50154 152728605 1337 79686 17719153 42405 12368 704849396 46624 50154 315848091 3295 42405 5524337 20956 50154 709540506 54313 46624 202145791 12368 49024 408750842 20956 4966 798904921 49024 74421 299027111 20956 53900 722663930 53900 58105 78554891 74421 19484 494193746 47838 4966 978496591 16602 74421 943380932 16602 87857 801581065 87857 54209 296309427 48802 87857 499537989 52532 54209 955265655 87857 67877 281861977 67877 74396 946069388 74396 27416 111913534 67877 59284 47714815 24446 67877 834831867 30492 59284 947426488 74396 67754 57831376 67754 60981 19911299 60671 24446 996569558 30492 48124 242106017 4080 30492 380799651 67754 82159 174181407 4080 41956 134112837 82159 7158 559229984 67034 4080 324166006 82159 86542 154069604 67034 8816 327801981 45161 86542 302463164 7158 24474 100870521 86542 55445 665412588 45161 14364 49314064 27715 8816 922077714 24474 30808 135445844 25740 30808 96048054 42877 27715 308610407 11348 25740 664630602 30808 44866 376157370 42877 63796 576823473 44866 27608 14335541 42877 64872 848953730 81306 63796 503065446 73368 63796 797045877 37006 63796 103162325 82366 81306 123099290 60806 82366 154719720 17429 81306 992251581 23577 37006 106383653 82366 80627 311179222 17429 34483 561351008 34483 43519 78877598 54517 17429 745381345 43519 7103 411887821 64946 80627 139869257 14609 54517 336841620 43519 33572 977281100 29336 64946 492706343 29377 7103 41335033 14609 84582 163730322 29336 88165 94293962 88165 58072 53562902 83088 29377 780374187 88165 45340 305563813 45340 74645 665176478 1703 83088 981103685 63811 45340 876486659 17656 45340 801521599 1703 50518 361038532 52318 74645 448439419 24234 17656 54637065 17656 9900 655112585 50518 67208 971076388 50518 29845 217297411 17304 67208 142603849 924 24234 9425128 17304 58746 372890043 29845 78639 43460540 924 72452 961318862 72452 52934 892538419 44884 924 965767386 71443 44884 410571876 61847 72452 491172436 61847 17073 169154749 7070 44884 278019245 71443 79880 58151456 17073 34353 255391556 37554 17073 69607174 34353 3076 566115668 37554 6609 91395714 34353 60992 520448665 60992 80616 503166375 80616 45326 868841570 45326 83652 899119287 12735 80616 895651266 46587 80616 14204822 45326 83910 222848860 46587 62638 408705397 47416 62638 489386522 51136 83910 271264963 5654 51136 47970663 88279 51136 805094775 47416 473 895196807 473 39674 234862861 42163 88279 866639231 473 10858 22548342 42163 78800 132112115 40824 473 132942954 31102 78800 924857980 85765 40824 388663166 39063 78800 381268996 40824 70426 386960598 84570 40824 680161034 50930 70426 23171850 39063 10676 78558840 10676 35872 789469672 10676 57443 476369579 38120 50930 134924419 43268 38120 174299095 49715 57443 685395212 49715 64628 548562202 64628 81014 133058921 41396 64628 938690969 41396 71512 239177051 81014 54434 3096814 81014 31007 389090896 41396 52654 883224554 54434 70428 693516363 19611 71512 424233838 20074 70428 437965844 86532 70428 716157724 45429 86532 481838528 45429 4879 527032662 4879 68231 269126390 68231 53974 986550224 53974 10637 447302781 10637 11649 367497854 29974 4879 68303094 84020 29974 698879925 29974 30830 874770473 10637 11585 787836710 57808 29974 791375247 40889 29974 892429212 15006 84020 791995902 30830 77267 906612522 11585 43942 819455727 48839 57808 162429961 77267 62293 520330250 48839 61576 770573551 82760 61576 95827078 15110 48839 596494590 81337 48839 144752553 62293 49167 123491559 62614 49167 975213966 25198 49167 225568489 22101 49167 229380922 38424 62614 818878508 25198 1668 242015513 27322 38424 63196828 22101 84026 880487120 25778 1668 116489510 1668 69093 297612297 25778 45860 706269803 25778 18135 673414791 52264 45860 607399185 36175 69093 86483480 54327 45860 164888076 18135 17879 20402568 54327 2596 149324377 2596 73762 815783817 17879 78455 550633673 17879 22459 93330765 10716 78455 770953606 2596 57846 933336251 81429 22459 221874042 60673 57846 656476134 22459 19977 218798919 44074 60673 469799371 81429 51535 624547326 44074 69327 254428426 7454 69327 764972380 29468 51535 140872985 70694 29468 277180637 69327 745 923272789 745 67626 861924785 7454 83952 653914228 44457 83952 341770395 83952 21500 487103339 83952 29000 935107619 83952 3610 799390785 9930 3610 939295661 21500 50096 347861561 3610 65220 114988049 16368 50096 935679651 31704 3610 665907793 50096 42087 823998234 30310 50096 236052681 10044 30310 65773328 42087 46609 978663119 66186 46609 792254680 36806 66186 285651774 30310 5641 958179063 46609 50490 898446600 48118 46609 592662519 3567 5641 718238342 50490 59946 695568579 39361 50490 552952922 50490 17903 520661282 39361 29453 566123771 77905 3567 112509044 64503 59946 351481709 17903 83847 515428086 64503 9784 753894845 17997 83847 953284056 17997 63857 275280230 83847 10902 130694920 9784 17929 896740344 63857 21645 40870522 7349 17929 386672734 21645 50957 333773863 50957 77892 878102694 10414 50957 467477778 77892 10741 925288930 7349 10963 804029286 10414 7553 296996343 5597 10414 575960614 7553 19559 705561957 7553 56337 941045141 7553 3725 377622813 37982 5597 897047466 7062 5597 344900634 7062 34513 66351396 3725 81807 969132717 37982 4386 889344271 17781 7062 740754956 34513 38942 313232877 81807 44188 104976925 17781 86257 754945966 51388 4386 621366065 36277 86257 374194906 44188 16925 328029931 51388 63086 271873159 80440 36277 894060569 23705 16925 345565040 63086 25603 959763847 74713 80440 777102773 63086 1138 975387591 80440 10348 251338158 52913 10348 803192434 25603 61104 152842110 10348 6121 68833262 62480 1138 867837740 6121 55895 99301992 62480 69915 56592390 69915 59477 34275308 62480 76566 344063163 78742 62480 85975515 78742 55755 248413476 70452 76566 828854621 40519 78742 956752164 76586 40519 541623721 52593 40519 650831998 40519 24633 282341806 76586 2410 166564320 9956 52593 747885283 67298 24633 187030680 11514 9956 637997766 16632 24633 843045079 67298 10185 382684826 16632 35390 15516863 16632 48751 887973813 33450 10185 484298072 35390 30525 975516346 10185 63305 659018110 35390 22365 31722763 80713 30525 150538486 30525 41235 54657912 30525 71572 942874144 80713 66257 556056989 66257 25082 127566656 25082 10942 281361243 10942 3553 973177166 3553 59377 221982106 59377 52781 214207815 83750 25082 273408765 8988 59377 874143414 74465 3553 589304702 26563 74465 987848255 29516 74465 943669383 74465 61806 74224716 15964 29516 115152990 29516 13387 401254978 29516 23511 26133686 61806 60363 359326967 44581 13387 158600285 15964 68630 738649296 47506 68630 801490957 60363 64712 64353236 44581 22908 233081409 22720 22908 628139994 9508 47506 508285727 47506 10970 667872750 22908 82543 713241244 16847 22908 514927827 81394 82543 7620071 10970 43981 484819122 547 43981 813915743 81394 56600 145100310 29868 81394 82719571 43981 16665 274756453 63599 16665 991320897 76907 63599 533797732 63599 70461 577748561 41547 70461 668801267 76907 66675 876712018 50738 66675 169836492 8151 41547 504257369 22960 41547 335104524 46962 66675 198462947 38205 50738 579441939 43882 46962 291701242 1431 46962 328856076 32337 43882 802851509 46962 48196 798182763 48196 34708 978383660 43882 3410 831923633 48196 21436 938861314 56447 34708 467549113 3410 48745 668905033 71794 21436 32472545 4449 71794 285807991 13543 48745 635647495 4449 25468 892534627 47438 13543 860080321 4449 1396 673300718 25468 35660 297080591 79249 1396 208816020 8556 47438 923135295 4512 35660 952409401 83656 1396 602271307 70306 79249 646773624 87419 4512 458046670 1790 87419 357465355 70306 37251 659793862 26076 87419 61946162 59589 26076 424503788 24978 87419 747091792 37251 16977 842852210 24978 87866 883419651 33528 87866 583140343 18636 59589 847487490 51335 16977 226755030 26983 16977 211190301 24548 87866 920487387 51335 13701 723724732 51335 37218 799425463 14327 51335 661986334 41350 14327 513682343 4473 37218 35584265 30489 4473 898338426 41350 83304 718258961 14327 38319 2833628 38319 31063 88026197 4473 75234 957493522 42584 31063 401134719 42584 34734 233198918 34734 14783 273371149 13502 75234 157442069 42584 65627 314876971 69708 13502 500677501 5367 14783 305720850 75232 69708 114132759 69708 48506 262607797 48506 57080 839675222 21626 48506 653807656 57080 87809 100755187 4034 21626 765888561 48506 81567 689933720 4034 59887 949274652 79001 4034 677876956 81567 31237 40577458 59887 68446 304064280 31237 48889 76062520 17753 59887 651026405 68446 80382 244468505 66110 80382 282057542 68446 59577 9355919 44221 66110 370412888 44221 77100 876521751 66110 11061 422672126 44221 29135 653134457 59577 78857 754912374 21119 77100 479532476 77100 13447 125454126 59575 11061 944789686 1603 13447 336765549 13447 24134 566923304 60137 1603 4348450 57787 1603 954852526 86474 60137 33925313 31675 1603 512111459 60137 51334 602026735 26558 57787 564689504 57787 70761 793431092 26558 63039 35044082 65535 51334 824057012 71279 65535 444563229 8878 26558 959717905 62548 71279 876331830 82639 8878 57935533 71279 11039 888503112 6990 62548 659005010 17081 8878 888047259 11039 74726 950928589 6990 2516 171244663 48693 2516 747253516 48693 65009 153353107 6280 2516 57339849 50643 6280 174236223 76381 6280 11770216 6280 72205 771906857 50643 9778 749975191 76381 35337 267312963 50643 86156 845598490 72205 18766 647381477 50890 86156 817282660 28043 86156 3267804 32104 18766 696343706 86156 85769 844673829 21979 50890 291763898 28043 12942 337158897 12942 52415 551790963 32104 50772 93330364 52415 82593 61070964 73827 50772 312418101 83185 50772 329363239 52415 44148 761184755 84852 82593 5827743 86624 73827 494064225 63692 86624 877175210 44148 66119 607476606 86624 32467 234879342 72711 86624 875778240 63692 36037 207092172 11151 72711 283528042 66119 66242 441403260 67174 36037 390389832 67668 11151 111198942 36037 60653 454841383 60653 25295 603803130 38081 66242 950143782 77921 38081 556617140 31212 38081 717537497 27295 77921 444858955 77921 19131 413871116 11717 77921 58080124 80798 19131 721524735 80798 1105 337124830 79147 11717 76698862 14987 19131 22787744 11439 11717 895589419 14987 58760 980913842 14987 64600 309901576 14987 54363 474732145 54363 31459 821931738 54363 57364 237035142 66553 57364 864217992 66553 69151 188436758 66553 80599 208613514 36493 57364 645873561 69151 67112 807846226 69151 22388 348865050 68233 69151 849429499 17089 22388 831706635 22388 30898 82723231 25697 30898 138871614 35312 68233 171201732 25697 27975 821840950 57641 17089 769447289 45641 35312 950878964 50118 57641 227624720 57641 3791 68487247 45641 38270 834082737 50118 58375 526114551 48494 38270 890219715 50118 20157 517697230 28637 48494 580974496 28637 62560 932469602 26792 58375 405068509 62560 74580 61565055 7344 62560 323703316 7344 14863 23653440 7344 85374 877771173 14863 44498 828524703 7344 39588 994583834 7344 65966 943630188 85374 58333 672350473 46548 58333 166567617 44498 57862 269041439 31174 46548 254162161 58333 66687 717186629 58850 46548 414876146 66687 80493 490938019 31174 24483 581081469 58850 60561 816554685 75497 60561 88830968 8351 80493 548115891 80493 66938 487679398 77540 24483 663011495 8351 62872 778138226 36120 62872 800640469 62872 32339 732320234 19702 77540 586402200 77540 54991 831940502 43141 62872 591570017 58293 43141 719737492 32339 85577 710478402 32687 58293 459434120 43141 32275 334475736 43141 32690 802455648 30411 32275 388194812 32690 53821 143804772 32690 35715 561320071 56643 53821 67230467 56643 48384 800204621 56643 38487 734443246 35715 20557 419653458 85864 35715 926352381 56643 12142 218167680 48384 1144 714015645 81677 12142 549428245 1144 71053 971010692 81677 60306 420883125 61083 60306 18872118 1144 30908 28509451 30908 78023 611421981 80218 61083 417647081 58573 30908 58047664 80218 55717 239227272 78023 10740 55815068 58573 5545 823163173 10740 49130 345309682 28809 58573 109538143 2801 55717 101388638 12622 28809 587503996 76567 12622 989959868 49130 9701 954190119 76567 9996 101871588 9701 73558 96448072 73558 46679 835464804 9701 56684 794587820 22030 56684 394178133 79941 73558 54629888 73558 65553 43718402 79941 80007 430020277 39163 65553 38321752 9061 22030 594824482 39163 72643 348516430 72643 77372 212842546 39163 11103 884584796 77372 37003 822858398 31838 72643 789795133 77372 54986 540547924 71451 11103 857154462 37003 73729 864926775 51571 31838 466986217 54986 17455 844538751 86092 51571 724265845 22019 86092 165906497 52351 86092 750574846 17455 33903 425066765 58914 17455 701626572 70076 52351 877560730 33903 38263 576770222 33903 57348 205080768 48638 33903 743266167 38263 2288 188416033 84613 57348 510020383 60697 38263 277244371 84185 2288 70992652 2288 61990 764826811 73618 84185 654202090 16121 60697 251659569 84185 29550 66083250 61990 27436 704001230 27436 53827 866009187 22844 73618 310587393 16121 50179 1475593 28897 50179 470295110 22844 69315 131067748 1856 50179 39600832 40529 28897 408347742 77228 1856 112427915 26204 77228 662013520 69315 39124 138059320 79982 39124 384359780 26204 86171 270985040 75533 26204 69800742 21866 26204 122062504 39124 24778 792727022 24778 11540 805058436 86171 49484 807648079 11540 65042 78888318 21866 47550 156310301 62633 11540 239885835 62329 11540 929592003 47550 2012 866744662 59629 2012 212536230 59629 58974 108824221 62329 82396 221361212 83908 58974 460072270 2012 5219 2286021 65774 59629 349315561 82396 51555 106218268 5219 48105 60487103 10754 48105 2474499 71598 5219 410197849 65774 3697 833707716 17460 3697 324278948 59591 71598 743302293 905 10754 982428763 3697 34245 696167797 59591 27783 863350392 905 18911 533378703 34245 23236 488286475 46376 23236 71574502 31318 18911 65493606 23236 5516 531932405 23236 45740 998463633 5742 23236 591219931 56946 5742 389612312 48191 5742 629528973 61305 48191 108849706 45740 53959 993929027 61305 57352 305771055 52684 57352 702326134 52684 39579 262641967 63469 57352 842405943 36284 52684 12230658 38058 63469 950683320 67920 63469 983040910 38058 83878 301392227 17974 83878 948634693 34539 17974 315860032 67920 6681 323991654 67920 8628 711081761 83878 14102 353290741 34539 60043 218446826 21465 14102 656363772 60043 37913 452818148 21465 15059 802123523 20268 37913 955367344 60043 29210 406154563 29210 48295 43274199 15059 35084 26074284 15059 49267 771418701 48295 70254 868731690 17279 29210 910166058 17279 12242 758651909 49267 19335 469497410 19335 34615 133106053 87957 12242 648763878 845 87957 226222605 21697 845 506086289 77513 21697 79586557 36073 21697 549753903 84659 21697 114048719 82119 84659 651508268 84659 78314 7927235 84659 52100 643621200 68553 78314 393772685 54347 84659 895633060 68553 37646 192883530 64194 52100 784903458 10074 52100 884341558 54347 3002 886695351 46198 54347 140012740 64194 4301 61393455 62829 64194 255186282 1895 46198 953854420 3002 17019 526384180 58391 46198 921515616 17019 75003 713762270 17019 72581 718185229 51024 58391 120322701 72581 50927 608207371 58391 62491 481879031 50927 29412 334148810 50927 59081 162155900 50927 88155 331330698 59081 87689 78485836 87689 18193 768977768 18193 1862 606001627 88155 57293 142282969 88345 1862 397850966 81852 87689 48477097 42373 81852 304778412 1862 86537 122217094 42373 45480 395532948 8699 42373 445262886 72751 86537 54725103 25152 45480 587500083 67591 72751 409827038 45480 29435 916399392 29435 17255 893217509 81154 67591 470996745 67591 54626 318272489 82422 29435 895234619 25128 54626 922862085 31018 82422 785462024 41070 54626 986171326 52399 54626 949980895 31018 20037 508964534 72938 20037 14523120 52399 36859 912600312 57905 52399 125385829 52399 73861 365772613 73861 26153 208962247 72938 68675 487051153 65034 26153 200098938 65034 18831 225608078 72067 26153 204488358 29715 26153 763586544 38431 68675 320671032 70314 18831 989756914 70314 14394 712194379 26744 72067 645104876 26744 85500 119394328 81351 14394 586889614 12926 70314 911083240 81351 35945 298736153 12926 54197 171848040 13897 81351 601871330 13897 38143 440108415 12926 72906 211204624 60860 13897 321707496 13897 48076 163819384 14875 38143 833209617 38143 22498 330951529 14875 23762 318887257 14875 961 112530054 8810 22498 149153033 45082 8810 545773261 961 78060 764220689 69867 45082 107497508 29074 961 337185500 69867 60795 564289349 78060 62550 923258774 69867 61039 742360174 78072 61039 960115861 60795 34427 856090891 37789 60795 242893848 34427 35707 513051909 28873 34427 652348902 78072 41858 82500463 46337 34427 17228231 45963 35707 707350495 39376 28873 805181796 28873 83237 139961324 79309 83237 90819330 39852 46337 97222765 8077 39376 358725190 8077 14748 937038367 39427 8077 385221842 79309 35512 497867502 8077 55864 337996038 8077 27548 479677410 63347 39427 78901368 42966 39427 362026050 55864 31407 689249106 16674 27548 260035478 52497 31407 492073378 31407 1645 872858600 59942 16674 73026078 52497 1489 571690359 1645 46098 112795104 46098 5475 591850235 6452 5475 887974286 67005 1489 606020606 57156 67005 765836192 87305 5475 471050180 87305 6742 15395551 6742 117 389754815 57156 28918 795973258 87305 82783 530579886 117 54355 48823726 53466 82783 44216051 75674 28918 610517686 75674 80724 543184977 78999 82783 634927273 80724 50090 699905520 53466 47549 488821159 50090 39716 924275368 76332 47549 525677057 39716 46363 502507922 46363 81269 339216782 39716 49134 100378179 13789 46363 776802041 4047 46363 301425599 4047 61285 241913857 81269 45586 763030362 13789 49953 327653548 9395 45586 684151036 45586 22708 429353763 49953 69886 474231348 78846 22708 194727699 31380 22708 517036112 75564 31380 318408973 69886 17734 765377001 17734 79226 824123804 4086 78846 840631979 16054 31380 93959374 47074 75564 222985617 66350 17734 431143151 79226 45982 1085763 84808 16054 61449400 10172 16054 816310939 16173 47074 276395238 83898 45982 327274181 16173 39865 580314338 86319 39865 475062736 83898 78605 828158746 83898 38159 163623593 69456 39865 285926679 38159 46001 695686448 20087 46001 49401866 69456 45923 978423768 63005 69456 329844935 45923 74014 571671703 63005 52570 578336950 76918 74014 139077792 1201 52570 41906290 63005 54515 28889296 59947 76918 160883406 26300 54515 729083227 59947 66179 10185355 54515 44778 221272479 26300 73258 48761161 44778 25278 689944519 357 73258 166413014 73258 55030 297254672 55030 35606 774465744 71364 55030 916725167 35606 6457 329604174 55030 82872 717815113 35259 82872 766187034 6457 31261 547727472 28740 6457 664797985 31261 79034 978911200 34840 35259 637812944 48255 28740 419395484 79034 52139 764656740 6333 79034 191375099 18025 52139 25564034 34840 73802 622090 1429 6333 119466934 27073 18025 112824626 1429 83472 573555200 73802 76509 850759705 73802 17162 222979362 33144 17162 663616847 68289 76509 277984073 19716 68289 649776070 21975 76509 492993786 14264 68289 768463448 28209 14264 41714398 56370 68289 631321378 28209 64601 681043245 28209 54636 324821737 56370 48523 409048793 7008 48523 603617025 87899 54636 623320586 64601 75808 274964754 2946 48523 303540493 74006 7008 805067859 2946 2945 546815627 34280 87899 368202601 2945 78466 532545374 34280 84308 620098106 28901 74006 204214990 67737 2945 8862240 6109 28901 281453187 45681 6109 757333223 14992 84308 167912793 67737 31431 521620059 14992 31804 112631486 45681 10618 957993661 5363 31431 399227785 17757 31431 637860557 34307 10618 63715573 83285 34307 81804482 17757 11972 764129471 41174 5363 287847248 17757 38328 173018452 41719 38328 27246706 41719 69780 1539609 41719 84094 475679178 52040 84094 528808912 69780 41002 245489226 52040 44060 20200062 44060 62435 126199640 62435 59713 597379068 41002 50368 721299968 41823 59713 22184415 66482 59713 551891480 50368 31831 654605291 13177 41823 548947536 31831 21724 83703044 21724 34332 567925958 34 66482 597256487 34332 85044 486471286 34 36598 483797957 85044 38878 881788889 23348 36598 47679216 85044 8071 414361273 48420 38878 599420099 23348 62556 53227173 48420 15808 329786912 23348 45445 898438719 15808 66327 986204016 45445 60598 290387662 15808 40026 84026160 45445 74985 912060419 51087 45445 528646331 51995 60598 129483398 70854 51087 927675389 67216 51087 429731613 1625 74985 430621497 67216 72455 129112915 51995 41114 143831317 15601 41114 251212688 53482 72455 936551448 15601 45112 645083281 15601 42047 931483351 53482 47117 323342385 47117 11892 846368548 42047 9910 411013024 12475 42047 305581594 9910 59955 655672960 59955 55344 508092520 59955 10225 665163442 9910 75688 106143741 48933 10225 552273956 75688 18470 111448256 75688 37066 720098649 31631 75688 224861058 45048 18470 851047336 48933 32373 128267547 804 45048 132783566 37066 88244 744685317 88244 22219 829954614 39084 88244 69855997 22219 52200 78997624 804 58087 269073782 29494 58087 914698214 52200 1596 77375991 21031 52200 65450561 58971 52200 379789410 58087 22384 425317667 14269 58971 151627737 17299 22384 599033587 58971 57981 821760352 57981 9073 242933999 45432 22384 651244241 57981 83768 862295146 23446 17299 831843514 65496 45432 544532473 45432 83677 490766448 52959 83677 982169800 83768 50501 63233380 50501 49403 389522881 49403 15794 34278721 50501 15657 176645450 23466 52959 777730657 41797 23466 757822146 87722 15657 452412132 58639 87722 10879887 76115 41797 511969356 41797 48530 76716732 2300 41797 629531449 36373 58639 264175855 10695 76115 188810688 36373 14375 68107173 9852 10695 284754774 73067 10695 291933715 73067 74919 504694038 73067 35602 488597522 29361 35602 841462735 9852 18804 805557238 35602 42467 119722437 37639 29361 253584485 64782 42467 625267817 81031 42467 698823401 74179 81031 370794606 37639 24362 5483470 64782 39775 419584710 6562 74179 166733717 67182 6562 930884000 58180 6562 287972533 6562 41472 990150561 58180 82236 416143276 41472 6520 113879192 85092 6520 886333707 81056 6520 275016468 64799 82236 279568019 6520 26507 960303029 85092 57315 819389822 77479 81056 650133224 34262 77479 427840718 29158 77479 146269707 77479 1956 726286583 50024 57315 555499860 27428 77479 26766164 50024 84023 832893887 83290 84023 554538984 1956 69605 747161292 27428 39655 170405398 27428 53836 580455757 65122 83290 668898759 65122 55435 453662750 39655 3338 102727480 67718 39655 334135631 67718 66899 704569324 67718 74213 292846875 39226 74213 710229383 66639 3338 270766929 67750 39226 857487347 67750 70448 34568965 81319 74213 165166999 76538 66639 51508556 66639 7355 395540000 70448 26500 395420943 46618 70448 512226680 81319 24937 475200852 76538 12338 683865274 46618 87638 834624916 69046 87638 47862080 30482 12338 413742755 12338 86782 858062100 30482 7997 589874145 28578 7997 998222560 62764 69046 709840148 30482 57848 686907861 65877 7997 444996117 8768 57848 169421013 57848 87086 424297193 39796 57848 207219 87086 5006 130906411 54533 8768 648111184 7138 54533 398592036 39796 35716 240003564 1225 7138 823601911 1225 36453 254493848 7138 42335 892813396 1225 8358 796450645 8358 47685 385880130 8358 9453 195844964 8358 13531 207932162 40039 47685 545162089 13531 26623 587344034 9664 13531 854465649 26623 49410 132060465 77472 26623 536392061 27689 9664 219623115 9664 69284 574106836 77472 56111 221512404 52305 56111 851432102 52305 52366 954492392 46377 56111 987491680 52366 26818 923514597 44790 52366 35026029 44790 10654 136164580 10654 87656 257631355 10654 65669 113623816 57162 87656 849541368 26000 10654 222409245 54105 10654 270158126 39766 65669 411196234 56861 26000 469952933 40714 57162 843569782 54105 65264 101550848 65264 17415 563202868 39766 55952 815229199 65264 45809 763941599 40714 48396 70033748 71680 55952 291695904 47265 17415 849367272 58530 45809 335930767 44987 48396 771957223 44987 53775 614824770 53775 9378 708071482 58530 69155 30538308 87831 44987 191703724 53775 57777 784779794 34944 57777 777586588 87831 36465 558232775 36465 70484 398464461 70484 13078 684636735 57777 71183 344163603 68273 36465 868930889 68273 48743 988550879 55773 48743 371773476 33153 48743 588487276 48743 17909 797433128 48263 48743 862291525 33153 47530 539492140 47530 50227 102008263 48263 15905 401108964 15905 56683 716797688 83956 50227 807884991 19826 47530 519271034 56683 1566 226038063 45453 1566 192586110 56683 14002 131429156 63414 1566 211769482 45453 79056 803463412 15364 1566 13503188 63414 49053 890754862 5204 49053 735457481 15364 76999 519984013 1466 5204 805478588 49053 55237 20628363 5204 1434 482022950 38085 5204 906231535 76999 87986 460142434 45043 1434 398237615 24131 1434 785266993 47255 38085 749665313 45043 12801 239983174 24131 54728 219635514 12801 23472 586487212 54728 45332 504589366 13764 23472 50852165 78590 23472 759529913 35881 78590 641081268 27179 13764 236575001 43306 13764 191506428 78590 3226 59079407 63280 78590 531457038 63605 27179 577382716 81693 63280 384460169 11222 81693 823529290 63280 87926 304928707 30594 63605 852612963 81693 55794 159321771 87926 71227 996664535 11222 47788 95347403 71227 67214 50832082 9856 67214 454147178 55794 73386 785025561 73386 32778 942392269 24645 9856 394304653 67214 11753 131320274 49633 32778 659944425 49633 20461 123727701 27979 20461 506893134 50784 20461 65463821 27979 13398 530431380 41151 27979 608649726 50784 20240 767820756 55058 41151 307809170 41819 13398 218813178 41151 73934 970771891 20240 30121 254388839 55058 66835 785039953 5436 41819 372663866 21497 30121 61014962 73934 74200 566363620 66489 5436 925385276 32719 66835 707628896 40588 21497 168667885 9068 32719 557300846 45944 9068 397460803 38929 32719 309556931 4376 45944 323292919 38929 31517 626598374 78473 9068 694379328 77567 38929 886775010 38929 7189 967573161 83757 78473 795102988 31517 30743 33094598 33998 78473 185078037 7189 78435 639768071 58767 33998 991477493 30743 34153 830266050 34153 60768 466782675 50465 60768 766144769 60768 10533 85581989 50465 35423 816848446 79223 60768 22232451 35423 47598 325032956 79445 50465 623759803 66176 79223 199275076 47598 12906 242112552 47598 75770 356731361 25219 47598 624494051 5658 79445 910015093 34672 5658 188968217 84483 5658 266046444 5658 49640 819969212 49640 37131 732068449 32597 49640 947762778 34672 46147 15868107 15134 84483 366851489 37131 1628 133516386 19976 1628 825374268 15134 67024 742947463 1628 57712 35510674 1628 80155 517217934 17153 57712 814103475 29184 80155 167355115 73577 17153 116291603 17153 50012 953202312 65940 29184 479669723 29184 61390 190738229 26405 50012 20593950 37813 65940 291423521 37813 58002 126052595 26405 35869 706734193 58706 35869 992524529 17758 58002 734504372 13124 35869 856348968 35869 3740 972065568 65847 35869 124707074 3740 79678 169482867 87983 13124 68265496 65847 66563 934957123 80574 79678 266724539 18693 80574 194849618 66563 62033 812440891 87983 71504 898549545 62033 75334 13427224 80574 26850 653907917 75334 40528 349781043 71504 80271 484900251 26850 63021 905925388 23881 40528 865237069 23881 20193 254405508 8555 20193 506650348 30531 23881 31618839 23881 64502 22955829 61981 8555 865487544 24168 30531 136957782 30531 50874 551105087 84900 64502 731122694 24168 35634 422427945 18379 84900 49097168 34736 50874 524678005 24628 35634 427851335 26149 24628 916163543 26149 70178 921797319 26149 54888 837188909 48189 24628 141912338 28122 26149 329369725 48189 20225 175739698 70178 31921 29728599 20225 10564 313389246 63687 31921 861641177 29547 20225 879944575 29547 85252 634670776 83909 31921 481324941 64445 10564 798288559 1456 63687 345470238 29547 4806 85943542 39789 85252 902458311 39789 63092 391105859 17555 1456 381745066 34374 63092 463806368 44855 39789 24921884 79926 39789 24736438 79926 41704 6681005 41704 26565 251873457 68541 26565 949681177 68541 18356 622933627 18356 50393 231293597 50393 9163 998242072 33458 9163 19735824 50393 48386 95556995 67991 9163 972013544 30245 9163 991043984 50476 33458 36123970 33458 39585 403760185 63018 48386 167993660 76427 63018 794042787 39585 80998 513258994 50476 4940 246093474 80998 55743 873244259 2145 80998 692526598 40489 2145 463997913 7598 40489 210100240 2145 40636 278097328 71350 55743 260426396 7598 48478 857389292 7598 39466 663039213 40636 4414 537483925 39466 34773 408907392 6493 71350 593782089 31053 6493 696509629 4414 72999 532750479 4414 57840 954691290 57840 1890 161847991 31053 87077 270982171 57840 73225 551268043 73225 78595 563050386 63951 1890 984001692 2634 63951 415590164 2634 15885 981492936 38716 73225 559932172 15885 18420 31999949 15885 13944 373317765 46011 38716 434603631 38716 54010 848124467 1550 13944 299925432 2977 1550 790161467 79591 54010 740219211 2977 15956 583718083 10043 1550 650670221 15956 67221 642192151 62170 79591 523241721 10043 25406 922236919 67221 80143 978393162 3837 67221 621858783 58665 80143 866359992 27650 58665 356317377 69000 80143 109795039 27650 66585 172876514 69000 83696 216892997 9878 66585 425300738 9878 6809 270667776 48040 9878 202010689 6809 51982 665347662 81870 83696 617986888 51982 58168 492945374 77591 6809 75505196 77591 63109 317937925 4710 51982 375946857 63109 71201 40601898 4710 79382 813766235 64140 79382 32112945 7303 79382 657838179 71201 35811 752235102 64140 6269 538823002 79382 6784 704232022 65802 64140 485946526 7303 84695 32102295 2624 84695 690819484 7692 65802 326202335 2624 38902 571016888 2624 70192 274018110 38902 14035 835334802 2174 2624 496780548 7692 53635 593319821 74157 2174 61603650 54499 2174 444344334 2174 60098 429686017 53635 70263 88140927 53635 39900 785413555 54499 62324 3565567 62536 60098 296120369 18987 39900 317061725 62324 73972 29985657 40669 18987 583221669 40669 87050 21720280 73972 4474 27852050 19530 4474 800760640 87050 20065 887694423 13836 20065 926984860 13836 6910 687439983 18410 4474 740616649 20065 75579 787337803 20065 6454 86483181 87942 75579 204740134 82608 6910 59991708 17576 87942 66575013 78057 6454 550334141 13600 17576 389367439 78057 79696 244034296 86565 17576 789024138 21223 86565 126827664 34382 86565 561492964 13150 21223 532579388 13150 45408 930162192 73353 21223 635234330 34278 73353 153185458 34278 54117 454419192 85369 73353 251186344 34278 22348 521034690 17091 54117 117831808 8646 85369 516748526 84506 85369 937138473 17091 9106 420559907 22348 25125 499918814 17091 12614 151611369 12614 75882 782865128 6614 25125 958335488 9106 84367 763576385 12614 82607 498578179 20798 84367 802995475 84367 11030 16373453 82607 24120 67212538 69688 84367 601736893 24120 31211 864211366 31211 36328 626841708 19164 36328 703797979 32952 31211 18966343 32602 31211 915705600 19164 34850 672475063 84590 19164 956636802 29907 84590 409600066 84590 40606 807558163 32602 17905 788892721 29907 86549 711366781 84590 79487 969905825 40606 51814 126316109 17905 79162 175575888 48065 51814 309588271 79531 48065 364443876 79531 50352 752600712 79162 16705 860875509 48065 33987 839908517 63419 79531 802367843 63419 14970 24400802 50352 16634 23754882 16634 58783 3962038 16634 85506 278088583 26015 63419 653806852 81909 85506 87687449 49768 58783 206968554 21774 85506 584568588 21774 65529 748905250 26015 30851 379329657 56104 49768 389973606 73514 56104 937325857 73514 73628 587575466 56104 32688 304005709 21374 56104 235592268 19314 73514 35614450 83559 73514 286249159 19314 28196 946063371 79065 83559 50273329 19314 66686 659280446 76142 83559 143649608 83559 85931 921770162 50171 79065 509593867 79065 39243 388935522 60242 66686 118999575 5718 76142 22025337 87935 5718 364555060 82027 5718 356580198 68046 39243 610068910 75076 82027 84647208 68046 32904 619475808 20873 82027 958170596 68046 74951 737180038 32904 35241 900968862 74951 85353 833418621 35241 83046 344049896 74951 41237 12249902 74951 4167 32719089 4167 52478 477191507 1194 41237 485375584 18719 41237 42436138 1194 8653 810196961 65795 8653 466752114 1194 33954 64154423 58448 18719 532395764 33954 33393 627514900 44289 8653 974095986 33393 25673 762629238 8740 58448 47468514 8740 21562 351245740 22002 44289 928880107 74593 8740 562988062 65528 25673 813632042 48940 65528 168006476 22002 11145 869878109 27781 74593 739530980 14772 74593 160782980 65528 33234 24338143 84967 27781 274054149 27781 17400 409388816 33234 19459 89810545 17400 80003 810837834 24828 19459 327621912 17400 57053 627698905 37081 24828 89581523 77043 80003 108493909 77043 10481 526756630 10481 3316 664624338 76475 3316 119705470 77043 27006 483728571 76475 1017 486012873 7318 76475 754414174 1017 84064 478020191 76475 77039 979363644 27006 86585 867244881 7318 20608 411040601 58658 77039 130688876 19036 20608 725994655 56563 20608 647861858 56563 76626 833401211 58658 86738 37670905 26795 56563 460937710 86738 49823 613377089 31868 56563 904816205 34089 49823 810709212 49823 3710 575182486 8118 49823 316837026 34537 31868 648550637 11199 8118 108348976 8118 84410 399447905 82458 11199 869183091 66231 34537 490198331 4428 66231 884883291 11199 35453 310699103 4428 68002 422402896 20472 35453 122704879 16856 68002 85995433 16856 71033 24501334 35453 3193 414237337 20472 70699 137487779 24254 16856 22895015 58662 71033 226701333 11747 3193 894783273 39648 58662 987105606 39648 40661 355682601 86581 58662 536275155 40661 42626 902074717 20754 42626 77254008 29546 39648 95182822 40661 24573 172219507 38835 86581 384569773 29546 32805 830175867 29546 9604 436116023 55348 38835 727486775 9604 54262 341543790 9604 41136 927816257 32805 8600 430161167 76641 9604 409203544 54262 48847 882285909 546 48847 33109388 68634 8600 487895362 53026 68634 315350551 68927 48847 448374378 8747 546 29444437 26206 53026 485590367 68927 50620 61142917 7703 26206 54137377 68927 16055 45758044 26206 45343 451028685 50620 4072 193123109 37207 50620 343252071 3994 7703 9527628 4072 55258 127973307 4072 66571 950874026 10916 55258 520073022 66571 59710 100744076 3994 46994 258400656 85281 66571 102971162 1195 85281 366248234 85281 75300 250332233 32992 46994 39112240 85281 35834 427031440 20761 75300 907826632 44542 75300 583503015 32992 82139 951067001 11052 82139 856460490 66067 35834 750081840 20761 75291 920248659 21608 75291 989751989 39216 66067 445863411 66067 40905 560138799 75291 18963 370309744 21608 55390 667734812 18963 81309 377830838 18963 17513 458212852 50005 17513 738337995 71730 18963 644670919 63320 17513 443091056 12104 17513 343191618 87821 17513 616385568 87821 43921 508252895 63320 68404 441094040 57649 43921 43866876 87821 77910 841422580 14137 68404 84981735 26760 68404 395960225 57649 4277 538926177 14137 83606 168692688 72375 26760 92067223 43684 83606 93160384 46010 26760 27202946 24602 83606 752637864 47894 83606 701900513 43684 50510 76887766 42950 47894 927355691 46010 29924 191867099 24602 7037 871152090 53991 47894 398976020 50510 50816 846820187 7037 81489 653670530 17098 53991 232717290 53991 41087 134471504 17098 81192 520933423 82456 41087 830820804 81192 51143 702204067 2820 82456 868313419 37427 51143 313028616 41915 82456 253797227 22547 37427 374229254 68546 41915 912537608 25963 22547 581507374 41915 3733 442226230 25963 58013 442398544 31194 3733 72711130 3733 40881 934117198 56734 3733 73537002 12127 58013 628528765 12127 10571 938477954 10571 28354 363689047 10571 29583 467495533 28354 24110 398312646 72162 29583 647816475 24110 77742 661792936 57429 77742 578786739 24110 14982 937331392 72162 70897 42639834 70897 85407 153278103 72168 70897 676530930 85407 69431 326068312 85407 14532 884895377 70897 16081 328140069 17622 16081 279536347 15651 17622 871473583 69431 73681 811163721 65642 15651 692345759 70688 16081 6088443 70688 83950 466984556 65642 43752 507032365 39592 43752 260551319 65642 59851 869832380 16988 43752 282176150 70866 59851 421754177 57552 39592 397338276 75507 16988 31130898 56018 57552 700043516 1240 56018 688624796 70866 15775 432007703 15775 71815 689885118 19126 56018 891208143 72139 19126 96192966 15775 32126 632224442 76048 19126 379245006 76048 82559 608702675 64311 82559 933019189 64311 15329 824612823 32126 56751 772169405 15329 82376 567840133 50268 64311 247275924 41447 64311 997241388 50268 67397 393617696 67397 4896 899465795 36024 4896 430501188 27120 50268 902919985 37314 41447 192503834 4896 21893 326467844 63759 21893 82714731 21893 39907 390978206 21893 12963 762933984 5712 12963 53269807 63759 47427 573967575 5712 84558 56353793 53165 39907 689704302 58892 47427 97609611 35088 58892 294405035 58892 33402 67903397 25630 53165 644652252 33402 38743 622781572 35088 28191 3875390 25630 31466 900572445 70145 31466 24862386 13999 28191 337592371 7420 28191 890765275 70145 44565 274569551 70145 55598 433284158 7420 68830 907201481 58338 13999 58238337 68830 9189 58421412 75655 44565 440265550 23021 9189 537439213 75655 67769 103398371 27429 67769 275209664 20189 75655 277744502 3986 27429 528236762 61505 23021 128725493 67769 3377 183031814 87288 3986 360882197 3986 82828 966197692 55995 87288 101711111 63150 55995 462895780 63150 62889 273639300 62889 62401 394763350 64869 82828 186168885 62889 27674 932336623 64869 68032 461732133 64869 57289 361105018 78691 64869 927634796 85620 64869 165697475 84670 27674 386822268 19679 57289 339515538 78691 10448 975259794 19679 3580 374168338 35794 84670 43171536 48300 10448 292822162 3580 51537 138682323 3580 17187 532394264 27126 3580 978331551 43509 48300 744199258 51537 84982 232858725 43509 59021 790934870 18535 84982 998828068 43509 84859 259721360 43509 53672 493387270 61097 53672 984358511 84859 77784 119353071 77784 51110 100789997 51110 60635 551454100 49983 77784 135787555 440 77784 520357064 60635 81214 444540980 49983 51421 36844007 1320 440 71361009 81214 81937 904092857 19688 51421 32192345 51421 27691 197128849 36308 81937 684058788 36308 53111 532716152 36308 40674 827452480 27699 36308 221715331 53111 64539 758829308 66008 53111 693234089 1223 53111 140713966 66008 28019 187093989 27699 31761 691830173 28019 28805 410143936 28019 1941 366490439 1941 78257 965822746 86197 78257 19712551 29689 1941 958444413 25475 86197 711899884 29689 72567 580064808 63489 29689 56562878 49390 29689 192255169 56944 49390 991400731 25475 44702 253375398 4180 72567 460071601 42132 49390 462365695 21055 56944 43814026 9928 56944 434836136 42132 62654 356910736 36559 21055 724531702 62654 31138 997000714 31138 54630 866285320 54630 65883 265302752 35452 36559 921134508 54630 87247 832819345 31138 68646 225677658 28717 65883 319012976 28717 33016 478430280 44037 33016 536936025 57278 87247 913160097 68646 71894 530931515 16370 71894 302825892 57278 73765 24985475 57278 29662 162906089 11380 71894 435158449 66205 73765 810330083 85159 73765 282824939 73765 73398 301388777 73121 73398 206377838 38363 11380 377846675 47615 66205 428755301 73121 71036 633612105 73121 38064 726489858 38064 9139 58181984 47615 85313 696364413 85313 14273 112949859 85313 18258 51900572 38064 33928 654557817 33233 33928 5954127 85313 65293 163814956 69988 14273 557418046 84984 65293 578304438 69988 34567 355793143 66414 65293 240887024 75836 34567 807249199 84984 45159 453884512 39359 84984 74774381 45159 82274 983772776 66414 54282 52055353 39359 594 917206471 54282 87413 570845890 24648 87413 680748392 590 24648 150964779 67343 87413 552148857 87413 57260 5286465 24648 21643 155580530 24648 86346 395141552 9211 67343 255463845 15832 57260 318610883 40300 57260 165622024 78772 21643 115084568 49969 9211 214380932 40300 75118 412035852 78772 33222 548672236 49969 51107 945141166 66018 78772 917543668 66018 63719 201067736 76536 51107 991249867 76536 6194 638630969 69667 66018 213984118 41490 69667 111878887 22569 63719 59138294 41092 6194 955965965 8452 22569 110471482 60543 41092 663469357 73839 41092 252953279 22569 13250 600632740 73839 12731 525961921 28451 60543 518004267 73839 36748 329276146 28451 10848 393029213 29265 28451 684165189 29265 46871 402660924 30072 28451 651162161 240 46871 71330131 46871 68603 390242025 58026 46871 87227277 2441 46871 542745805 58026 74154 469015157 74154 40918 170286439 48742 40918 634343491 2441 26421 763554787 74154 67622 890573927 74154 30486 100161172 26421 59521 216667215 26421 77857 576756327 44355 59521 381289831 30486 71160 908826075 59521 63191 788852922 41106 77857 677758996 50191 71160 277650865 44355 72664 895908419 61019 71160 369897689 401 50191 113104082 50191 10296 796904209 37229 401 823913708 37229 787 559146587 14335 401 518740280 37229 86428 582017903 64881 37229 563331407 14335 40721 900855118 86428 53270 113414244 64881 25526 253525601 53270 33187 66095703 33187 53274 434744905 25526 17830 755077925 53270 26598 664372069 33187 42301 929790260 35742 33187 794673267 17830 48551 578215303 18337 35742 178801212 26598 86558 727857876 62001 35742 842113856 21017 48551 40184662 70258 48551 570532307 18337 82425 75333226 2608 62001 596120152 46356 2608 606048724 75430 21017 63504138 68749 46356 744540625 8707 68749 121031825 11278 8707 63161161 52137 46356 3121244 68749 37335 524706351 59332 11278 740878462 37335 39456 946921035 52137 95 357567014 23842 59332 510143821 42001 39456 626409767 50691 23842 328845328 23842 32823 858877249 23842 55832 520845849 56140 55832 297958722 55832 22912 9675854 30688 22912 504071700 37372 56140 712228250 34209 56140 106351378 34209 43258 115540118 34209 87818 473373531 46259 37372 464816180 18191 43258 595684471 85294 34209 986448015 43258 86471 939032476 3583 85294 857965054 18191 86737 604469367 22012 85294 467417017 85294 18928 148537985 66622 18928 623376717 63152 86737 820190138 37099 66622 660475914 58731 63152 92301749 5773 66622 801881712 63152 42522 853126273 71758 37099 13158447 32179 58731 410184647 60254 32179 245784496 42522 21567 889711842 71758 34777 664153301 14046 32179 286373396 77765 32179 951735611 77765 48572 413961437 21567 44949 206705729 34777 9400 112448193 236 48572 861512476 77765 68339 168167716 236 73280 109416519 44949 7812 599725253 3043 236 311638941 33581 73280 681236409 79729 7812 336900380 57652 7812 802772013 3043 61798 949806522 28914 79729 519950086 18791 79729 78777224 63641 28914 988594528 57652 66353 697166244 61798 6699 302181812 28914 81571 670088085 6699 54450 438987117 63641 44974 52301035 32499 66353 906105300 25443 6699 720140647 54450 23897 925532133 44974 28280 516231129 28280 82856 209093324 25443 39548 550705948 83701 39548 288332733 28280 45487 556865542 82856 2748 966988644 82856 61086 614606300 2748 67474 518671949 12842 61086 63171838 72420 67474 920677215 61086 11575 88000115 38103 72420 117376834 51792 11575 671851864 38103 66934 154535052 72420 34313 86861737 11575 55975 128804798 55975 85040 539352078 28514 55975 308740723 55975 63294 202279809 36023 34313 443086846 52453 36023 405356274 63294 55137 247304466 56027 28514 70691363 17515 56027 36767817 39462 36023 439346525 55137 74683 572155821 74683 30106 874658412 39645 30106 372680487 8104 39645 270563838 30551 8104 643535487 30106 54382 312315424 2161 8104 813034788 39645 26189 962754756 48427 2161 794241876 65598 30551 571365315 26189 12265 776696264 26887 2161 352436912 48433 48427 701716861 12265 67708 495009844 82739 48433 262024173 53489 82739 253478758 48433 369 166735707 369 40094 81261698 41021 40094 527163797 369 52526 771664431 44719 40094 561767458 44719 68922 648072268 37497 40094 788163705 73433 68922 201610456 68922 30867 480894288 30867 36362 524767004 68922 16366 602213709 11495 16366 986623981 8441 30867 5364890 13896 30867 747447947 11495 43876 121022893 46974 8441 806601755 11495 72501 129063876 84563 72501 679691142 21283 84563 92205338 986 43876 384476005 56017 72501 387851778 21283 78716 733807741 13171 78716 348407997 986 45300 463453764 81382 986 560910318 13171 62625 791925537 13171 50932 570457383 12383 62625 172087297 72888 81382 965216043 71833 81382 695727683 72888 71166 772978299 42319 72888 226513885 12383 23403 242709242 72888 83315 115818896 71166 61051 62593299 61051 39234 841403724 61051 5688 385359523 49136 39234 331493259 54796 83315 363146013 61051 80253 268102505 39234 67386 635684140 5688 36016 792213056 54796 47750 543610259 60808 80253 634480144 17067 67386 588868297 6740 67386 300097938 9862 60808 537569965 47750 53582 116405120 6160 9862 137849548 77207 17067 967710135 6160 27209 585035264 27209 78994 355920622 49741 78994 236841675 6160 14754 556678657 71476 14754 482360902 50912 14754 229076717 78994 37098 737325552 20704 37098 176702914 6596 71476 690622826 37098 16476 494794813 60791 16476 993907234 20704 85498 493854068 85183 60791 26537272 60791 2309 16789106 60790 85183 547515901 2309 42759 69862364 73958 85498 646129449 24156 60790 955462301 67682 42759 113196865 54970 73958 187991511 32978 42759 189438469 10300 32978 418635508 67682 42162 143390701 21285 67682 60216182 32793 10300 259037829 10300 79819 966020998 32793 17216 54936444 22525 32793 489454962 61691 79819 627683302 79819 65476 98376883 52178 22525 343259657 61691 18824 12783067 79407 22525 446538581 61691 72368 724876579 18824 49819 332902676 72368 58343 7809562 47999 49819 182452668 49819 13446 449105165 72368 23473 874299841 49819 57135 12373244 79253 23473 769365039 13446 18760 91315433 80756 79253 143302007 54457 18760 758291546 69088 18760 792047160 57786 54457 798700860 57786 39663 729940374 39398 39663 124695922 72037 54457 632245644 21295 57786 588730749 21295 25515 614956941 39398 14288 487489465 56345 39398 728018080 59846 72037 123252976 59846 40178 150948676 25735 25515 293204640 39583 40178 966536809 40178 20597 597131547 48451 25735 670323165 48451 46020 585856823 66280 46020 769640571 8163 39583 450193491 87864 66280 48557959 87864 52056 381092599 21520 87864 129494614 21520 78953 498468273 9245 21520 271396358 86988 78953 246893862 27415 78953 627585066 9245 87451 159281408 53160 86988 210805755 9245 57958 403880156 78429 27415 689522469 7820 87451 992214078 69518 7820 61467495 63722 69518 527248659 63722 62315 667661283 48018 63722 35721710 33095 7820 257364263 62315 76257 102055544 377 63722 239154006 377 8108 688859479 76257 25272 291514253 15688 33095 214997501 80922 377 10932877 377 35579 402665760 11737 35579 826764955 80922 799 104113894 80922 53078 660073967 24511 80922 728649409 35579 11086 379431572 53078 27102 257682227 80312 799 85856568 55956 80312 468344795 33804 55956 710218244 11086 62816 287628755 8370 27102 23440505 67073 80312 312438963 14469 8370 764757923 3337 67073 939086776 3337 46862 901715370 23331 46862 849945779 26219 3337 853331151 23331 84711 97284101 84711 76431 755420343 39760 46862 939979279 84711 75835 786864276 84711 46627 886977468 84711 28101 491065443 11509 75835 920974373 46794 11509 778238952 51565 11509 3172287 46794 13706 37607712 51565 63920 821666913 46794 24028 843047711 24028 18234 430572784 10964 13706 660055275 59558 18234 178276107 62216 59558 939610935 59558 61633 879307893 10964 39894 954010065 47238 39894 387432243 61633 34729 869465029 82931 47238 318627886 7084 34729 482248325 7084 25840 266846858 47238 31145 153238087 25840 70884 914683082 9201 31145 438146742 41510 25840 845727783 70884 29272 54652735 41510 29273 730990234 29272 71896 114368180 72361 29273 80610785 72361 7278 37342898 71896 71069 454043094 71896 49638 484238551 80948 7278 437260004 32072 49638 968401397 7682 80948 271783101 59174 71069 700522848 51496 7682 563653348 7682 44850 661165452 81580 59174 749639432 22494 51496 919719126 24246 51496 85539347 44850 37762 576700482 69739 81580 394112570 69739 71038 430828620 26337 22494 597564126 35590 26337 139674732 13659 71038 164557180 84276 26337 598115256 41914 13659 682649561 35590 4050 62737773 16397 4050 869682725 84276 63283 345578970 16397 39215 322054254 4050 28505 764188853 79977 16397 811089314 63283 1442 372093601 28505 15053 215828890 70665 79977 270707290 26765 15053 492379094 67711 15053 84664813 35357 15053 22223777 59822 26765 846583139 8888 26765 700769176 45389 59822 493630839 45389 64147 863731397 34148 35357 190367749 59822 76581 24661931 2652 76581 19266546 2652 39301 395207489 20544 34148 123442570 76581 63889 24912428 15700 20544 807958163 15700 62955 296846603 14043 63889 850682775 5817 62955 632717713 5817 35920 584201616 24053 15700 864719831 84162 14043 546755145 71402 84162 580515849 56827 5817 653940445 24053 52236 301787294 33912 24053 882694068 71402 52752 85287612 37587 52236 378198107 58531 52236 242965061 45607 37587 539308253 16549 37587 997176847 84086 45607 361135154 26843 37587 278448220 32352 16549 935765496 42902 26843 852198216 70097 84086 271140121 70097 70198 803268216 26843 52972 839956104 57091 52972 563313948 5682 70097 533064010 57091 42908 43237443 56598 70198 44066815 30260 56598 22751391 30260 9879 461536503 9879 74680 776421948 78965 9879 533593939 56598 72564 53143873 72564 75486 920138594 70828 72564 959063371 36932 75486 95274374 72564 33927 228387552 51389 33927 85728685 73330 51389 36826110 40000 51389 120472532 51389 59349 124614038 86204 73330 317757649 20928 51389 921810969 20928 82449 148892883 59349 46412 489122084 17384 46412 210278812 82449 31112 463790491 31112 24333 891659176 46659 82449 343634543 9809 17384 848526454 56543 31112 372734561 58171 56543 818992201 58171 24103 15248022 32385 56543 337810580 9809 62372 535438374 44913 58171 504730537 692 44913 964336003 692 3722 827903890 66410 62372 889345348 14838 692 683225682 44913 7473 439742507 692 69392 349044164 66410 57171 342409944 14838 1672 420467361 14838 70635 757533810 29017 70635 841258750 71041 69392 917827342 29017 41132 583906834 70635 34364 270004537 62122 29017 837665843 62080 71041 232516875 34364 53506 318011671 6703 62080 17400916 10766 53506 935516200 62080 46870 975228682 2775 53506 137730046 10766 6254 364762726 18705 10766 171020538 10766 52486 432510248 52486 85201 245733505 2775 63192 565514413 31051 18705 172828780 9599 52486 599759557 16078 31051 121449819 6665 85201 678453026 44146 63192 380239704 6665 39441 154028393 44146 38155 960339128 16078 76666 696683285 70654 39441 930691921 6628 38155 367113561 1086 39441 791915856 38155 81768 112745225 70654 47030 144081655 70654 71590 259456992 18003 6628 735299530 4560 18003 476807414 47030 14361 13345860 14361 52711 517380272 65459 71590 651363764 46407 18003 946427690 14361 14181 959319549 14361 74370 582371191 2562 52711 976918089 7146 74370 520546706 7146 28428 803482793 72005 7146 533581026 28299 28428 324569252 28299 54317 263367743 72005 69919 191581723 54317 67235 858466064 72005 3230 200312488 33201 69919 540042262 71842 69919 116873149 43993 33201 200970376 43993 77111 105772182 10305 77111 504873079 10305 12335 952886847 43993 54898 689783108 54898 79841 218815096 10305 11400 542447647 26393 11400 950506429 19889 26393 322729238 85423 79841 574871273 19889 80668 596242936 11400 25867 108921714 74502 26393 398366947 74502 38851 642498828 74502 30863 375408898 69612 38851 995831742 69612 63377 232641589 36018 38851 428810038 53065 30863 871728354 70088 63377 677275288 34423 70088 16534522 31376 53065 476873975 70088 1027 770904622 68086 31376 340043540 24874 34423 407488784 24874 7202 679730839 31376 47096 533884157 68086 77302 310957069 24874 46936 950403102 65498 46936 870660312 84543 46936 417860574 72187 47096 754707623 65498 62374 525645028 84543 28175 93049530 72187 83818 270247246 47303 72187 663917543 47303 46393 666415201 69670 28175 698280284 28220 46393 125720971 51724 46393 383470032 14204 46393 805754986 51724 53659 389457823 42134 69670 556886122 47492 53659 124406598 81657 53659 358903488 53659 65380 538133924 8513 47492 566591664 24133 8513 132298924 8513 37741 181391909 24133 83482 194642773 16061 83482 995673270 8513 46604 590937271 46604 19106 704384532 43419 19106 804440993 83482 35257 32574079 35257 6040 215831606 75378 46604 956144594 2621 43419 30484559 82320 43419 10737019 82320 66408 577868989 6040 38187 2474415 75378 41650 998920917 77391 66408 113877161 38187 67270 513819119 61856 66408 61600994 61856 72274 599424572 77391 74208 419538556 81396 61856 424395434 61856 51491 184612098 72274 11124 806544939 72274 28498 121780151 81396 53940 55515241 60333 28498 480182322 51491 51795 148504510 61141 60333 240890954 18251 60333 860559847 51795 84782 694892761 7362 60333 664947796 46880 61141 548249655 7362 5595 809071689 5595 7081 739745156 7362 7113 519641261 5595 24995 303890804 34577 24995 988239499 55532 24995 877905820 34577 75831 705689077 24995 1671 669677333 24995 14596 635159764 12577 1671 699720466 12577 53448 640778996 1671 60426 362554121 53448 42169 36493138 12577 88060 918368656 78366 60426 571249503 60426 69722 732724199 9047 88060 76468959 78366 29197 493850154 57173 69722 189302117 5978 57173 245179613 57173 3088 286243859 57173 39755 824842405 5978 77849 975287752 1211 77849 605653602 1211 70043 496895743 77849 72744 99144489 85840 1211 98501838 84221 1211 344046281 70043 51161 224178192 70043 74137 541468608 59628 51161 581549598 13724 59628 28265237 59628 19756 451694862 13724 23033 959161475 80511 19756 172372698 39874 59628 671054944 19756 32246 179942871 19756 55614 155582191 70180 55614 842933437 60360 80511 470710839 84479 60360 919126210 58466 32246 330020269 58466 11948 884070287 15363 11948 710172071 11948 8664 641514186 37894 11948 756192522 18011 58466 378349836 30707 15363 586115041 58821 30707 11605849 33952 37894 176074376 37894 87051 454650304 79221 33952 347627801 27746 30707 195543019 14506 27746 494856498 19693 87051 116962134 19693 45114 230821985 19693 48877 240455364 14506 48027 758749090 48877 69845 87425153 21026 45114 85290479 21026 47398 573078190 9357 47398 657035822 47398 28865 478457110 77592 21026 486505423 47398 49797 493460079 37731 9357 379074204 28865 87591 362225468 28865 32910 287736257 49797 87859 229911996 32910 72451 596244941 87859 26824 453192791 87859 248 235478822 52234 87859 240425529 3436 52234 670690155 248 55707 168181772 75515 52234 761822718 3436 51886 597463634 66766 51886 397720688 72211 55707 367042103 75515 51992 271016402 72211 2892 251838609 2892 35200 513645264 66766 61042 229308959 29180 2892 171832562 43770 61042 289006975 29180 27441 658611432 43770 51831 300177127 27441 54233 288364269 27441 72464 593350864 27441 78094 573486035 76645 78094 567551407 51831 85157 207825298 67749 85157 459199994 85157 14701 945968484 76645 48135 194804795 85157 30705 539260628 88101 67749 719591840 78124 30705 60707479 86210 88101 706803761 48135 71975 260638103 76507 86210 705650241 28538 71975 590526850 78124 9115 665856138 86210 84477 398946373 71975 48405 690461892 76507 33211 873255987 37345 48405 160257512 39595 48405 128061040 33211 21886 539143619 68452 33211 298215951 13785 21886 143530759 21886 59767 33108167 21886 72576 890382469 49522 21886 517056096 46313 59767 178872035 9022 72576 445513316 19366 49522 549460083 44381 9022 742865994 49522 10042 767447635 44381 37338 179555922 19366 12799 114244775 34023 44381 420955526 17535 10042 838925893 10042 21509 598992490 46369 34023 475562438 2690 12799 964534276 67217 21509 734685019 18325 67217 187248494 18325 68488 943974437 69948 2690 927286419 14196 2690 334515138 68488 77546 859885098 18777 14196 113872601 77546 40876 804324140 46741 40876 597079808 77546 55071 44262463 40876 63432 741724670 86218 63432 543375918 64856 40876 719267252 46741 33098 811236426 62428 86218 39576850 29544 33098 666439235 78751 86218 478445844 33098 53767 956878406 62428 16216 557992317 21770 53767 250299454 5934 78751 961997260 53767 24181 628999024 16216 45138 417968343 16216 59232 662222796 96 21770 122235926 63525 96 431405433 88326 45138 729252295 88326 5602 297127509 88326 64317 969666109 17419 5602 495865586 64317 15856 589167336 15856 63788 341053876 64317 18803 15992549 64317 52957 195066162 15856 4712 34613458 15856 54312 171525020 18803 26794 408066516 58940 54312 630029628 1536 52957 938879907 1536 47236 693599358 58940 2054 703770381 71879 58940 925076427 47236 29928 804818842 16398 47236 734058572 29928 42203 35600571 16398 68004 488760609 42203 28850 244745328 28850 48996 397413787 18250 68004 127746767 13646 48996 392271790 16385 13646 890361912 18250 66347 716519991 66347 83614 69353553 70477 83614 976979635 12891 70477 343834742 66347 46092 69349292 37979 46092 353132834 78258 70477 185660498 24331 12891 921662354 46092 47329 784952976 37979 75985 2159577 24331 82667 434547182 15009 24331 103528070 48808 47329 65191829 82667 21382 276957266 64673 21382 951184109 21382 70493 21260428 48808 21787 170780305 21382 18365 719286419 18365 30896 951363788 70493 26383 523371632 74882 70493 963242633 32362 30896 572687848 74882 34113 886972491 32362 85193 921138550 60530 85193 156645827 74882 87123 798155402 34314 60530 727752080 12617 60530 275670326 57216 87123 690507357 50309 87123 250407528 34314 64285 424979468 64285 53050 14428267 64285 53517 67314635 9424 64285 596036061 29102 53517 501868547 64285 13910 744424202 64665 53050 848428509 80434 29102 319047011 80434 64413 663978601 14040 64413 112359168 72364 14040 721032738 80434 41602 264333786 66324 72364 664714391 14040 25208 94245077 72364 84753 797664402 74746 25208 701945914 84753 31484 321353259 31484 57254 818403642 84753 44545 7637916 74746 73862 259862665 68991 31484 238880097 78457 44545 679650342 73862 12627 173915266 50380 73862 527742305 31115 50380 943915613 56388 31115 363550995 50380 66814 550616043 24933 56388 966249519 69651 31115 20405242 77011 24933 275584882 66814 39771 257663550 66814 82983 893229864 77011 7854 398937675 33003 77011 967684700 52193 7854 831105909 82983 14125 916082052 7854 53748 936866931 7854 10345 9810961 57739 53748 299462447 52193 46682 653708763 70360 57739 30171089 83364 10345 760842761 70513 46682 497660888 82185 46682 501150264 35353 83364 640103225 40075 83364 41168473 83364 38093 459298640 70513 8721 476783582 75006 8721 203580893 80446 75006 264811906 38093 26671 229564697 27988 8721 957189157 64409 27988 481659052 80446 83729 129730174 64087 83729 62102433 27988 62712 877015907 83729 57481 653215044 8506 64087 525577001 78797 83729 217467298 1182 62712 521458411 8506 40001 508495110 71128 57481 607853647 29039 1182 202057920 29039 56872 678546415 40970 56872 234138211 80882 56872 292841963 40970 73962 829284977 88273 40970 482650884 86456 56872 774580287 36816 88273 944581876 34570 73962 248336345 36816 44592 928956240 7191 44592 164489152 36816 25887 904943670 39269 34570 38809556 62092 7191 92043323 5336 7191 694061663 7191 71419 367614766 61012 62092 637050548 21592 71419 154274744 25575 21592 842035850 67316 5336 39924366 86939 71419 402180526 86939 79177 687297556 61988 21592 134956308 79177 41093 865959882 26445 61988 158509916 86939 52636 989876739 51534 79177 954482062 41093 4711 557471867 21965 41093 26255190 21965 67979 393112634 52045 52636 201928508 25844 51534 468952785 52045 73595 511921279 21965 64547 415200515 75850 67979 922860585 54860 73595 730310655 64547 3976 977700129 75850 3519 206834624 38597 64547 902003993 38597 78811 53498138 3519 57082 572743327 3519 42260 88545676 85863 78811 790711636 42260 56046 225549707 22174 78811 148049081 6858 22174 389800029 22174 75687 84422439 11153 56046 41472995 64535 6858 334496692 75687 45855 802817195 24826 75687 616831088 24826 26498 287431088 45855 63995 803252411 18168 64535 264736704 24826 68162 272092916 49119 26498 470803013 26498 5684 214126069 67533 68162 224577981 67533 52493 57882581 62063 67533 526837230 65721 5684 921306377 65721 64652 555909249 65721 554 775390072 554 6967 602072533 554 42347 611604801 23183 42347 72276741 67883 23183 790533929 86659 42347 675483457 42347 66402 706489888 18672 67883 4075445 18672 14554 110971352 53460 86659 675935395 53460 31134 886743494 14554 43346 34967825 32257 31134 203157413 12745 53460 3074086 74855 53460 330958663 78004 43346 982708956 6117 12745 861398277 33897 78004 68751848 54422 33897 694703917 54422 8429 553955317 6117 6733 353252765 33897 61751 784056886 54422 22073 22175285 78963 54422 743358155 57574 8429 115527137 24927 57574 163276756 28115 57574 172323276 78963 31998 651929405 57574 39871 612565983 73061 24927 204977178 28115 40362 66503174 66981 73061 902389729 56687 39871 624983973 56687 38604 253420879 73061 42976 817202864 42976 54205 509958436 37873 54205 889331319 18581 54205 935230981 37873 67427 934664001 68821 37873 602202288 12317 67427 950399036 68821 10659 610010817 6758 68821 816239972 10659 27798 203235700 11090 68821 769460061 27798 53300 77363301 64 10659 448415361 64 33212 468897385 27798 2038 508443657 11090 57756 98119923 12553 64 382210809 33212 6371 201134850 10643 6371 902093679 40311 2038 740597780 6371 86596 519987668 87916 6371 591981517 83495 40311 960795461 30618 86596 150658066 40121 40311 168965256 30618 25102 910874088 25102 76222 614622991 49863 83495 479421252 55458 25102 673023119 25102 42551 988954034 25102 33099 523153250 1372 76222 212145996 1133 42551 695152315 40185 1372 881938885 40185 84608 254679377 1133 70981 139036375 50177 70981 817853082 23495 84608 950086447 23495 26051 638042926 50177 75619 260716677 75619 58772 307154627 76286 75619 597949848 76286 50886 864860853 76286 83171 984815969 75619 43417 878206086 76286 38449 424383447 44622 83171 913360311 16410 83171 159239744 26237 16410 49810289 35155 43417 763307670 45913 38449 516231643 29387 26237 931673058 57183 29387 190910987 27737 35155 965249618 70908 35155 835020368 75514 29387 488478443 18051 75514 102589759 76815 27737 916468962 18051 3239 868832090 18051 25327 357850934 62100 76815 580087636 25327 16606 913862 3239 47605 271280174 71313 62100 659509622 25327 79423 53848583 71313 73816 330612826 71313 38762 30194038 38762 7331 609197650 38762 70111 849078088 53321 70111 50058936 70111 6959 505446262 45333 70111 531306151 657 7331 182514719 70111 56645 428002982 68871 56645 54092745 37910 45333 650901335 17516 45333 420604647 68871 6813 832661026 22714 6813 664485151 37910 57037 865491631 14173 37910 767504291 6440 6813 845963008 14173 3441 163423040 57037 28411 18803352 7395 57037 734640625 7395 14055 549115934 14055 7485 164948714 63637 7395 553155607 77442 14055 380713547 7485 45602 398810242 88306 14055 619528854 32734 77442 921503021 50803 45602 554043123 58260 50803 584534670 88306 515 98851047 50803 54568 494411058 54568 64813 351163457 19389 58260 516570015 61368 515 648051074 69738 19389 379603974 19389 51877 309268352 19389 70776 180327636 79237 70776 861658341 70776 52388 821680497 28726 69738 714641830 44738 70776 382210879 20062 28726 122718666 44738 63362 79336885 28064 52388 910394298 44738 76421 452839112 64132 44738 818930555 64634 76421 728117031 34531 64634 140140586 64132 79845 537196858 76421 79736 632576761 79845 27800 875916057 16865 64634 698037088 16865 9931 268578527 9931 3570 789726934 3570 54697 359616367 9931 8005 163266113 24528 8005 543572149 45971 24528 45541146 3570 77888 520295616 63790 8005 139296938 18996 8005 670213487 77888 61515 920384897 77888 76948 980837855 49361 63790 348050263 49361 57312 701233491 76948 44002 139868245 61515 59455 774988485 44002 322 485909591 74191 59455 102633462 74191 70574 986342386 70574 47486 337554339 36259 70574 56593423 74191 34928 140625977 47486 57974 356551871 67748 70574 763102711 67748 31306 486572669 67720 31306 159109001 31306 50922 536679416 67748 52257 172515748 33631 67720 363014269 28077 31306 717873052 14051 52257 155931487 33631 57071 45820545 57071 30621 241461250 56653 57071 622510301 28986 28077 315736533 56653 63189 229928484 56653 6971 693707477 6971 61595 179497224 61595 65318 883992401 28986 32662 251140856 81458 61595 80948833 32662 66047 482555336 32662 3259 402713062 66047 18792 354874278 6060 81458 381336672 40486 66047 121126193 6060 59672 418125217 6060 67614 31625585 7826 40486 20433443 7826 30715 739906451 40486 4504 614200526 59672 10052 413532630 6186 7826 45422095 43096 30715 63200051 25846 4504 240662488 6186 35572 5012267 10052 36371 724590761 36371 78570 791755918 25846 30281 142638686 30281 1036 745547502 3055 35572 71893876 1036 61425 61243516 30281 42435 738653131 6477 61425 2121909 1036 17183 599521336 18197 3055 652805597 61425 87767 416895994 6477 82037 226662564 77677 87767 364400780 18197 6244 244248935 77677 80989 604203519 52340 82037 779190937 80989 54995 736828802 77677 87302 308614453 19846 52340 422609751 56057 52340 255959196 87302 59715 773351999 56057 43448 689555417 35146 43448 115104511 24631 56057 828640752 29065 24631 138738385 84209 43448 780864057 6715 43448 400300927 6715 38201 17952467 52002 84209 149905585 49494 6715 222281324 6715 69640 363978951 6715 24707 82903385 31917 69640 129968165 78650 24707 832791591 24707 45655 298196142 15380 45655 899597890 52626 45655 110986197 45655 79455 141102321 15380 71297 985863332 62679 79455 793232903 70980 71297 303705773 70980 34950 532752445 70980 30712 286656282 71297 35976 321224755 68815 70980 517939012 30712 17277 43187320 10319 35976 250011038 30712 20490 835242065 10319 45797 222641241 44292 45797 785073467 50243 17277 609300792 50243 86740 297418223 31038 50243 978857365 50243 75455 651410396 50243 42523 408263617 82910 75455 941838764 31038 12699 723772959 75455 36200 268492438 12699 83238 582845169 83238 24879 152023807 58288 83238 838255970 58288 47318 835218493 36200 11520 173818180 11520 9532 320762560 47318 67302 43526915 67302 59302 917296801 60014 9532 495540085 36483 67302 78147395 1454 9532 505751918 36483 76127 291634497 48913 60014 26717440 76127 14729 478501273 48913 66501 265613519 1454 30664 465952339 76127 83284 41743602 83284 20920 801759218 20920 58348 813187270 3547 30664 820782929 30664 29712 12470970 3547 46668 235981219 85169 46668 952414215 50340 3547 561341939 44045 46668 73025745 46668 82972 774868099 44045 1367 369047124 57041 82972 345309546 75358 57041 5008557 10751 44045 851287661 61466 10751 275837228 1367 71792 119080764 71792 33130 787732494 57812 10751 50096751 27178 61466 262850393 32859 57812 292957914 57812 41606 717457867 26694 57812 183835595 43229 57812 534733502 41606 11549 970342732 30019 26694 237183217 26694 48318 39053258 48318 27542 516746128 51823 27542 854511253 3684 51823 60689971 48318 54609 644893109 51823 14827 728071613 3684 71062 654108027 13838 3684 389846554 18955 71062 821756571 71062 47968 280117156 14827 75887 633051007 18955 12087 348686316 13838 55086 372479805 41387 12087 414580484 24151 47968 343695414 41387 1825 793066069 28888 1825 110510392 55691 24151 767111474 55691 82646 684083230 55691 29538 375853259 29538 53523 16844993 55691 41180 797982911 41180 5693 324761679 9655 5693 80190496 9655 50857 545559110 9655 1060 966265433 9655 38316 62915374 5693 17192 848013067 85989 38316 50887917 17192 52695 483250415 25017 17192 766873602 85989 14997 629848352 84502 85989 291161380 45378 25017 547438337 36676 84502 929793970 46943 45378 9253650 78220 14997 732249167 46943 35832 470108332 11389 35832 847582375 11389 1707 56045445 46943 84093 910606478 84093 85879 424267952 1707 1506 189778976 84093 35238 261433380 1252 1707 387390920 12491 1252 340282923 29782 12491 873516628 83974 35238 736681214 83974 6505 72123800 29658 83974 992438967 2935 12491 912443846 10447 2935 801073083 11756 10447 661445527 10447 2004 554220208 71169 2935 821480242 2004 48767 754685736 2004 653 337609229 38779 11756 410641272 38779 14874 303751057 4153 14874 620571447 47068 48767 121791146 47068 5148 550439198 38779 60559 783501993 47068 88148 12502131 4153 85539 276272663 33040 47068 562576262 25594 5148 711666414 85539 17475 538442222 43597 25594 487347110 25594 68962 734656192 33040 43528 407960782 14632 43597 745946772 14632 86357 520811966 14632 72851 125474566 10421 68962 533695395 14632 67511 368221349 70317 86357 411933081 12131 70317 503310663 67511 81492 58297308 43236 70317 756093565 67511 20239 78302942 4240 81492 80835530 83949 43236 534835522 83949 9352 868113996 60219 4240 416972881 83949 34690 183526334 60219 82861 797144816 3335 60219 423020024 54229 82861 791093849 47580 54229 995036154 82861 62755 999573300 47580 76920 685308484 76920 64884 986950748 54229 46545 459457804 76920 22185 409464641 19238 62755 84850727 64884 37821 386737546 22185 1823 982769636 35668 1823 637480356 71752 1823 796272049 1823 30440 158686521 55927 71752 731903250 30440 65645 614304188 52226 35668 126304469 14473 52226 408450562 37654 14473 435219981 65645 34027 42147176 52226 18522 672046592 34027 3933 14180313 43241 18522 926862330 18522 44182 52088464 58265 18522 763928884 44182 25808 882432011 25808 4017 65431778 4017 47821 302614853 44182 76846 279398304 55948 76846 694018559 8147 4017 417132709 47821 25398 871257526 8147 44312 566237133 53513 25398 369810501 53513 47611 392764649 53427 47611 827018279 53513 39381 293571950 54976 44312 901348335 53427 32002 117359894 21292 39381 937180035 32002 59699 97295509 51434 59699 333019997 8881 51434 897073463 57400 21292 24431112 34679 59699 96936222 8881 37092 892806020 2612 8881 879288766 2612 8710 762538808 32285 2612 748804334 54037 2612 4532064 54037 56016 396823334 32285 16886 911412923 44550 56016 672748933 30113 32285 763345913 37313 30113 323747107 44550 45788 523913953 44550 82427 77687045 45788 78511 436286250 78511 64737 345085149 64737 32302 3748625 77827 64737 884199731 82427 22254 808606650 78511 32532 365650890 32532 5945 914047097 85666 22254 408527466 49192 5945 961056906 67469 49192 602645852 85666 58240 348262434 58030 67469 242780137 49192 12803 918019960 42136 67469 369683345 58240 70149 840086208 79540 42136 3900562 70149 68862 274647247 46728 42136 589606170 42136 21704 643523430 44443 68862 879983214 21704 55930 942327098 68862 46861 728308238 16311 44443 65122028 79314 21704 479986055 46861 29279 794702853 46861 17373 456197812 31430 46861 210543041 19506 31430 959606333 17373 21603 118021543 72206 19506 128045963 72206 50834 629176417 72206 69017 86996559 3042 21603 333448584 31653 50834 887252234 39089 69017 855441329 6242 31653 281618444 76458 69017 717902253 6242 41359 359175323 63177 39089 999278734 6242 6479 366752264 74719 76458 774309634 22852 6479 789463224 34893 41359 226960724 26453 34893 818448375 43036 6479 930875585 9125 22852 8122717 22852 4267 78440862 41766 4267 168908366 9125 53686 329271053 9125 31258 241377809 2352 9125 675912399 53686 34724 687513508 14973 34724 237955633 53686 52829 734387981 68393 52829 590882908 13101 14973 883732305 3749 52829 629123020 34607 14973 202561566 34607 45123 127297787 82436 3749 906098709 72516 45123 820020628 29596 34607 323258073 64556 72516 566889749 82436 31557 15383635 72516 22168 400843389 31557 67832 785905882 22168 74610 484790395 45758 67832 175603139 22168 17333 225140921 17333 69597 959980395 54095 45758 863647714 54095 22669 33732720 45758 23627 221940929 23627 35222 53887177 65089 69597 109820576 24390 22669 112444786 2037 22669 726723660 83576 23627 533335393 24390 77177 780385647 8003 65089 42290561 77177 4688 510513170 52243 83576 110501173 43570 8003 6648534 43570 38302 718049593 38302 33338 901128129 75103 43570 900329632 65580 33338 79291738 52886 38302 962579276 62763 75103 875389336 26619 33338 502987731 65580 58329 976452338 62763 16730 620083815 58329 75782 756168074 13972 58329 701822108 62637 75782 407170935 15664 62637 422815456 29831 75782 129858161 13972 1015 765504019 1962 29831 524453638 62637 9273 220812498 1962 32971 866616299 57084 9273 895390310 87202 9273 760237180 87202 32378 99657053 58581 9273 726952390 84178 32971 325869129 32378 51473 923109998 63916 58581 111613427 51473 73587 804404851 26279 84178 68348144 84923 84178 115097253 63916 30176 834292589 73587 45501 729512927 30176 14649 233978457 45501 87587 935866570 78671 14649 384581033 4464 78671 280965783 87587 1010 453423606 84838 14649 990457279 4464 58063 381862179 78671 67854 860758140 67854 29306 125847098 84838 37520 358716951 84838 81188 315662562 37520 22156 755928758 37520 73822 79730287 37520 13318 580207004 73822 67705 968497772 81188 52467 366335834 26495 67705 268719197 13318 47891 509783532 55023 52467 662234324 60528 67705 933271571 26495 22416 684468627 44122 60528 373771288 22416 42567 346171220 37542 42567 626578463 38889 42567 870913916 42567 7926 561995191 7926 36711 933565 30477 38889 275619883 38889 706 893982658 30477 86260 699719425 7926 83123 870579517 86260 32254 769989359 70425 32254 73290364 16864 70425 792598942 86260 31247 923038555 25463 16864 703698966 6322 31247 207148415 6322 76580 378870687 25463 23207 164516032 58167 6322 25337952 6322 73462 695777262 11615 58167 74522776 73462 31204 757773440 3108 23207 482407376 58167 50994 911002243 3108 20635 219269228 74235 3108 100698411 65586 74235 773396824 22462 65586 121547828 50994 41935 614546160 73079 74235 849415330 74235 60531 209642614 60531 32813 100748080 22462 76476 609883378 73079 38537 298995150 83984 38537 153210408 38537 50996 75070821 50996 72119 396515938 11609 83984 135424890 11609 81039 42149408 72119 87259 913566464 47804 72119 533041594 34546 72119 103193572 47804 15270 745802697 87259 61939 577466884 87259 1629 826876830 34546 56781 531110333 56781 39628 335962308 1216 56781 330065444 39628 2851 749638872 1629 35534 286099715 1216 81649 476349354 43571 81649 835615162 2851 21000 751563845 26753 43571 604304955 12494 43571 869983534 81649 60298 55131889 66502 26753 89685344 76143 60298 561979896 58297 66502 88099559 44709 12494 48353248 44709 39486 271361694 39486 34597 656528532 22591 44709 63838342 35058 39486 258202387 71470 44709 468170918 39486 86654 421359192 35058 66427 610505337 26103 35058 669901913 26103 15049 80530756 62129 26103 8298785 11233 66427 349627336 26103 9425 206055768 15049 35926 926788832 35926 67975 127317070 4407 11233 612515142 23724 35926 487413828 23724 28316 460166596 83797 23724 196233537 61331 23724 130536335 4407 47562 42514850 61331 36451 851254374 61331 67035 248260224 61331 84228 573364745 31096 47562 528861593 31096 43548 897401703 27189 43548 604409789 27189 59402 305623750 54729 84228 538858068 42701 27189 431017569 42701 86020 804850021 59402 75098 694361803 54729 21878 779925896 33443 54729 288722559 6450 86020 383566035 8225 21878 283111706 64217 33443 722998845 61265 8225 742471274 8225 24761 153674841 8225 8192 741937554 64217 8074 969731518 61265 7835 72213160 5774 24761 738884645 7835 46651 89639564 8192 43903 167798540 48783 46651 796434199 5774 43908 269222544 5774 13054 117428760 46651 25870 350357100 48783 58335 877824222 58335 50158 677926560 59046 25870 12520368 13054 49407 334707 49407 2640 224700823 24697 50158 70827661 50158 67604 689062329 67604 39955 458493983 49407 34637 172249537 67604 60511 696661447 60511 881 327637691 61348 39955 487578932 881 36183 837108547 75402 881 467384242 4479 881 658466265 63120 75402 213204974 21404 75402 404180826 36183 82420 402259114 4479 2096 144573289 27846 4479 171692836 2096 63747 261636067 72059 27846 335912488 51790 2096 840628724 51790 28040 269522934 33229 27846 844301449 51382 63747 127283711 43929 72059 830644368 28040 63691 148527380 43929 37702 224180468 81986 51382 327322922 32807 81986 286169314 63691 9469 123969919 63691 67907 284175779 31146 37702 107051333 81986 32874 633855551 87691 9469 798023179 67907 47587 78813714 75242 87691 551222713 46416 47587 780858487 46416 60540 784837048 46416 39375 786930027 60540 12732 649615426 75242 66378 232016100 60540 83084 842876360 41146 60540 266570777 66378 65776 43875999 83084 70403 563243526 49901 41146 95606580 65776 45409 694074948 49901 33736 128684723 49901 48082 38951130 53811 45409 75938467 49901 11504 913159917 75273 53811 37207280 87043 11504 300423176 14787 48082 24211041 11504 65638 439197785 11504 40670 262476648 61055 40670 177001972 80408 61055 832443151 82466 14787 128068639 40670 41589 848829188 80408 18138 44165067 18138 22917 243764169 34108 22917 704642728 80991 18138 771203214 66615 18138 299156792 34108 54429 713875049 80991 74446 179335560 54429 13052 611367814 83681 13052 130675706 79472 83681 272144637 54429 6443 14438021 77465 74446 93603726 83681 52956 492490641 77465 10458 635012739 52956 80859 654882376 10458 60146 16904144 47082 80859 985826743 47082 86908 142320158 86908 50573 633117203 80859 86023 139096029 18713 60146 465697751 47082 65195 997107053 80189 65195 161602457 85984 50573 977308394 86023 39629 96570072 40452 39629 862151652 85984 59686 489107015 85984 40783 154964433 85984 29639 439351304 59686 47773 454673285 47773 57371 978851798 59686 64247 498313822 64247 18331 732245740 47773 17745 360180713 18331 47264 406673700 80287 18331 150153287 64247 38245 57280520 80287 7386 369921111 17745 32438 460767907 1019 38245 511161137 77397 32438 154231587 77397 38896 373378769 88296 1019 34100867 32438 69995 624936257 69995 42182 170836723 1801 77397 272718550 72430 1801 403703320 86026 42182 966883411 15924 42182 264182701 14151 42182 353828352 82065 72430 678857216 15924 68274 395744201 15924 47516 356274679 82065 23436 955020710 23436 66885 817927517 61476 82065 79413264 66885 50533 544527336 50533 82443 468014054 24450 66885 833651583 66885 50884 757113072 63597 50884 25076204 22781 82443 859209525 42425 24450 800863993 50884 49213 417244933 63597 394 858189760 84092 49213 588419443 49213 1300 127571273 42425 13581 125701061 13581 63353 454861656 44835 84092 153404887 13581 7587 104452668 1300 63091 949980975 24050 44835 390642881 63353 3112 80124556 44835 13219 363461690 25483 24050 933815468 13219 39698 719585599 13219 5993 522350116 5993 46009 324150630 25483 49422 290528985 82709 49422 415701032 63057 46009 571903716 63057 86044 568144772 23609 46009 879634605 86044 35904 335875597 23609 38303 828300 48815 23609 118373991 77430 35904 89308267 35904 41530 221320653 35904 58567 438344035 81623 77430 711703150 64612 48815 678352935 81623 42657 17700847 81623 53095 804254691 28367 64612 845330798 81623 88315 376708216 60313 88315 826248453 42657 24709 656820485 65345 60313 351249407 28367 18079 122432352 56353 88315 274527282 60313 64307 979969616 56353 50605 926586274 50605 76809 606950843 76809 23191 796259755 23191 87047 437721970 50605 68696 269970732 71782 76809 791768003 54234 68696 21810656 71782 26093 482039404 41795 54234 395839070 46804 71782 833205983 58504 46804 659875900 58504 74603 321513448 32999 26093 731514258 83549 58504 403283010 75864 74603 567206450 32999 86096 251459161 32999 1441 10079559 42862 86096 346732351 58983 83549 756221232 58983 48732 166818568 60919 42862 753045575 2670 58983 166379891 4702 58983 407125615 2670 27933 347030383 72793 27933 507166913 2670 51178 877568557 14608 2670 522779184 68801 27933 30684470 27933 38000 495544153 21369 72793 112851331 30396 68801 522252804 38000 39632 261576027 76365 30396 75236846 30695 21369 338671676 74858 21369 392762698 80423 39632 710166390 55697 30695 316593165 18906 76365 773180852 18906 7188 377481925 55664 55697 379199814 55664 55963 152963951 55664 51796 904208000 15960 18906 160883075 55963 45122 635069276 55664 77456 73892648 77456 74984 571694180 76574 45122 964747448 12291 15960 980994163 45122 8388 294094933 8388 32856 428991420 44494 8388 677672433 32856 25131 685182252 8388 13695 868220439 6410 25131 570500726 13695 34552 283607039 1924 6410 982867551 21907 25131 911501609 34552 71080 817346823 32736 6410 379517070 26989 21907 433844611 21907 55847 52853057 14341 21907 754587867 32736 75468 691325346 64635 55847 615133847 81747 64635 760280570 55847 44409 524794259 80794 75468 35799426 81747 82155 137251300 64635 69342 225888665 80794 25226 854754928 69342 21476 362485265 37532 80794 798583041 21476 10816 282247080 23982 10816 51404258 10816 46243 920862314 87512 23982 820206565 37532 73429 343304008 87512 78287 696348574 38139 46243 15409163 80591 46243 725082331 31089 38139 208124037 78287 54373 66159085 80591 73844 164885801 31089 2015 852976025 80591 27105 763678759 73844 41906 752786517 54373 59012 250386132 59012 2403 105183597 69161 41906 872332122 35935 41906 46913710 35935 3896 494353071 35935 26399 471942506 27197 2403 294431057 60617 27197 577319131 57689 27197 184806200 3896 4176 938046301 4176 65902 404794402 4176 43283 341886397 65902 41343 912648469 4176 25517 812971016 28574 43283 755109725 68392 65902 507523951 38952 68392 822159791 28574 30941 538129068 30941 72246 621811751 25711 72246 192719050 85912 38952 304679402 30941 57008 806338250 28312 25711 537985335 72246 900 761467027 19234 28312 538575193 58470 19234 968238120 28312 63921 261267763 37246 58470 218082497 30162 58470 357503289 58470 10303 407792509 26733 30162 301843746 10303 51175 970625221 30162 80962 380540357 19185 30162 671011800 80962 34034 946313416 17046 34034 971033278 19372 80962 380908754 42140 17046 702619626 19185 25644 13545260 25644 28417 494201973 33455 42140 721149030 52428 19372 348006397 42140 26260 477597309 55190 25644 861365724 53999 28417 449658757 38165 55190 800229962 17433 38165 36991043 10744 53999 728022389 45935 17433 984642171 53999 58160 124916206 58160 23347 115281388 58160 12610 886981106 48151 45935 725837362 48151 82862 415084230 23347 40396 758720085 86656 48151 144019424 16452 48151 76758995 86656 62995 167318608 26551 82862 910631063 16452 71516 241973251 47331 86656 150358916 69085 71516 816825022 46893 47331 518091095 69085 46664 457397707 46893 28434 796397949 34283 69085 138721555 34283 46813 530779746 46813 13825 407869477 46813 26418 467819742 46813 14103 848516079 13825 34673 437272608 88083 46813 411441642 34673 50067 189594023 14103 3160 68387906 3160 83360 459960931 23948 88083 165547606 50067 60821 205080719 50067 15444 797669804 3160 18890 379736388 15444 74874 78421430 48759 18890 542414122 64427 18890 940330022 48759 77859 95361994 49505 18890 182327327 18970 49505 876185905 21467 18970 494754262 64427 6512 875895258 6512 87343 827490115 21467 75981 337472503 6512 21594 18230716 21467 80233 58755526 58759 75981 260269630 41322 21594 18667298 21594 55916 692040757 55916 22630 18039644 83299 41322 279570721 22630 78255 840121520 16985 83299 486163983 51889 55916 273132942 9932 83299 351181599 83299 75458 699334715 61231 78255 315293709 50091 9932 604648114 50091 82901 493235603 1613 50091 743694543 82901 11127 592070400 48325 61231 400277339 1613 10807 771319012 10807 39708 762795812 63095 48325 522381021 79415 48325 86338306 42137 79415 46321920 19859 10807 726885184 63544 19859 714459688 12064 63544 200977212 12064 45359 1853322 19859 68335 764093498 12064 47359 180574599 71055 45359 312447204 47989 12064 163378579 71055 37090 890309219 71055 24862 711108165 28521 71055 312821707 71308 24862 562047543 72989 37090 650819646 81414 37090 561485673 24862 36197 591413005 71308 40462 221166826 66935 71308 140293495 44115 40462 170832664 33178 66935 853784151 40462 56518 946615332 76422 33178 489833014 66935 75473 839135610 44115 33708 506032832 33708 41501 710938314 76422 15502 462995866 13843 75473 539444958 17103 33708 609506356 41501 11387 703951440 17103 67106 890953764 14607 17103 555033003 60454 14607 725761055 79632 14607 505697657 14607 69321 564342693 40312 67106 59841606 14607 84103 701732654 69321 7991 741037192 45596 79632 838679569 69321 40366 846362235 84103 41850 287719691 15251 40366 593570802 45596 58517 684379728 33625 45596 231565829 33625 46623 87024611 87978 33625 259244786 87978 6182 53470732 58517 61423 165377844 61423 36555 442993968 27631 36555 350319035 27631 87165 200122171 50255 6182 277979854 10443 61423 121650279 50255 36085 945936843 10443 55028 304222547 36085 18384 157558598 36085 85923 54632328 55028 29271 47690494 36085 37065 736661509 37065 61692 885414488 37065 47284 67289940 61692 36667 654180844 24698 61692 663969763 35513 47284 605025156 47284 13140 343150539 31665 36667 114300391 2213 35513 218021182 35861 35513 445127534 2213 29189 116329989 806 13140 5034007 35861 87064 888396155 9606 87064 865011122 17504 29189 766238353 8953 17504 534556887 28943 806 191957937 87064 31235 179102331 72542 31235 122179699 26663 72542 232524897 51156 28943 357874563 1720 51156 893113191 84831 26663 645410593 26663 6755 244297810 76549 1720 957242874 76549 35744 55619584 43466 35744 785522420 43466 62373 346641748 62373 55566 75762544 43466 80984 469463407 32488 43466 976870834 85139 80984 197417108 44205 32488 129024369 80984 82243 280592996 45986 80984 914835312 85139 12811 889869878 45986 50899 55700645 35912 12811 973734975 5243 50899 347945701 31599 5243 417059362 35912 16907 612490829 14083 31599 231277788 63882 5243 238365235 11032 5243 924448174 53188 63882 494605104 14083 22242 8645024 81842 63882 102964575 47852 11032 492821058 70724 53188 287614268 69110 81842 40742059 22242 61336 991564645 47852 3775 327675805 63594 47852 566111356 17082 3775 748376526 29157 61336 224476266 17082 82313 71761981 82313 60110 343147533 60110 47302 940013042 78226 29157 585992002 60110 3448 895640544 43586 78226 963405497 14409 3448 404589393 47302 60915 815380397 2811 14409 855908063 43586 63499 375857204 14409 3062 157960595 2811 54695 679778408 3062 51747 267203488 63499 16787 639563530 3062 62088 12463170 51747 54649 33532252 61320 16787 406039589 54649 70671 92297618 62088 46512 810708900 54649 50894 63030198 54649 26227 611403075 40321 26227 315667711 9154 26227 650354815 9154 79354 765919268 65010 9154 86559122 61529 40321 107945699 40321 87057 361714670 17360 61529 730156116 56825 87057 886130219 56825 42060 497014520 30235 87057 86275791 56839 17360 540367588 66589 17360 612259254 56825 37361 690884359 50051 56839 163471174 53322 66589 981833947 63598 56839 337899300 1811 37361 643383066 1811 68625 133582465 5442 53322 52066042 13787 1811 403595155 1811 28197 317177653 13787 37068 800252196 68625 84408 394227981 37068 20368 122086114 61618 13787 142524854 84871 61618 126821972 51048 37068 405709982 7686 51048 168073996 51048 65846 14565730 77297 84871 408057947 28644 7686 958935767 14390 51048 998934034 65846 157 439244061 31086 77297 864137516 28644 28677 57690785 157 54007 651321842 28677 58619 33042495 39100 157 127234905 31086 79387 842989154 13755 54007 23545676 10187 58619 162715621 58619 49681 668406449 74989 39100 889448871 46021 74989 370052643 65987 49681 20541964 1953 10187 752930627 49681 38493 376584185 75191 74989 434312914 37352 65987 589413859 79639 65987 307138348 38493 76721 418699451 8982 79639 21973081 28195 37352 115066928 79639 3980 436561470 28195 41191 251045353 8982 16079 796086439 60312 8982 462991141 41191 35484 834702925 12459 41191 6006032 35119 41191 108970963 41661 16079 982866156 12459 5415 858542076 35119 52325 171315300 5415 42209 27794937 61635 35119 296338120 41661 57390 407833803 5415 19625 998426173 52325 31110 871812216 13012 31110 284047568 21214 57390 924065532 18308 19625 620997181 40359 21214 801370244 64073 13012 889677558 50942 40359 288944684 21448 18308 693345087 40359 33588 922231584 40359 25097 817366285 50942 84884 740694284 41649 25097 778661350 83997 84884 749410744 44962 33588 808455204 41649 48463 642553390 44962 52938 144600479 71637 52938 772890828 71637 48912 675255642 80863 52938 816257317 71637 63506 122141031 63506 36989 232757494 48912 17012 958733429 84666 36989 760018527 81037 17012 624650524 5011 84666 885838809 84666 55124 20572822 22871 5011 283214744 36230 81037 100055014 81037 5271 874233641 68722 36230 894902733 48925 5271 567907945 22871 5847 883668987 48925 82528 320667609 71065 82528 595304182 48925 10177 707693801 10177 61608 459585186 65909 71065 434296500 10177 23822 314669822 58357 10177 627946181 58357 86776 434114189 85790 23822 233853505 85790 44140 992834432 26719 85790 253921182 58357 73665 402210086 26719 36693 706432364 28652 85790 349974553 64718 26719 189132381 16037 28652 320171782 36693 87729 497600868 36693 27314 499241264 64718 22369 337953876 84141 87729 850778663 16037 31277 82177765 42791 84141 671598102 13532 31277 957285180 84141 66446 76425285 42791 88368 560399301 24258 31277 413239632 24258 58117 719698212 13532 24350 647508004 60874 58117 965078886 58117 56650 552987235 60874 83772 936158796 24350 30389 369043956 7714 60874 493667679 83772 13196 196603383 30389 34381 532144369 87484 83772 456388280 42028 34381 65346880 9044 13196 29478778 19768 34381 86215023 72327 87484 918803443 72327 75871 732712827 42028 24378 165967505 42096 9044 9143 15252 19768 731057965 73376 72327 515990764 42096 64734 676848345 42096 48237 862236915 15252 14984 590941924 48237 47065 766693869 64736 73376 40042499 48606 48237 687443701 48237 23684 765676720 77932 64736 624417160 6539 47065 480455340 37409 48606 606092258 49139 6539 209762855 23684 55004 436334558 55004 10714 643732475 39530 6539 41722217 37409 899 106464429 68229 55004 363868340 29861 10714 862378890 29861 44668 681721423 68674 39530 434526199 49972 29861 945898819 44668 5915 599769880 39126 49972 970999475 44668 13929 238649450 741 5915 865634797 5915 67602 11081517 12045 67602 970879922 12045 45817 515564841 67602 3229 449091079 9791 3229 548590880 12045 15891 239120455 65790 9791 901042625 12938 15891 143400782 8858 15891 681610399 49818 8858 921775028 35 8858 978570197 48323 12938 590705295 41948 49818 206049067 84942 49818 648819377 65735 48323 862154105 35 67860 16319656 84942 29326 543730280 24061 84942 94079993 36514 65735 99446757 24061 75898 923625135 36514 13125 886500716 24061 18409 8125646 18430 13125 618250734 13125 50326 255997556 18929 18430 829164981 33858 18430 268514080 50326 49114 750479130 21827 50326 91107956 81449 50326 125956846 33858 85489 253743063 5002 81449 959414206 85489 14076 713862922 5002 6523 962294994 83434 85489 267472306 17120 6523 56146687 83434 14340 562295737 83434 52183 206359381 41306 52183 435223444 83434 47935 574464159 48488 14340 829503946 48488 79466 574026283 41306 44940 916397018 47935 76175 662270100 79466 52000 986066309 76175 15150 452465005 52000 67762 628854246 15150 78662 214904789 15150 15021 620056397 15150 8540 855692782 77901 78662 91457883 65118 77901 78626144 65118 32234 559519571 72461 32234 76691352 45737 32234 814628337 77901 72058 390996713 22539 72461 759817350 72058 26517 447183009 9006 72058 994561108 9006 24117 536235691 72058 41307 750196404 24117 62672 72953139 41307 55534 105612607 76472 55534 426800517 41307 77330 317574059 9051 76472 613197707 48632 55534 46849118 61562 9051 767818260 56236 77330 534358424 48632 75181 453628052 44842 56236 200697822 75181 23569 698151744 75181 58073 662164110 44842 62711 489245889 58073 11577 107304211 16540 11577 342385335 58073 13068 719214975 58077 16540 89067614 79560 16540 408229099 13068 77561 550496585 16540 33949 650877780 66418 58077 987351448 79560 24878 413067192 77561 76157 156611936 51621 33949 304712020 78494 66418 148928726 51621 1061 159897452 51621 16723 170957713 50125 1061 844931571 39525 51621 183819480 50125 75998 390717881 85433 39525 809736396 23894 75998 794059637 50125 6 934760437 39525 7655 119704841 31837 75998 780608243 23894 51337 206500364 63406 51337 320825867 67821 31837 228162100 53568 67821 566993170 30181 63406 940194139 43457 51337 743316660 36352 53568 268035065 32982 36352 774669502 30661 36352 426994325 85561 30181 65202418 14857 43457 337210147 15587 14857 927645061 32363 15587 331291874 45086 30661 186074870 14857 68556 905211569 25455 32363 221579334 25455 6344 587159154 61645 32363 731279487 64558 45086 872359352 6344 61725 53228073 78172 61645 719227252 54774 61725 617677781 51532 64558 563335455 61725 46041 952745301 78538 51532 55868966 84541 78172 808041985 51532 21515 450435583 50425 84541 524348895 21515 14766 155641594 50425 45079 232724170 15220 21515 529623228 49915 15220 25081446 50425 64949 849225052 49915 13107 637136335 49915 29007 759666289 15220 25802 239170595 13107 63211 339425489 23155 64949 171188557 72095 13107 101712010 72095 83724 745607073 73180 83724 846914276 73180 10996 403176436 83724 3047 994368803 66749 73180 79077315 3047 71377 490465445 18140 73180 915896259 48224 71377 471137686 73100 48224 989387404 66749 47571 402371336 25308 18140 746979842 15017 18140 21920846 11460 73100 345963865 11479 11460 548031513 67376 47571 116623628 25308 64829 346118979 11460 81771 512357196 11460 41980 120912459 32548 41980 342899464 10646 67376 695575311 41980 74545 970324358 81669 41980 438810962 10646 66026 58645779 75779 32548 679714671 21961 66026 935344085 66026 6146 232105971 11633 75779 96639982 6146 79839 226023415 6146 33669 615373150 38911 6146 664788967 47458 6146 276314799 38911 13876 299260178 34222 79839 56457551 43612 34222 556721975 55423 43612 387970249 77958 55423 673850141 77958 25084 290854392 34222 77183 97031575 43612 30699 727642450 63628 77183 955082402 30699 43491 563864952 24056 43491 902859512 43491 11006 441215189 30699 28541 808141480 11006 82606 902937853 82606 41019 493617816 87470 24056 188871093 87470 61004 672957345 79101 41019 65566980 30976 61004 497202006 87470 53612 334492956 53612 46740 811831835 61004 73560 988745949 32929 79101 679880217 53612 17174 390642354 57615 32929 936923983 87383 17174 674667343 71878 87383 320044940 71878 28882 821182772 71878 48895 877503570 28882 41353 306149566 87383 43623 608405977 28882 24313 16515729 76986 43623 445382000 34270 76986 363558992 34270 87962 388136286 87962 19603 818668852 77652 34270 175915645 54252 76986 813864229 87962 9510 81352250 77652 82367 343274831 9510 8137 11530240 77652 66167 710576078 15525 9510 986341055 66167 38912 164794298 27847 66167 108395827 27847 45500 939998710 27847 51655 818480871 45500 52610 703197825 58069 51655 743629846 45595 27847 58963227 52610 30782 469841464 30782 33632 184250603 33107 45595 390079579 87482 33632 354069320 71321 30782 55137766 33632 23741 342224410 20592 23741 420319024 33107 36447 103275883 20462 71321 437075689 20592 54676 975537403 79561 23741 591530392 79561 88348 967306017 36447 19520 577083251 54676 65954 378906834 10258 65954 294809710 28571 10258 304995580 16000 65954 20534838 52709 10258 262924632 807 52709 339877364 16000 18656 587078943 52709 57758 19370801 52709 86723 19232183 807 49101 982103840 49101 48830 698866252 57952 48830 95610944 49101 31015 669683743 57952 83002 442456118 50576 83002 802185298 57952 55164 12526304 25792 31015 192768817 12984 50576 176511241 8958 50576 924503535 25792 36847 839526927 25792 73776 312693193 36847 34555 656938467 12984 42222 279452120 8958 26776 681591838 46276 73776 115999092 73776 88331 126225067 66620 26776 787907907 31535 88331 341785349 65808 46276 614010046 7198 31535 947097760 65808 55402 508813536 7198 59668 302320176 1420 55402 971992775 60727 1420 51863098 22881 59668 528393844 61663 22881 936440827 61663 7501 923310665 7830 60727 445891872 25270 22881 122204913 1035 7830 206479788 1035 62488 643695737 1035 34042 905585697 62488 28038 259573564 25270 69248 741711644 21662 28038 736645213 31708 34042 142295304 44315 28038 205982518 390 21662 799557450 390 29918 775963244 63650 390 779504303 13796 31708 447843271 13796 26539 850476824 22309 29918 14357126 63650 29752 278949422 19140 26539 276368755 62591 29752 79798741 61679 19140 523166762 22309 80867 56700836 62591 26064 937788184 82904 26064 656323935 61679 59192 44770933 82904 65440 624924845 10909 59192 948267416 59192 4246 133761443 57519 65440 980935541 65440 64400 733620448 4246 62310 334243576 53785 64400 504965448 4246 55247 585498667 53785 50610 42711788 50561 53785 121860428 53785 43331 486964613 43331 62696 960411316 50610 28603 280283866 47419 50561 47110627 47419 12508 130181947 47419 26924 440259739 38479 12508 195151359 69250 26924 884621785 30309 12508 817790515 70622 30309 94694896 70622 57793 999368837 14734 57793 840540935 70622 71549 482571872 70622 13406 140765505 57793 15157 992939723 35865 14734 647794188 70684 71549 465202172 54870 15157 728602483 70684 7847 63954054 4483 35865 387126537 4483 14795 720111018 70684 57724 654275490 30494 14795 68429781 66911 4483 96691527 38356 57724 109487301 66911 21931 142663959 21931 75117 620324893 38356 36606 170739473 36606 69832 114277197 38356 62440 480696775 62440 69460 131679960 73230 69460 144670306 64922 73230 441729166 62440 49414 194884518 74932 73230 354018598 64922 1199 404851918 44434 74932 261913680 61564 74932 694424691 61564 17534 450541032 42235 61564 921596454 55925 44434 982502638 61564 14282 226433519 17534 51207 752498007 16067 14282 410756997 6893 16067 561194319 56416 51207 531541172 30522 16067 872461083 16067 24285 142272759 23959 6893 254516966 6893 12820 524906167 23959 20555 919168329 20555 87567 387697878 23959 15268 988885491 15268 32330 363941818 12820 16644 873238785 9632 32330 557003904 13169 15268 54831386 69768 15268 163601655 9632 45156 33126764 45156 30393 526620945 30393 20345 318328772 44554 20345 139711710 45156 27767 586889944 30393 36040 357496453 27767 86296 471658093 36040 82428 302458822 27767 39653 664677053 39653 18520 424424781 82428 58811 624795617 39653 12867 798021766 58811 78546 926421221 12867 50094 58808525 26214 58811 990979442 58811 53017 641098348 36927 53017 649285180 66080 53017 323459988 49098 66080 78397759 66080 26043 10920157 77020 36927 450188865 77020 40112 211727311 26043 57076 103335579 77020 35979 165189730 26043 13671 56859181 77020 82569 126607876 59267 57076 230497460 82569 37446 884721898 59267 32408 984688011 59267 38787 843203986 10384 37446 18456953 48785 10384 704806359 1335 37446 504537976 48785 80504 340388784 58864 10384 48987093 12727 58864 805772486 80504 69104 424758250 51899 1335 273539265 58864 57398 236718629 69104 42576 1139160 39374 51899 880859854 69104 45787 680265306 13020 51899 757409377 5346 39374 973308693 61845 5346 361033977 7023 39374 422797542 7023 57211 5847713 49269 5346 604782111 85704 7023 860902946 28015 7023 798354122 28015 54311 1512535 65509 54311 261582346 85704 44376 474142754 44421 44376 806880962 65099 65509 826366953 54311 64095 856955541 16090 44421 788283506 54360 44376 376133171 66086 16090 954724400 87925 64095 140306622 33612 66086 870987243 87877 16090 252798356 87925 73455 395740763 73455 64225 239736994 87877 50928 655267711 70012 33612 19050097 50351 64225 494734073 50351 31898 83051030 64225 28061 815754051 50928 22106 532254559 31898 83666 550468462 58020 83666 906896862 31898 11614 631463646 83666 3814 589477551 11614 57980 484988247 40107 57980 459495474 18276 57980 997921034 64478 3814 85326797 35779 40107 569874296 32816 18276 502821855 57322 64478 215671256 36007 57322 734438601 32816 70107 802504393 85282 36007 531798505 85282 45366 559937971 6359 45366 817928499 9501 45366 158295864 9501 24525 6707452 85282 52322 860371743 15511 6359 80980257 34997 52322 31001875 15511 55405 406368181 15511 27511 105285909 15511 12369 127617406 55405 70764 669275116 12369 51663 605334910 79482 55405 4827562 57950 51663 595351700 79482 78795 9779492 85788 78795 983139449 80167 79482 43719619 74900 78795 385156596 74900 70640 378409659 78795 81811 696807692 85788 11875 840565398 51750 81811 289174092 57233 81811 23296378 81811 82806 605522881 7417 81811 39753599 26627 51750 508775190 57558 51750 68612246 57558 83445 593975086 82806 20234 306399961 9944 7417 585804462 12285 26627 21509691 27989 57558 590929615 27989 34634 75044559 3745 20234 972277490 34634 13874 220466607 63321 3745 544751968 20752 63321 4422180 78585 13874 785115627 63321 53969 381984682 20752 21366 861333542 80878 63321 976295143 1990 53969 130766996 74481 53969 189251531 85919 53969 970863545 1990 8586 619101567 1990 18869 516863644 59663 74481 830644617 74481 57807 410873265 59663 41058 936395818 44671 59663 211659742 70713 41058 609784987 59663 71611 70410779 57807 28819 295370470 71611 38149 346958423 17693 44671 951197612 37588 38149 99093432 28819 82276 283433396 65897 28819 677432844 15548 38149 659635208 82276 13506 673369118 24962 37588 762513446 10670 24962 624380731 82541 13506 150542370 82541 43308 203879939 47733 13506 123437451 3444 82541 96316962 9757 43308 24467740 31297 47733 199945955 61166 47733 579803195 3444 30674 849709710 51871 30674 607712692 30674 9526 16042613 62316 30674 31179919 84146 51871 68863714 9526 84964 46804545 51871 82022 674584600 67457 82022 784981942 82022 28351 107508754 4876 84964 186735676 82022 47244 22462499 52842 82022 726928371 83663 47244 895911914 83663 31094 990539899 4876 47135 776267019 83663 49652 347794945 38108 47135 806376600 4546 49652 279812571 31094 51101 551686424 17510 49652 368411018 38108 44537 706840314 51101 83744 215299319 19272 4546 77049903 30613 51101 532906594 35969 30613 788321922 30613 70405 495947347 30613 27056 882331745 19272 64792 634596580 70405 23316 531820879 64792 87887 431650577 64792 39776 900512272 64792 39706 639097327 64792 36292 587469508 40844 39776 381824435 43506 40844 82418736 29645 43506 612222419 36292 30865 17967365 40844 28053 23200313 28053 39195 680319347 74467 30865 132092273 40023 29645 128265525 74467 76225 984458389 28053 43151 555948038 16593 40023 346389979 35631 74467 949224147 43151 12033 100889514 43151 54639 557486078 54639 22672 114174341 22672 24776 658896737 35631 22437 136627868 22437 6001 98750578 59886 6001 235607221 22672 67493 428888373 22437 33347 64251559 2821 6001 667430788 51432 6001 282881689 2821 73160 529416151 51432 9851 511326283 9851 36656 591427746 1812 51432 878165804 10096 51432 635756817 6005 73160 95421012 10096 24372 719042158 10096 54555 43231181 1812 8027 558110477 10096 55292 824287067 24372 18717 781225683 18717 28821 478611695 38933 28821 171218171 28821 12868 24354475 31508 38933 444239785 12868 18304 486861621 72943 12868 279608940 31508 60095 764052823 72943 17371 708420515 3924 31508 116721278 18304 42856 473790294 22434 72943 242452927 7802 3924 126770341 15938 42856 128320397 15938 75128 170575854 22434 58044 46774571 69220 75128 865018100 58815 69220 866948291 15938 46776 920765868 15386 69220 579917929 33138 58044 903571628 33138 49218 43694288 46250 33138 917483803 15386 29382 759249953 33138 65060 154998437 65060 4235 675114349 87741 65060 940629869 87741 80215 526653882 86287 4235 55767732 53499 80215 604797376 11016 53499 460098091 80215 63767 30661471 3184 53499 176958211 15044 11016 66385162 11016 84415 493945227 3184 75636 167762432 84415 1781 418115340 79233 1781 138246472 6671 75636 871720179 79233 59443 666536160 6671 79690 773467655 1781 26981 360540047 79233 55750 111734135 79690 71764 634014083 32843 55750 247200907 23223 32843 98878151 23223 32571 742899754 32571 32983 737447888 2132 23223 732182082 32843 68155 870098393 68155 44414 155168840 68155 22976 181193213 68155 26349 101833895 26349 23429 761399671 2630 22976 216936109 3845 44414 705305389 46429 23429 622102690 57908 23429 409533987 3845 31411 658072064 86882 57908 606371389 74264 3845 987392227 78161 31411 465088317 57908 75513 539821860 31411 74486 502666295 43999 74486 711401955 78161 35980 55680300 74967 75513 115658214 74486 46654 292371324 74486 8902 556313195 35980 48706 896078880 74967 68873 186739526 74967 57578 468685766 11847 8902 372262405 34006 8902 247711739 57578 68464 626800521 54964 34006 640640138 16999 11847 264365367 34006 1697 197001079 68464 17252 13297361 1697 38501 781223867 35955 17252 777464762 26009 17252 443786459 7671 38501 73777678 54086 38501 815647782 26009 51667 494961477 34811 7671 108372876 19800 51667 18143632 18863 19800 195575917 51667 30292 307794744 51667 8870 125773205 19800 69234 2403482 55192 69234 401304363 12688 18863 724658148 69234 87839 923472423 12688 38882 3005515 27953 69234 462654823 21578 27953 246633156 87839 52942 378625951 52942 15648 495115414 38882 78348 655534405 74881 21578 758516745 86732 15648 524294242 86732 53345 193482271 40256 74881 19582763 53345 42994 15674163 53345 4645 435872279 30642 86732 911769310 53345 19369 137362842 59568 19369 287998432 50797 59568 226899316 30642 8359 470564255 57314 59568 923990572 59568 38888 448511769 28266 38888 742640943 57314 1020 349406606 41791 57314 638736772 38888 85819 867115327 41791 28242 884583727 28591 85819 735417521 85819 74697 561874612 77190 85819 49522457 85819 12756 621685677 74697 18329 539956231 15191 18329 302751924 66428 77190 672400132 41253 12756 971474958 18329 56770 71721727 15191 51426 565194497 36570 66428 50598405 2464 56770 168893378 72088 51426 263559837 56770 26426 360444711 30766 72088 823177513 26426 17768 43789111 51314 2464 1711277 43410 30766 14719418 30766 58718 308443312 51314 42751 570074549 51314 83093 100486312 26741 51314 528870555 67442 58718 402477712 26741 35828 620883530 35828 66626 248327394 63841 66626 846949284 26741 75781 198946166 68158 66626 551447158 24409 66626 823472811 21014 63841 445697515 45832 68158 9436656 45832 4405 910278059 21014 59120 95150348 65694 45832 619930714 4405 32356 266435271 32356 81006 104509552 65694 58011 915348086 33013 32356 139808026 81006 35061 986241969 32356 48450 644541586 4498 58011 651802282 58011 13850 238527861 38432 48450 359849882 18386 4498 165770800 4498 3637 554383236 13850 77361 535005717 18386 9586 100954941 9586 53437 132516872 53437 74710 75313953 3637 40896 157247997 7597 74710 647485549 53437 27558 708670804 7597 60437 747654004 40896 15613 733175782 27558 85384 314203086 85384 32360 820981686 15613 12670 574240938 28983 32360 669270165 36122 15613 702000914 71735 32360 822446212 70340 28983 151541980 28983 52715 377753090 52715 34112 507768405 34112 76916 6151257 76916 32070 115233897 34112 29709 924831579 50100 32070 425156802 32215 50100 30585780 32215 63060 187013913 44142 32070 759223129 29709 11028 846511630 44142 5720 172255066 11028 76251 344747061 37642 63060 59876088 44142 31891 381598895 85175 76251 8164824 31891 13509 944806927 62940 13509 638154143 27507 31891 748704223 27507 7810 740690388 67054 7810 807704653 60094 67054 184206615 74302 7810 4057051 59060 27507 110704960 13497 74302 978553956 35296 60094 397320661 13497 460 155165603 74302 59142 950850853 27261 35296 263617306 48798 460 251693337 21675 59142 598081939 80481 59142 178357075 45901 27261 350808772 15435 48798 700496898 33241 21675 313332968 43199 21675 521000165 33241 62859 811741953 75756 45901 206415425 43199 39373 919999173 7024 33241 859386316 71659 62859 39564823 68357 39373 428651415 53849 68357 678799052 82769 71659 399675788 19249 53849 95261909 59781 53849 587632558 82769 16163 616259984 50898 16163 88749065 19249 74229 287533551 16163 35701 771614450 50898 54945 935465948 35701 65341 721904138 39380 65341 997821394 74229 21852 415523255 78217 54945 97956296 78217 57555 521406397 70199 21852 236649247 50381 57555 37284243 67997 78217 34592780 8165 67997 710381006 50381 63220 940845503 50381 37693 823198536 8165 30078 769035896 8165 39372 376690593 39372 62370 406226262 15343 30078 657435964 23971 30078 293436008 49560 39372 941416462 84523 49560 12692364 15343 1248 914110668 23971 33739 189398338 84523 56063 805718826 81364 56063 90607577 67365 33739 194012233 62473 56063 132479448 69330 56063 107571394 67365 65863 54923152 62473 65356 482946788 67365 80028 400266579 69330 59595 733044844 65356 72410 712975123 59595 27756 701402 68656 27756 327369960 72410 58717 2701232 58717 62474 856606629 25831 72410 8260033 62474 75933 57361665 58717 36920 324568901 10757 62474 509498277 10757 87714 830718645 47578 75933 275490721 84689 10757 567819025 67942 36920 426609018 3267 67942 859405619 733 87714 615435893 34516 84689 485884788 3267 72408 540480322 37434 72408 39854846 56737 3267 133736752 34516 19700 60428955 19700 25824 811884326 56737 67320 888864697 50641 37434 882667845 25824 29333 574764280 50641 63948 584531080 45990 63948 886660195 45990 63084 48805664 45990 14873 895468371 18411 14873 62794084 45990 73991 154806629 85271 63084 904873504 85271 66027 859157342 87800 66027 979793954 66027 27116 165720457 42295 27116 794084614 19987 42295 808906785 27116 11848 147354748 52515 87800 32763980 66130 52515 616237779 52515 37760 127221414 37760 37882 865527533 66130 82244 765823358 23255 37882 173393530 6901 66130 94780579 37882 9019 973714770 55560 82244 766933938 22521 23255 890278622 9019 40130 176458450 67856 40130 230136168 6388 22521 688635981 20734 6388 420844667 40130 45956 482706071 72936 20734 900346948 24198 45956 450738357 24198 26407 975514658 27908 72936 274902636 47956 24198 444357730 27908 64854 460408088 27908 20468 407050423 63589 20468 706455221 6639 64854 804775872 20468 28321 111869817 28321 9270 951996789 22408 20468 270159770 86390 28321 335539872 86390 9894 58870088 22408 80615 308854867 80615 2421 324583953 9894 78970 909562557 20602 86390 283335591 38509 2421 205798431 2421 44497 431152106 44497 23543 451480570 78970 61464 120423769 9868 20602 151781560 81708 9868 91812536 3992 61464 152784498 3992 75233 356644626 75047 3992 49559668 75047 46316 139430593 46316 77251 585600146 79568 46316 141484077 46316 56019 444909537 77338 77251 808689526 70639 77338 946423039 56019 74642 944582008 40705 74642 502779693 74642 87705 802377629 70639 50143 972327008 87705 87933 665307605 87705 35179 602196736 40705 38286 933182349 80494 50143 518351541 80494 88134 712278870 42666 38286 769147721 38286 67957 805527096 15699 38286 755042842 60370 42666 954235579 88134 38533 118111903 54293 67957 111973523 53625 15699 559982922 76263 15699 69272761 45634 60370 137322345 53625 9819 17022878 53625 45109 499484486 53625 46370 938790620 76263 85827 144483322 53103 9819 709178804 53103 10927 866832644 50642 85827 83262421 85827 64774 125683487 10927 74797 843244582 7275 74797 540833390 49091 10927 638227756 7275 8002 265437966 64774 75574 428512933 82369 8002 659273159 75574 16526 740699853 75574 19339 926985131 19339 20327 611277556 30672 20327 145085913 44916 82369 233183538 30672 46995 127073845 60912 46995 804920446 69131 60912 216336366 29124 60912 482403204 46995 52596 482005084 52596 17343 927778879 68877 17343 828160646 74689 68877 534300115 77897 29124 168724264 8410 68877 771535850 5343 68877 18147790 55508 8410 477109275 55508 41620 974991132 40711 41620 224118887 11378 8410 490971356 43044 11378 114678979 41620 51927 252181115 17624 41620 464468040 43044 580 512814991 32300 51927 663053681 580 55959 125035380 51927 83982 17658548 32300 44196 861871895 59270 580 899310987 79606 83982 72320759 44196 30400 711109930 44196 48078 888115239 30400 7868 35601468 7868 15177 981638735 79606 63027 688216116 53668 63027 569539127 48078 26505 943171641 69609 63027 575010869 53801 69609 142754072 48916 69609 207027275 19424 48916 82645935 53801 69582 249156663 69609 58538 137775029 53801 318 209812194 25386 58538 994141065 15558 58538 265481903 318 42016 372601500 58538 49944 451019250 78612 42016 721736214 49944 28438 372956021 78612 6984 757784425 78612 17259 65363775 78612 7105 616731739 6984 56347 813628447 28438 16768 580716852 46422 56347 417809914 46422 27963 57751075 87033 7105 321216318 9258 27963 630511484 27963 79444 790161169 79444 70868 665677812 87033 17978 887452594 70868 78444 914272913 46942 78444 151514979 58402 46942 623646178 52484 58402 750994157 59702 58402 319482496 58402 41184 787419369 46942 45088 309248924 52484 24368 548216396 52484 26464 179252588 45088 74096 258361262 74096 65404 485509235 10135 45088 137562466 74096 86668 110606090 10135 25331 298222318 73794 10135 835883055 84620 86668 519595913 84620 59645 376663105 57893 86668 91197796 84620 78071 195581890 57893 43353 234256235 78071 62400 511066233 57893 50746 303794970 80286 43353 180272471 8248 50746 562797282 8248 85735 523070374 8248 28992 596528720 85735 25381 253252472 85735 76623 829633027 48790 76623 514331169 28992 52696 845175161 25381 55887 166046606 20509 25381 952886543 52696 12657 35881965 52696 68011 543018992 7609 20509 886276291 67590 55887 451560939 12657 32705 503983531 16870 12657 70174031 7609 28801 312399974 73854 7609 43781059 1053 73854 159162555 32705 28285 696566306 3523 16870 79433664 23035 73854 628789936 28285 13248 506571028 59193 13248 796495407 59193 74266 691252521 7133 23035 215327344 13248 47196 645982638 7133 9110 516147389 34168 59193 240654263 4475 9110 634634153 36105 9110 575580585 81977 47196 133926494 4475 51412 42812195 81977 46209 723450906 36105 31788 523050030 51412 54545 319422474 81977 69165 798732895 69165 82426 48764877 46209 14918 127210206 34013 14918 830437907 78450 34013 299674933 61513 69165 250629912 34013 74715 509144286 64432 34013 330432850 15262 74715 587001977 66582 61513 199469041 4771 61513 374907885 64432 59 50563121 11560 66582 363619436 23896 4771 324727527 23896 81550 899063937 39043 81550 194185859 11560 47189 444878759 55880 11560 708133456 77393 81550 793243717 51229 81550 243068041 79176 77393 289369313 47189 72961 38576221 16094 55880 112991602 62790 72961 400828497 79176 32619 39108772 62790 44365 715092489 13984 32619 933693071 16094 81510 684253084 62790 23449 97218685 13984 6796 36498323 81510 12675 358163310 6796 9234 251628505 58416 9234 326151266 55099 58416 227647382 60704 55099 203366023 58416 3603 64829983 41226 3603 669446073 58416 62946 291248934 3603 2944 29964322 41226 69544 187463952 62946 19027 144891319 24138 62946 335606098 45132 2944 225761100 19027 86005 228413247 86005 79405 733872491 79405 38132 24295107 86005 66576 348112099 23439 86005 747594218 40339 66576 88201921 23439 53451 646174697 21695 40339 150989722 86025 53451 784303277 23439 34193 519443581 53451 17318 455389819 48329 17318 620145992 34193 23597 470997344 10223 86025 250442911 6085 17318 696138049 10223 12458 678978972 63295 12458 651700145 12458 52018 41979214 68559 10223 357403613 47110 52018 951918861 68559 67958 64354677 61193 47110 932755779 52018 18560 331688724 47110 75587 126566752 70722 47110 904181295 38719 75587 44060562 86555 70722 900450933 75587 14325 707457583 75587 45959 134276563 14325 27937 30568068 71942 14325 139137205 58695 86555 607482257 9332 14325 122398502 12191 71942 466832600 71942 38935 39552784 10434 9332 437316294 21632 12191 311388592 38935 24601 371985883 1705 12191 306333924 10434 10838 464102015 24601 39173 849595666 15980 24601 127635382 86184 15980 877401829 86184 6995 974011226 39173 8521 498026159 6995 45645 547125704 77418 15980 566642683 77418 56617 428000712 6995 62613 804069431 62994 8521 873875998 77418 71958 18617472 62613 32287 652562374 46635 32287 386297065 10203 62613 678116077 62994 42555 228133590 73461 71958 608178907 42555 39097 502897018 85217 10203 532808555 80334 42555 423423604 36731 42555 97009940 85217 19134 216431774 19769 85217 558613125 80334 38955 651259953 36731 40782 324631991 40782 27433 586479847 41958 38955 3984299 41958 26964 214732980 11733 38955 640136080 16806 27433 386127628 27433 1838 146177384 29255 26964 312986598 11733 32878 544506823 44941 1838 490170579 1838 11993 901215163 66073 44941 289167858 11993 26618 687560294 26618 28487 347393445 26864 66073 288674088 32161 26618 937819954 32161 71994 11531832 40233 26864 516846766 19266 28487 834429818 19266 3025 377095502 29887 3025 332609791 71994 1694 645334404 32501 29887 82517048 29887 88117 85659814 47240 88117 626720968 1694 24224 556855598 32501 27445 341940925 88117 2100 231193933 24224 20451 204139437 2100 59023 128190988 20451 2568 282273474 2100 62433 958635952 2100 42242 295343443 68755 2568 161837786 68755 77325 59578815 68755 32103 456855509 26905 32103 7189117 77325 20972 723492128 26905 24408 913027265 32103 84841 716730034 20972 26721 237498684 78374 24408 920200713 78686 78374 824641786 21574 78686 313973528 35350 26721 582498372 87284 78374 374111098 83213 78374 213208157 78686 69834 158577151 21574 85036 513262468 27887 87284 343357561 80062 87284 711864573 85036 78625 817546236 36916 85036 754919332 42703 27887 808759853 41157 27887 55223006 32869 78625 60211180 88131 41157 504108218 32869 59910 577193997 41157 25372 984322887 88131 43830 210047577 54801 59910 185848390 85501 43830 284109455 59910 42105 769422074 76516 43830 612640845 43830 36677 615617891 68400 42105 708042174 42105 33596 608727825 48807 36677 899052502 50839 36677 624175824 33596 33253 736626454 48807 6788 85818592 57440 6788 824636867 48807 5820 482282226 47165 50839 623709513 47165 49490 145514739 87792 49490 738459072 57440 10277 122948464 87792 11468 435452374 10277 68183 170287831 10277 22221 27571429 51151 22221 4091625 56773 22221 818420884 53340 56773 818751062 51151 41209 681499305 84896 56773 277802092 84896 15296 974842064 27755 84896 67479743 19004 84896 511096542 15562 41209 906342495 37599 19004 573916130 35427 15562 673595844 15562 26163 88253062 36650 35427 39976428 76880 15562 541431194 75146 37599 571798654 36650 2409 701202679 7646 76880 9648925 54692 2409 893742426 76880 16219 89613301 79216 75146 123843222 7646 70881 845883840 58749 70881 436068775 75894 16219 603196916 58749 3162 20674600 58749 33738 934487721 75894 11673 266429346 72621 11673 759482281 28177 11673 257144222 28177 4134 878387842 4134 9559 714755666 11673 28174 72610738 31425 28174 731109473 28174 17762 788098259 17762 51887 615692347 31425 43164 905126329 51887 58439 97643301 51887 23780 543253553 86022 43164 221922801 58439 63076 185910093 86022 37684 361022580 56099 63076 689704479 37684 47178 433514079 40575 47178 982134332 47178 51936 953678167 47178 68761 194266416 40575 65353 15741370 19788 47178 936908529 51936 25435 201653164 68761 45475 76735441 45475 85331 307751047 25435 36538 409397428 35163 85331 290420989 36538 4233 644139122 9994 4233 804134148 4233 17077 459973889 35163 49162 655479728 17077 11243 497641353 49162 21721 303897827 77668 11243 484684806 56898 49162 45330559 21721 35663 631042527 56898 38842 945828373 8105 38842 512955469 10842 38842 997990543 62541 38842 817343396 10842 72265 129101729 8105 57665 416168637 57665 65244 884424503 80297 72265 784382855 72265 54456 595389673 80297 66153 558748080 57243 57665 99067811 3723 66153 44895907 3723 62042 241197818 57243 16528 365574331 53308 66153 61048284 62042 7843 200116654 81158 7843 269600614 46223 7843 859390893 7843 14908 7795732 57722 7843 278365447 46223 27042 608507813 46223 11331 556420176 85422 27042 607358191 11331 62147 34007318 11331 40088 290192475 62147 82631 158649964 85422 48201 354177530 86796 48201 644742272 82631 57865 585642932 40088 68190 734420072 82631 23339 859449809 57865 81947 211116921 5926 57865 500125198 19505 23339 101674280 81947 27424 452274803 19505 84827 644818388 27424 61033 927090158 13900 61033 406231281 84827 73780 99590644 13900 53230 442228913 66145 61033 590543045 38748 13900 631559753 54934 66145 656941096 66145 59357 392612271 54934 30052 139134977 59357 63781 594307942 68295 63781 914085418 54934 47425 980151558 35504 63781 580965376 47425 77624 627164244 68295 51862 166898263 68295 60065 799055493 69038 77624 178253895 60065 40585 333469469 69038 71859 350558072 37167 40585 520144006 71859 14553 81609958 71859 83553 738338041 86670 83553 280522133 83553 17267 833651430 57284 14553 963015355 14553 34698 418241895 57188 86670 938416933 20739 34698 996344089 59658 57284 185251990 52075 59658 257655187 52075 63629 600523665 52075 11990 298655022 63629 36503 114513804 10968 59658 909138447 52075 85642 112855572 83968 85642 111205692 6978 10968 433502562 61499 83968 933016581 87932 6978 685526745 61499 54878 133681804 83968 76154 47143733 87932 81377 230675573 46717 81377 655349850 17047 46717 209975675 22232 54878 555560695 78594 81377 192752091 22232 24148 229374241 19312 46717 787378268 78594 18041 976047952 19312 52151 513992618 19316 18041 978315519 18041 70019 283369052 87981 19312 179774743 74046 52151 978359125 19441 74046 835569993 70019 71683 218876287 74046 28230 368997327 79082 87981 425823440 61473 28230 381604221 45267 19441 864949016 46084 28230 955946325 32951 61473 798281974 79082 63912 254140919 61473 60847 234241309 60847 33860 987209657 65654 46084 171608744 60847 10237 78464936 60847 46053 82375958 57655 65654 523879777 87738 10237 976057514 37545 87738 25292362 37545 26746 799712544 12750 46053 349518360 37545 46650 271153216 26746 25891 713851448 62311 25891 373320195 50923 25891 898836038 71869 50923 560151038 62311 57523 462295110 50923 85935 235682178 2800 62311 395142623 58689 57523 120062644 58689 39271 714785066 85935 85436 731847236 85935 54969 115690034 70768 58689 303147313 58689 25906 460387601 25906 61797 240304783 41776 61797 180912192 70768 4102 246061240 41776 48038 352592930 60817 61797 269594113 3503 61797 643499952 3503 11982 109438625 4102 5899 624137497 4145 48038 407816179 3503 36140 604928074 3503 65558 345404027 65558 29113 582833773 81922 5899 263410683 51553 4145 490188713 11677 36140 544538901 51553 68753 521934203 11677 48099 612998623 81922 81385 1334382 69203 11677 302642733 81385 16356 330957646 53332 16356 310388978 3359 48099 401981996 16356 66707 785285358 66707 34691 617464755 3359 63438 750432311 3359 46502 573496710 54818 46502 247138668 70588 46502 25603951 46502 54097 707370639 936 54097 929623696 54818 73941 171401676 82329 70588 889269572 25756 82329 859436992 25756 46900 495976510 82329 71885 97047614 27568 46900 734316570 6636 46900 506424452 12884 6636 679780544 46900 87655 867450757 62156 71885 189844047 27568 16264 224670827 86540 16264 566235755 86540 22299 772187589 85075 16264 834875194 80506 16264 812665067 22299 79869 436500467 22299 13686 921089488 85075 38276 620983390 74304 13686 921406692 80506 2993 795122555 79869 79666 648926754 68394 79666 278407247 38276 51043 370770390 26614 2993 152093716 68394 64113 107949439 51043 50889 561136914 26614 30032 105278519 26614 50137 509462459 30032 55709 424245074 50889 69885 914573384 55408 50137 813869243 23441 55408 73493234 4382 69885 381876589 23441 4891 220517912 81512 23441 663952873 4891 56193 26770287 34934 4382 397595941 34934 85004 173263533 34934 4226 115881674 56193 36679 711620176 7943 56193 667295009 21156 36679 114000427 52061 7943 105162458 4226 70391 207588684 21156 54380 672833237 32612 70391 471350372 21156 24748 325752268 63371 24748 926693911 48607 63371 91836578 24748 24824 715944837 24848 32612 15368639 72050 63371 773701777 24824 53876 47892657 53876 5580 33847259 32442 72050 124838907 4297 32442 92638141 51230 5580 575773573 22529 53876 417223793 5580 57166 682617801 10672 32442 915376261 75357 10672 599490894 75357 68235 547186218 75357 38776 636602937 38776 30102 337904718 70316 38776 473608301 84944 68235 41778015 29193 70316 796564678 58827 30102 901941517 8617 29193 467477800 58827 74237 565780713 58827 11883 238805259 58827 75293 384450621 58827 41941 570090120 18114 11883 200547562 11883 49394 131519590 70669 11883 313191660 41386 75293 207683155 48590 41941 508769994 15476 70669 186774357 41386 19040 130274655 33135 19040 900524267 15476 27696 149359597 27696 86465 840048809 21145 15476 99095330 31336 19040 544638939 18000 86465 752359664 21145 69625 28327596 18000 6013 450539379 6013 56936 643517398 27077 69625 703641987 60698 6013 619527112 27077 46805 506047470 56936 66734 877211523 40955 60698 376529057 40955 35711 714008526 40955 57856 576884887 61100 35711 531372730 57856 46296 16654438 88377 61100 482578296 35711 69571 383980848 61100 15789 485658509 32909 61100 663177782 46296 65763 125667147 77685 15789 112403820 32909 75459 617320450 23932 32909 396737882 62397 23932 685395802 38529 62397 769090527 23932 77148 770119166 35429 62397 331625905 23932 30903 357455994 13302 35429 803693184 77091 38529 487271624 82636 35429 112766613 13302 26414 641130088 39248 77091 997067154 62445 82636 485604321 39248 27630 493291050 6599 26414 478994796 20337 27630 232972363 27630 38268 274257026 73447 27630 38195507 44769 27630 385011946 57909 6599 227292854 35130 57909 657938316 35130 55503 344291503 57389 44769 467429550 42218 35130 756739383 57909 44141 673365008 42218 87676 777067443 42218 1406 218769805 44141 71175 146316392 72418 87676 139412234 17886 71175 168161944 33680 72418 97818661 1406 85494 567238625 17886 64944 883360899 64944 9200 184244865 51658 9200 117752865 1802 64944 128536657 26401 51658 970456475 42761 26401 496118191 9200 63655 325845546 8779 1802 97619899 63655 67647 974879919 63655 79397 18738349 63655 29984 353854639 29984 74742 750540199 74742 76331 804662181 76331 43912 964190252 64644 79397 24869148 29472 29984 127072878 28711 76331 841895708 19318 64644 881635592 64644 32398 575371809 23201 19318 440372454 16795 29472 40549458 28711 59068 688747009 23201 49786 41864568 74255 16795 70638257 59068 63910 366086949 59068 72705 62910561 65472 72705 254431345 93 49786 65724810 23860 74255 437185602 5075 63910 961574367 29627 23860 413860289 86398 65472 75317496 32295 23860 252481337 20583 29627 67920920 29627 7680 524674386 37014 20583 78714130 32295 86686 297300367 32295 71993 784135196 37014 67050 258860746 71993 82211 208425771 37014 84684 944150058 86686 11406 344889282 82404 71993 937303440 82211 82589 110191279 29964 82589 293045503 57656 82589 541576490 82404 25961 865445589 25961 1568 815178137 82589 63340 278879773 57656 16384 798296421 17533 57656 96425130 14738 1568 221294352 16384 21880 496988039 39565 16384 437923131 39565 32777 565235700 86267 17533 233312829 32777 58101 917685232 5483 21880 412999861 34473 58101 841332551 5483 40391 787026763 40603 34473 299989484 7034 34473 693800194 7034 80941 650529938 68003 7034 135878349 40603 7581 97110088 12253 40603 585480219 7581 7533 516218019 7533 74321 144809764 5181 7533 517236818 47035 12253 621571193 5181 51035 81598145 47035 45529 296890976 58317 74321 285602482 58317 24974 559304748 24442 51035 85598325 64491 51035 113829436 58317 1555 379967464 58317 52108 551022880 59425 64491 21640660 59425 82968 812423462 52108 70224 326108697 52108 34134 17318665 27782 70224 909710951 5500 59425 708049124 32941 34134 449894021 27782 1038 214452987 64169 27782 889537037 64169 42155 383291892 72834 5500 221234798 42155 22297 7107251 29919 72834 141444501 73691 72834 692420929 73691 25036 781082664 22297 84068 404425715 73691 75415 635377737 73691 44875 773990421 62405 44875 319785559 43526 25036 508845849 49163 43526 658470212 46456 62405 508960629 3920 43526 251547989 3920 10491 492372747 57014 49163 87273927 46456 54111 21257245 74865 3920 670777628 57014 43414 467858195 10491 4520 149301181 57014 62085 38666792 4520 50491 108755632 62085 13379 585623519 13379 54957 364974383 3851 54957 410652502 60605 13379 3439375 685 50491 914256451 46733 3851 988909673 54398 54957 475306518 21290 60605 851663394 86336 60605 86575388 54398 31087 695860253 54398 4914 99962394 54398 56528 136197128 56528 35532 31376359 35532 59263 580616061 14989 35532 68398503 64656 59263 218168355 1371 35532 138537761 56694 59263 866152310 62815 59263 120419029 82134 14989 321204962 64656 7025 89050320 82134 72981 162925259 35456 72981 108121347 44595 35456 237068802 84818 72981 806042322 84818 77152 155045716 60390 72981 152083285 35456 39204 473825303 47582 60390 429257501 60390 50451 958535491 77152 67809 596329406 47582 14963 856710724 39664 50451 612362933 27945 67809 136573778 55500 27945 150003769 3554 27945 619973791 27945 38072 472926074 3554 36741 508443625 12053 55500 502520402 12053 87590 628260503 87590 20441 678441480 74404 38072 67083790 73853 20441 74549062 20441 70023 866500756 29811 73853 447866806 56963 29811 559011615 36187 74404 706772792 40190 70023 484096077 40190 60892 843618072 72823 40190 904434037 36187 64256 930964943 11156 40190 937708628 72823 81197 12339578 72823 21744 689971136 81197 30221 44181029 64256 10028 675939054 69010 30221 101537858 81197 45264 405663622 45264 43127 136448286 50257 69010 237442531 10028 84647 802233324 84647 77727 333544003 50257 63485 64692834 70784 43127 533174541 49902 63485 290826284 49902 60408 459481796 60408 83279 667049106 63478 83279 183231293 63478 85857 695859026 60408 54472 899281362 60408 34945 43950418 42540 54472 315178912 71071 63478 23275960 34945 55724 26607894 48616 42540 698039610 34945 9674 449072036 42540 6308 765537269 48616 26254 714311750 16017 48616 452772469 9674 26684 296090059 9674 46901 537611219 6308 76198 670422679 76198 79353 5278629 79353 11447 441598057 11447 45077 579372750 76198 15293 441177709 88322 76198 621132535 3526 15293 621327791 15293 10789 329715504 41903 3526 509165439 41903 74471 617018809 41903 23912 233060748 23912 7643 593369863 70858 7643 917818880 23912 14448 47375138 14448 15215 494773784 14133 7643 969480793 80780 14448 494679380 14448 39464 871366783 33732 39464 528413425 87862 15215 129673207 39464 7750 926579049 79183 7750 578464104 79183 55587 100246936 40420 7750 48358876 4953 79183 640967420 60133 7750 420166198 6514 55587 752966461 14741 4953 821400664 4953 83308 912194742 72949 4953 737210630 30338 60133 306278508 6514 67960 424681338 11266 72949 386483544 84754 83308 589751675 84754 5844 451820354 84754 82304 737004452 84754 28868 175263322 70468 82304 778822594 84754 42484 928680862 5844 58578 737438980 63043 58578 50108203 70468 10827 296192800 35352 63043 23657590 42484 24876 178892705 32046 10827 691401966 39504 63043 195337208 39504 45518 180343808 45518 21477 651154711 46748 45518 621099366 45518 48588 334240671 29770 48588 812847616 48588 19926 156351824 18121 21477 91746379 46748 40223 116137545 20008 19926 467388586 18121 86559 147624573 20008 43648 863698053 86559 47346 25604151 20008 51513 266443537 51513 24733 823207973 51513 61385 825632890 12315 47346 808042325 3138 51513 491080076 58058 61385 425320399 58058 14575 405136122 12315 30951 37615512 3633 58058 535838892 9035 30951 58611027 14575 77581 981658101 30951 59488 205561560 3633 32402 733357795 59574 59488 671576174 40735 77581 797003505 80130 40735 336927840 32402 61844 606709880 80130 9473 873808893 73482 40735 31197344 50098 40735 290835817 50098 28923 993564604 50098 31668 339489561 45087 50098 328233635 71441 50098 321717165 71441 46823 276105107 35923 28923 344174146 80619 31668 260109461 12290 45087 264358945 86842 35923 902921838 26750 12290 443039454 26750 19812 338148143 22606 26750 468405084 22606 75190 792619457 78591 75190 229717142 88264 26750 876581544 24015 75190 903643269 78591 5046 236709175 78591 72177 973879575 78591 74549 325270601 88264 49897 281531686 82286 72177 380957630 72177 29515 564171615 78067 72177 27957887 49897 19428 487050696 19428 33955 616982027 82286 35469 188354117 52851 78067 415090144 6626 52851 752504542 19064 19428 851489526 35469 38364 736559100 35469 30455 502774643 2619 38364 155766270 55068 6626 588367898 2619 33875 9459326 55068 42905 130275284 60 33875 220046906 33875 75668 916696842 84622 42905 4816353 33875 17171 465265429 75961 60 580567153 17171 49570 126989899 75961 61700 742410326 6417 84622 278196820 67109 49570 602305992 23989 49570 329652902 10525 67109 415306466 77653 61700 684100161 10525 75312 276944061 45234 10525 405751279 60943 75312 38622908 53457 75312 577394397 53457 60505 899775824 14242 45234 895404683 60505 26870 143778668 14242 48733 101491926 14242 30565 466619 75590 60505 198299789 30565 85366 623078215 87819 85366 90308162 25233 87819 311215654 30565 34096 269281998 43131 85366 104904958 87819 3701 150111205 73173 34096 930882917 71805 43131 668252405 3701 6189 91889046 53004 6189 933208337 68979 73173 592254391 47888 6189 601289746 53004 63203 894315833 67779 68979 165411578 53004 83667 931263494 33377 68979 490175745 10880 67779 692724324 67779 65593 484758615 2432 33377 444970 33377 62893 730462096 19945 65593 412455471 70815 65593 487198946 10559 65593 288952134 23444 10559 17876913 76469 62893 253614502 35263 23444 77538748 10559 58252 632214620 68226 23444 286934650 68226 4344 234126515 48962 68226 126345604 68226 34699 668573943 70312 34699 424764418 25352 48962 49521605 64315 70312 217754594 52965 64315 516079996 52712 70312 7832851 25352 19300 533822690 54566 25352 124390205 58303 52712 502999496 2385 19300 56132352 2385 56136 93352366 55918 56136 307515590 55918 70005 665015942 2385 27703 957130138 2385 6731 751829166 55918 2606 917048816 18694 27703 405029790 27703 35041 486734075 18694 8101 103852617 55637 18694 504517968 35628 8101 357738058 74716 8101 400984429 45301 35041 859898964 78824 55637 714335570 74716 32248 667641749 66611 32248 824545157 26386 66611 609171719 32248 87307 191593800 66611 30361 431543687 16698 32248 25846469 87307 21539 937232380 30483 21539 456292312 59482 21539 989741217 44561 21539 796813564 44561 72658 500031405 16588 59482 418559146 49322 16588 518715049 44561 61319 601846559 49322 27824 344918207 54034 72658 594028823 49322 27211 791682749 49322 67041 626070420 46662 61319 255667427 27211 21491 527558479 79986 67041 818904507 46662 10367 870583966 85088 67041 53849281 73888 79986 950915407 73888 76632 974935363 85088 51575 842217032 10367 33404 606609552 51575 23574 37768930 33404 42199 932836102 33404 70499 356454964 85451 23574 808313966 7418 33404 142830615 85451 29673 74090466 15892 42199 853367533 31546 7418 291597953 15892 30913 16969006 29673 8068 639363659 30792 15892 571672047 46711 30913 919461948 57235 30913 441836137 30792 31635 827865474 8068 71435 74396780 21242 57235 249862047 57506 57235 412315977 25636 71435 751781197 71435 35801 165485157 21242 12243 571771076 52459 12243 12608229 7389 25636 782249504 75912 25636 975619433 76772 7389 951934473 7389 50766 889382617 7389 27440 585174110 24153 27440 989543770 4691 75912 541191168 27440 56441 104066071 50033 27440 420465776 4691 29463 656048018 24153 24740 143144909 4691 76352 558058670 24740 35523 837134934 34486 35523 160053970 29463 75604 884375947 86310 76352 907283900 76352 6212 743670659 25714 6212 445505609 75604 29586 728008123 71594 6212 991935963 56398 29586 353491939 71594 61150 522850991 61150 71620 117892341 71594 48336 116256099 48336 12327 657896261 56398 57270 61202289 23922 12327 840668110 8425 48336 400999975 20379 8425 195321136 8425 34242 791741753 78878 57270 438748842 7921 8425 451355234 8425 30964 286961687 36213 7921 583057332 34242 84667 936781767 54655 7921 33184743 84667 37317 261505728 58396 84667 37473163 68509 84667 35469145 19735 58396 917756185 68509 10993 926033376 10993 57038 199439274 68509 87783 155768482 87783 39492 2053580 57038 42592 14009543 73630 10993 283303050 7927 39492 197853686 87783 17735 192726934 17735 52964 484035476 17735 2714 352301532 44844 73630 55810260 7927 9772 563607299 2714 73075 941522006 78090 2714 696714056 78090 61661 754809722 25384 73075 522872905 56484 73075 150977764 28232 61661 152577285 25384 29142 175267778 29142 38790 657835862 29142 85241 800942546 50417 85241 347068404 88362 85241 380829895 85241 34499 483611604 61693 50417 168095953 85241 331 138198963 28395 61693 73915759 76541 34499 541222199 28395 41220 7919424 68921 331 992428915 51019 331 557439195 68921 1546 148604944 52460 76541 90130349 22769 68921 15163205 81 52460 308329443 52460 38422 307191796 53950 38422 319170678 24247 22769 960584570 20885 81 46571886 24247 71341 417382292 37925 38422 132625659 55961 71341 143606750 14360 37925 814936565 73823 20885 74495531 65424 55961 775281553 9470 55961 290617834 73823 53468 287258966 73823 35050 893654056 35050 30675 592921355 27564 35050 495303790 50668 53468 286849027 76792 53468 715555486 53405 27564 161788484 66719 27564 158536626 50668 80132 972852579 31119 66719 128060907 76792 23935 836532870 31119 80778 17052354 31119 87666 809012953 53770 31119 179358124 63712 87666 863505029 85134 63712 622047954 85134 62646 909198734 87666 56801 233186008 63712 41320 129551971 21363 62646 108403587 81555 41320 236018082 41320 49659 22420701 35060 49659 205131828 87994 41320 311199634 55689 35060 461908942 60463 49659 988495343 27039 49659 415960895 17185 60463 654943947 60212 87994 654644629 27039 43032 366817404 43032 7681 156794378 17185 20824 373946352 20824 18984 209600067 60212 6647 273145901 3094 7681 40654857 6647 76608 755553033 55808 20824 910541258 49223 18984 379512203 3094 38698 663963758 15322 3094 146173842 69395 49223 835005075 56489 38698 129347212 69395 78012 697765930 7153 15322 180972518 6880 78012 323625929 56489 57168 575592917 56489 54725 389171628 30117 78012 398929768 23004 54725 261704328 23004 74385 937923731 23004 74220 758657854 74220 17408 431548473 16618 74385 176483198 17408 76887 489904897 59466 74385 354288862 57735 16618 671352355 35450 76887 328296972 25757 76887 145292607 36569 76887 142539774 26130 36569 83506161 84193 57735 726571394 84193 72494 799102359 26130 30796 461154695 84193 73919 567031065 72494 56905 575140495 69576 84193 877734557 30796 2192 903464260 2192 53178 560546511 68239 73919 972860054 53178 76694 625427112 51010 53178 391562846 51010 35147 221475553 25773 53178 655028082 68239 42498 450955419 4978 76694 545549632 83879 51010 116249909 47663 35147 46077006 83879 19818 240380397 83912 4978 670933443 34785 4978 935123422 47663 53035 17398958 47663 75654 284904987 75654 30577 974657358 53035 24856 558359724 30577 48243 748419254 30577 81561 832215378 4818 30577 185599003 86371 24856 564874617 59782 86371 272975439 38069 81561 490711290 19304 59782 255324314 22889 38069 943162445 38069 1738 79862515 38069 37572 366182068 81088 19304 695987003 19304 52997 849386245 52997 32288 966679819 10267 32288 191798227 32288 32589 684775428 52997 18215 446403641 25783 10267 786461135 10267 29604 278209482 18215 5418 184826300 18215 8551 665203572 29604 42664 563946833 3984 5418 128843159 8551 70802 320425110 49184 70802 825705164 22753 49184 960581145 11745 70802 3599932 20969 22753 345709073 8698 22753 74986808 49184 5929 692310108 20969 6797 958758769 47510 11745 16942984 64666 5929 515312919 84517 64666 536297779 85715 84517 627980606 67660 85715 341639199 13159 67660 31442166 13159 13819 6648089 85715 1349 429889878 67660 37844 789839977 37844 32358 727360822 47112 32358 152514974 85047 47112 259505620 84371 85047 288979630 47112 84445 663129288 84371 3648 601277460 73817 3648 63407975 7973 84371 879566817 7973 27487 126657261 3648 81698 224759643 71974 81698 989505023 73817 61769 752854743 6210 27487 324501223 71974 83232 738781562 64394 83232 86576030 69185 64394 862502491 49210 83232 131559011 6210 54128 249930305 72411 49210 365757861 64394 11392 430589756 54128 31617 225232372 49210 25730 355807906 54128 80341 355120358 72411 42568 719877588 11392 75211 356272018 65743 75211 88931835 80341 75151 216068772 40977 80341 924273278 26570 42568 601289409 40977 73966 147477444 71066 73966 896709078 73154 75151 206834990 71066 68691 730030100 68691 29534 124365418 51600 68691 700707928 36852 73154 829707809 29534 45766 291855088 35418 36852 67096996 6200 51600 125923137 36852 62545 128753064 35418 83132 289160864 44573 45766 533004894 62545 72366 59471475 83132 72530 45799630 45369 72530 825365712 22602 45369 53659023 82414 44573 908289708 33352 72530 455375579 82414 32485 422292006 33352 2535 439140468 22602 73791 839728869 2535 261 901456582 73791 82785 306880341 82785 57669 778559402 61386 2535 313077211 51584 261 620031330 44889 51584 977513712 61386 22143 107467710 23192 22143 315347096 22143 46122 255295120 2938 22143 904093462 41660 22143 715303947 23192 50759 126997204 9205 50759 155735678 41660 81181 602936872 9205 51772 524805492 48950 51772 716240772 48662 81181 426766047 52524 48662 952364701 48950 67193 160957290 67193 13128 817670613 52300 48662 720196335 52524 13303 786541193 67193 14898 389718562 67193 22928 538480434 53697 52300 95117446 13303 36487 659000523 13303 78583 959989765 81408 14898 981100918 81054 22928 187803285 29499 81408 563117937 81408 61526 731736230 59990 81054 843903549 61526 26410 7512522 59990 39694 68860426 65409 29499 766742861 65643 61526 949458429 4427 59990 239264414 85458 65643 19635942 20904 65409 690404260 4427 2284 979029355 73739 4427 705722970 2284 87411 595943098 80851 20904 129060304 8585 73739 486470877 67799 80851 718630855 8585 45280 881988713 59640 45280 33980223 67799 54014 313902061 54014 20895 79709563 79319 20895 209962554 45280 7422 826842574 7422 29809 185907971 29809 54875 747936955 64996 20895 400122662 54875 12642 321209336 12642 45566 76379271 12642 54506 869698245 67324 45566 397677740 19439 64996 954399083 54506 61730 168138487 75301 67324 786253779 28458 75301 975913372 5337 28458 333568512 19439 14331 861726744 49537 14331 230126969 2774 5337 259730499 2774 69560 83626631 6008 2774 975592879 24386 49537 356215080 2774 68747 122421150 24386 30779 607383907 30779 36568 556873070 36568 47276 871122787 36568 1499 180873401 47276 33514 691215775 47276 30786 203584508 22084 36568 104171786 47276 76513 150219906 22084 24462 174346013 63361 33514 851018372 24462 58419 83635948 83286 76513 313958873 76513 36123 261420039 18767 83286 851342512 59392 83286 517783642 18301 83286 147575883 83286 65678 172564082 18301 5168 454766051 18301 72500 364032461 5168 41834 574241439 49429 72500 837167687 66551 65678 385234139 41834 17708 809840176 72500 61543 379079770 17708 83717 547400694 83717 77314 93691869 77314 61050 45879712 26816 77314 503331918 26816 30213 697202492 83717 25349 924934867 25349 25454 180954441 26777 25349 192670032 25454 57016 481992401 57016 12457 102238091 26777 46796 135591883 36199 26777 753789446 1530 46796 159338175 82669 57016 766615392 43265 46796 674477629 19586 46796 658397238 19586 7403 80826004 82669 33517 410464013 43265 40502 159739847 9592 7403 434005465 19586 33256 120986710 79265 7403 776961171 40502 193 136483782 9592 43584 360492372 27190 193 322099985 27190 74823 169533744 27190 64745 844242690 64745 22454 135484137 68352 27190 914863124 74823 68727 825275565 22454 25854 752827390 56362 22454 516251776 18967 56362 88278260 25854 31880 812875457 25854 44370 693028069 65633 44370 957476794 18967 22275 163370304 44370 75766 673504979 50991 65633 409101869 70781 44370 623362966 12295 75766 201760513 78866 22275 41410071 70781 32019 421252599 78866 54581 49584068 70781 65702 784026435 57264 12295 777972826 80118 54581 63565137 57264 11064 75539918 65702 87960 925973091 13204 57264 399861502 13204 33001 840328996 80118 50587 138048639 11064 17300 796808962 44768 17300 8586084 74564 17300 550583668 58342 17300 789629033 44768 50499 129878459 7064 74564 798347382 71903 50499 860449661 1281 50499 887246780 1281 26217 280340133 8925 7064 886362621 66162 7064 516993258 29756 26217 495748664 1281 73523 555350613 1288 26217 914483859 8925 1006 957981162 73523 49333 104411609 29756 39788 421635165 49824 1006 665733654 1288 69100 744946742 49333 34735 724563012 34197 34735 138918141 85033 49824 278472608 36512 69100 928390893 34197 39830 348876598 31678 34735 535971693 87296 85033 552636294 36512 48015 49658107 66584 48015 348447650 39830 63941 796511474 48015 73174 705721029 73174 59590 873013056 28651 73174 214315460 66584 78246 923130329 73174 58920 119383403 35908 59590 187928150 84215 78246 247934972 82419 35908 71889508 54096 84215 31246792 35908 58653 544643316 42987 84215 61527777 60688 82419 320395307 47299 82419 986096309 42987 32429 367581729 63648 58653 680094833 51892 32429 155024518 30251 60688 623618538 14297 51892 48464849 30251 72794 175202144 14297 65286 570499460 14297 64694 492188599 1907 14297 138531960 63135 65286 790306599 79956 63135 119047499 65286 66590 915734568 79956 5167 54193130 9038 1907 596822173 14933 79956 296459115 9038 4410 449674550 31876 9038 622495141 4410 18632 680650395 14933 65641 368101594 65641 2522 658073582 65641 76642 994719279 76642 35370 388161620 57144 65641 127861272 60364 57144 28679049 64019 2522 325506489 60364 56202 34363749 60364 27213 493055388 27213 72965 108244802 33030 64019 779877010 27154 56202 626869654 79143 56202 140501807 27154 64527 740376968 64527 22607 58829936 79143 88031 245549306 22607 49642 577812646 30568 22607 843497970 49642 39337 589414964 39337 270 842783364 270 58251 817042509 50010 49642 688702166 270 10503 542964410 10503 73020 439619335 48070 10503 673164230 50010 58126 140817365 72959 50010 105447461 71854 73020 381893716 48070 72202 696747571 28014 48070 566495264 28014 42932 248330747 72959 18763 35025385 66337 28014 568183807 18763 86969 103708019 51062 18763 667731995 42650 18763 727391356 18763 82600 670470145 82600 82900 332356201 82600 44610 991675786 44610 36737 954487051 44610 62700 172356023 11830 82600 822913956 62700 86845 715507784 36737 29223 228785450 2398 11830 32111056 2976 11830 872865561 29223 44049 459841632 73531 86845 811617894 2976 5233 343963351 82796 44049 38140560 73531 45775 714333645 73531 80960 201502549 73135 80960 886658137 16682 73135 155787394 43590 82796 305834285 43363 80960 248206639 80960 43893 58095211 43893 4019 608510140 4019 27895 128444617 41831 27895 743407400 56102 43893 632576302 81004 56102 146030174 81004 47661 81712957 81004 16656 972959722 16656 85125 725490330 44868 81004 289888002 85125 63522 334181247 81160 16656 382176814 57521 81160 25249300 44061 81160 804206006 68022 44061 500755001 22757 68022 514306591 81160 75943 828565940 75943 19567 37485907 19567 65141 960112319 19567 64487 822598928 64487 13828 102198967 76016 75943 390139254 64164 76016 631309868 65141 4038 462104580 64164 56241 931748308 56843 13828 501656872 60558 76016 95899482 4038 14508 191801639 60558 66603 274314242 56241 54994 9781415 66046 66603 753452989 69736 14508 186435805 37128 69736 646904735 54994 38791 244062186 1079 38791 709847716 65648 66046 757254724 65648 3484 740322914 65648 17086 848474955 3484 21735 215525654 1079 17861 433465680 3484 36485 915088467 36485 86352 118236217 17086 10444 671472587 36485 61053 837169429 58780 61053 11078199 58780 58558 573372421 25275 10444 223555198 25275 49880 51582817 28570 25275 688762635 80270 49880 182509686 59159 49880 67338815 59159 54245 915689733 42516 49880 939674736 28570 70545 31810861 42516 25769 779776923 54245 15341 7507052 54245 3370 105431791 86838 70545 410886039 86838 65325 288297472 9588 3370 575207556 21843 65325 800039010 77664 3370 63906859 57057 21843 760904552 24716 57057 746570489 56245 24716 263651027 38600 21843 553310238 24716 50532 721360933 56245 78157 991167919 24716 16150 85681009 50821 78157 373785109 50532 9029 193288019 50821 76518 265356022 50821 74310 359551778 9029 1987 928140536 74310 11861 629330227 11861 46097 947224920 82933 1987 356960768 74310 33814 305479794 46097 74318 831654152 9568 74318 272565207 7662 74318 833646806 9568 70785 278811370 70785 39573 147391765 81267 7662 773592458 59731 9568 997990767 59731 63019 803563404 81267 7316 381186077 47707 39573 342514944 82129 63019 450194186 47707 45943 388587105 7316 37936 479036271 72886 45943 213926350 84864 47707 51976503 10246 72886 806378708 62362 10246 423972776 10246 32178 831452183 72886 66075 904819358 62362 46394 370176371 28180 46394 85275541 62362 68762 137800246 68762 20447 143662746 57232 66075 127061443 28180 64530 715315775 80352 68762 265586677 5326 80352 445264566 31612 64530 97550725 62594 57232 695018505 16169 31612 612814225 62594 54726 683399567 8930 54726 483142012 62594 11487 350653198 54726 62568 70024626 65287 11487 129890447 77359 65287 12716379 77359 50742 436486175 62568 11712 3464994 50742 6446 796912973 54286 50742 104997742 4218 6446 157651871 6352 6446 530255059 86350 6446 729790899 6446 3211 379733623 3211 72842 791799207 3211 37698 24320762 29378 72842 264257131 81713 86350 435087467 81713 7941 527089667 72842 10054 722899235 10054 22366 797829438 7941 41629 429695149 80610 22366 738648587 6997 10054 666980882 80610 16582 268719277 6997 77785 900306657 16582 80305 995079391 21354 6997 29287584 44672 80305 910883849 88274 80305 2196046 44672 62598 106601754 88274 44753 30398181 44672 76952 239012280 44753 70580 838285562 44753 5302 675630439 44753 3176 128114760 76952 61521 1833111 61521 45747 412808189 46443 5302 843486400 79716 5302 981075956 6373 3176 704284043 6579 79716 391093174 45747 15898 16977030 15898 44350 129266426 36005 6579 534434663 25557 44350 335576635 36005 2920 715528326 25557 22762 716928000 36005 59790 389009512 22762 73337 425675252 80522 25557 821431059 42783 2920 243132527 24070 42783 816632618 38938 24070 268778566 42783 65454 440762485 65454 17915 477357395 38938 35421 836269834 38938 34368 549442662 38662 35421 141347676 65454 12128 486140443 70687 12128 367720607 70687 27323 21851455 12128 6932 892724592 68061 12128 890305888 63143 6932 146509367 63143 76866 198890404 63143 19584 574803850 68061 50404 348753644 63143 66667 802996344 66667 34107 904071836 50404 5328 719903080 51867 66667 241321706 51867 66597 102396150 34107 26606 114452478 26047 5328 27022505 51867 24471 624558863 48648 26606 274826348 60705 24471 330508395 86077 24471 237706122 86077 10397 301801393 25399 10397 241828123 5142 60705 909704962 1435 60705 795231075 30318 25399 60584791 75307 10397 728507164 66226 5142 694502597 66226 35974 51118558 1435 76764 709615858 21484 76764 431621370 55134 75307 102291232 76764 25002 424661256 76764 47383 705903336 21484 1909 225776762 75641 21484 719554892 41046 47383 962258712 25002 8536 552731071 63982 47383 374564430 46028 1909 873235157 62948 41046 573410989 77497 8536 473055623 36102 62948 603509274 46028 19007 602844747 19007 17250 808415221 70718 17250 513175238 19007 56359 989045290 74132 36102 551196816 19007 57466 342316564 17250 28070 965710498 57466 66015 146028232 74132 35404 884092558 25292 35404 559138024 30505 28070 17406479 35404 61198 751776013 36478 66015 956014307 64348 25292 529494282 36478 20703 479621505 61198 29551 301660849 22527 20703 492664088 6298 36478 99959557 22527 71291 202629011 29551 23917 473822145 71291 31529 355227742 58549 23917 715958677 84597 58549 236748383 58549 24102 711236329 31529 10479 675306552 84597 59186 410180921 24102 19449 909109505 24102 46801 288387365 10479 72860 339660285 10479 32774 999226441 35717 72860 655917902 56296 72860 754264392 3272 56296 263479710 54057 72860 859454015 69484 32774 795745145 34563 56296 72450897 12319 3272 1931218 48580 12319 176943827 69484 53261 355429182 68302 53261 64553241 47283 48580 863587208 53261 49175 428481463 53706 48580 489207444 16135 49175 342853226 68600 49175 239783173 71707 53706 353182219 74009 68600 495483307 70158 16135 749315764 51358 74009 814186908 3615 71707 77588086 22699 70158 794562288 3499 22699 465937640 34344 3499 643481255 57131 3615 740205805 3499 52827 236094321 3508 57131 734678869 7082 52827 132009557 78873 3508 577410942 81344 57131 585061858 78873 12150 155117429 81344 68355 114860184 25038 68355 425578805 35732 68355 468262607 19557 68355 74339206 12150 33102 488697048 35732 14732 597414268 33102 35825 6998973 26767 14732 784785541 293 35825 558749723 33102 19834 354423363 14732 53150 182266742 83070 293 747041922 63583 19834 957295262 30090 293 788009647 22644 19834 97233381 30090 86203 72234851 30090 73519 451426723 86203 84872 379986104 61594 84872 230257274 19403 84872 54655196 43860 61594 458768951 47055 43860 707246358 34379 84872 567937721 16234 61594 821280850 47055 60518 722055945 60066 60518 774047837 71564 16234 969839144 59360 60066 71115334 60518 13023 698058973 20343 59360 27040577 66012 60066 654768406 59107 20343 712418618 59360 23352 302121781 5710 20343 878400809 66012 68045 399246381 14563 59107 103849727 5710 68127 142674517 637 68127 28815955 637 1654 8160683 14563 78423 689816031 43521 637 878317366 68127 81284 487055663 70176 43521 837469977 85775 78423 480323617 46239 70176 269812327 68529 85775 35854005 41524 85775 459155969 70176 79587 883292211 68529 24917 840677343 50193 24917 146173154 25080 50193 252298074 79587 30335 950455405 79587 30667 913635313 50193 32552 958101177 13644 25080 681884513 13644 82143 504528973 58471 82143 816813776 13644 61972 260874740 71997 82143 402271982 86854 71997 894845403 43714 71997 101078899 19052 71997 449181391 46312 86854 678972029 32517 19052 174028967 43714 24998 651715672 16724 19052 464605797 16724 47522 422741350 16471 47522 151502686 16471 64589 99365262 47522 85200 963205358 61169 16471 462553771 13588 16471 193968004 85200 47153 311835318 85200 62210 786167650 17664 85200 48557450 19489 62210 238707958 67033 19489 464228811 37875 67033 562387565 35285 37875 725395649 28018 17664 220399262 67033 2149 56618652 61861 67033 133641417 35285 28555 805098960 28018 84350 373285713 84350 27850 99780665 36098 27850 538230345 28555 84222 656741753 46448 28555 841701982 27850 37197 892073792 4768 36098 682684369 39471 46448 13915386 8857 84222 795300289 14720 37197 461798024 37197 71455 178894085 39471 48796 94104386 63971 39471 416821344 63533 63971 84298405 14720 72568 187632087 72568 22433 540639562 80110 22433 498894285 80110 14487 749925221 4438 22433 202754662 86295 14487 474355679 86295 18523 227760394 18523 81183 229875326 28599 18523 12093412 45759 81183 684353439 41251 86295 426967606 28599 70891 17597906 81183 60756 38377836 78121 28599 5155038 78121 25081 967458027 70891 83112 710694639 40298 25081 536399856 25081 11076 421040613 25081 50318 891754427 25353 40298 924935120 11076 72788 430149157 50318 69317 843998432 69317 46689 618236619 57986 50318 420870663 21022 46689 22697169 21022 77560 437723732 46689 76441 956408263 46689 85214 908042815 76441 86438 419540277 77560 63390 155017979 52909 63390 560200343 31362 76441 99637468 85214 84236 117046819 63390 63266 131894340 63266 18095 691643914 8372 63266 660859383 61755 84236 161152959 61755 49412 632218971 53353 49412 283764274 78816 8372 409719608 61755 11488 10830085 15406 53353 756126216 15406 80543 7797676 69493 11488 814540796 15406 33473 282399583 1107 69493 519368956 53473 33473 687787742 54872 69493 791716474 33473 38519 139684504 71206 1107 371184855 68043 1107 685472973 70475 71206 658154187 54872 30303 389418403 35320 38519 478531858 4889 70475 195979141 17027 70475 979644118 4889 7269 440727505 29147 7269 26563923 36998 35320 104972066 36998 75539 875863133 44638 75539 515696193 70558 36998 935004273 44638 23064 866754862 64752 75539 860834844 75539 86134 355364261 42661 70558 542800482 42661 42127 116580286 23064 14818 739979514 58231 42661 343844177 82866 14818 31697715 65771 58231 959279188 30610 14818 746632542 48854 58231 304661217 82866 61185 701048223 13960 82866 319333882 48854 35004 354553979 63593 13960 677176145 48854 42800 891030358 63593 27510 868795350 63593 32164 402886722 63593 72120 688917600 27510 42281 117513195 44021 27510 999158221 32164 17070 16529275 50519 17070 781036780 38347 42281 882825715 17070 46096 764601521 46096 79289 845355361 33114 50519 107687421 35307 46096 36445069 38314 33114 975831290 54225 46096 967084076 25452 79289 680557299 78880 38314 49454792 68564 78880 315012337 54225 25285 626028610 25285 60579 103061416 25452 9491 661944172 3776 60579 306067212 3776 25039 297738385 3319 25285 579216785 17575 60579 532452660 3776 83082 367571406 25039 76267 118113743 3319 68697 776727955 76267 56401 607312827 29 76267 545557857 32444 56401 110599380 29 56218 137544038 68697 50762 480500505 32444 20181 169944733 20181 42544 456486310 33161 20181 555103618 57847 50762 227742134 33161 43078 649420278 42544 72780 653307522 42544 83430 411077317 55599 33161 424971718 80611 55599 416084553 55599 71588 106423898 60080 71588 550160620 60080 17026 797888102 64101 80611 993166327 2137 71588 26866334 519 2137 773574351 55239 17026 435783088 519 81940 171445003 70053 519 69041581 43389 70053 863216230 81940 52213 292752150 52213 4299 527296932 87921 52213 593789921 79763 70053 131819854 43389 347 569539321 347 26922 266879799 58136 347 593233263 79763 77950 947248992 77950 79380 617791595 26922 5796 4641546 78256 58136 776158384 29020 58136 709573816 77950 49492 426767679 78256 58015 956727220 30757 58015 460083788 29020 6190 497625672 30757 47544 37612658 73552 6190 698895609 58015 3650 815813202 33210 73552 355196917 2914 47544 83652568 57667 2914 766348440 48294 73552 144149833 16332 2914 625556244 48294 87816 359045453 67045 87816 111632056 85008 16332 113446385 39362 16332 199661659 67045 76654 554741039 87364 87816 741056021 76654 7606 681365028 7606 6645 620177115 45279 87364 116120647 87364 24221 55412964 62522 7606 854820886 57761 7606 22319071 57761 45639 885202944 62522 12136 172908334 81531 57761 207297644 81531 36869 496326905 43947 12136 133695067 60285 36869 554063282 24783 36869 134197532 2289 24783 492388214 76293 43947 615146519 2289 8322 408796097 82886 8322 177158628 8322 9463 868005583 39223 9463 53078636 8322 51952 77729473 9463 21096 186544777 82886 41135 551405674 45045 39223 741232404 51303 41135 806133197 21096 46874 227811285 45045 15661 367389493 11070 46874 615451762 11070 85693 461164151 85693 29772 380210415 33182 11070 996136912 73898 85693 892029299 73898 59800 144384832 44787 29772 138938921 32353 73898 67499901 33182 20712 788325310 73898 22222 99917077 59800 38429 97794267 44787 59639 899134157 66720 32353 80669458 70706 59639 492589417 22222 29229 860243806 30977 59639 522503442 25073 30977 486464383 56085 70706 782893910 30977 9855 789736307 41775 29229 567064432 32276 25073 36480182 25073 7672 603469883 87830 7672 576356027 32276 67040 219953008 56538 32276 668715506 971 32276 192067774 85480 7672 676225535 42328 67040 163085492 1447 42328 648985634 971 33165 770408434 80424 1447 220686517 85480 74279 542474057 74279 58976 129095819 80424 38352 278858398 84876 58976 956915139 84876 72299 453114082 38352 7591 409888442 7591 43446 873847122 38352 19381 432586448 84876 22716 55958505 7591 81951 266186565 19381 76101 572844426 50463 43446 44260908 28917 50463 256856141 12304 76101 96637526 29760 76101 907508681 50463 43818 25209151 12304 42376 729507641 43818 6621 627867055 13749 12304 925653444 69503 13749 706805217 30807 13749 283210215 69503 35118 140384191 69503 47555 807970826 60624 69503 103373817 28569 60624 526788942 28569 81035 816988308 73019 81035 17005180 81035 16836 540595984 52565 28569 407012108 23584 16836 153642245 81035 11502 659590251 38671 52565 617019877 13468 52565 333156364 13468 28276 249980281 28276 5596 682185476 86209 11502 342610034 28276 38838 778511856 13468 32424 122453028 66371 5596 908481212 32424 5445 7961063 38838 69549 447903575 39779 38838 239936221 15915 32424 686198587 79366 39779 738770074 26727 15915 122798414 39779 35647 260247833 64727 26727 71263714 72234 26727 24002907 26727 82184 974670992 67855 26727 368262585 40176 64727 935801383 83072 40176 474768509 35197 67855 46383193 82184 44727 5828622 40176 16521 528081079 40176 61702 95167259 16521 56056 691255404 32418 35197 293409758 87409 16521 968152034 31257 56056 175697385 65857 87409 629624850 15425 32418 578371812 32418 36481 165729278 23044 65857 810341340 31257 6281 728874254 65857 27020 649773087 35180 36481 594509243 35180 50274 84021577 50274 22768 426795831 29186 35180 448273190 35180 59406 808672580 59406 37592 783377913 50274 10186 731060278 12497 59406 729898325 59406 72467 814000202 1541 72467 495195459 65299 10186 194057278 18315 10186 997029965 74363 12497 528458338 1314 65299 205219524 10294 74363 543524280 55600 18315 627040929 18315 7369 832050556 57452 55600 631442308 25739 10294 505945402 25739 142 66239647 7369 16668 475672296 74284 25739 667062316 57452 45673 778921580 65927 142 610977585 45673 62064 7589052 14821 16668 889063184 21107 65927 32256665 45673 4196 266465583 65927 29089 251013505 14821 87193 375596644 29089 70859 179194066 44527 21107 785087657 4196 7101 418732777 70859 8025 122607359 43286 44527 348761813 8025 78474 91812511 43286 29112 743497264 29859 43286 736199382 14786 78474 713384517 14786 82966 820373326 72926 29112 305866361 82966 42269 775136246 64011 82966 153078710 61783 82966 456387078 24965 42269 365803284 41896 42269 51146349 24965 46124 687137644 81124 64011 408758321 41896 54410 105280321 9825 41896 883064949 51590 81124 425245384 80706 54410 983508941 80706 40757 291301335 80706 43991 396194192 40757 50269 919401639 51590 27193 578175770 21660 50269 778520378 83661 50269 268423726 27193 11343 99946545 83661 43749 188207652 11854 43749 409310874 83661 7293 10747179 78796 83661 928104355 11343 6736 54835289 43749 68092 803387528 51922 7293 192459509 46065 68092 765294046 68092 42731 102408259 3797 51922 748193122 46065 63737 913797582 3797 3186 567686319 3797 29545 597895462 32368 42731 697801719 32368 86948 130322135 63737 61572 443646340 77221 29545 116014442 61572 82658 262916485 12802 82658 801922081 61572 83670 398783469 85360 61572 929438216 58512 83670 794657606 82658 81150 135836608 69084 81150 2898875 69084 57167 321579732 69084 71985 589363666 52802 69084 123719458 61145 71985 579867017 52802 32997 208289382 84763 57167 440450456 52802 23970 780449698 45671 23970 362174001 45671 46426 442086709 76619 23970 23225760 11611 45671 521144025 23970 10087 100766159 45671 53342 329212924 75815 10087 130029016 11611 64156 12924466 44728 53342 555810747 40928 44728 736536235 40928 85844 274914211 16027 44728 7257098 16027 63823 286903312 40928 68841 837482662 65444 63823 406674344 16027 16841 316483263 65444 4803 366912851 64895 4803 98971529 68841 60070 2578761 4803 47568 517180538 10338 4803 775730494 76540 64895 556317732 60070 35440 163959343 51728 35440 891203748 47568 59978 608779094 76540 41864 569977201 59978 3798 193028377 41889 59978 590990882 30708 41864 645297126 27298 41889 59801806 3798 28624 898922254 3798 74148 525852513 30708 33970 134855040 88262 30708 508490065 46957 88262 97455946 77898 46957 798327768 46957 47566 724580413 33970 64281 483978649 10715 77898 628920397 80316 46957 460826194 78092 77898 707955080 44960 64281 973909145 41408 78092 460554043 78092 5735 233431495 27410 80316 845889920 5735 1119 10338989 41408 31352 522034718 34527 1119 863163629 53100 27410 13531894 27410 19585 351872608 53100 84592 102356996 66062 31352 541723327 64964 66062 62394926 53100 76150 715477164 19585 58837 105917073 38606 66062 781531163 64964 88043 59623104 58837 3744 567371959 67666 88043 25373035 58837 25297 478544665 35083 88043 946553102 15742 35083 468591480 3744 31394 877591505 15742 62735 683026628 77738 15742 555925153 77738 17061 707143936 38543 77738 890132310 17061 46227 337735907 17061 53871 127085589 17061 75397 496358909 38543 78699 82032780 46227 60114 46874813 53871 38702 738363080 83733 53871 366865728 75397 68504 120082924 78042 68504 634999069 31068 68504 186810397 25926 78042 240256547 28741 25926 287862008 52421 68504 808041649 25926 80255 810698759 25926 45558 207102008 2220 45558 616569197 13946 80255 505874655 13946 76283 450567336 2220 75482 829173795 56733 13946 132639986 13946 76885 379288697 72267 76283 195328079 43260 72267 487255529 72267 2293 444081167 43260 14289 234563379 66403 76885 930877846 51617 2293 695293464 43260 48499 103135799 22205 48499 767559713 51617 74975 871037047 30850 66403 319698326 11907 48499 519499636 48499 81836 83777380 30850 38049 680322894 9953 38049 207699786 30850 76928 494032483 79334 9953 241514994 63147 81836 185659256 79334 15987 857287913 15987 57889 556057821 75594 57889 113148336 57889 39780 271703916 87647 63147 558191871 78149 15987 16809613 78149 84892 141190621 81030 84892 152929655 39780 76582 80485605 87647 23677 138978278 23677 87488 347528961 65448 76582 782246858 81030 83396 189813101 25064 83396 142217228 25064 52436 670672602 8862 65448 12614967 42358 8862 662649606 23292 83396 324844507 42929 8862 55608455 8862 83705 436756091 8862 48814 823904486 42929 58846 644584608 83705 74930 193928714 9945 83705 131016753 9945 37961 174976253 26978 74930 291193651 46479 74930 941812551 37816 37961 77733960 9945 40268 202236200 37816 73250 415470095 37816 14097 105376721 73250 70447 105902017 57424 70447 996757848 14097 9219 396340617 14097 25059 879811294 25059 10966 223715677 40866 10966 286662412 40866 19042 226359937 25059 30042 370847248 24197 30042 755005442 33992 24197 627371719 28476 40866 920845063 61478 33992 972155951 51034 30042 405842621 33992 56842 776079260 61478 56603 899817302 2262 61478 101914127 68515 56603 501998656 77103 2262 288982191 45095 56842 3554628 12343 2262 583952330 19276 12343 430058315 19276 85643 948086939 18965 77103 203722216 83470 45095 13794941 33764 18965 717274036 70657 18965 709959450 85643 63503 915383628 63503 22130 341730823 63503 5423 709023902 26247 63503 847571663 63503 22455 851782412 22455 65617 319593223 42921 65617 48157766 22455 3682 957153039 65571 65617 482401599 35432 22455 984015396 42921 379 264236461 35432 24435 421394515 42372 3682 956069221 379 15641 131719034 62455 24435 928872463 62455 71140 16495058 71140 72352 376310235 86694 15641 723031389 72352 20760 181068662 55112 71140 251724391 8014 55112 372605192 11989 8014 91664841 55120 8014 32409378 39090 20760 30024400 31924 8014 294955949 8014 58170 132303589 72889 39090 651174831 58170 75432 879667436 10617 39090 841403907 1858 10617 838136359 58170 47844 558097653 10617 75079 172081511 47844 34301 917889995 64100 34301 724774723 47844 3098 318232302 75079 30169 836842429 67890 3098 400333078 64100 39908 964116800 18039 64100 534874199 47526 3098 652586130 67486 30169 860697344 39908 57474 241538907 26893 39908 43620522 31502 18039 824148927 47526 58045 837625512 57474 45506 507817149 57474 33967 221949403 31502 56863 182647402 37027 33967 427527909 68220 58045 943830754 37027 34032 736437588 33967 29267 436597703 71791 56863 266729503 59398 34032 422029470 34032 48397 247372052 7111 59398 483950198 16770 59398 564538018 86356 71791 324974271 7111 64119 699211797 16770 23266 345699317 64119 29103 516441184 29103 882 785076823 68261 64119 385931475 61879 23266 583262683 68261 13954 727662699 74474 882 411735943 56768 68261 12799321 74474 13205 453387303 74474 75657 101564499 13205 34037 786165223 17093 13205 655065072 56768 60685 162038646 7030 60685 995604525 75657 54158 532794328 64647 7030 488652464 7030 88355 84169982 64647 41042 584526460 47463 88355 596000583 73594 41042 542003729 55212 47463 636433667 88355 58080 411389403 55212 5984 438799415 47866 58080 749019604 73594 8232 408750245 24244 58080 472636189 47866 41898 757069702 51652 47866 317547239 41898 19406 52337050 2440 24244 258637614 24244 74274 713000786 74274 3528 316141372 72125 2440 457416425 62937 74274 223966623 6251 74274 723642115 71841 3528 85196625 72125 52979 888153129 15401 71841 113278091 76904 62937 625807450 88121 6251 71655611 14156 71841 417914497 52979 77145 81989513 13818 76904 524509410 77145 27207 946608895 71979 88121 270237564 34253 77145 14494187 4867 71979 657569287 27207 68686 485441818 68686 34700 83819739 74940 4867 20919070 68686 33296 327895141 33296 85883 20053985 85918 33296 160250771 87764 33296 395517163 87764 46913 848146118 85918 2523 673132264 85883 14308 863980922 87764 15461 146077513 2523 36400 859691226 2523 38694 670369490 77068 2523 2965618 15461 49386 965683490 61681 49386 720531933 39544 77068 480553315 39544 30427 865566447 30427 59002 464329874 4639 61681 165137128 29943 30427 262026208 2569 39544 322748632 30427 49092 111446118 59002 78829 124716144 49092 76430 141988065 40651 78829 244732858 35895 78829 82220097 76430 25445 85784686 56990 76430 939385574 62520 35895 142485963 35895 11522 306834256 34413 35895 61227072 34413 58721 519885917 62520 7242 993892654 35394 58721 972771455 34413 70991 173632349 3196 35394 189450380 7242 52034 744857383 3196 36449 372308430 35394 3005 790507579 3005 5931 563303291 51702 36449 359911122 68181 5931 844697220 33762 3005 103145673 10334 5931 91995159 69810 33762 394184558 44394 68181 108649531 33354 10334 38733334 33762 6423 87237847 9351 33354 465267587 9351 19618 749204820 5594 44394 999839664 35957 33354 840313615 9351 9803 92068047 78162 5594 319303273 9803 84161 431951239 35957 50038 770332412 16998 35957 233162650 84161 82752 90074517 75140 82752 104145127 8207 16998 581939957 75140 37818 433415438 8207 2590 806257663 8812 75140 171641284 2590 79128 62323810 67265 37818 658537511 79128 6030 980841505 71115 6030 602700178 36060 8812 255590573 79128 47115 886293515 80207 6030 429860200 87341 71115 310016759 85661 80207 815139814 85661 75883 520254944 85661 49475 879487731 54394 75883 792316705 87341 41710 122729754 10978 75883 4533526 75883 4976 402913614 4976 79604 527515626 68514 4976 518116379 41710 7804 129282402 4324 10978 696946662 68514 56448 25145705 56448 30647 131783505 4324 39135 379947431 57106 39135 934716673 35478 56448 466869016 57106 28105 85659948 57106 67812 360103517 9623 28105 464040379 39821 9623 131608067 31902 9623 230668715 31902 74522 73306599 31902 7638 869865449 39821 3300 803852451 56796 31902 786875360 74522 8017 591972413 77774 8017 370150132 5468 3300 141391958 46868 77774 381073687 76037 56796 916093690 84297 8017 63819927 3512 84297 918163196 83834 5468 222603015 76037 58705 672176602 83867 83834 283203285 7841 83867 978446224 83834 37011 497475309 64696 58705 999970676 79989 37011 505091396 62309 7841 460355287 31936 7841 441990680 13803 37011 480821479 6476 62309 669445816 79989 66510 19107148 13507 6476 143552824 3361 6476 218826212 13803 23288 170679893 3361 44186 914401673 44186 54224 267772471 65375 13507 932442649 65375 56095 947911993 65375 20949 917364103 14061 65375 667674396 76040 54224 517760761 76040 46507 426190607 61159 56095 169765248 20949 81955 30443747 81955 14941 385354797 63032 46507 272800162 35987 46507 455441765 14941 85514 192179131 81955 1013 181274785 32269 63032 516290084 16225 35987 756141929 68757 1013 239803783 32297 16225 187554659 68757 27544 157022502 68757 33981 485619429 72460 68757 727286240 72460 29748 702495388 9408 32297 834012586 33981 53207 726690832 72460 15119 522847362 9408 31561 121894944 31561 13601 369023923 45050 13601 917033208 35177 53207 104121035 45050 28638 924062076 13601 6053 899017150 17981 6053 109506372 34568 6053 926337633 45648 35177 179053059 81041 45648 254496141 29075 6053 613089731 66218 34568 373085376 29486 66218 987775577 65504 45648 40362106 62539 29075 924070643 65504 32068 531544738 62539 57559 63889691 62539 51861 475818645 62539 16416 314288065 57559 44375 784263591 57559 44919 905383496 66507 57559 476103196 66507 7563 527134374 87098 44919 164467247 51656 44919 338317314 17301 87098 75892620 66507 44589 105778468 32670 44589 119508515 87628 17301 656075957 87515 32670 513053153 10083 87515 575596436 3132 32670 331144887 33798 87628 797682902 3132 10001 472925376 52274 33798 91935911 10083 67803 55353807 33798 60700 792986058 67803 8590 717241974 8590 69078 786414182 12173 69078 878824213 12173 50962 5705308 6833 60700 928654890 6833 62177 256211178 50962 66201 57554169 4894 12173 60550374 8126 62177 197466434 4894 1205 467721563 86298 66201 128149287 1205 53560 40607553 86382 4894 229891781 86298 7185 710779978 9030 7185 687411919 53560 66375 669218939 9030 84904 528919167 38506 7185 991395814 59813 66375 285397317 66375 30293 67492913 53532 30293 961101246 53532 11011 967248311 12528 11011 88507574 59813 76113 441779086 31964 12528 368978194 50607 11011 667101678 76113 70576 27421463 70576 80009 950718491 62579 76113 545285392 31964 51254 247591530 51254 53093 870297205 28661 80009 342383905 53093 71067 77476290 28661 47488 659476103 28661 80626 183397190 28661 19187 429442162 47488 3515 50673106 71067 56367 15670201 41746 56367 129521858 66383 41746 277671036 41746 20103 71982635 56756 66383 848143881 34419 20103 357514643 49278 56756 61750040 79601 20103 17909892 67514 79601 840530046 34460 34419 78668387 49278 61547 139939820 49278 66538 369210019 31486 61547 519018281 73712 67514 378901287 55475 34460 549621994 29228 31486 197667266 62808 73712 273787771 81913 31486 580290529 81913 48314 825689174 55475 40430 201264220 29228 88085 604193610 62808 78674 30244477 88085 498 166611597 40430 61655 975285217 10619 78674 936361465 88085 77797 42571943 30211 10619 62614630 30211 47994 728233556 47994 57210 816905519 10619 61935 530093353 65484 57210 94258285 57210 17393 636852406 61935 31562 54949742 45751 61935 772021210 45751 26564 721932448 35790 65484 112021020 28880 17393 237096992 54009 31562 697102406 28880 77153 42936215 46016 26564 115882931 79766 35790 431373926 54009 65494 760631663 14764 65494 422753184 44267 46016 75621466 79766 64855 301032761 64855 23377 458702565 65494 42530 38508137 23377 81797 615853449 62207 23377 17730605 42530 37941 679129493 62207 86140 66192789 39831 81797 770821809 86140 81379 638448709 48053 37941 412031068 39831 69776 845344537 69776 38491 365715302 10929 39831 686368870 81379 78417 770707018 78417 64035 467728533 13827 64035 201297106 86515 13827 157076002 78417 57919 16568689 67321 57919 460587340 1916 64035 141558366 11020 13827 725329496 82508 67321 923013696 11020 58130 316871072 58130 55409 947328414 12705 11020 866792420 11020 31514 489221053 76871 82508 739789829 51983 76871 841371771 51983 74832 833799668 64779 31514 240313453 87351 51983 163439973 51983 43873 775322193 74832 57228 954126578 85536 64779 368616461 64779 37465 129345719 29906 85536 598064563 49349 43873 35895386 13985 57228 498713849 61980 85536 919946464 20811 49349 13118937 20811 2794 510434445 13985 84235 351392193 74021 2794 209792693 2794 86086 381415674 50023 86086 509875452 74021 54752 50153261 45266 50023 63339685 70166 54752 846347747 86086 50388 469882685 70166 70885 989729231 27012 70166 430171735 27012 13257 158936317 50388 36170 813904752 88210 50388 523866276 13257 80573 808725129 27012 30911 373106452 80573 35299 39325201 88210 2600 274416548 88210 84654 622295307 52023 80573 997742952 30911 28085 277561348 2600 28877 658002533 56676 2600 873371665 52023 9867 915916344 75083 9867 424347188 75083 34939 647515452 75083 59737 198472069 9867 58769 25618742 29638 75083 316618285 75083 46576 598744388 58769 23052 86470229 59737 17035 149535687 64393 23052 401382183 5320 17035 932462370 78259 46576 79784456 36862 64393 8364598 47983 5320 830617884 36862 39854 403279535 47983 43729 23233761 33018 36862 752276599 33018 70349 77357805 30703 39854 7132571 17044 39854 911276520 43729 45613 140723044 33358 30703 434752679 30703 74988 58270918 74988 66448 563834620 74988 57092 204567386 86665 33358 631758838 66448 67867 841410641 18453 67867 919751428 83223 18453 921405446 67867 68549 516142369 18453 40672 159391562 24596 18453 348913560 33802 18453 691989777 67085 83223 16492913 33802 82410 407133936 67085 8688 584390008 82410 71619 860696936 71619 44195 139840761 58355 44195 97914644 44195 3016 126774457 8688 62417 373924883 62417 23239 292028134 75029 62417 322592939 7289 23239 917627113 3016 52521 667181574 52521 47593 126232416 28155 23239 678178311 28155 62183 443273996 53387 47593 606450038 52050 47593 921806784 28155 15439 92569040 52050 34868 266473653 64794 62183 230372179 15439 1143 724750178 31839 52050 815022494 36180 31839 483285200 36180 82835 315090630 1143 58370 109315601 54342 58370 692125595 36180 51882 586714652 63659 51882 165744896 5409 82835 890913003 54342 70150 40609392 63659 57960 66607644 60414 51882 498986607 12598 5409 513159753 5409 25853 347127569 28601 57960 102370672 44004 28601 38464169 45548 25853 758302918 12598 15729 383678185 15729 67263 747466739 67263 69746 869417801 48859 67263 188968732 67263 51265 588757753 64034 67263 625883264 69746 80231 488630451 48859 67933 598425854 79173 64034 703499616 67933 55257 28815622 13781 55257 505964274 13781 3291 351590920 72748 55257 321608779 24429 79173 135624290 72748 43934 133598791 24429 20567 918592309 19896 24429 988031675 19896 76116 216045789 55196 20567 227874088 54430 55196 124025572 54489 55196 33214254 16869 54489 423650838 18087 54430 119221452 55196 27926 903600895 2095 18087 539626538 27926 61967 582756341 18087 17323 474391890 27926 69498 751199003 76500 17323 388308851 62836 17323 861106316 27947 62836 633266850 62836 18641 39184617 62836 42527 150790374 56725 18641 36297051 27947 40521 365277625 15396 42527 47812651 40521 13826 615264156 47709 40521 920336581 56725 68729 346056529 71532 13826 114755725 68729 53569 608870343 13826 74351 636306577 40525 53569 484375675 74351 47136 584295602 42990 47136 126845223 40525 47401 247108518 6023 42990 77616893 73662 47401 938959646 47136 6249 99072589 48568 6249 459588076 47401 8618 840612017 48568 5956 862842091 30701 6249 831380563 85099 30701 895394479 77815 85099 312148850 30701 52418 768152857 30701 67484 412694969 85099 14158 709314125 77815 63118 496997714 52418 14251 622271520 14251 87437 444044344 14158 10585 88987708 87437 79038 860705870 53629 14251 455101202 23975 10585 708236749 53629 82673 424128673 52372 82673 127122704 52372 2237 857241288 46216 82673 775182136 52372 75920 840973058 52372 37780 320335021 74242 75920 713382878 46216 18950 718618049 11776 75920 630100634 39754 18950 421339430 37780 79556 544491398 62791 11776 974268540 32466 11776 92077710 62791 41633 366459158 72944 32466 647269219 39111 79556 19417240 9148 41633 476061022 32466 2512 63401356 68496 41633 957559559 39111 86773 643487127 76369 9148 778430827 66431 86773 965207583 23170 66431 696852137 76369 40968 619543407 66431 36914 604474095 48438 36914 284357624 48438 79863 611299310 49232 40968 634960948 86494 40968 798633274 54150 79863 955588630 86494 77461 781148712 79863 58919 74849435 86494 73419 974062162 66997 73419 295544744 27546 54150 829350630 21499 77461 287703389 87124 66997 755370367 68878 27546 804627861 63782 27546 789252954 21499 26639 484207975 52160 26639 317570455 17721 87124 395208891 51350 52160 732224462 17721 11587 337279484 72655 11587 736622644 51350 51531 534309279 51350 82300 120390334 28841 51350 480013789 7129 51531 747409502 62204 28841 731106916 51531 64158 567106752 7129 48223 889574289 28841 79517 124237627 45232 62204 479732324 79517 75237 970889768 4206 45232 12250329 4206 78204 437538597 75237 27816 69846338 75237 34046 142661758 43022 34046 405653495 70864 43022 405026635 78204 40465 102088457 40465 80149 401637836 70124 40465 324902163 40465 26248 210177128 70124 71232 430840170 40465 39273 779852083 26248 85388 804793699 67202 71232 867132958 26248 27399 522612990 27399 18807 100982671 18807 15084 978999300 68005 27399 794838888 27399 79269 560800677 60516 15084 13520509 85652 15084 521817747 21604 85652 611449645 57903 79269 796480460 60516 32888 58524799 69371 32888 14651169 32888 81295 882424400 56127 21604 751018506 70909 56127 618422146 79297 56127 418882544 75416 79297 692854577 81295 52370 176094181 67651 79297 328875202 75416 65427 37391215 68704 75416 761488168 65427 49856 766247435 68704 32312 269678763 8316 49856 193555819 23317 65427 617004084 85902 8316 894215887 23317 61875 963935250 14072 85902 501779859 61875 57732 59391093 28224 61875 213668834 28224 83261 513643269 28224 5360 15884693 14072 67140 426563261 83261 66830 705367792 28224 68550 52105054 7945 83261 584185252 33077 7945 193467248 7945 49912 588601897 49912 83066 196046918 10957 68550 344274417 33077 87758 477226693 87758 43087 193612584 10245 49912 852390059 16085 43087 992554292 87948 10245 800707156 43087 69800 442110740 72520 69800 691290853 10245 84217 225880970 72520 63612 649974305 72520 28217 578325276 3618 28217 674007769 63612 39778 368188929 74918 28217 217975914 74918 33850 183137377 3618 54712 443981240 3618 38809 79590182 38809 14791 470934797 33850 7614 214886225 46742 33850 821111557 13188 7614 87622359 59777 46742 266179993 13188 31252 641201838 83243 7614 840244880 5304 13188 927841309 11996 5304 650847920 66573 83243 44814893 47185 31252 373709812 50799 47185 44847055 11996 47280 74827346 84728 66573 858224905 20593 84728 607912574 47280 42445 440016517 15202 20593 63534203 34983 20593 107204927 34983 72704 567375957 79803 72704 64013523 51394 15202 429593083 69382 51394 643543146 51394 77694 277330869 72704 38969 612573497 69382 81463 782583740 38969 78075 105550827 81463 35220 775424909 35220 38840 600495627 84662 38969 83415012 84662 80608 221577189 17572 80608 101568319 84662 38291 475207655 61516 80608 21529146 38291 79301 754780980 79301 56777 629756216 56777 5090 274977402 61516 48892 229042563 56777 85685 181703611 85685 24629 194937703 5090 1495 287068569 24629 46166 156698196 24629 13751 838847693 24629 4287 248049976 4287 14062 487408058 46166 11249 603096552 4287 11297 875308921 11249 21888 223095301 11249 55501 722283741 11297 79902 785445507 65779 21888 833529548 44209 21888 891923 30257 44209 327067372 65779 17942 879543847 13801 65779 588824266 13801 73324 155564440 73324 59122 757035691 66081 59122 121028580 16014 17942 96902090 59122 70692 887743054 59122 64239 553059891 59122 68379 145811744 16014 62218 48020826 70692 21360 483918088 41125 64239 613531490 41125 3822 99885637 41125 84463 537081668 69787 21360 408084338 3822 28508 35744745 82970 84463 372920023 82970 10376 67142434 63271 82970 205494545 69787 16603 693263447 28508 44810 272577858 17345 82970 548118029 17345 88372 79508385 17345 11261 356193217 16603 27250 382063082 88372 50446 446743522 11261 47205 27034959 50446 75319 987861114 86830 11261 212368750 52960 86830 932730854 49939 86830 241608172 47205 12753 613113971 42988 52960 298077308 52960 56833 995529006 42988 82378 504434528 49939 78565 682611327 56636 42988 183990690 61312 42988 789849647 54727 78565 184423626 8356 78565 341335552 15339 61312 402773257 81365 54727 284984227 4862 15339 553386785 34571 8356 261761510 7061 81365 650304473 5098 81365 91241322 76202 4862 868000661 4862 86012 358957189 43720 76202 237128047 45401 76202 374682522 76202 88224 895794997 86012 17388 371091311 88224 45831 140539554 69255 45831 195801111 69255 49342 12016522 17388 67488 891449887 49342 68779 30248436 50623 45831 549630693 67488 41080 154312155 53616 50623 54423455 52580 68779 710917266 64298 41080 401561971 44320 64298 702536419 52580 81057 450028596 64298 59128 967521703 59128 70339 533743390 70339 8052 734521315 70339 77528 648135088 84138 59128 770808358 70339 40393 200024049 69051 70339 86105561 41466 40393 902647357 41466 57659 972940748 12999 41466 405021915 12999 71051 116186602 56340 69051 636902229 56340 23485 457626496 12817 71051 111054495 71051 41252 651499709 74612 12817 804860079 23485 46177 238310558 74612 35495 39887164 30536 74612 948470869 67898 41252 700409091 50764 46177 236991149 46177 56513 207136807 27593 50764 696939774 27593 74158 144483404 84765 50764 414578563 71285 56513 502166125 74158 12880 8950689 74158 1959 62901732 45980 74158 882565254 12880 64975 184289148 28863 1959 735039315 64975 33208 858119075 64975 41640 180269046 33208 83 651214445 33208 61338 291061189 27556 61338 553051842 41640 45488 104573026 79115 27556 556181746 61338 64084 722489161 64084 68216 176426022 67601 79115 250170469 79115 52991 372865588 79115 55175 522693201 52991 31669 283247390 68216 24983 609723544 84318 67601 791839767 52991 82951 456685763 55175 2199 23145432 79551 82951 105514131 24983 78437 470727424 60513 79551 878499761 15922 82951 777144007 78437 71450 636484264 4142 15922 489618286 64681 4142 886507252 48687 4142 201073849 33248 71450 197152804 4142 20939 100831577 20939 32160 862223104 46758 20939 125104459 50812 20939 851615502 86191 46758 374258556 12559 50812 124452119 85474 46758 650288774 85474 6870 776796562 6870 33999 479057918 33999 17401 997311812 81835 6870 343401810 67147 17401 294560378 67147 64604 845285851 80416 81835 351580753 32281 17401 170261701 32281 17032 325331835 14337 17032 268579561 14337 16252 507688593 32281 15919 217050636 32281 62900 868177294 36619 14337 225154410 8929 16252 841229528 62900 6589 75112012 24480 8929 848975730 8929 35460 125838764 23371 24480 662888204 7800 35460 185116319 7800 85189 7293369 24480 52771 991032560 85189 37907 781794568 33148 52771 907607677 56641 33148 137420238 46075 37907 999714040 3234 46075 127420306 43560 56641 709445624 3234 12364 808073867 12364 63075 840743362 676 63075 662559567 63075 3718 119845835 676 29350 322541653 15481 63075 62855541 15481 3509 272474222 3718 58980 647911137 3718 16908 130890379 15481 14526 491158061 24510 15481 652754308 47037 58980 872327699 16908 11357 132502025 87446 24510 287799725 11357 49314 941322765 5365 49314 255519930 53964 11357 784361732 46392 53964 103732727 80924 87446 864635015 2537 80924 810972947 78139 80924 26812209 17612 2537 877639223 70472 80924 974316695 2537 51051 284086720 40976 78139 17010408 70472 140 722924720 70472 15879 879043217 55780 70472 164971960 140 8390 172326858 40976 67074 123983921 67074 50584 155049732 55780 7184 420595304 50584 13310 328283493 67074 86048 238849114 78636 13310 305455641 85974 50584 85127876 75818 78636 628683247 39187 13310 336586979 78636 43785 45866509 75818 76600 413239716 43785 2643 100951178 43785 28604 437674330 43785 68165 436449554 2879 68165 696572335 68165 29322 760450672 81393 28604 427458734 74234 81393 52576456 51417 29322 854911867 52845 74234 224898418 23846 74234 278811156 34269 52845 996099390 56238 34269 715138256 8235 23846 31738829 23846 58403 932815279 47473 8235 377431632 9859 47473 992998601 80823 58403 187252130 47473 80538 163409903 88261 47473 738351919 9859 12907 84994444 46986 88261 533054843 20607 88261 266819345 20607 20377 360507215 53258 12907 966491246 20607 14387 920524892 46986 23737 968276039 23737 80470 314274132 23737 82433 246439620 14387 47680 292688580 76766 82433 128650997 23737 22349 230342593 22349 67466 1019371 76766 84001 257355229 47680 47230 41296405 56677 67466 729444210 22676 47230 199542439 67466 29467 638744025 76609 29467 848130350 51341 76609 293125694 68211 51341 289689571 76609 77453 764956697 68828 68211 835307568 12237 77453 498928954 68211 66336 130276489 8947 66336 113518436 78614 12237 314254095 68828 10086 233093432 18436 10086 613972099 85144 66336 184735437 10086 14679 191188508 36033 78614 634075700 36585 85144 29195049 17825 18436 709609078 35485 36033 977103663 33606 36033 249496045 17825 47009 921418057 51368 47009 229791543 51368 13899 946199920 51368 83211 690989162 75747 47009 372854380 13899 4570 187920243 83211 6111 853401324 78207 13899 854898288 4936 4570 911462334 75747 66346 975158275 6111 41735 806329721 48905 41735 345898137 66346 37319 587086400 37319 81915 417882869 66346 22241 763274686 22241 70504 683499647 4383 81915 534348005 35950 22241 146451068 44925 35950 347044386 44925 52361 262057034 52361 30956 346980526 35950 59341 407007240 30659 52361 870990951 42515 30659 372787972 52361 27998 6571954 59341 65912 590136827 75551 27998 662212921 37586 42515 353459144 29060 27998 696574878 53981 27998 666005734 25727 53981 291237276 53981 26987 849575006 29060 46990 967829269 25727 75602 11165906 75602 29753 685982652 62167 25727 887288771 33918 46990 428232916 25090 33918 938377726 46685 29753 261234239 48434 25090 786709851 25090 10151 216660994 66114 48434 80707867 68252 66114 17914342 66114 80766 980689585 10151 11214 58025373 11214 68130 731887832 12309 68252 553749749 80766 52270 879880627 68130 3093 282521611 68130 64207 541485373 80418 12309 721818522 9967 12309 706500139 11940 3093 575586505 28349 80418 301791654 9967 13309 661076262 13309 62970 104626936 9967 18196 22897233 13309 37995 609127519 62970 34254 177050861 38778 34254 460333492 85722 62970 794061472 37995 41057 289371580 41057 54115 478716861 13611 85722 721906589 4039 41057 617847790 4039 53652 582259083 22848 53652 544682456 33330 22848 342234099 22848 30095 786153436 11095 30095 662122403 87732 33330 437559956 87732 77318 29999653 30095 61959 509633189 49308 30095 353785111 61959 17426 933976975 11607 87732 774276632 24290 61959 858856275 87316 49308 928366018 24290 72617 937933119 24290 70382 951327956 70382 14533 618697268 87316 71928 747963570 49319 14533 674862610 49319 10357 988681383 14533 3661 586739770 8968 71928 613278443 59215 10357 122585825 36325 59215 484756914 64733 36325 987437966 34151 8968 171419414 40401 36325 505176977 39765 34151 354486088 86719 34151 861860607 81584 40401 406639088 52835 34151 490673762 40401 69696 208090985 10985 52835 744070433 60255 81584 977783453 54604 10985 898768572 24652 54604 584981789 27860 24652 322301324 10985 17501 362324418 27860 11226 546571027 54604 75509 929622511 27860 6432 538139705 43683 75509 160456634 21198 17501 899254320 6432 3720 112382634 21198 14203 502827527 14203 8059 413425004 21198 14037 582021464 3720 67408 955388668 3720 35081 282603243 18012 14203 450057640 18012 2885 604669659 44103 14037 519396507 27437 18012 85816010 35081 19665 76890830 2885 53049 581318605 44103 38156 18912379 44103 45791 960071615 27437 2582 867807691 64761 53049 546828083 53049 10476 325473563 10476 40763 56761095 28930 10476 895673247 2159 64761 65447254 21576 2159 669907155 10476 74029 636750388 25843 74029 529422311 75376 2159 7520573 74029 21591 20907379 74029 29684 783056091 25843 31265 283272668 10286 75376 956827898 31265 68658 336349355 45105 21591 186586758 68658 40731 333774499 60322 31265 889380069 63905 10286 635586799 86038 68658 250662977 60322 55843 437440072 15724 63905 87354662 15724 49927 664160726 15724 44202 79828371 79160 15724 818041445 55843 78118 94918204 44202 53807 738234573 79160 12905 641779731 78118 71983 94865340 71983 28889 176208637 53807 44352 73056193 62658 71983 340404440 13444 28889 948726583 71983 53173 66078753 28889 81442 28442023 44352 17553 820606127 10098 62658 485368310 65886 53173 425745670 72054 65886 484582188 33395 65886 195628423 33395 43380 297955682 64210 33395 846605156 54881 33395 873553620 64210 82301 57697496 33395 39127 644541566 63556 64210 957182703 60435 39127 301734225 39127 8075 976944799 42216 8075 232404353 42216 44805 687290539 60435 70833 64797982 38669 44805 579244819 70833 67465 268373806 44805 7864 552211676 7864 19058 363080879 56968 70833 908095976 7864 32574 743419424 7864 14891 697226815 32574 29446 800635069 56968 21661 142941053 29446 63045 546379492 14891 84809 15290744 47150 84809 250227250 55246 29446 98574525 68632 47150 740291794 76295 68632 595994326 84809 69807 998794430 69807 61095 207772416 62766 68632 32745984 8545 69807 725156928 69807 13857 360340540 57657 13857 56863422 13857 35524 92986738 12405 13857 425765707 13857 83660 66563598 35524 76786 43831142 31541 76786 668830516 31541 13258 461056806 84912 13258 903873776 83660 34938 106722067 84912 46574 903045444 31541 19443 301771696 46574 16443 877955537 19443 8205 874040809 19006 46574 122044554 26968 46574 159044732 19443 4186 937483341 19006 24025 291177757 24025 49146 822514739 26968 55513 629124585 36370 55513 138166573 46171 36370 354537776 59709 49146 584593960 49146 46597 431087553 18628 46597 80258612 49068 36370 985149656 59709 8345 240526012 33468 46597 590176629 18628 34218 501498164 49068 28432 734215768 47961 33468 768447875 72400 47961 810960509 26162 72400 109168652 22581 47961 441433995 22581 8829 524114429 22581 65452 525794427 79172 65452 596030655 27572 26162 321794440 69116 27572 548443134 79172 51160 521608700 68789 27572 290691612 88256 27572 317038501 24501 27572 498712409 69819 24501 354731871 51160 13656 223948918 17417 13656 476269639 75963 13656 834724487 25552 17417 550844358 17417 64580 94401114 48787 13656 433125579 75963 64122 915353281 23029 48787 133312893 1508 48787 691768558 40506 64122 397041250 47166 23029 60505675 40506 36593 573946137 68826 36593 130441007 40506 82405 734931258 40506 58195 650716116 68826 16711 481880337 58195 86435 883643466 68826 81474 719578175 58195 86750 950412822 80213 81474 367293791 82652 86435 967733585 81474 31769 368362177 85063 80213 611855726 85063 49890 99503503 82652 46085 809298751 46085 11464 248868676 49890 64257 120227403 49890 40822 73518061 49890 27046 418832149 64257 45746 584854523 11464 112 603145146 35970 27046 796729648 27046 58616 877401184 83527 45746 57672915 73902 45746 491763056 83527 76808 577660642 58616 55361 77902426 3683 58616 47616209 55361 70009 152730588 3683 2069 845898784 76808 13413 201213513 85035 2069 684350114 73506 70009 622614971 79489 73506 277142023 79489 36087 271350193 79489 17420 963511734 7770 73506 781247754 31022 79489 66316651 50470 17420 129065555 82953 36087 338979295 17420 87533 253988971 3282 82953 785357952 82953 22184 715179104 82953 44992 874165896 86639 44992 685126570 76712 3282 682455381 76712 24692 372381190 24692 56962 60297348 4563 24692 829706369 76712 13578 888959630 24692 87893 904468615 56962 70667 680584601 19876 87893 317745446 38815 87893 196881658 13578 25741 575923516 87893 76333 772672310 25741 80052 157533588 7098 76333 866836581 68411 7098 96037122 21627 7098 593138734 7150 80052 18616208 80052 85672 372536475 33630 68411 199948659 15420 21627 238509907 13914 33630 327822242 70716 15420 835744290 72318 70716 684973600 55859 72318 770523577 65839 70716 968262841 853 13914 302046396 72318 386 208298887 79087 386 79131544 55859 10381 190298018 79087 58752 91061516 60480 10381 392003302 10381 6528 772531530 65338 60480 664827063 6528 11679 801616905 58752 51542 135450877 11679 25937 746947100 51542 57492 20112699 74017 65338 695563975 57492 79539 951536630 57492 30583 560321694 45224 74017 138525487 45224 61107 169018529 48555 61107 642119495 58322 30583 712656846 30583 48661 46634548 45224 3456 971269000 17387 3456 340434961 84926 3456 701773708 17387 20046 593901235 20046 62642 870037746 84926 25105 396033775 84926 4402 45141580 39833 84926 52192586 37120 20046 973749122 4402 19400 59309457 6275 37120 481077736 19152 37120 248955256 39833 56482 397175665 83807 19400 750762687 6275 66065 576008612 78540 6275 913550872 49010 19152 941067782 83807 428 143594493 428 69516 111764208 13166 78540 998748453 19160 428 171880539 19160 43038 303819499 87708 13166 663445051 11369 87708 810244022 75471 13166 917290348 43038 52722 23781340 25217 11369 772421120 75471 33022 900980698 52722 77033 868844044 10795 33022 131945645 9795 10795 6689669 77033 82902 844646617 10795 19083 4515051 19083 51293 295631641 16760 9795 283285888 51293 78151 950597560 25395 51293 394195022 51293 24866 524704894 49938 16760 167978192 68298 16760 399866946 23863 78151 57018744 33185 25395 336152973 3730 23863 401417579 69760 3730 851552997 52905 69760 741393406 69760 79997 567630628 33185 10118 881511508 11391 3730 548356876 31372 11391 105551055 88051 52905 854822165 34858 11391 990884960 22146 34858 696519718 11391 21514 764869483 11579 34858 147752754 22079 88051 408689877 83946 22079 870632563 22146 44143 823784333 11579 19739 181183 44143 50314 296435558 76691 19739 200496234 83946 6912 540265520 6912 2688 638428388 7729 50314 32920457 43352 7729 12836287 6912 53190 735806480 7729 42489 232341153 42489 33559 525594527 43352 73593 816804121 53190 35997 2601832 42489 7066 928344384 73593 25001 512176574 58235 35997 729516677 81597 7066 858278834 81597 77574 266195519 56949 7066 286464738 58235 72929 45059705 33522 72929 87334964 51616 33522 101023636 33522 24414 575306056 51616 20014 963759629 51616 73559 981518374 31280 73559 742836675 24414 29650 124961652 55026 29650 355125961 68221 31280 376714021 38331 73559 391371540 86605 38331 934963643 29650 79609 77367851 38331 34016 703102425 57261 34016 800473218 86605 9661 662771471 40372 34016 816297420 40372 19425 234053715 61340 40372 722878203 40372 59562 883697327 77508 61340 972988656 19425 43327 735254964 19425 2691 929877652 51340 43327 127982478 59562 36604 692812798 51340 67344 420990308 22611 2691 98619792 67344 37870 57588905 76881 22611 1712778 86433 76881 224583711 76881 51872 750258492 26693 22611 500235268 39512 37870 637461615 76926 86433 41426017 86433 69644 396165103 62784 69644 899494000 10679 39512 495371745 76926 432 790011791 19991 10679 199998279 8787 432 562769360 57886 10679 127723467 432 4698 829511764 432 43027 192229969 57886 19377 107363600 4698 82845 647791997 66852 82845 848645091 43027 80394 219302492 82845 75057 522155450 45404 80394 788202040 63539 45404 922136624 66852 36685 341221161 45404 68940 258553603 68940 49735 161412288 51256 49735 114358653 9268 36685 524108711 56249 36685 106737993 73528 49735 365920379 56249 46273 583208135 37490 51256 675866774 9268 42728 457125793 1535 73528 22519045 1535 54756 279258310 1181 42728 359683942 54756 39404 803618343 1181 8141 364995227 39404 26482 37285825 39404 16868 252418292 39404 42324 395325642 16868 28148 49437520 75274 26482 627757495 82447 26482 744361355 60191 42324 77894758 76520 42324 228294294 69753 60191 373464781 41995 69753 204190977 13690 76520 932852539 69753 44880 988877806 41995 82459 321047907 69753 4555 13524609 44880 32435 201480430 82459 60640 702937567 44880 22562 789768921 75138 4555 534605681 60640 82852 221702787 85641 82852 399811557 82852 44261 10105781 81588 44261 141504820 44261 65561 106970997 63559 44261 601619780 4686 65561 126476531 81588 74894 163542701 68040 74894 32520778 84484 4686 123956269 38782 74894 206014955 33706 4686 183267634 84484 53756 221033412 53756 77492 646261637 74925 84484 546593758 33706 15222 48413246 22085 77492 617426868 22085 21586 322789526 80478 21586 297430415 62091 80478 568049536 62091 36323 834093458 62091 15164 589869887 21586 13186 975480072 31414 15164 19899059 62091 12313 610865794 20339 12313 919118583 20339 49991 133852553 68742 49991 224376132 11616 68742 693624116 53488 68742 70720997 64934 49991 904021436 70496 53488 861030767 57387 11616 124908094 39550 57387 854013651 84750 53488 648114638 27807 39550 531772618 39550 70482 444248854 27807 34154 295294435 39550 43847 580087792 84750 11822 132762476 71586 70482 164081519 70482 37281 7834334 71586 80171 859299974 37281 8806 210369085 55321 37281 807880933 55321 85119 645658313 59497 55321 105257022 43976 80171 938383372 43976 51742 543025723 44469 51742 652503623 85119 47194 66976561 51742 83319 378381157 47194 56286 10951447 47194 43530 635987040 44469 69399 693901783 1630 83319 781992824 1630 87629 525663273 56286 26275 860950072 33227 43530 579586672 87629 44486 790403686 1630 64098 204925587 12519 64098 951886323 44486 12836 795267428 44486 62265 540347723 12836 72280 240215768 24111 12519 234466213 2923 62265 82160288 71687 62265 523450442 62265 64211 139039311 27145 71687 684150971 76679 27145 780703346 32639 71687 543440745 27145 64043 961003652 64211 53133 396362565 27145 25095 328226323 25095 42596 780574278 55623 42596 327860949 25095 26775 843334516 81050 42596 180279346 87873 55623 166454229 81050 82587 429049936 87873 37556 580203791 26775 42085 13767810 82587 29205 604321956 87873 57058 115608065 67205 82587 838264563 39946 42085 459649422 59770 57058 907710729 67205 40175 638612474 59770 49312 666276097 40175 47100 48388595 26314 47100 499990705 27753 40175 884343675 85947 40175 204410621 47100 5532 579523810 85947 25565 190150833 8463 26314 624301639 72686 8463 224816668 72686 79346 726525207 72686 12268 495909268 14057 79346 970127900 12268 22374 443477382 79346 32020 568395488 7837 79346 555463095 1871 14057 212810456 35864 7837 26363108 22374 86836 521105916 84629 35864 637448593 86836 40474 722195382 35864 80044 27621661 86836 29783 65240412 7216 80044 15325638 12540 7216 988127116 80044 221 32644199 12540 4609 921797278 29783 20588 114334645 8964 221 862727296 52702 20588 26735200 4609 64702 614032837 4609 17464 490647095 8964 31279 656453835 12983 31279 88042343 52702 51270 895880363 59858 31279 140558391 35368 31279 272382849 65545 51270 624827637 25880 65545 385952544 25880 32634 879681660 59858 18573 585328280 32634 3415 793764683 30800 65545 440879324 18573 58369 956599786 57179 32634 318427703 17826 58369 439762103 67686 30800 270565980 33623 58369 611820182 33623 20009 152452099 83804 17826 809612265 1237 17826 130386160 67686 26090 518924556 1237 77399 118350707 70970 1237 740392267 77399 12188 341454518 67571 12188 583415609 70970 87366 384916135 87366 67108 138941055 87366 18714 137795969 37795 87366 834434777 21609 37795 783908526 61729 18714 93716912 18714 59906 909638776 21609 52824 686527019 20510 37795 257915968 61729 57105 962939685 52824 44756 151342640 52824 24205 791071134 52824 21726 330649135 57105 72390 479029295 43326 24205 856570028 29019 43326 451402799 72390 22385 292141546 86354 72390 772314321 71527 43326 390917394 3463 29019 443710235 75529 86354 438495028 54730 3463 81816775 86354 41014 95480590 71527 36429 115257379 73191 41014 116999428 3305 54730 594215033 70454 41014 412577655 3305 79495 243068112 67529 36429 474298617 3305 80041 120363141 5118 80041 784542309 79495 65232 277387508 80041 4106 14626143 65232 20033 64170419 20033 17062 213999976 82311 17062 432885805 58372 4106 45307800 52345 58372 853145157 52345 10624 135562722 72133 17062 199217645 49311 82311 46599599 66517 58372 78453265 76394 52345 883751543 76394 54322 907436742 54322 11680 43618782 76394 7567 393951505 51400 54322 452082172 24395 7567 609877645 10760 24395 426073540 7567 63285 577284549 12851 7567 34445067 35391 24395 292568519 35391 62399 229905632 35391 34977 925573953 9063 62399 966632560 34977 51061 175579552 9063 39568 623256974 9063 27709 29958462 30020 9063 575554192 21566 39568 570091376 27709 64029 817711437 39568 61859 152366765 21566 85017 487898242 14555 21566 294050973 41637 14555 141325173 61859 23594 554045297 40567 23594 586538575 82810 14555 108039454 65388 82810 697360190 65388 83263 886945259 78443 83263 10921354 83263 36097 382257608 82810 46980 169073978 36097 59789 993703193 16289 83263 202127624 22315 46980 68833843 42251 46980 380353800 72553 22315 994665368 42251 41962 688477716 72553 56646 634740173 72553 60404 12568213 72553 78960 5573127 72553 22276 740431984 16652 60404 268067343 32510 22276 147225986 39479 16652 954301273 78960 20152 70053764 32510 25709 497358365 25709 54427 748774950 25709 67240 688788609 25709 25108 759888826 67240 11663 823257983 67240 5431 683855758 11663 27353 861011017 50596 11663 959156042 5431 83466 54652712 27353 23885 389569359 13264 5431 275863741 23885 33579 26354767 12192 83466 420309866 33579 20773 551460036 13264 54188 36760790 12192 84799 563686369 7088 12192 418190589 54188 61081 877697061 7088 87489 115880243 54188 81585 569634349 87563 61081 482861213 23575 61081 314610628 61081 7616 478339931 81585 57709 544656119 45876 87563 950523624 34097 7616 593218480 57709 42164 64226820 45876 40723 622834798 83291 45876 645670348 34097 24944 711664173 42164 48250 500841332 83051 48250 69066642 31201 40723 292844562 83291 10991 878527468 31201 36164 141898641 8219 31201 52895730 68942 10991 554168274 47767 31201 821148433 10991 7181 346305727 70510 8219 418017198 68942 80298 152546380 47767 76751 375733065 60378 47767 483325274 8123 70510 406342584 70510 20066 25379047 71918 60378 516459460 84179 76751 98389999 20066 86617 150284999 84179 47699 89838854 16662 71918 652475714 47039 16662 182006984 81438 84179 856497347 47699 22663 777910500 16662 30982 621199812 47039 31178 895966681 47039 76568 273561927 63898 30982 902969037 55024 76568 117802610 31178 6620 647862854 24132 76568 72838983 8167 76568 347184649 75965 55024 904494979 24132 68876 879857243 10989 24132 836809207 48440 75965 936108794 8167 21647 53949941 18878 75965 47172715 70531 18878 706807384 48440 17391 293125767 6767 17391 801815790 46309 6767 72256906 57437 46309 942638208 87615 46309 577189057 54310 6767 66552954 87615 62482 289618710 73686 62482 603326512 37658 87615 581206728 62482 61324 82378006 54310 38160 415117818 4612 73686 283276417 26456 73686 113504834 28707 37658 321858739 28707 44911 952706343 2473 38160 690793461 28707 85098 209189670 43542 2473 139957258 85098 82067 273019667 82067 19332 109188868 43542 44179 848068982 24363 44179 927776985 44179 51816 167650106 24363 21727 627007399 19332 78817 891441337 78817 2508 62437154 78817 24074 186121668 34834 21727 510302117 70 34834 387972627 11606 78817 312820399 2508 32478 860826978 12548 11606 439027430 48633 32478 348739461 3235 70 56495923 32478 21250 366612852 2677 12548 324484201 15418 21250 193942960 61279 15418 204885875 72024 2677 635881032 15418 49433 962966248 61279 51189 98827729 30049 61279 686397874 30049 37679 76149672 72024 55917 584575896 49433 63360 28860846 51189 79722 657317619 53465 79722 901010154 47706 37679 517253521 47706 66996 380362436 11601 53465 576541441 84018 47706 739434232 84018 86688 961657121 78718 47706 5803178 79310 86688 2957 84018 67285 703468969 86688 76816 21522929 76816 34436 693405305 34436 3331 87246093 20318 67285 904620792 76078 67285 86193626 65663 76078 421734633 76078 67496 380718512 65663 75078 544888992 54504 67496 130043451 2203 75078 324237826 2203 6864 672226715 67496 41214 607610534 3807 75078 702081949 54504 25850 357975881 6864 72229 107614271 62056 41214 370086809 3807 83479 716257897 62056 80764 837058001 77260 62056 538079790 77260 54418 32875029 9542 80764 232709482 9542 63068 72817359 9542 45162 482387148 63068 49602 363916375 63068 47548 395474128 20708 63068 319015490 11240 45162 604342608 34461 47548 406617378 3469 47548 245072435 34461 8908 861025811 20459 20708 678554459 34461 71177 481823904 79960 20459 147121083 8828 79960 755865395 50836 79960 913077049 81546 79960 14506988 62000 50836 95866435 43898 8828 611730873 50836 40349 557547047 24882 43898 190684180 79621 81546 368834148 43898 80872 873238367 43898 83544 141358393 24882 5176 132117662 24882 14824 749481703 21649 14824 739117532 83544 39633 929288791 83544 67555 527881218 67555 55042 392339691 14127 39633 319159796 49877 21649 925003386 53533 14127 156235970 67555 34976 273507480 34976 812 599123402 53533 15 448646790 44696 812 489108400 34976 84836 4539951 37366 15 643174042 84836 41334 347235212 15 13120 384845520 74559 44696 325984225 53343 37366 229785777 87796 53343 49937188 15440 87796 889231938 13120 73169 893929956 15440 24574 452726318 73169 62479 394574868 24858 73169 692319512 24574 32877 81961830 77284 32877 204169573 12387 32877 786283195 12387 65786 53122256 10466 32877 908141089 65786 41751 641754188 72558 41751 176620700 65842 10466 57125915 41751 47831 855595459 18283 47831 462910639 46734 18283 44578685 66352 18283 52842225 65842 25755 413050661 32047 18283 314991033 34956 66352 967047178 66352 17367 328224225 86242 32047 3786159 34956 74866 284650326 29119 34956 78188120 86242 20653 285925199 74866 35748 886585227 65520 74866 94221859 39615 35748 806795444 65520 28130 270843550 35748 68999 438259464 57628 39615 272956250 53417 28130 938413115 28130 2638 978895838 9766 53417 831367015 36878 68999 864122004 87099 2638 153713767 34892 36878 404972251 12852 87099 577256376 9766 43184 652601978 36878 1513 879911507 65655 34892 494290053 43184 85665 718722912 85665 51657 682219011 43184 32111 592376033 65655 25253 892941960 9765 51657 539333099 85665 56869 218506345 13328 25253 344213034 45888 25253 386759040 9788 56869 343805404 28118 9788 679026942 28118 32422 295743622 32422 12407 360051795 42683 12407 626138120 9788 24071 233477192 75918 42683 803697298 24071 45325 125062712 24071 70440 168795505 70440 7544 752971266 24071 28287 465376984 71286 7544 644323384 7544 73996 516844136 59436 73996 40005347 59436 40573 912748261 59436 43202 889153567 71286 27886 677645429 20366 73996 459105535 40573 11386 357212403 40573 83147 551421748 11386 70600 684327451 83147 73271 194432849 83147 47138 365182534 83147 62004 862961308 70600 83494 684326333 73271 34126 295149576 22141 73271 819394850 4252 34126 859446098 4252 53951 654819038 22141 64837 49812505 22141 35243 326215830 62093 35243 381670014 53951 71266 64695632 84781 35243 682283009 84781 58214 512449227 62093 67136 110291256 84781 60977 723636395 84781 10494 537317776 60977 43775 329252364 28292 58214 622796967 55658 43775 573760708 60977 30461 15798363 10494 82131 562452202 78973 43775 581910894 18352 78973 627212255 82131 86082 489871239 48220 86082 128238521 72063 86082 662322043 48220 22272 564833150 45495 22272 319874885 45495 79641 135858858 6255 72063 979091753 55767 45495 587406593 42374 45495 948314181 66387 45495 621721313 83588 66387 635270353 2462 6255 46606741 55767 87232 441153929 83588 79217 231345877 23681 79217 678846532 10139 83588 212337272 10139 13702 517018916 500 87232 892775373 50331 10139 386026293 5201 500 81495061 500 77291 92439950 40920 500 988583666 20195 5201 76849172 59926 5201 440457582 20195 1088 197681916 59926 68884 153823551 20195 49971 962693615 21890 68884 189053685 1088 5096 809489232 5096 61701 131945067 68884 82158 131474042 44027 82158 509569886 64993 61701 537374479 82158 32923 385382967 61701 12046 417502832 851 64993 481818298 12046 42378 684231945 42378 22819 581474485 79775 22819 751424923 42378 57970 491277169 17907 79775 789143661 64001 17907 634575457 17907 7297 845531009 7297 51858 860717519 57970 42757 96545052 50483 51858 995872355 41230 7297 189461274 6641 7297 434061101 51858 55505 612820200 24734 50483 502752874 6641 27267 286322094 55505 30196 392782163 6641 77629 160005836 77629 29798 584151505 78198 77629 701221414 30196 11324 713053947 7582 77629 573045742 38384 7582 947235050 78198 10428 876291245 78198 60931 926113342 26973 38384 653131505 38384 34144 905888089 53919 26973 132460639 52947 10428 274461232 39838 53919 11909607 52947 37041 628120219 37041 2044 466817977 50915 53919 121302090 37041 25540 847675379 50915 60033 390770921 77700 25540 485914968 48301 77700 744294567 78644 77700 9003322 48301 13852 330053811 77700 21468 351998537 77700 37620 710647212 73311 21468 30669200 87599 37620 552755520 42198 13852 809000841 73311 46322 760927025 87599 5530 456947207 64096 46322 119142149 42198 35822 114982327 39641 64096 403105346 39641 81422 650930531 87527 35822 216587199 63878 39641 602733834 49962 39641 48322559 49962 15399 504927733 87527 14883 349548071 14883 65609 487059871 59269 49962 567089010 27104 59269 529246935 5143 65609 533375258 42348 27104 799577631 27104 81335 11674574 58674 5143 535865877 27104 42233 885322721 58674 70234 76293659 19358 42348 466022259 58674 75371 787337033 70234 14209 569102388 75371 76055 496007572 675 14209 854324372 19358 40829 848317664 40829 83491 710377923 675 44113 116584077 28389 675 705622955 675 76589 249827814 76589 61036 836595136 61036 50725 385816845 50725 28236 10962983 74416 50725 831602781 87903 28236 425047275 6949 61036 889746469 86979 87903 340153330 87903 61794 278711690 15187 74416 919670720 61794 40851 379197014 85757 40851 775654566 74652 86979 682900235 40851 32924 415408563 30031 40851 616015773 42672 30031 150348022 30031 14451 212546080 42672 23433 620281730 23433 73444 835212868 41004 30031 372561996 43642 41004 85079465 23433 53268 279744789 43642 45912 393711504 43642 34809 504425787 34809 51380 529153836 28004 43642 447142456 53268 59307 903124298 31999 45912 988381876 18423 34809 413862211 59307 9640 90541545 78986 28004 377338306 12078 18423 600754269 72538 12078 80349075 185 72538 188247310 9640 73268 409829761 72538 47266 287410291 47266 16926 210934926 13226 73268 469735160 48251 185 39569548 76912 47266 129585974 16926 52299 103290153 76912 50056 329590582 14894 52299 504558150 75872 14894 297471684 76912 20330 574279247 20330 78285 653331044 14894 46798 333935495 20330 26344 394018288 57554 75872 180154013 46798 88138 34879211 26344 56521 995591252 10745 26344 84892999 57554 6091 741960930 72557 57554 663688957 72182 10745 233821804 59317 56521 202770211 28084 72182 222519709 25490 28084 196042757 25490 11623 555365951 59317 36790 498014570 11623 54346 586560368 54346 52988 933779100 52988 2792 110463627 15204 52988 39813131 36790 56144 762579335 52440 52988 733117762 68041 2792 102014542 15204 73955 669729465 52440 33585 77671619 52440 42829 478022299 3599 42829 979209702 42829 67439 353638078 3599 43598 918186002 51748 67439 633839969 43598 14925 895711623 55771 43598 455713500 23431 14925 135716503 14925 47646 107800554 74910 51748 422322689 55771 68227 389314118 47738 68227 927338724 68227 88179 648105311 33159 88179 645475339 74910 36441 725845087 79683 47738 356285897 88179 37850 739673079 7905 79683 589692595 61446 79683 242257710 7905 45018 495508340 46461 61446 833946899 7905 12931 860468567 12931 25057 431041004 45018 35710 384185700 35710 10691 947397897 10691 31652 391487942 25057 86427 696443111 25057 23662 164176594 13754 10691 200696282 13754 59819 367415897 53539 13754 237831590 52145 59819 982925103 52204 53539 911713742 53409 13754 923332174 15221 53539 933012645 52496 52204 735101830 27981 52496 367609527 84170 27981 761652644 15221 28227 149304516 52496 53005 190008438 72845 84170 657379431 37274 53005 138447128 72845 85651 605355745 82958 28227 403403664 27884 82958 964792003 27884 47232 585109744 27884 22231 199554054 47232 70304 32644612 18488 82958 845685245 84078 70304 970271947 22231 52127 932366349 84078 81250 103206486 49584 81250 5976874 59761 49584 98626407 81622 49584 863213822 65552 81250 104500152 81250 59951 575163923 65552 45464 726932144 45464 81904 398087349 16524 59951 839088043 59951 7333 606188068 16524 63251 270535646 45464 82363 549781683 63251 87060 769526267 44259 87060 816706092 5027 87060 879197519 81397 44259 150204692 84846 81397 901564667 87060 24072 699779483 70298 44259 311462954 81397 51828 993858617 32101 70298 936102907 57819 70298 658910383 4630 70298 454574907 51828 60778 498403559 53079 4630 124909785 60778 19255 275409786 30914 53079 615366447 4630 33562 256174736 24584 19255 73174747 24584 36330 829723629 37125 33562 674469620 24584 39002 639808969 39002 10 136109886 46468 10 281258061 71444 36330 755098106 46468 84468 863535944 39002 446 549171917 70505 46468 59268765 1192 46468 136993110 70505 35274 2442473 1192 1285 367296649 70505 36069 362381023 25897 1285 955560075 51416 1285 220072160 10945 51416 543952936 75508 51416 686139787 25378 36069 882240459 25378 57967 646973193 19457 75508 518053558 60577 75508 318439534 19457 76956 55864281 76956 35169 816869027 21584 76956 261970856 30713 21584 313815720 25815 30713 286326464 9708 30713 513383208 35169 85659 299143149 78988 21584 636286208 30713 60029 346836338 66604 78988 135954396 74867 66604 611186856 79335 60029 961728179 60029 50768 559290 47653 66604 364294009 8007 66604 389448975 40210 8007 644280861 50768 75034 569741721 17843 8007 902865801 51649 75034 189804030 51649 48373 83192891 68351 51649 90488762 17843 66113 129753606 52566 51649 324856678 51649 38712 496851484 48373 53189 179947231 68351 78229 414998639 38712 42830 12449112 68770 38712 137077751 52298 42830 837944540 53189 24237 236653948 52298 2846 36621652 37147 52298 525223120 85862 37147 47117397 46258 37147 143108648 46258 29459 202319492 64889 46258 565568270 64889 80806 822877635 57025 80806 682440163 33348 29459 18910739 33348 84843 671943678 59958 80806 369646576 84843 24757 989992054 85899 59958 168701835 33348 77763 247620438 363 84843 480957913 76210 363 939072590 67894 76210 217725543 363 88074 828975636 363 48447 597417331 67894 55133 501764366 48447 34758 50902172 88074 9423 92545077 34758 6319 467687210 48447 26261 726546819 6319 15953 511825936 26261 7603 685455916 56982 9423 42981864 60260 6319 263568198 79662 7603 655034124 60260 19486 70846423 9338 56982 995463019 56982 46477 506087952 38425 9338 179247423 5061 46477 330547852 38218 46477 12180572 5061 78781 281434276 46477 375 752161202 78781 18432 494411600 38218 3731 853997291 38218 63012 558962710 87727 63012 176997966 678 375 99812088 69954 63012 772382946 10573 69954 431663526 56941 69954 727085270 56941 37712 415925457 10573 75538 69978011 55147 69954 640769551 55147 50355 962109696 4296 56941 878406536 48236 75538 656145969 50355 21108 594922060 4296 28238 238852864 4296 37019 333188283 4328 21108 15324779 3349 4328 163706081 73188 4328 989085967 75775 4328 412302572 3349 18064 479414802 11655 73188 41402334 79052 75775 51508746 241 11655 486597411 78030 75775 231857549 18064 50498 223228539 32336 50498 951200714 50498 41288 873290211 32336 58280 966508586 87237 78030 573202904 80184 32336 410062281 9227 32336 150727954 61442 87237 651058528 22858 87237 470226152 18629 87237 430468551 12722 80184 106646109 62148 18629 431527521 18790 62148 821416124 36302 22858 457892581 62148 38905 309555722 12722 46079 287896846 50076 46079 736233723 40388 38905 339452035 53395 36302 403993293 21875 40388 930252556 21875 8139 363838420 50076 44799 736103732 67335 44799 470734596 8139 88358 681516756 86621 88358 732339454 66666 8139 528522171 44799 56142 874385009 40202 66666 987034003 11786 86621 635007 54607 40202 856331017 11786 10911 987193063 40202 64141 695491339 10911 77527 88358123 11186 10911 37983422 53753 77527 45936695 10911 42867 322063961 42867 64762 866099863 51782 11186 629374187 74206 64762 150362652 12789 42867 982827906 875 64762 127908950 49508 51782 721687668 87324 49508 176432468 12789 27761 403127791 14773 27761 858680955 49508 11562 339774552 27761 43767 108719370 63325 27761 126849856 41330 11562 775241964 41330 23532 394461606 12719 11562 690618303 41330 87702 83470122 38327 87702 479725958 38327 18864 746068975 27596 12719 728767951 71584 38327 512790715 27596 10730 945279657 10730 3792 711487208 24420 3792 500749103 27596 48549 151295948 80787 24420 226590156 54700 3792 910336777 18514 3792 378852740 54700 79543 237419717 54700 6427 907052608 6427 17707 827789711 11463 54700 53439589 6427 17646 6905427 37370 6427 181653191 11463 556 15770506 3621 37370 39420332 33065 11463 767098041 37370 22177 468072302 48200 556 958928462 3621 284 445716597 43344 33065 180767813 48200 20858 453811260 71861 284 712648977 60040 284 833323921 284 41142 691791403 41142 11765 286982715 60040 75419 43080140 60040 70926 135873647 16074 41142 726104199 75419 26979 360509017 26979 85077 80464329 16074 33626 122952274 33626 21030 237145687 33445 16074 31180319 20871 21030 559845979 33626 23137 158814910 20871 79271 854236367 15143 33445 536751081 78858 15143 150322868 78858 20186 369470387 74045 15143 668000581 5639 20186 66728085 9286 78858 849391754 24755 5639 318615337 74045 28559 225161268 28559 14861 169887007 5639 30436 931570051 28559 24478 5704317 14861 29173 883863854 29173 42509 217306238 30436 71092 218814250 29173 36965 889356325 71092 53016 841263665 36965 60372 492452311 36965 7301 501215108 60372 42707 538733503 42707 12331 223408500 43739 42707 585329110 41687 42707 660579667 7301 2850 500812557 36858 12331 435585149 47442 43739 43882882 36858 79719 963538843 47442 66923 388387289 2850 47939 791504531 36858 58207 143628881 66923 41815 981814672 49573 41815 935885748 41815 88329 164125312 49573 39509 372213919 71126 88329 995293456 10047 71126 539588808 39509 22631 516409008 7831 88329 144018560 22631 3435 28862364 55542 71126 915245960 14657 7831 168047029 16253 55542 684119063 65711 3435 861232388 14657 18296 831504919 65711 30464 530716227 44272 65711 515572050 13366 30464 713151705 63471 44272 40641936 13366 778 437344907 44272 166 247650135 7136 13366 176319626 63471 18502 356373019 35714 166 764673210 86450 18502 574750008 7136 70879 997739043 57368 35714 963015786 43699 57368 301641159 36404 57368 149888294 70879 17606 424673900 57368 85530 668126816 17606 59932 809043361 59932 23322 320437375 71865 36404 340189364 9920 59932 104504782 48282 23322 478967863 71865 19709 62688983 48282 61454 844426559 85199 48282 53048822 85199 80722 771969928 19709 78501 107668043 33526 85199 970311147 78501 36211 788011393 41399 80722 570335027 65683 41399 287342203 36950 33526 771809248 65683 60906 802915402 60639 36211 991684233 54984 41399 808080375 20792 54984 189464786 59087 54984 961924216 69870 54984 822289122 54984 53012 28752837 69870 83665 1224250 69870 12186 128331801 72406 53012 562116837 69870 44647 247935849 83665 83563 159200022 44647 28891 656896639 4602 28891 826363277 72406 16338 577060325 21659 83563 752224209 35289 4602 884057834 35289 72245 208361204 46465 16338 928298389 46465 42750 162272415 31774 72245 918774987 80898 31774 472384855 80898 28701 503793568 24173 46465 734362181 16097 80898 99319632 16097 35681 720641561 35681 66505 533939701 66505 87331 235719072 66805 87331 461892980 42619 35681 987591531 39832 42619 365287574 85460 66505 123961732 66805 15697 188756884 21690 66805 646516316 11088 85460 730148923 54335 85460 712310578 54335 4986 793350268 11088 78601 154000785 4986 32559 363337237 50897 4986 781785554 49270 50897 37358334 54019 4986 662428698 66254 49270 234785047 71159 32559 614650724 13007 66254 665262819 66412 54019 588147681 66527 54019 47090697 20455 13007 132412151 71159 44079 44432347 44079 69539 57935552 66412 47003 440233547 80378 66527 981054229 47003 15811 659974262 23489 44079 235760351 23489 84224 23417980 47003 62929 338484717 15811 11671 225005719 62929 14888 337107046 861 23489 751577534 17852 62929 8985141 861 54204 259032726 54204 81061 299907096 59191 861 14274933 11910 59191 247003701 17852 57428 916280411 76503 59191 390837598 57428 7795 927701731 57428 70418 147646823 26216 70418 359463191 26216 27070 463503842 70418 49235 105985777 7795 62343 148690182 27070 78900 802901973 27070 81767 643298609 9284 27070 290071347 60491 81767 823836210 81767 18129 806965620 82625 78900 560260193 9284 59596 113611601 46168 60491 584980531 82625 69676 964719495 69676 62595 91438670 62595 48144 200226306 62595 76060 185129920 48144 42647 475009015 69676 84915 795087015 84915 48198 450622320 47470 84915 911986286 76060 85335 282090773 53154 84915 513036500 48198 17482 765117695 88243 48198 826298891 47470 19830 18165065 2615 88243 245840218 62328 19830 898855677 17482 56220 14185026 62328 53627 659155227 48271 56220 461029099 2615 59929 197225538 37825 62328 419071028 59929 8818 147309130 28779 48271 253229344 45683 8818 10451589 8818 23374 556488442 64112 45683 278049576 28779 69069 569737181 45683 73451 111430351 23374 7933 467766935 69069 33002 487627856 33002 26377 261372079 58624 26377 396944252 73451 34936 102575056 68703 26377 233697150 21411 26377 767997361 66561 68703 914795872 25004 21411 103157239 54496 25004 106259132 83585 68703 512552801 25004 22543 226634913 21124 54496 114285781 3830 21124 991082534 51972 21124 400368108 21124 22453 785091733 22543 62501 84624650 51972 7534 434258545 29449 7534 511719472 80017 7534 474070183 22453 8797 739818625 77837 8797 882931381 7534 10681 138690019 39958 29449 399917074 10681 40236 712348605 73745 40236 303266539 40236 10114 475403275 40077 10681 146458999 40236 44824 887102288 73745 45499 126228367 44824 63816 92570769 61078 45499 8121789 31952 45499 36556038 63816 32087 228224846 63816 38232 126099480 31952 68381 867602737 38232 27019 115095060 31952 17041 78766790 68381 64454 253294072 68381 29866 200665035 68381 29393 984860068 83786 17041 895576781 38970 17041 738865724 60858 38970 902468747 29866 54090 32093664 60858 50113 618471108 54090 59249 497566262 74864 59249 859408898 50113 74574 921489578 27451 74864 787430509 50113 45862 494961472 36941 74574 618539861 74864 40629 110600064 69946 27451 716357959 27451 63257 28506864 40629 57757 34569511 56059 40629 125987267 56059 20226 178662974 56059 59442 824698422 63257 33505 343337352 30120 57757 667377884 59442 78411 539005566 32381 20226 440917705 43098 30120 551582795 32381 12502 338564558 30120 74548 115029041 27185 74548 846562899 12502 77371 296098912 77371 61684 283391902 77371 34095 173573448 77371 30612 781996214 30612 39822 30298396 77371 51754 138289251 51754 71920 772836470 51754 46464 142609440 48891 51754 524812457 11964 71920 783014981 35138 71920 827447818 46464 10855 314748836 28833 46464 291372669 10855 25747 423076617 10855 81641 191872124 35138 49428 139970612 23287 81641 931835179 81641 2384 500427905 954 25747 587777628 50863 49428 166067935 56902 23287 42923949 954 32804 827037392 50863 55426 972377556 32804 72519 636966940 72519 22535 337183204 37148 55426 266040735 32804 20737 348947306 82501 55426 248694335 24514 82501 939135664 82501 57154 46721685 81484 20737 646443168 20737 16267 618978822 8069 57154 462571158 57154 69890 388719673 57154 48614 106863546 50131 48614 520941159 8069 2575 564177492 83099 48614 670580612 79734 69890 22658082 79734 26188 738777761 75629 50131 432562172 2575 20736 229505006 83567 79734 290640767 79734 68064 421829452 27521 20736 2486643 68064 88102 213300568 10020 83567 360276131 65874 10020 932240856 27521 5051 656718815 61414 10020 725712424 88102 45258 728264486 48748 10020 618402554 22907 45258 299664833 83215 48748 534029727 48748 17005 449047067 48748 79929 387196898 55725 83215 982658683 55725 12414 515635065 12414 67603 94901245 17005 65137 208108580 72858 65137 111048353 12414 36361 303866746 72858 1330 106204886 26633 67603 146688123 1330 76456 262100830 75722 26633 84055111 75722 35930 971570479 1330 24538 987839994 24538 46725 991440829 35930 70299 298590926 70670 70299 647193558 28621 35930 27129834 46725 31371 302489727 28621 33028 608184391 31371 69015 332745766 77600 33028 52327907 36224 31371 90218468 31371 21840 915118601 33028 17230 297334953 21840 71871 664379754 6874 36224 786723620 1449 21840 254833799 17230 19092 303408879 41757 6874 734562110 41757 6558 617059863 6558 8742 440370304 8742 85229 571457209 7600 41757 599138362 7600 30418 862781385 85229 71019 976370606 8742 62543 876132074 27469 62543 344353969 11455 62543 89925865 62543 44781 15290245 11455 28528 26311994 44781 72822 799212949 72822 36383 133137563 9373 44781 276362412 22226 44781 1753240 65157 9373 583912498 65157 63013 749110257 9373 6124 588099223 56125 65157 196815639 63013 83531 47030751 83531 78573 99593038 22997 56125 960156874 78573 20398 904616219 78573 7634 794592003 7634 5510 416499762 22997 84120 234319250 5510 64460 194584946 83737 7634 108363718 64460 20976 792611646 65906 64460 764268948 83737 45172 100683351 45873 45172 118210688 65906 87671 224980598 65906 72536 22877423 7132 45873 598580195 52834 87671 333909609 72536 76863 945825879 62585 7132 378931044 81556 62585 451093675 62585 30287 550016881 20329 62585 835921643 76863 64303 15437892 81556 15796 522901029 77726 81556 358229096 85005 64303 361044088 85005 1497 814910261 15796 78968 323195840 85005 18539 16553745 50325 18539 344463559 85005 59032 822489022 54656 18539 961855689 54656 77316 346249685 59032 48867 155497814 27585 50325 315672716 54656 38241 751220124 68085 77316 179217625 72873 77316 355058426 27585 43189 470164706 72873 24415 170973476 79019 72873 898504830 43189 77816 803408195 16395 43189 846261351 77816 50711 351568739 79019 29520 379813171 34592 16395 754762612 16395 33427 344108750 50711 5613 63733524 81817 5613 329332569 5613 18412 120571863 33427 60005 530855524 9836 5613 363211230 28010 60005 311450105 54615 28010 757245015 18412 5492 448745460 64092 5492 462524962 41946 64092 312752403 64092 16105 913181730 87950 16105 97569892 52455 41946 726861549 42925 52455 665815466 52455 85213 384717955 16105 5808 50758812 88156 52455 405315351 43952 88156 225231864 5808 12170 25096664 85115 5808 250195550 68649 88156 171193237 43952 2200 959093897 68649 38478 343260465 52814 85115 709173091 910 38478 607605997 55088 2200 924234933 52814 2211 885971947 44890 910 490570897 55088 70896 204220588 2211 71856 946974006 71856 41162 871343278 76933 70896 742422720 44890 47474 82856897 76933 4490 507578542 4490 61359 576258321 36702 47474 201294152 4490 13837 319419746 47474 42030 528406158 42030 9781 420743756 61359 39889 173498336 44463 39889 964537442 9781 49291 401653831 9781 7813 824570794 81501 9781 20891935 39889 191 753643789 3126 49291 322762623 76017 3126 670631457 26915 3126 459194746 81055 26915 885356276 34707 26915 713958262 34707 47085 724547379 82394 34707 914098854 47085 84510 75640462 82394 16354 411680034 47085 60209 385116961 16354 4883 377250321 60209 17989 535427988 73579 17989 757712841 60209 60111 376161578 7246 60209 93822863 73579 45011 598987065 17989 76234 312341484 708 60111 334287178 76234 20187 23106875 7246 79907 738309517 20187 80210 386290751 35684 20187 504833899 63008 35684 64373070 56527 35684 447927316 80210 54834 781891277 51793 56527 913747822 10684 56527 887731378 56527 52077 643078448 56527 8284 514207292 35213 51793 276565344 35213 7902 854078092 10684 36036 24615640 35213 20406 145170930 64458 7902 790472155 35213 70711 431062621 75252 64458 462891989 53669 36036 696671268 20406 36470 822775675 70294 64458 253232948 22 70294 89613791 75252 73344 956263617 77507 22 899298522 15577 73344 157570123 57336 73344 341955565 57336 25704 119166046 73344 15004 279807568 25704 35340 346589667 25704 62748 992180062 65351 57336 515842375 65351 27024 217587450 80256 65351 16466591 73582 35340 469291067 65351 71558 500721676 73582 42881 179214896 80256 69894 415286083 80256 13730 494111548 39762 71558 124706649 69894 83713 68061047 83713 81264 640819739 81264 11280 954054184 72145 39762 733570219 83713 49375 585746271 72145 71010 243317660 70121 71010 424436833 49375 17823 65611252 30123 70121 411097729 28479 30123 175020071 36701 71010 500248399 68652 70121 877488237 68652 40535 282212720 40535 76777 800808331 69980 36701 369356720 68652 24005 22250687 24005 73038 60308101 24005 75127 552467077 24005 43340 128088910 73038 15163 953256736 43340 38827 218713532 45517 38827 996794214 38827 75168 660767129 18229 45517 137690997 15163 52710 849516006 60801 18229 657286353 45517 26991 840969163 18229 81375 734260399 79826 81375 532581610 82239 52710 899506150 1700 60801 313100060 32061 82239 191872446 81375 10521 289859963 82239 3426 92803144 68578 10521 735409517 10521 32023 984300402 68578 38988 947666975 13110 32023 302306113 68578 79885 748532781 15703 68578 237848013 74008 13110 457740876 74008 15190 652845892 15703 22382 134941656 13222 74008 274408272 9069 13222 774691371 54056 15190 569461594 22382 87274 800703959 10589 9069 166232290 9069 51715 210706261 72489 9069 361029143 12601 54056 10128013 87274 13950 752755177 12601 9295 31456862 13950 88379 123778143 82403 12601 200091099 12344 12601 230554780 9295 19012 109276870 86493 9295 956542012 3490 82403 975539662 36921 19012 911741789 34591 36921 109897407 36921 35528 543055163 21569 36921 947570122 21569 49730 853681636 35528 69252 673355584 60508 34591 956908511 21569 79316 265073024 18515 21569 346311285 60508 29778 469757677 30202 60508 76519529 79316 59762 831715581 79316 73887 180197099 59762 23396 895507679 29778 50505 185210976 30202 20025 72722096 1842 20025 326311074 1842 56574 283188848 2453 20025 93220867 2453 15569 283686388 12200 20025 241551704 18907 12200 14129631 12200 56084 493041918 76129 56084 465672952 18907 80432 428248890 60613 80432 309442629 84533 56084 457795754 76129 38769 664359075 54703 84533 934667010 80432 67417 627248313 84533 27854 135946795 24868 54703 69347100 67417 33046 882589909 54703 46916 184140454 21132 27854 435811268 68724 21132 627745977 29750 21132 424868813 46916 51402 580855885 16319 46916 626110962 31672 68724 609780283 19306 29750 834475814 16319 66820 411644619 31495 66820 912897471 31672 60099 635297120 80620 31495 340903148 63771 66820 672475166 63771 54912 815032191 30279 54912 939107810 52895 60099 799390912 84226 52895 230981926 63771 59116 591075105 59116 14946 617597850 16412 30279 353119860 22493 84226 638887347 84226 10975 97498921 66851 59116 886107022 14946 12621 20406892 16412 1235 781795352 66851 18815 226271685 52592 10975 485901543 31862 1235 532154255 35239 1235 44024774 61127 35239 605231673 9730 35239 602357595 27347 61127 958897197 61127 70710 492341115 49089 9730 692067423 9730 13654 123465269 27347 57343 13425400 58700 13654 729450804 6690 58700 11020246 61135 13654 747931755 6690 41966 765825817 78326 41966 669764198 41966 37259 799335929 41966 10861 411788683 36410 10861 19075149 74072 10861 236225679 10861 60438 143978740 4174 36410 881445756 14130 36410 671922794 36410 63440 210397288 60438 70747 188758537 52084 14130 114210199 14130 51906 96215171 52084 59514 165624606 70747 48321 164251529 59617 48321 696211601 48097 52084 148316168 26400 48321 774691196 36466 26400 226674239 22706 48321 984174979 27731 22706 347326034 73405 48097 722572558 36466 64962 58983931 22706 67915 151729759 73724 67915 682837885 64962 26679 652445990 7561 73405 548505951 42628 73724 73780358 4705 26679 315349891 73724 69747 309505587 4705 52188 5477674 5609 4705 262195114 52188 6954 76725687 72735 6954 953962286 61295 69747 75882538 61295 57172 401665662 57172 1021 11054273 4349 6954 619546044 1021 9662 433289234 79882 9662 358493977 42075 57172 838435548 9662 44736 840239890 4349 9222 630112505 9662 45253 736695321 42075 19941 5941560 65738 42075 130096515 14321 44736 756950795 17519 14321 17729423 19941 75749 429177938 79225 75749 137076408 17519 81381 762345323 17519 56121 633301747 65000 56121 220529339 56991 79225 548470498 70241 79225 729156293 34259 65000 622462040 52397 34259 770420790 56991 72374 807049691 70241 59571 81754877 64065 72374 51028392 59571 25931 147494969 67621 52397 951632018 72374 18394 573416534 59571 10061 738122246 25931 43401 793569499 43401 51679 212687648 51679 32942 971489771 80225 18394 34347118 3617 43401 951353534 32942 48358 698354031 48358 1329 194814789 32942 5067 100618020 48358 52282 488550701 58865 3617 70801575 58865 3585 8961772 24839 58865 658002014 69302 52282 155471221 24839 4021 60902504 4021 70486 284028173 24839 50198 436514927 49250 69302 231772452 19942 49250 338545195 4021 30198 347708318 48684 49250 247797683 30079 19942 513258977 36825 30079 684604379 36825 58380 119484136 27242 58380 525825694 27242 1777 250439158 68391 27242 30856764 2397 1777 570973583 1855 58380 268374019 68391 59674 3525510 28941 1855 307848909 17270 2397 685850321 77545 2397 217667704 47883 28941 246082759 17270 4638 973401345 24695 47883 634137910 77545 58149 597885627 9885 77545 872383442 53319 58149 707987001 23758 53319 772745104 20491 23758 304935113 58149 41692 535472663 7268 20491 987617890 7268 50538 729683353 19191 41692 832891050 59137 19191 290301131 60859 41692 873278894 19191 9409 737620143 19191 82689 746290573 3391 60859 352192196 60859 16103 430010327 16103 52471 498439997 7691 3391 986243341 3391 68957 162902310 67757 16103 67723716 7691 15498 485592087 88086 67757 663864376 67757 62304 560967054 15498 51095 127510997 88086 33361 612506875 75932 51095 876375619 75932 78116 806174704 62039 62304 731475806 938 33361 545633811 33361 5668 380014098 5668 2322 755007347 37854 78116 736672461 73340 938 690436727 37854 48165 476787132 2322 87639 122178844 76185 2322 494019151 85660 87639 917169675 40778 76185 481352031 76185 74270 514398492 74270 69404 473819836 76185 39292 126814123 39785 69404 882229721 40778 86944 804882668 74217 74270 181816373 29881 86944 796504606 39785 27201 100858835 29441 39785 76887594 27201 27075 657475647 74217 57161 265479797 60068 57161 473179707 32841 60068 531289976 64915 32841 700462271 31208 60068 977598733 32841 48497 631629079 19930 31208 495710028 61791 64915 471418942 19930 39179 13193421 37425 39179 260545676 4124 39179 819870540 37425 28134 21108918 66788 4124 709225217 1980 39179 872919799 37425 7305 664531747 79402 1980 553437130 69580 7305 369690924 79402 1125 170186534 7305 53267 846332044 41234 53267 54473250 56894 41234 904979455 56894 23383 168444354 41234 38651 496583944 38651 66944 728246332 41234 1896 846028308 45294 56894 180369802 42395 66944 136186755 83346 66944 987306694 42395 79323 28479171 42395 66129 484041131 83346 22131 948170988 66129 43835 475538810 73209 79323 916611448 65247 22131 71359162 73209 60187 368890498 73209 51071 291906970 25919 51071 664451090 60187 51155 232108486 51071 50310 952730968 57318 50310 523328747 16236 51155 654179525 50310 55540 169690825 30275 16236 757693617 55540 43669 488294601 16236 34432 722256712 88218 43669 331700054 16589 88218 862330343 88218 78402 693322313 43669 4543 305480557 16589 24242 99434333 17591 4543 595546585 39069 4543 653273708 16857 78402 851692625 4543 60973 126065408 19821 24242 698253361 39069 7323 308215570 52083 7323 353092703 60973 24427 995315516 52083 33506 487420263 7323 78581 749475456 33506 30819 160978549 114 30819 585137376 48205 24427 593447072 30819 40859 359799732 30819 20774 895657512 82578 30819 278331384 40859 45174 850575367 40859 47418 456234472 45174 6307 669503634 45174 5413 211724286 42191 6307 231694034 42191 23761 425222582 6307 35639 997846248 33461 5413 400605755 33461 64174 461697264 46718 23761 399976187 35639 39119 936289419 39119 85717 351017404 44177 46718 116089601 85717 19804 281180471 84898 19804 170051201 16986 44177 207983910 19804 84291 343633295 84898 9055 427927259 84291 82535 246518262 38832 84898 85926624 34802 9055 12107749 84291 61376 768031731 55267 38832 489236352 26686 61376 200253209 26686 26021 171235047 26021 49126 426125779 26021 6012 437859307 26021 48509 489777307 70374 48509 487960318 81454 49126 418212369 70374 80238 35502331 41366 70374 383670785 80238 70006 290414661 80238 14319 97305254 70006 213 303765938 48248 80238 720177916 41366 6444 399413782 48248 35003 30860384 35003 75014 509363483 1247 75014 692100099 1247 61413 683859336 24081 61413 640639344 75014 22191 895369060 8626 24081 675667549 67374 24081 606407128 24081 79081 746373596 22191 64721 572592546 10358 64721 873561433 81575 79081 794158774 67374 47848 104972828 10358 21891 6614914 81575 21611 266314749 66237 47848 165876741 21611 23610 147195178 16504 21891 528288723 58765 21891 208355102 80958 21611 810037504 7058 80958 186383051 9980 16504 684443797 67944 58765 646284992 29105 80958 660963216 67944 42852 785276733 9980 58681 227735668 73597 67944 949079318 58681 72193 482221203 29105 41029 119819155 72193 81369 879202890 76784 81369 599897510 23789 81369 535825384 81369 72983 572836204 72134 72983 291420665 39049 23789 128778515 72134 65108 482702101 65108 31120 364413783 18707 65108 882244863 31120 58371 310513173 30683 65108 255873712 21957 58371 629280191 30683 73758 459660772 21957 82950 358020171 48315 21957 484928006 53617 82950 135750791 30972 48315 569005927 53617 27137 114243226 48315 42068 187773689 42068 25841 21461767 27137 61463 320787085 25841 77979 285685221 64083 27137 22950895 80406 61463 970635083 77979 35210 660797777 53226 35210 153436537 35210 12581 81970861 64083 24004 105313568 35210 29405 66108937 53226 39975 41062658 40131 24004 793689413 56997 39975 620200537 45945 24004 764978098 29405 23194 320043001 40131 81599 274039542 40131 28938 284462489 23281 45945 196777748 28938 9717 250832162 9717 52116 220246713 6252 52116 124924400 9717 23036 207648200 52116 79611 502748678 17392 79611 913594012 23036 35279 388799742 6252 1485 71395984 70276 35279 383256241 17392 40179 606675847 16197 40179 80297086 19130 70276 590416891 19130 40634 176922082 40634 47814 594361203 51223 47814 164315759 27122 51223 31532280 51223 51383 10867592 40634 52461 489131514 88390 27122 837856182 88390 17563 119185626 5982 52461 691431472 10116 17563 653699805 17563 19154 717515287 17563 78518 510093613 46077 19154 295213884 1886 19154 809261005 10116 39177 193456105 39177 86543 480883755 78518 44693 969167028 32451 86543 684279105 1886 79807 571416607 32451 47449 548630706 79807 67441 525139427 47449 26345 275625239 48803 32451 587058282 47449 48534 408633168 26345 87721 132623202 80482 26345 211237318 76201 48534 492461460 39149 48803 508459066 80482 626 543133090 39149 1997 868219012 626 77704 569914317 42793 77704 812000079 664 1997 129380424 21243 664 525080481 5071 21243 917123269 664 72256 135597578 21243 25201 816506105 21243 74214 510291004 79709 21243 511066380 79709 77426 387086840 79511 72256 833773494 46652 79709 51377120 79709 23182 24687789 2018 46652 966426647 16493 79511 877556255 49718 2018 9442773 7677 2018 888781125 1316 16493 691584616 32153 16493 170238386 1316 76408 571474928 32153 36511 995408982 1316 48756 234657050 55114 32153 823328021 36511 4903 920512173 35496 36511 516388575 45129 36511 683116681 48756 33956 758439521 35496 36004 381429722 80078 35496 294329985 33956 9970 203464537 45129 79228 887534727 42889 79228 176905862 42889 36089 34350161 51242 36089 499510100 79228 25688 790188274 51242 35549 996982900 36910 51242 483090233 36089 3681 302545044 41076 3681 829104353 35549 10101 345845354 33748 41076 383172581 59312 10101 253204046 59312 20718 615972185 10101 47915 777255760 47915 40569 687522836 33748 27040 787221109 25767 40569 193627606 11515 20718 56406116 11515 26838 685133799 27040 70506 137599011 26838 32410 479417593 26838 14687 113435680 65446 32410 218738211 87192 14687 973958778 78192 87192 344070641 78316 14687 98368191 13773 87192 53798866 87192 55485 573888022 36783 13773 838722352 52374 36783 432589570 52374 60345 184380428 85333 13773 806335451 52374 70323 36454000 45303 36783 458502148 1222 60345 271174131 85333 19301 49426222 2654 85333 583199419 45303 78038 418132248 45303 49535 136391674 52320 1222 554812892 64511 19301 269444207 2654 2097 60221885 52320 61615 709786017 52320 38330 845530472 52320 36359 837770037 36359 78241 779786257 36359 5523 202963421 86484 78241 252674848 77193 86484 301379624 78241 16734 813521568 50458 16734 12310855 86484 56595 28178178 33033 77193 730842389 50458 44956 249964253 10000 50458 543434151 44956 15741 200212727 44034 15741 310474577 15741 8794 988637780 44956 1298 599577217 51459 1298 273801663 46803 51459 964804644 51459 40587 164530420 3987 51459 492225978 40587 43973 259701834 32661 3987 980898612 46803 29024 71192057 59675 43973 788687540 5380 59675 441236090 43973 53162 398197009 5380 47364 239280343 53162 61275 495977486 53162 55840 459542218 47364 70915 552444030 77934 47364 531745356 47364 18161 134864600 70915 59688 294401202 80977 55840 859134938 20953 70915 972470007 87275 20953 876136887 18161 19841 997482868 81180 19841 10427943 82615 80977 555277666 81180 10663 20561508 82615 24566 23678113 81338 82615 540230447 81338 80342 65422377 82615 38032 554967873 45029 81338 547692695 80342 45242 825660941 38032 486 111949501 44990 80342 884985069 45029 3560 765227484 44990 11211 717798672 44990 72682 800513623 48566 44990 822385682 44990 80667 8520109 72682 61379 571704115 61379 83075 484445458 26859 61379 412827880 34496 48566 716056839 61379 59133 623598374 34496 60340 841782610 59133 14627 158960159 34407 34496 138494500 34496 41663 321429706 28332 14627 797662989 14627 31470 361827401 67115 34407 508083831 38727 41663 5620665 38906 41663 378594332 54813 28332 811626645 38727 8987 513336321 67115 25294 950912214 38906 50598 680629083 54813 83467 210938048 8987 42706 21831122 8621 50598 30681487 1503 50598 13102669 1503 33741 958121735 24321 1503 879295443 72622 42706 107073868 24321 87314 190998915 43435 87314 944881605 60819 24321 253560041 37269 24321 860196550 26670 43435 631024965 87314 8757 19268812 50292 60819 612703005 74357 60819 847175764 50292 42431 891470170 42431 12106 395050709 50292 81012 892650233 87607 12106 481947722 81012 7027 320406539 7027 53707 614899119 12106 63298 572137248 81012 86967 581693114 7027 81456 895906953 53707 46383 167251608 80467 86967 329593338 81456 15248 486654065 86967 70047 404304053 592 15248 957495938 15248 44798 33652953 44798 16801 15371846 592 9642 715301865 9642 70067 690940763 44798 21531 688671099 44798 37422 71254050 21531 87250 465474291 21531 62418 61295970 25497 87250 260642504 84518 21531 505780401 25497 32118 22080152 87250 36552 11049151 4967 84518 552996516 50680 32118 164808141 64504 32118 708658791 64504 78910 826823975 87209 4967 779492132 12098 4967 667434865 36184 78910 105134725 36184 40239 807778794 54920 78910 383780462 31162 54920 655399810 36184 32168 565186011 14382 54920 739382641 40239 75454 64717562 31162 721 687410671 14382 47049 770711400 721 82542 143503901 74228 14382 901195735 74228 6882 133524834 56258 721 135648821 82542 3284 204682620 16789 82542 507577329 2242 56258 114967649 36154 2242 935525812 2242 61776 406517876 44379 16789 801779286 61776 69403 21077378 36154 29474 483646165 58121 29474 897826511 16279 58121 710655760 17645 16279 340194139 69403 45674 841246052 29474 73708 657591425 24606 17645 644526430 17645 69729 57329014 11736 45674 456497766 45674 35322 547832552 53290 73708 839161818 1976 11736 429303497 86547 11736 438062993 33487 86547 946510254 82268 35322 750255408 86547 57416 311840275 50801 57416 285596700 934 82268 634781648 61403 50801 352453017 51765 50801 182652319 51765 3598 311190176 3281 934 788657206 19692 3598 336392701 21905 61403 440924556 3281 21874 813030552 21874 76677 461998261 22696 21905 504073658 70222 76677 279396351 35924 76677 579639480 76677 24227 34495279 70222 7496 751043286 22696 13844 268829160 13844 24320 113551389 7496 84803 737925144 27870 24320 731102944 25220 7496 659703474 19113 13844 465853905 44904 25220 703042424 84803 28816 999379598 25220 2989 300169771 45402 25220 985240437 73491 45402 169635221 2989 25209 653469789 28816 35667 136483445 12565 25209 379970876 45402 34161 268036856 74780 35667 74863325 25303 74780 20170497 46388 25303 292993172 73658 74780 654419118 34161 75434 531189452 75434 76606 771421934 36704 25303 467515971 76223 73658 651806311 76223 29283 323464038 76606 20182 984338419 21178 29283 566660463 31157 76223 503051269 21178 22613 455521561 25732 31157 158272220 641 20182 515546135 49631 25732 819022947 88316 25732 963175089 641 14695 778824172 49631 39736 449805433 39736 48741 132780727 48741 28667 452398581 86323 88316 683070940 14695 40570 83699719 73331 39736 91842821 30795 86323 139369683 62576 73331 568384581 45508 73331 935187579 72200 40570 631193096 64724 62576 416003263 41826 30795 78717927 55875 45508 215774390 72200 59283 374475208 84525 72200 441967017 60785 55875 287634089 41539 59283 291575370 43365 84525 577800034 18611 43365 29650176 41539 46754 516404852 41539 68343 448264575 18611 84488 520513650 68343 18396 389461611 68981 46754 998697101 29716 68343 12850432 20294 29716 420391031 39157 29716 271871862 35396 68981 212919442 82450 68981 101882531 35471 29716 371628429 18323 20294 445726729 55309 39157 288138348 18323 19014 932193682 82450 64165 186308748 18323 42318 979325705 18323 3667 75193752 12438 19014 15993971 42067 3667 720257237 6605 64165 537121982 6605 18162 582621122 81592 18162 53877236 47515 12438 831342457 4485 42067 207153809 4485 3666 518428048 74452 3666 336689248 81592 41783 705402237 41783 2388 401835345 36271 3666 224750774 36271 4815 711995315 36271 40584 905585 79784 41783 966289470 8743 4815 823944001 40584 52585 376839436 4815 54569 240255372 54569 43142 968188276 8743 24754 168966531 67810 52585 678404995 25242 43142 905363659 21333 24754 749603586 69133 21333 47111494 2898 21333 18880884 54678 69133 573741509 39439 21333 598570664 54678 53687 459777955 54678 72043 62068153 54678 8661 706919699 8661 79830 241815574 79830 4249 863157413 4249 70137 780097638 51199 8661 237649127 4249 51677 778805628 4577 51677 327900476 51199 2907 111957345 51199 43907 47802127 564 51199 509572192 43907 1118 652886463 564 9011 699943699 9011 79508 801685653 79508 54508 730152953 10500 79508 166629392 54508 65376 574663496 43425 54508 525611428 43307 54508 109445491 65376 80660 287650428 80660 54154 197214326 14872 65376 490345392 32327 14872 931915212 5278 80660 138263276 17683 32327 904026352 17683 50112 757949837 5278 41165 986011721 17683 1184 794567969 22910 41165 342496972 22910 38798 689502483 22910 66870 710233579 11342 1184 717387380 14246 11342 582197315 66870 78107 953892493 78107 58970 189316699 14246 1207 433702283 5407 11342 766842475 44830 78107 67583677 78107 11071 594809892 55013 11071 447662944 15089 55013 96945055 44830 16303 617467488 16303 78727 321481780 49808 11071 473944896 55013 88079 713321778 78727 15093 589145026 52271 15093 872095603 52271 37302 413485131 50419 49808 254563914 30628 50419 850968422 52271 72665 461436895 50419 38348 682927986 38348 26504 61234730 76560 30628 632069757 79945 30628 808874965 26504 17809 859913565 76560 57883 990378180 6854 57883 841293144 20000 57883 741932860 26186 6854 680871411 88048 26186 183718120 26186 67618 583842695 14564 26186 429065192 14564 71223 215139341 14564 23390 217221800 73054 67618 980026068 14564 73793 203294818 71223 21587 759454414 36520 71223 265982067 70160 36520 625606867 70160 1347 176289571 36520 40706 833193400 36520 2281 815417836 40706 14507 36076760 2281 42038 694757285 2281 46240 717638034 44276 42038 986964606 31886 2281 786805476 31886 87888 151324906 44276 3582 804691604 36768 31886 773085279 41388 87888 47205400 69701 41388 5220776 36768 58382 93425993 58382 80461 50700334 26036 69701 198576224 35153 41388 57069642 26036 64969 98690354 16068 64969 263805219 33179 64969 134870874 26036 18964 704231633 33179 37788 689554257 57170 18964 6505987 37788 30475 812258737 20116 57170 35853600 18964 30144 526377597 30144 60023 959217062 30475 15451 637835324 15451 67745 85275509 60023 37321 88157031 37321 85027 155326875 78293 60023 67998445 37321 56201 23535578 37484 85027 789916693 56201 3982 6488610 85027 52594 98419649 14531 52594 482329174 37484 26059 106949182 60693 14531 969366338 68990 60693 499182402 81138 52594 241190960 25601 81138 814158815 26059 4051 304175694 55280 60693 17362210 4051 86182 888288154 35682 25601 377943393 27401 35682 244768844 4051 49834 961044244 66078 55280 317663334 66078 75599 555645217 35682 26930 380781204 73043 26930 887388535 66078 63169 294555121 73043 84173 204461888 26930 71095 766061984 84173 86885 121657746 63169 60280 581720637 12918 86885 60177316 65171 12918 92843399 71095 7620 127863882 60280 12460 35575115 60280 1188 877262930 1188 94 951749110 1188 62603 401164728 7620 71788 294300813 62603 53745 446080736 16782 62603 610874810 24710 62603 390708744 68126 62603 180323337 13472 68126 21867739 68126 74309 3847620 53857 68126 806154614 49384 68126 931858393 68126 31298 323980936 77978 31298 501420504 49384 83969 5833344 53857 24264 957652090 16518 83969 522372275 34849 31298 426436148 83969 41563 883846343 16518 20772 880346947 24264 27628 248335327 27628 12469 368429050 25706 20772 101684387 27628 15302 86731051 14429 27628 200170407 12469 65192 119593958 65192 23800 528663275 5197 15302 577689650 14429 83843 928670491 14429 73264 9521727 5197 24212 321138471 34450 23800 522632807 43691 34450 581607716 43691 70051 767047748 73264 20678 522322265 34450 40743 352930187 12250 43691 696165501 5357 43691 262218011 12250 15436 122627973 71929 12250 773918361 1999 40743 144560430 5357 62498 34156100 24527 1999 649997368 56082 24527 230900614 62498 511 543472253 511 19262 218204393 68069 24527 60112506 19262 11779 560637819 11779 52343 542422504 21923 68069 812206979 68069 78566 680112961 78566 50989 687918710 11779 15282 739012752 61015 50989 26644699 61015 31911 151602132 50989 55482 889471803 83624 50989 251624427 31911 48792 821902615 55482 22466 387990002 73053 83624 332806003 48792 52949 293225569 81357 73053 648589329 48792 40451 144363945 73053 33703 847574645 52082 40451 241945415 33703 44167 604047567 52082 56435 677435141 33703 82189 3369538 44167 17592 94619349 52082 13948 130604968 56435 60399 535609995 13948 71457 394900391 13948 7276 796221022 22973 17592 541372566 27590 22973 122122586 71457 63769 968189629 27590 24485 425188964 19175 7276 621202578 33931 22973 531038805 33931 76962 108855706 33931 5300 981075198 67587 5300 547558945 40329 19175 709902250 39954 67587 927474581 58307 67587 433459067 31841 39954 903259427 336 67587 635705368 40329 56044 461336183 12669 56044 219995525 12669 43361 321170115 336 25427 876887316 25427 48900 462498963 28567 12669 611171401 43361 36843 576661887 80081 25427 257511465 48900 1742 620227125 49323 80081 103453566 36843 18892 602129701 20230 18892 571230901 80081 35951 470393763 81508 20230 145232881 81508 68075 678791729 35951 84769 376845708 81508 16477 65380989 84769 24387 995353009 68075 735 643992041 35902 68075 528427196 735 22368 879349305 22368 52386 42708896 24387 2486 986841502 36880 735 994045134 5160 35902 391323372 22368 40656 479887396 73332 5160 763370864 79409 5160 228090054 40656 71392 760840963 79409 29703 459934167 40656 67104 154261183 29703 1911 284793303 27810 79409 138653807 55342 1911 458709624 55342 25489 4902988 44126 25489 741653201 52253 25489 831768116 78791 52253 45296184 68745 52253 937098805 78847 68745 130710945 81690 78847 841872717 68745 51958 26907949 78847 60903 366749336 5207 81690 691524558 5207 64135 628320936 60903 36774 419739341 65896 51958 693271299 5207 32277 854740639 46559 32277 837195305 46559 83454 319603652 65896 84568 5619782 60297 83454 283899634 84568 87386 698135299 88183 83454 213546565 88183 77724 73569835 88183 2889 816172631 40985 2889 659888548 21464 2889 78235184 21464 16650 98078583 16650 41526 6744533 16650 4197 626251166 53597 4197 214014337 66206 21464 983532865 66206 67895 856480269 66206 59970 87237938 4197 26587 367859162 59970 34821 89857124 59970 37915 487794666 43013 59970 833470962 43849 43013 275742878 14798 43013 750631439 16188 34821 380032398 78864 43849 787512438 14798 3939 142190571 32379 14798 80543673 3939 61164 169539589 38670 61164 427935325 8355 78864 878833652 28849 61164 304825250 56365 61164 937229060 8355 26664 763914191 26183 56365 189953605 8355 76181 661879717 26183 19969 494280088 59599 26664 231605851 44054 26664 107424175 27636 59599 714454823 27636 83433 245273626 59599 19232 650756853 7709 59599 92590982 7709 15032 388915648 15032 47297 290611713 26669 15032 498200844 19232 67255 933351862 33334 26669 609791985 15032 86535 47605630 47297 32105 880701843 46329 33334 932510191 33334 28742 915307504 46329 18225 742964938 18225 2576 49329594 87387 18225 129150644 18225 53122 42878386 4687 28742 118268028 2576 27721 466921165 80762 4687 129968464 73165 53122 178022279 76057 4687 525204135 4687 49917 295058241 76057 75305 331765566 76057 54843 34169619 73165 53080 983589101 73970 49917 616930430 68648 73970 162485722 47497 53080 195405921 68648 54883 531667639 50545 54883 608356123 68648 75102 8519931 47376 47497 740275251 21728 54883 49902446 14016 54883 42679667 55580 75102 915549579 2725 14016 452967435 65067 2725 601957768 2725 14230 751826061 68396 14230 505392250 59697 55580 313094529 65067 20941 553383491 70528 20941 110113344 47916 59697 314779243 70528 20111 621319873 70528 59700 402771128 84885 59700 212297863 59700 17266 438459553 37505 20111 243111716 84885 32089 12285881 9422 84885 373265607 63523 84885 64042377 9422 50484 73621873 9422 14106 426775066 22784 63523 599723478 53740 9422 611443613 50484 2477 126181367 53740 36894 547875665 22784 512 733212666 53740 27360 394330325 82327 2477 561618138 27360 59211 289241234 17436 27360 60908861 74796 17436 579005464 17436 22945 68579135 20002 82327 294844657 74916 59211 76675853 88301 22945 120594132 88301 72795 24887178 88301 42337 975745658 74916 78021 37085562 86115 42337 94977712 86115 26586 457049075 42337 21621 252077989 26586 77024 358024633 67565 77024 397310630 38725 67565 443509765 84293 67565 546075120 58722 77024 119285350 58722 69663 513471900 84293 39159 273920978 58722 32439 334741924 50827 69663 19719941 53183 58722 500894556 85490 50827 707737951 43748 85490 226766823 39247 85490 916345835 50827 84101 760606790 43748 25279 964597909 43748 65320 416173000 10157 84101 659093091 46037 10157 94781662 65320 25856 205068193 1221 65320 312054181 31605 1221 470970065 31605 15710 364734375 1221 66318 486358988 20125 15710 95487874 15710 30075 7328703 82270 66318 255718745 15710 15666 925538992 15666 87608 164922865 20125 23448 804230100 15666 24122 920312436 87272 24122 790730783 87608 38915 943966900 45290 87608 855001765 416 24122 257459431 72002 38915 384638043 8109 72002 89456199 23422 72002 100072392 45290 23580 305531850 23422 45483 6183221 40234 45483 945026656 8109 41068 702434851 72836 23580 286127625 72836 82714 388263668 25163 72836 27407721 42959 40234 229096495 25163 48056 666354477 72836 64603 989238293 64603 18347 174683852 48056 16655 354102639 41884 42959 609342716 80173 16655 854173243 66772 41884 299381489 74591 18347 5505838 77473 41884 393193364 41884 31091 858449411 19087 74591 730233680 19087 79028 96514471 79028 7390 893890805 9796 79028 319928144 31091 73159 529788257 10410 19087 721535033 47725 10410 421368266 36953 9796 658980461 73159 23968 260046084 10410 25578 880711749 36953 5366 456856481 5366 19643 420704064 74511 36953 394163326 10915 5366 66184008 25578 85656 142931658 70444 19643 830609409 70490 74511 190550380 54401 70490 889526642 59708 54401 411902018 54401 30259 5739712 59266 70490 610995774 70490 33017 990349358 14170 54401 143080770 38022 33017 333448856 82778 59266 367445619 38022 65629 125032003 14170 11992 801561946 11010 14170 285572769 16176 65629 824462316 85590 82778 835598311 16176 62243 128906544 62243 32733 693075661 75298 16176 445847950 37541 85590 256414459 32611 37541 497089788 62243 8509 504472942 8509 3897 694461613 64789 3897 845482300 3897 36222 996668468 8509 64520 240669235 84491 8509 245608111 84491 5505 893448887 64520 42814 763953652 11209 36222 95411680 64520 53283 235811132 81089 53283 260842642 53283 27639 154766761 11209 39102 536690948 32660 11209 389036955 27639 7436 163397377 33824 7436 907775925 27639 81496 846728654 61683 7436 15208968 61683 79425 292296270 11735 33824 723658460 81496 31815 81024224 11735 25480 751183091 61683 3689 868952978 47577 25480 858527465 25480 15133 956069061 5065 3689 452923697 28083 25480 311572622 28083 80531 23346355 80531 29836 60821517 74449 28083 493885326 63493 80531 3542752 80531 23638 892089211 29836 42729 856415139 42729 56354 247515059 74449 55037 771691965 56354 17681 534193263 17681 80438 792956440 17681 82353 532221998 27559 82353 653029448 27559 40016 183823125 17210 80438 190120760 80979 17210 531042912 39032 82353 96953629 61112 40016 54989650 80979 14956 819288925 22890 14956 87026738 56209 22890 950536226 56209 76760 525619431 78519 14956 738930478 22890 10560 808179123 78519 85187 596824358 41085 56209 68371331 56231 41085 480265091 21128 10560 609239265 73452 21128 548891840 41085 58169 447425747 73452 13503 134841911 13503 82485 93222330 58189 82485 385374275 73452 6213 94603383 13503 45622 549603304 6213 3595 880011225 6213 10276 13262420 75230 3595 12123595 63698 6213 883797844 75230 14658 967848039 20126 75230 867707804 10276 54835 575435700 35642 63698 194361747 20126 32100 186300133 37748 14658 830253704 78082 20126 334782536 81106 35642 612194538 32100 83282 49407503 72669 83282 281249544 65243 37748 54748362 10174 78082 30673706 41445 81106 36025078 10174 39800 897939291 39800 83770 648645371 41445 56788 720967740 17129 56788 114875688 56788 72814 210261829 72081 72814 641681138 35505 83770 580019053 17129 15308 393511 15308 69658 461707149 82121 72081 80401072 72081 62592 320729961 57612 15308 776503198 55564 82121 978852158 87508 69658 285348702 82121 15850 323560195 59196 87508 905978337 63693 59196 222038802 59196 87871 855752971 59196 64861 876149817 87871 44856 236714785 9346 44856 218489096 87871 73382 196067920 6211 9346 706377192 44856 33592 913813605 44856 11543 89186526 64973 6211 947018727 11543 47446 829055949 85476 6211 11895991 64973 55749 259806185 19197 47446 522466671 47446 58053 323651171 55749 22027 657382215 58053 77452 835585066 5810 22027 341212863 8424 77452 188796544 43041 77452 355695579 77452 63100 456323569 77452 45273 58310138 45273 34304 453257629 43041 34357 35817802 43041 15182 818854768 51261 15182 952360640 27940 15182 263907503 27940 61318 160851526 27940 5649 966534021 15182 46566 959596416 62423 61318 111763205 61318 12584 688391514 5649 32396 982630166 42550 5649 216632205 52561 46566 607532024 42550 40421 578712349 4468 12584 976607631 32396 60664 931589053 43176 60664 461662579 7010 43176 972309414 18589 7010 507792432 7010 87497 780944415 7010 39452 593959384 87497 50099 147929972 7010 85182 625114136 50099 76787 555711297 87497 11108 577021368 76787 49555 241774662 11108 61519 126223539 85182 57146 583594594 76787 85552 883250998 61519 5200 502643855 85552 53941 504362129 61519 66714 142240240 85552 88231 959188812 85552 25728 99058406 23953 53941 596768757 25728 14120 91197530 38632 25728 821798760 25728 12573 456254246 68194 23953 51686589 68194 64766 741339286 38632 46857 961101053 38632 44445 893392190 12573 170 146553513 68194 27825 526112854 64766 58793 344326426 36861 46857 594695841 27825 70961 168022317 70961 59295 667229613 58793 27329 409034784 70961 8630 299225074 70961 57773 646290838 66579 27329 49048032 57386 57773 334582803 87038 57386 472551543 40693 8630 222300519 35936 87038 720010047 59164 66579 49521127 87038 27523 123242514 78280 59164 942905370 65619 27523 78395501 68518 59164 383144776 59164 38406 840953050 67546 38406 115060121 65619 60514 530894571 38406 33590 126987031 17095 68518 529898445 31186 38406 73058597 67546 16702 946400165 81435 60514 789281452 31186 11254 498943490 59841 16702 485358888 16781 81435 47499893 76828 59841 684872123 65344 81435 583471003 16781 49258 377646823 65344 87472 472558339 65344 42888 187474194 65344 63216 164475041 63216 34957 674210402 49258 61651 826629218 34957 20750 378005606 61651 55372 426991651 86736 55372 640506838 36395 61651 416254651 20750 55016 644859874 86736 51309 146402961 78558 36395 986668027 30534 78558 517615126 36395 22406 69677959 30534 64891 856866693 51309 14193 615468982 34646 22406 60632730 22406 27877 495452771 87789 27877 957993839 27877 3771 772993731 14193 45858 970860604 11269 45858 846183420 17376 45858 307096238 11269 33575 623760421 3771 77410 621511248 72060 11269 491065380 9450 77410 251355407 9450 71940 814333411 63243 72060 706822607 72060 11511 722573010 63243 27348 36368851 27876 11511 745630682 11511 77244 993501517 11511 52546 27142050 23392 27348 263262975 77244 8562 441151114 8562 24666 803651466 31480 52546 337008534 23103 52546 479057493 74556 8562 686614943 23103 33435 81905600 23103 18292 573515649 37350 23103 212962779 18292 51733 807264237 33435 82725 976893128 33435 80758 335991037 80758 23782 720395589 80758 58972 667812609 62394 82725 175221522 80758 33694 517908812 23782 76851 495090439 14433 23782 525124425 2395 58972 98910811 10113 62394 114522309 14433 834 675418263 14433 55609 236086093 2395 41708 683850273 65599 41708 795617567 10113 85560 49967151 85560 12483 816598438 35689 41708 985235401 47348 35689 597671308 85560 30238 86727543 12483 84744 124560796 82921 30238 960438574 47348 29706 700433560 30238 65840 454045883 22060 65840 459303618 82921 38695 940207293 6766 65840 688474045 29706 16605 227479528 6766 86059 77982119 79677 38695 734161879 75921 38695 660659202 6766 30150 181514190 16605 70301 516022009 74664 86059 334879814 48339 70301 577413280 75921 48437 231693583 85111 30150 536072770 48339 7721 196960033 48437 33137 205210220 48437 8164 167097015 33137 84748 908995308 78080 8164 90856113 8164 27404 575446214 33137 23727 374545841 87431 78080 82181791 12798 84748 379544369 78080 63156 597869450 63156 40791 925131332 59236 12798 580324499 86761 63156 80101125 40791 57803 534134852 86761 3119 859711854 40791 29968 61475913 11931 3119 159230302 86761 57686 560194151 8733 3119 931199968 38811 29968 286147974 70604 8733 919175162 55951 11931 45424421 73049 57686 515022520 8733 50811 107461423 25527 73049 575479903 25527 84594 308141797 79985 50811 671738680 71961 84594 613138730 79985 24236 46204074 18595 84594 768667210 18595 85222 69997555 18595 39942 667620513 24236 73161 96829255 18595 60403 408071522 85222 35739 402036823 39942 86495 607634354 73161 64739 408330032 37443 64739 319965688 84653 86495 485697685 38877 86495 670435790 84653 80945 132757983 67164 64739 266821522 37443 45135 719560231 45135 79821 261369167 21373 38877 879750183 67164 8542 229229282 87440 8542 565212199 87440 40538 884008293 8542 51181 829697159 85909 87440 247619727 51181 73926 838815659 40538 49714 257978667 26994 49714 360829204 26994 25304 23014593 25304 25995 857887813 26994 56042 760220825 26994 79565 377060669 25995 77276 352691508 61472 79565 759518948 82939 56042 567417905 21424 82939 349129750 79565 33380 294049569 67857 21424 546013331 82939 62792 428899753 55072 21424 175170376 67857 12658 459960822 31699 55072 384289909 67857 58364 113648075 31699 67072 916542 67072 17096 591646001 31699 22507 387662100 17096 49346 406999200 58364 25978 231425523 44509 17096 566376368 73920 17096 226267731 73920 15048 335246301 15048 18820 930441459 25978 54261 489739429 44509 88247 659870080 71204 73920 704681630 88247 25066 300191360 67993 88247 701542839 71204 31703 587614639 33649 25066 429600381 71204 62364 509402631 77188 33649 152368234 77188 21753 78145907 33649 9039 366820198 34620 77188 171574490 32406 62364 5548599 77188 63486 919507188 32406 15615 973239700 38760 15615 970090768 55100 63486 31436138 63486 81914 86651011 1183 38760 170034004 15692 55100 605792918 6185 15692 71323639 55100 40662 244316807 40662 57875 486971436 15692 87896 79719450 15019 57875 355816867 17015 40662 51223453 22390 17015 319953135 57875 19352 508349980 17015 9215 473156512 63265 22390 666296632 10278 22390 982838515 10278 71553 761891690 20587 71553 823897299 63265 8260 455425119 72739 20587 87901421 43338 72739 570540845 83994 20587 959658292 69158 72739 217698127 83994 57540 421093438 49367 83994 791002097 57540 67123 307799281 32623 49367 352063719 57540 84994 770056190 74185 32623 805770498 18972 49367 140787217 74185 87633 542125263 87633 86388 813487230 87633 68315 842933084 3007 86388 857592353 66155 87633 336348532 76002 3007 212092590 3007 5269 662267881 27654 68315 721747028 27654 64436 323413310 5269 71353 29899933 27654 34709 772267120 239 71353 809157305 34709 28307 817967978 71353 39055 837260886 13602 239 674942547 25798 13602 948321956 80598 239 806706535 4266 28307 226117464 22166 13602 104226416 25798 53423 800514172 53856 80598 881719940 22166 54848 199980673 2675 22166 889390344 2675 83386 128986529 78991 2675 769600866 53856 75283 179735411 17469 54848 349102024 17469 21762 518715174 83386 65969 273138911 48364 65969 643324828 84577 65969 39056863 84577 33661 17665619 65969 65112 58488671 65112 73701 200435717 48364 16809 180009248 14578 73701 160839082 59003 73701 718589350 76551 16809 310749709 40405 73701 135063805 59003 56817 673299698 14578 46292 451139047 46292 79342 151565356 73784 56817 694444173 75260 56817 967311073 56817 24174 26256589 66723 75260 768180892 73784 85868 907315385 66723 52683 763593198 78669 66723 734662291 68102 52683 686068190 37564 52683 817495153 11895 68102 681433426 85992 11895 60243375 27256 68102 996580547 77065 11895 284435721 44332 11895 805004548 27256 12526 375431703 40009 77065 388332188 44332 63883 626850432 47080 44332 889975309 12526 75365 671311862 63883 52748 423453172 63883 23071 149035411 9232 52748 249464002 63241 47080 856107984 85215 75365 650885590 55718 85215 782439462 36405 23071 914720339 20201 55718 177018500 85215 66647 890506365 20201 50800 286213831 64920 20201 49545337 53928 20201 504597167 1333 50800 436554109 64920 27836 498553485 14541 50800 342103669 53928 32196 837201969 18512 27836 601008943 67643 27836 657635910 18512 49027 869935081 69114 14541 786005135 14202 49027 39863381 14202 1128 705656036 42510 1128 116160134 2339 14202 570917306 69114 78022 49161455 42510 37650 407210111 78022 38243 223809370 13148 37650 241617015 72792 78022 748287576 15240 38243 839409245 22113 72792 762552196 59375 38243 708464435 60611 72792 515364944 33988 60611 66550434 51868 33988 732360588 22113 46964 611153395 82993 59375 126032866 50450 46964 284356737 69668 50450 904516665 12 46964 953892196 12 47794 417437879 12 69209 757417609 20469 12 977942284 68478 12 154127076 68478 59201 591721474 80200 20469 521653805 68478 58028 522663885 59201 78914 570351159 4070 68478 301251284 4070 54588 128361553 80200 86236 341973512 15714 78914 510868539 33300 86236 908840727 54588 52727 415232076 83307 33300 503015668 66783 52727 619551861 31695 33300 582742929 31695 38664 414217144 52727 39180 81036794 42118 83307 991947773 31695 6351 266913239 54742 42118 879548287 42118 26172 596236167 23413 54742 680122301 66059 23413 791833738 26172 41433 783615671 41433 43562 400515150 27997 41433 306846327 41433 44136 794742185 43562 30472 975229618 69057 43562 91202674 47090 69057 70727749 47090 54573 676783649 81176 54573 939663516 81176 62132 758321810 40067 81176 283095060 29482 47090 150245568 41821 54573 667328522 13666 41821 317575492 13666 44533 496485535 37781 41821 860967376 68528 41821 95732830 49967 68528 132134466 37781 67817 423354753 44533 64649 977173907 49967 51847 77150853 62044 67817 845882200 51847 8772 299871234 48813 67817 190372542 51847 10158 133002641 51847 42479 876178738 65075 10158 826445749 10249 48813 431257396 10249 56742 625422390 42479 47702 398774144 53215 65075 563274818 70383 53215 107041830 77522 10249 373740395 47702 16664 766619503 13692 77522 18569295 74927 16664 48195869 16664 39566 517202691 27097 77522 96115097 39566 66917 121776617 74927 53649 909125023 39566 55676 87698339 39848 53649 523393307 64878 55676 664244417 70673 66917 965467408 53649 8505 408516290 49858 55676 264091081 14117 49858 476499421 85468 8505 483315105 49858 52512 462825555 49858 31424 647334963 80802 85468 846244367 85468 16112 429631346 41592 80802 442125249 12636 52512 33037333 31424 64116 517266780 32236 41592 671197472 75693 32236 579982468 64116 5012 76658257 30147 32236 1757831 30147 9449 386410042 30147 48788 258883567 30147 61790 234581578 69798 48788 726666732 24099 69798 585622803 61790 58602 820347639 58602 55318 523403487 24099 28753 633521297 86791 24099 735071765 35475 24099 183813975 65059 86791 492064761 15945 86791 415304153 73403 65059 158562224 62416 73403 210369361 78049 73403 92029856 73403 86222 129862494 78049 65825 474917662 78049 14402 833973718 14402 75105 124129048 41113 75105 279912272 41113 30194 455165438 14402 837 647742316 21330 75105 324400967 30194 38563 784120106 21330 59566 61942860 38563 18696 532614529 77357 38563 521531186 75243 38563 569786203 38563 29877 795721652 40063 29877 767830238 46531 77357 697315454 10360 75243 71224104 75243 76951 286438792 40063 56226 734248705 67495 10360 23387322 46531 52132 825352388 51497 67495 819453586 12886 56226 309638033 12886 55148 459391018 12886 78788 55843635 84708 12886 914208570 8921 55148 75341497 12886 87879 388893195 8921 17908 968349514 24180 87879 130315963 17908 82894 777399053 24180 9913 486388833 87879 86426 704897232 17908 45792 311370027 51301 9913 888428162 75033 86426 158339613 9913 20821 813310107 75033 983 39391606 45792 71388 826680451 67623 75033 69222630 75033 57483 872632849 27588 983 176014949 87661 27588 124203655 72574 67623 150651095 72574 19822 454555689 42623 19822 533765620 61764 19822 813631172 42623 53357 933094247 73381 53357 498014777 9156 73381 810190690 29757 73381 431737973 29757 40191 952739839 58667 53357 651356201 16608 29757 220512570 16608 80199 48463117 80199 51140 65593438 29388 51140 125682748 83156 16608 721586661 66955 80199 511549229 80199 39920 47472270 39920 40684 5721162 40684 24 50576010 26555 40684 158941392 26555 5670 42913438 66076 40684 80650882 66076 83096 895915456 5670 32865 526667130 13296 26555 609953283 9247 83096 398335790 83096 47434 361092682 47434 37097 972717401 58687 32865 220411222 24337 13296 520810856 19258 47434 53319251 43694 37097 666751987 58218 43694 850981352 41487 43694 239578459 41487 86064 49374532 77884 43694 737743969 2312 77884 907992367 2312 2818 945392095 2312 69106 35816404 71777 2818 210112170 71777 76827 355115255 76827 72178 181268239 35565 76827 907763215 35565 63461 142894057 66443 35565 104902140 33720 72178 922688669 35565 78307 401097696 39982 63461 816561959 27962 39982 966946504 39982 56021 6152761 33720 61815 159692968 39982 9043 108609004 40995 39982 267324279 40995 14577 724109509 57891 61815 83609374 37794 61815 801426717 37514 37794 395185987 42776 37514 154932566 37480 42776 989196946 42346 37514 283639990 31176 37480 519080583 31044 42346 809869524 61834 42776 500802015 42346 7013 24773677 31176 39371 387604602 61834 63348 189102255 39371 63418 479855865 36381 61834 467499254 5030 7013 56745058 60506 39371 50320825 22514 63418 978346790 75623 22514 431595409 58287 22514 539475198 59582 58287 381514680 60506 51190 589387295 76732 59582 327803929 76843 51190 576516027 7735 76843 881162506 59582 80490 469137636 76843 28340 397582912 28340 79828 641895319 60232 80490 256556157 80490 8348 736912774 42417 8348 721447677 8348 62441 768180523 57660 8348 639044962 8348 75525 181065093 3953 42417 677609140 74040 42417 509684695 3953 27280 101728784 74040 77340 429311188 39435 75525 60056218 31452 27280 272238865 31452 77032 83145258 10219 31452 552187605 39435 10803 450635088 77032 74520 772446034 77032 54543 20866808 80741 10803 136279354 80741 43135 8049340 18786 74520 366599335 18786 57212 356019890 13416 43135 422767372 57212 71568 120721068 13416 88363 945269199 56800 88363 736556755 86586 56800 209531613 73465 56800 232923952 71568 80464 590348045 80464 16136 75663328 81085 86586 354346427 78944 81085 41651274 68060 80464 938522358 551 16136 488667620 87660 78944 804832564 551 7584 831777938 87660 81431 701360310 87660 64716 571612677 87660 8889 73943207 64716 6506 761612447 8889 55374 619816295 25929 8889 98825493 14104 25929 147298525 72689 8889 163634735 9589 25929 205367703 72689 79570 585214919 71741 25929 470629176 22880 14104 686506590 34975 22880 689384273 52155 9589 336469596 76757 34975 229440219 29630 52155 518165087 29630 47966 208561711 81779 29630 907444559 81779 24308 487144207 80502 81779 859266372 24308 71697 19742558 80502 42949 641341110 71697 40135 994874007 64532 71697 609720351 40135 18020 896790256 4780 40135 612472189 64532 72310 821801462 30056 40135 629087316 18020 8928 179185689 4780 6716 857918923 30056 9738 986320794 19743 9738 191942785 61147 8928 23410823 31663 8928 182420121 19743 5564 620960699 55035 19743 322548231 25436 5564 704811056 55035 60547 660260688 31663 39744 621381535 34080 55035 604959473 36402 60547 317432658 11453 34080 590623922 34080 14186 368926791 14186 12781 355452556 59190 34080 37784499 36402 87162 809254735 14186 18103 147004538 59190 42485 924020496 18103 24500 953101212 87162 48421 680970388 42485 50414 643460 42485 17832 67281517 50414 49739 819924309 50414 57302 110172280 13905 57302 702555942 11288 13905 811993984 14163 57302 785079764 28593 14163 864255420 37325 13905 327361844 14163 23801 407151733 50842 11288 138112154 50842 76813 94284335 76813 49984 70120337 50842 23458 455532050 23801 11689 977261798 41590 49984 302316159 23458 72571 845053756 41590 54793 240908823 71916 41590 949656229 51623 11689 958800259 25632 71916 918729204 54793 87107 377233471 74384 51623 878444850 51623 87439 710331872 51618 74384 313713216 40869 87107 423469386 85756 51618 38922772 76655 40869 589458409 76655 8577 241091252 76655 43948 837297355 40869 30362 886525596 320 30362 901291006 320 3035 361727538 3035 65235 101590118 40344 65235 345797281 35849 3035 668628638 64220 35849 683700971 35849 66461 820851802 77078 40344 139867350 80140 40344 620468864 35849 47294 353699978 77078 14244 757922284 77078 55173 266724671 80140 85920 354182206 20236 55173 97403852 81077 14244 578685321 14244 31728 183609424 55173 6104 273057849 55934 81077 327208856 15375 81077 709237078 4950 15375 435038344 55934 22944 642565321 55934 52581 276244175 55934 35323 385917835 85197 52581 699633497 4950 31836 722208438 52232 31836 755357648 85197 7574 150988924 31836 1881 532544115 42684 52232 234930940 59220 31836 549167040 46637 1881 171426463 1881 42049 998625287 42049 34367 130629776 6966 34367 819132277 34367 10706 703872979 6966 31050 922765269 42049 33550 77942635 74844 6966 662371774 31050 63195 320153667 33550 60525 27796218 74844 7592 120371446 74844 1091 375009177 7592 16056 510268884 57546 1091 629047849 71043 7592 95050307 1091 955 411332434 57546 6840 616024052 16056 15111 563477429 57546 62133 588308213 66289 62133 144069731 73134 66289 341813027 71348 73134 491135843 62803 71348 970877142 71348 32500 441165180 42529 66289 73061937 83646 32500 185909263 36962 83646 104631613 72276 83646 169826452 72276 58495 173504430 76559 36962 360100319 7055 58495 682121888 47991 76559 387547854 72598 47991 33906823 29560 58495 749832467 7055 77317 186151340 9516 77317 619428928 9516 30000 665769896 44767 9516 652752727 64292 44767 969105086 9516 34689 632710546 44767 57399 415395654 14831 30000 88116755 44767 57195 84570948 5726 57399 134927762 5726 52125 909333855 15755 57399 379146463 35502 15755 118977183 5726 37553 742118034 83876 52125 570235950 37553 49209 480131741 37553 25045 90885399 8671 35502 136868005 38274 25045 62641789 50228 49209 950851382 8671 4920 588571339 8671 34883 926430246 46965 38274 107214437 50245 46965 376510609 15762 50228 125006557 5444 15762 154893462 46965 42056 858982800 69035 42056 330828856 69035 41531 153250591 69035 44783 688393038 40717 42056 269930090 13085 42056 332390179 83199 40717 120601797 59712 40717 675019832 21741 44783 816427965 38968 59712 772539508 83199 17172 61949492 83199 60822 113998996 21741 61032 418549455 38968 61143 65982013 40133 61032 1947975 52141 40133 135445474 12985 40133 607431747 45667 61032 396439807 66192 45667 391737568 62257 12985 336685228 62257 80727 105873973 39913 80727 727515845 66421 39913 843366290 39913 38793 967268402 62648 38793 880923240 62648 27872 769826258 77637 39913 143810365 80586 66421 817069359 73231 77637 374334858 84021 27872 810948530 2209 77637 956443194 80586 76007 794762655 80586 81211 265184682 30104 84021 29589980 85107 81211 128551657 85107 21317 171106257 76007 30692 887866963 87076 85107 18450448 87076 22850 153674128 72789 85107 96060208 64560 22850 283075810 68500 87076 829986448 18851 87076 602228069 25426 64560 841762343 64560 17490 87656229 68500 69741 57878458 25426 82217 304137577 25426 10696 313007065 39066 10696 748876274 82217 51396 78760858 60802 69741 708872250 51396 54362 669402610 47363 54362 148489215 46789 54362 885521516 33293 46789 231120957 47363 64490 189277059 51375 47363 552500889 63029 51375 941082940 66316 33293 371352014 33293 70626 836324583 70626 27390 993105206 75656 27390 355624016 48993 66316 304393203 51593 48993 719081390 51593 70737 11228124 75656 33066 783213757 48993 29922 47709361 22966 48993 874388636 33066 11538 845502124 33066 66894 203394616 11538 80415 446524577 11538 330 590819847 22966 76872 264451531 18774 11538 858787123 36349 80415 872297120 76872 29121 947328136 70250 29121 146863797 18774 34465 15161459 40173 36349 824099581 36349 83864 504526475 3564 29121 237117796 40173 67763 112977128 3564 49297 445389299 40173 60590 38574781 26052 67763 599792266 72359 3564 220030854 8970 26052 634641070 72359 66535 897858658 72359 58992 47786188 57701 72359 387412495 8970 22022 156790187 57701 79258 490518334 66535 60150 490209133 77717 58992 754910981 58584 57701 944955341 58584 31326 707185468 79258 31251 104726739 60150 62496 24449343 31251 23159 660044708 23159 11734 693523810 11734 37527 304993520 49055 37527 11186517 58855 62496 429438063 11734 26911 838727190 11734 12916 370723655 67198 12916 102340259 12916 9602 413396665 26911 56031 683684174 26065 67198 803571084 62968 9602 922947211 14728 56031 255581662 22862 14728 635632262 62968 74156 155327974 12517 74156 910424436 14728 75207 723105727 10961 75207 780242355 48724 74156 75051959 51599 74156 820250186 10527 51599 405506746 75207 3656 686746972 51599 49724 590149760 49724 17374 8776943 28342 10527 86978522 66763 28342 612184922 87545 49724 836088971 9682 87545 344108731 9682 23721 870297511 17059 9682 451979032 17059 27506 492338947 87545 50022 693514515 44558 50022 523900764 50022 9165 948576620 55966 44558 117702093 40214 9165 103442745 46003 44558 132836882 46003 13563 151955589 5077 40214 284309646 46003 18176 579049415 56221 5077 705709997 13563 30724 114354123 79638 5077 578882819 56221 75521 485985951 79638 48851 143236546 60025 56221 327322164 30769 30724 5401151 48851 46864 556052866 75521 80449 347109900 25407 30769 128254638 80449 30305 125972642 80449 67709 840537179 30305 65756 579436147 25407 62212 981796163 12611 62212 5741649 62212 71858 87550309 64294 67709 604596265 71858 49466 105766964 68497 64294 217916335 12611 23701 337692114 23701 29260 234750596 37276 49466 996728372 68497 84755 390883656 37276 73768 621970011 84755 83884 909927073 37276 34687 55321897 34687 18448 539471079 23050 18448 147225587 52763 23050 445900894 18448 86069 835169367 86069 26980 247416377 16218 18448 868126887 26980 81652 682173156 26980 51833 740524425 86069 64039 270679464 38522 26980 261242371 81652 77265 448263515 64039 32268 598098155 12353 77265 515784680 79866 64039 429657076 79866 64474 822809163 87514 79866 19160517 64474 19824 85870749 69588 19824 333703817 19824 43490 440552 87514 6225 688446883 43490 52681 796625559 40468 69588 952385919 69588 10815 235500320 43490 32212 231404556 40468 54718 476159582 80112 52681 864126192 54718 24555 455650368 54718 2531 763570267 54718 4743 534808863 24555 28615 102179500 80112 14999 383239016 11716 4743 424930968 4743 64942 140242468 58007 11716 705914105 11716 10471 780024318 69957 11716 93572646 30588 10471 803451108 30588 87712 907964941 66481 87712 443901608 24742 10471 397647561 30588 3266 484532772 24742 30657 697000636 87712 59276 576514449 34399 3266 764134536 47447 34399 358830946 25834 34399 321457688 84516 25834 840170400 47447 72533 63696075 55790 47447 357539789 84516 39397 826128585 72533 15719 16487518 8673 84516 419246683 39397 42483 670692495 15719 62160 711406402 21417 39397 171613821 15719 65722 739687992 85439 8673 223344065 66040 21417 301362432 85439 29725 749775881 63431 65722 911181825 57545 85439 636843703 63431 70743 703193138 70743 57061 684060867 60501 70743 162459671 74010 57545 389015742 57061 25374 884197462 79224 57061 613322187 79224 40787 77958234 41999 74010 335688470 47219 79224 103641485 41999 27645 750934948 42833 79224 868481582 66625 41999 132534455 27645 86983 626653876 27645 73395 87857333 42833 55291 695949862 42833 14886 475507914 66625 1081 54231489 55291 49855 18548562 21940 73395 53685788 55291 58816 910312115 59171 14886 518100261 37309 49855 946360094 53746 58816 365198033 21940 10969 90455830 59171 45442 494383554 37309 6555 17201695 22193 37309 520702489 45442 76939 385225500 45442 8517 589595534 66422 76939 390224767 6555 56640 50300218 62199 76939 389721095 25595 56640 877817811 62199 66618 26255565 51329 66618 520866659 56640 12203 426935898 19342 66618 17751031 18697 12203 192574464 37517 51329 507860906 40780 19342 704304931 37517 49606 829453769 48524 37517 217625945 69328 49606 576275473 48524 8520 202545323 48772 8520 928450626 8520 70133 156449102 48772 66533 311019120 48772 59623 788315249 8520 41527 806956202 20915 41527 677889579 43983 66533 308687543 43983 51552 71822480 51552 1066 330637818 1066 4827 561903986 1066 85218 399943585 37453 51552 693259532 51500 4827 692748241 24502 85218 137102662 52422 24502 218769622 39331 52422 139927421 54637 37453 784934423 10692 51500 978487441 88071 52422 842546718 44816 39331 989823172 43011 39331 286406203 44816 48941 829842130 14081 10692 625054577 44816 61074 921532318 15936 48941 18577903 15936 55986 646707468 3850 55986 454677921 15858 14081 205467891 16903 3850 955885177 16903 83121 268966226 3850 14897 682218536 16903 68666 174391396 47190 15858 705270169 83121 25145 268139201 48289 47190 772197876 14897 84351 49836158 60490 47190 778191474 47190 73797 653697824 60490 21884 338891947 31416 73797 211454796 60490 66871 763699146 73797 61045 481024037 25133 61045 50645615 61045 33635 218319578 66871 30283 29062480 33635 39784 33701940 30283 52432 748695800 33635 62814 883466673 30283 44427 213488522 44427 38847 706815555 64760 62814 262084596 79161 64760 44290477 79161 16256 193879050 16256 32534 296038471 25676 38847 830767492 15878 32534 742757195 16256 18371 218171880 51947 15878 517876404 85860 18371 615305859 26035 18371 127864635 85860 28110 75998136 26035 85900 60682053 28110 3227 222176259 28110 9367 836208953 51620 85900 800787298 3227 7817 273867527 88157 9367 4708921 9367 39702 808180663 75725 88157 721179004 39702 86348 436391665 86348 8131 464228749 45128 39702 851445834 8131 48457 107962792 47342 75725 803734472 69048 48457 958034569 69048 5095 72669688 47342 39320 945682030 48457 80281 416275689 80281 40799 782533164 22810 40799 308555768 4477 5095 648025500 46068 4477 203741406 21618 40799 753097648 4477 69278 408871439 22810 81892 968657551 11300 21618 731255847 21618 65536 876928313 81892 27210 967803278 11300 2737 804540269 21003 2737 560676105 25178 21003 408169558 21003 50287 501640243 21003 60315 619213882 7307 21003 226742577 50287 65534 22916924 77510 65534 542616558 7307 71336 117721639 1648 77510 28709543 71336 20617 758280031 20617 83820 50128638 20617 63521 135360434 63521 51653 864856582 48599 83820 216602516 63521 22688 849696202 43529 83820 309230311 10660 51653 636233973 37382 48599 896234449 43529 82892 923767806 66847 22688 908306496 43529 86715 474744428 84096 66847 390841426 22136 66847 454682192 55331 22136 763718949 53086 66847 84415051 45659 55331 773489064 60338 55331 953969262 45659 29553 768444523 55331 16157 921138245 53086 23500 356518404 79422 60338 711222523 66039 29553 886239453 66039 40805 88181283 66740 40805 190363411 34743 66740 2954935 34743 52387 867492170 34743 72641 29893327 40805 64351 347576697 66740 48799 619413011 54066 34743 820483602 43654 64351 190843676 72641 10900 543404449 10900 20344 355338514 20344 48098 668671481 43654 958 1928711 83012 43654 752343905 48098 73766 395971299 58091 958 913124078 958 717 126089962 44025 73766 348618020 45531 44025 54673745 45531 74498 311776957 74498 86420 326960137 23252 45531 274175289 45531 33828 475681999 74498 45680 355233908 15238 33828 393664256 82788 23252 663854961 23252 26788 63003679 26788 59390 730512228 81701 15238 62749026 7523 59390 630599971 25462 81701 826472192 26788 3646 942872906 55694 81701 352244237 43391 7523 786639748 43391 45688 360117466 43391 12939 196517752 55694 39360 462803057 43391 33020 485967099 1824 12939 270384630 43174 12939 310043429 12939 80815 739839364 33020 23047 118084356 23047 59076 11457531 86258 59076 572808131 29541 23047 36485417 86258 488 532926881 36376 23047 452164851 36376 88070 373068811 41475 36376 619807062 74848 29541 916359768 88070 86977 963157962 41555 86977 667002130 74848 72180 288603260 41475 54053 69478775 86716 72180 846686586 11965 41555 75553126 41555 55958 205936943 55958 29759 94401692 9366 86716 747266763 50856 11965 291601030 72597 9366 723134274 12888 29759 204258838 29759 11844 152844047 11844 78243 684740911 73003 12888 589552557 73003 44708 605091986 11844 84671 419010900 3888 78243 683704239 34235 3888 130096046 3888 85852 119118399 36393 3888 985221566 85852 78050 415824931 3888 83924 93341704 85852 50202 261069333 20463 85852 29952795 78050 78130 181909697 13208 50202 82230972 789 78130 485935242 69245 789 816012532 781 78130 860242475 781 10483 476809532 62388 10483 663308309 21378 781 589944928 32590 62388 603434591 62388 50660 952711910 21378 36808 549339954 21378 41336 769740863 12478 41336 981608336 41336 16241 180424206 16241 67586 408723733 16241 18546 500380730 12478 84392 668496767 12478 51486 829318313 24967 67586 670203068 51486 44285 30140862 24967 24499 903412284 26552 51486 848296354 63780 26552 402770825 24499 87283 766249490 45347 63780 10798605 66276 26552 433791104 63780 77132 361927578 13797 87283 230336142 87283 83166 771647233 66276 46193 291246282 46193 27011 473653697 77056 83166 623520745 70280 46193 79271412 77056 15331 1615173 85794 70280 950686252 27011 30445 132436372 85794 82929 538706427 30445 66948 125851830 66948 55044 271490358 27960 82929 652715366 30445 8098 168611771 6376 27960 547460220 8098 60337 142554787 32296 6376 726591611 60337 34007 41073060 1117 8098 947089334 6376 51322 514497603 34007 17422 509393570 51322 21755 728481836 8682 34007 343243493 51322 63497 542764776 19448 21755 90815676 8682 28256 308928940 28256 58965 875464803 66295 8682 666317874 58965 28057 567740960 19448 70430 467202989 28256 9892 365468992 9892 227 745513891 12877 9892 376476144 36297 70430 962414844 77476 36297 153830057 43756 227 451724607 36297 77937 923197810 65249 43756 174232369 53433 77937 564407231 77476 71195 594637517 65249 28223 650984697 15899 53433 576923111 71195 56400 336502104 29086 53433 907146019 29086 78170 930686979 15652 29086 871960593 30893 29086 836623132 12793 78170 93249274 15652 37424 109094135 12793 3143 241697454 37424 75589 237609265 49459 75589 926147816 37424 66779 726144852 80437 49459 279764728 7577 49459 522410030 80437 69036 650807689 69036 33386 483001400 79027 7577 552360577 22005 7577 176004485 79027 80742 576262917 22005 55176 686371954 64392 55176 107880134 80742 69361 623247044 32713 22005 588610712 16198 64392 109309875 65407 32713 847781718 13015 69361 228762925 65407 5248 507726213 65407 13746 579342419 16198 17269 950492560 54343 13746 366925884 83016 13015 127663526 82370 83016 534063749 81236 13746 521947138 40659 54343 992047048 54343 32744 521792396 32744 10604 103982615 18817 40659 53930440 81236 15024 830801936 79630 18817 312087186 10604 15033 177882017 19777 15033 287030949 15033 75841 786314787 81301 15033 214069068 75841 12863 287280802 12863 21444 172442355 26969 81301 470894577 75841 49243 209166669 49243 12060 832646332 77790 26969 420059258 12060 20632 534356561 9942 12060 208145083 243 9942 571524182 58964 9942 365568833 20632 70882 757133023 35761 58964 194954278 8995 58964 690041271 35761 10352 46692680 35761 81391 981775087 43089 8995 547045964 6095 43089 277839725 65 81391 628295273 81391 39121 724626898 43089 47589 606208976 65 43485 421092098 39121 78365 86999311 47589 84256 820636236 78365 16758 593787833 61085 78365 409736265 20007 84256 499519236 20007 35193 342045383 40041 84256 806917026 11407 16758 28975090 81814 40041 360959062 11407 9651 114371453 50512 11407 984838764 33835 11407 332526044 69463 81814 845978178 47004 33835 303112330 49501 50512 319458872 59741 69463 183488088 64172 59741 679653086 47004 61132 554118925 64172 59861 248801093 45090 59741 937830284 2498 59741 983240826 82687 64172 295310192 40106 82687 164478671 3205 45090 496283907 82687 67788 40068158 67788 4527 138475457 3205 84958 707899237 59433 40106 343073660 73394 3205 233187143 26311 59433 711097269 4527 4112 370390416 18173 26311 959104196 59450 26311 898709681 38810 18173 28517121 42333 38810 329594660 77069 18173 600863801 38810 45502 951255770 45502 29562 955509687 29562 48666 925491974 42333 71475 346204872 52740 29562 767481653 52889 52740 695499753 71475 5174 660714529 7235 48666 734291005 6783 7235 537275751 4854 6783 446547685 7235 24142 192489981 5174 87061 662742368 24142 35072 623907701 87061 62409 943743134 87061 29701 215155942 33076 24142 971370545 39151 62409 293297279 39151 74210 987178852 19433 39151 83706527 44281 33076 889382083 19433 83888 523096753 23327 19433 31601770 27422 23327 328487949 83888 8713 77712953 8713 59489 63797398 27422 31040 625946217 67432 23327 487461568 31040 10698 200003390 7705 67432 832464423 7705 10094 769904329 73220 10698 540869810 76310 73220 66548427 82116 10094 373187807 52022 76310 905472690 76310 79305 92143704 18343 82116 160598862 19103 76310 84769310 19103 20250 651568087 52022 69892 958093404 51832 19103 131537309 50938 18343 958574375 8346 51832 130694531 71583 51832 46172110 51832 4549 262437912 1755 8346 474444444 71583 59237 631289597 1755 43914 626133464 4549 65789 701997691 59237 86358 309114352 86358 58539 308731953 65789 80513 107357855 58539 86073 869014860 16193 80513 514047795 86073 78934 310417122 78934 24075 102380336 16193 28497 199064702 24075 11629 199437955 28497 6551 64539704 78934 64245 660457151 58876 24075 681795646 6551 60250 359319855 35781 64245 2732199 64245 36551 715955966 35962 58876 837290939 58876 60140 869749320 35781 60311 278844723 60311 57680 467870057 88225 35962 874267038 35977 57680 520958880 35977 26600 306575401 60311 61309 479154940 15829 35977 241842976 50166 61309 835399333 2467 35977 629235658 72843 50166 633360294 2467 38925 335790780 17665 38925 476632897 50166 14693 683166168 17665 12910 748285567 17665 63754 922691880 63754 68361 518996349 59129 63754 300174762 11902 12910 54428885 46822 11902 968784257 62688 63754 64158660 49106 62688 903759679 46822 64037 486032460 65390 49106 74422843 56965 46822 304501684 56965 65664 522320977 49106 20392 867206155 65664 39866 635574827 65664 31532 49151085 31542 31532 241460615 247 65664 691714451 9261 20392 120504239 52560 9261 70721797 72157 31532 50093556 40698 72157 300153500 52560 56510 700538445 69418 72157 999270170 52560 73572 760142107 40698 2450 454933478 40698 52292 511767122 45800 69418 243256151 42103 52292 402329840 1475 73572 892199855 11287 2450 306817707 40402 1475 61678361 8597 42103 443820291 8597 18852 417463515 41588 18852 816619961 44219 41588 690036229 35737 41588 613335992 8597 32001 590624029 9896 18852 59534588 32001 15594 623205260 15594 52016 780229528 70623 9896 359274345 13187 15594 690090249 50943 9896 178601100 50943 61840 712992800 52016 56281 982841104 50943 71644 717184594 71644 16457 273121528 50943 44028 650428626 12629 16457 430362113 20794 71644 31286704 17054 12629 38794804 51902 16457 963104421 8456 20794 811013481 9986 17054 924345731 9986 84764 694832053 4016 8456 364873828 84764 29581 701604610 8455 29581 509153242 78782 8455 147384166 78782 87733 656039363 8455 5738 946989248 8455 64260 27261085 87733 20912 91777891 20912 80755 763212167 72449 20912 849770997 82580 5738 495054696 39164 82580 291637915 82580 23797 223017333 66933 80755 185830825 62314 72449 389386486 62314 22670 556971024 22670 54112 639801975 40371 66933 809224391 44688 62314 843814042 10214 40371 223617609 10214 50071 644382876 22409 54112 430626412 79016 10214 95750332 50071 83336 54366371 10214 15611 44544306 22409 78687 505977719 22409 19273 645219518 25494 79016 555307167 52254 83336 752783379 50397 25494 868116264 72192 78687 326833570 56782 19273 896430179 25494 574 241211971 11446 52254 115590762 88053 50397 219812176 574 10999 289912118 73989 11446 214847927 88053 13244 240871713 13244 58278 95459181 58278 72580 22077108 68058 58278 51891801 58278 12763 384635187 12763 71133 30703160 4974 72580 270380868 84097 4974 533596696 49678 71133 925656404 71133 20636 268617120 71133 64788 679582159 64788 81846 85290203 42713 49678 447371453 20636 9146 839413991 42713 8103 21813780 78738 9146 162854799 42713 80260 69892876 78738 59056 410439925 8103 19761 250833816 52451 8103 472541159 25027 80260 864475742 35613 25027 427927706 1667 25027 139247207 79139 25027 125870092 82295 1667 526987366 79139 77938 592022893 26590 77938 756832652 77924 77938 854258796 82295 77845 687448173 77938 17537 646520375 77938 45969 305483754 17537 84240 676980144 77845 68373 67689153 70610 68373 467346612 70610 42952 254784493 70610 27882 806508320 27882 68906 148164789 7042 70610 106633194 24141 68906 900993127 70141 42952 204831956 62718 70141 479506847 28449 62718 487066368 62718 11634 179200644 57454 62718 145576303 11634 69480 592547000 62718 10033 428427118 10033 42427 306504551 42427 41942 273407384 69480 26972 45343680 38320 10033 397749371 41942 42110 385674466 26972 49049 271904756 39528 49049 143726416 37500 38320 821251248 22138 39528 463557585 42110 71014 30249086 22138 65077 675454402 37500 83114 884436629 37500 70702 563673317 60902 65077 573820211 71014 10826 379658659 53041 83114 54251071 60902 2950 960170940 2297 53041 765389611 53041 80374 773445149 10826 87448 10675492 2297 11474 72429372 2950 56123 397991568 84458 87448 366150896 80374 43330 818424379 84458 47032 97842370 11474 51012 625289261 47032 57220 218505268 41197 47032 332984516 47032 69745 244771522 6794 47032 938398900 57220 82755 761568404 69745 54828 163109739 6274 41197 877857474 9170 6274 284803014 54601 54828 944154681 6274 40370 515454937 37226 40370 135607801 50651 6274 937772539 64160 37226 985205670 37226 8603 331467177 50651 81368 457386733 26178 64160 413893860 50651 43021 318998678 58893 64160 458070584 8603 83107 358715801 58893 55746 40716729 6216 43021 946668505 15385 83107 547056249 6216 52655 132325817 55746 45240 180861303 6216 79661 832370466 52655 65922 945580899 49141 15385 462279094 68450 45240 322253313 36235 68450 344583058 82908 68450 88081853 82908 56182 462993278 82908 68601 477861791 84380 56182 953886786 84380 27477 50794855 68601 80866 37434559 88215 27477 285403141 56789 68601 295338050 39712 80866 513661743 12609 88215 369351351 80577 12609 356660713 56789 71468 243355634 19535 12609 874732783 39712 18245 890627750 51234 19535 858152190 18245 83158 703222935 54080 18245 889696948 205 18245 153242454 20770 205 653240868 32325 54080 8523813 54080 6102 272248176 79315 205 795547304 6102 58245 735094134 24343 79315 95143406 51279 32325 371065569 6102 29451 795795271 24343 83511 371249273 6741 83511 735000593 60719 51279 597301982 74660 83511 295484502 29451 13617 565871851 60719 51059 254204565 60719 55509 17440000 55509 20655 675643887 51059 81091 367092608 11293 20655 227232939 51059 23359 435158770 11293 81759 49508451 81091 72774 113665597 23359 60520 124041481 14775 11293 609146612 17521 81759 64973797 14775 61941 811504007 30653 60520 78894291 14775 35024 130635432 21392 30653 716776511 47204 61941 225602579 60106 21392 4592431 62629 35024 230944445 58042 47204 766239794 48818 21392 69436717 58042 28396 89894186 60106 55517 16252975 28396 46104 379881090 43121 28396 284054492 43825 28396 172198786 28396 49512 128792023 49512 27586 726113338 62276 27586 742179670 28109 27586 201618368 62276 16450 31902771 43431 27586 421838734 79862 43431 741892305 28109 78588 353064276 28109 29243 811700181 79862 38461 423390151 29243 70524 965293151 29243 37853 90765083 37853 49727 652686972 29243 33171 669013746 49727 48702 827085093 61878 48702 682458917 37853 18355 930901462 33171 82385 748689494 7521 18355 918612583 29834 61878 398412584 4969 61878 868702740 55284 7521 913053402 17670 29834 951715180 55284 27397 288464494 4969 84723 90454448 84723 12110 497068608 27397 11905 77655332 11905 17599 742326425 2835 84723 910996213 84723 17943 372116467 2835 18624 105069053 11905 85587 398991121 2835 42961 168180338 18624 56077 561567997 74534 85587 97988476 4946 18624 594857325 16455 85587 485264597 67880 42961 134835311 16455 81939 479061105 20485 81939 52911489 15232 67880 135154450 15232 38665 330295852 67880 49999 990330136 81939 28942 648184783 1679 38665 336478797 38665 50828 344440355 18810 49999 927392982 1679 50273 477518364 18810 73441 743628439 33305 18810 887398941 24972 50273 851583290 50273 55456 365857181 51767 24972 695199692 84169 73441 626344013 51767 75854 923992295 8039 84169 448809050 55456 15069 934268297 75097 15069 976989224 19944 8039 851727177 26394 15069 530957483 26394 54705 350507957 76775 19944 482270173 65138 75097 323862013 8843 19944 78506960 3386 65138 851391246 55827 76775 761623716 49164 8843 5711216 25936 3386 744855122 43811 3386 480689738 25936 24375 727688054 25936 37333 755487336 19483 43811 168861478 7844 25936 955602004 43811 13010 319386766 19483 6930 476057409 6930 9097 700567855 9097 29093 430774786 29093 30760 809499005 1713 29093 995142913 21324 1713 674643599 1713 3350 411460914 29093 67306 107057745 21324 37002 268780912 3350 43493 118083036 53902 67306 928144700 53902 76874 6669033 35722 43493 874784543 35722 77656 78420369 21687 77656 173897561 21687 52918 195264779 7165 21687 953184082 16539 35722 181553036 50624 21687 783703360 24026 21687 843628365 32156 50624 584090704 16539 33353 182929482 17427 33353 807055630 12684 17427 117756446 33353 47511 994416441 51688 12684 677823541 87092 51688 786643270 28104 12684 163742228 47511 51313 860023082 47511 50188 49363412 87092 26063 197518781 80652 26063 536391962 61908 80652 992977173 22932 51313 239694431 22692 61908 561513387 22692 45023 260559507 79291 22692 454111110 27538 22692 846188407 71560 27538 585992564 79291 8931 42035982 59949 8931 52300684 69561 8931 60519197 27538 67594 256868445 67594 17751 205404467 67594 73074 171456721 59949 57493 3328519 33392 69561 499396068 53014 73074 372194713 53014 52792 257665478 33392 29648 974086473 33392 68187 547728289 65115 29648 817299305 53014 36929 383167668 85178 36929 968038838 45474 36929 479948915 80903 68187 402085586 80903 64893 434967041 80903 57393 76226252 75794 64893 539382557 64893 34674 808727011 21775 64893 536398596 75794 9768 79814778 75794 7731 204292360 30917 9768 233200604 82284 9768 916414983 7731 2251 133653053 30917 15463 146965757 4652 7731 171015370 2251 12997 319472770 2665 15463 351810005 66143 4652 854161726 4652 12055 36703983 74518 2665 69016723 73342 74518 833480601 7407 12055 394560952 7407 48768 171754906 7407 63818 159295842 20643 63818 819270560 25288 73342 556095523 11530 63818 825546038 20643 29965 964790939 11530 7976 641686477 25288 43631 615184148 34606 29965 199439169 52211 29965 656788754 43631 49178 439111302 7976 76281 10177464 79555 76281 505111947 34606 60905 441261868 88307 52211 392626165 13704 79555 833316510 48831 76281 471815066 88307 31402 668467103 88307 35808 208716902 57910 35808 48589489 12210 57910 402105831 12210 47655 698494730 35808 85996 682686173 85996 25336 709010503 57910 19667 953368495 69148 47655 285890865 58129 47655 581782437 69148 3838 573327781 85273 58129 227778864 19667 87584 278003281 69148 63901 555445168 87019 3838 37302448 85273 23636 956448491 69152 23636 170862210 87584 81911 635364875 23564 69152 51944684 87019 45631 937864826 72414 23636 933779362 45631 78019 769150991 26199 72414 355192691 26316 45631 713621822 45631 39206 967515632 69598 26199 937151883 78019 2720 234814992 69598 62271 260465763 69598 48721 785335774 69598 48356 476654413 24581 69598 843171164 24581 5733 380924122 48721 19719 303300998 5733 36185 938517772 5733 50122 906276052 43871 50122 810717793 50122 76805 349449947 43871 61222 40394331 74515 61222 7420970 76805 24715 198242544 70939 61222 754453111 70939 2420 220812716 77834 2420 152841524 24715 24461 354602725 24715 31390 297189408 31390 37051 613331869 77834 37254 969392742 17155 31390 859426646 4225 31390 715577688 37051 61871 185488470 17155 32058 379359716 62057 32058 19458205 26286 62057 281107747 4225 49408 285968650 26286 79367 666385037 26286 17503 115981668 62057 69523 472121970 20582 79367 115138950 64403 79367 818072860 69523 72975 415657140 26246 64403 6031513 20582 75175 960655540 34844 26246 728277700 34844 49341 953150693 53510 72975 323059304 75175 40628 918225477 53510 77805 987361774 8474 40628 283745031 53510 75721 850052566 77933 8474 556998237 38332 77933 906441223 830 77933 642308450 83078 75721 9774288 75721 33476 856043035 19795 38332 79705425 8279 830 648142115 37791 830 153205535 83078 61189 61161191 80304 33476 133912541 534 80304 177854972 47013 8279 5467396 80304 21777 11907213 77031 534 738796830 80304 34155 113815041 77031 45456 570398624 45456 76831 957803349 54369 77031 48825881 34155 7492 560435740 41471 34155 210075550 45456 81033 591480015 35361 54369 540695300 41471 61063 375517910 1450 81033 700936135 80725 41471 427900418 61063 41792 8540033 19111 35361 144336870 80725 19555 406868538 41792 43692 711869296 41792 46949 156929025 41792 14022 587031114 19111 84159 54046663 14026 84159 56683846 82235 14022 849978963 14022 4622 13989061 4622 60100 886114709 4622 20501 54868186 86964 82235 550123905 20501 18335 973227193 79331 20501 572097894 18335 82743 790941414 20501 74622 711915700 18335 18594 447161703 18594 41137 944038715 79331 13738 116965956 74622 25047 837231685 25047 6945 680811738 6945 40034 806380582 41137 51633 846667240 40498 6945 207131518 630 51633 421446757 28445 40034 23674426 87063 40034 372572586 8821 51633 759217386 8821 11377 529891069 26607 8821 451960091 53779 8821 911953205 53779 76672 108627117 76672 44192 135176379 46059 53779 370662257 25871 44192 858666271 72459 76672 513688452 25871 30388 804204988 30388 61080 129489942 25871 14021 828944929 83521 61080 216561230 14021 21508 134900385 44997 21508 431739328 21508 33675 814033985 44997 61105 705789100 33675 2790 374788344 54045 33675 517273887 2790 38724 174141331 54045 16084 350889157 13865 16084 383599535 16084 12486 266492742 54045 36669 634478054 52365 12486 634260164 13865 28271 952766578 34960 28271 942071621 33695 34960 805404263 52365 62363 737135893 62363 62886 398868505 28271 11133 300293969 69324 34960 212348286 78513 33695 261860244 11133 10586 16348609 62886 54653 726394528 11133 23141 110067834 78513 26955 204840348 22089 10586 651351448 12270 54653 440965874 76047 54653 104030633 70523 26955 577028895 70523 75992 544008843 70523 23237 543541418 70523 42053 530249716 76047 28955 142234105 23237 81421 154585232 77160 81421 847053410 71653 28955 301127491 77247 81421 806586496 7094 28955 593080483 7109 7094 212998737 17625 77160 315297409 7109 15512 901848385 75646 7094 594204873 7109 45127 957511059 36532 17625 270556647 75646 53640 460065416 79046 75646 758673169 20224 45127 16494947 2900 20224 989316843 20224 65936 923073804 49759 53640 601257123 65936 73747 215868292 49759 30128 584073567 44590 49759 72377062 73747 62227 112984862 67858 44590 585335067 70953 30128 408247582 70953 71187 99963827 36064 70953 682514060 73692 71187 405720659 33369 73692 444531189 31456 70953 472668897 33369 30878 574425607 33369 85771 197159942 84076 31456 500409243 31456 22316 412677226 22316 60852 742877310 2314 84076 856567328 76061 2314 356033005 76061 18050 61653978 59091 2314 771869236 7229 18050 749816485 59091 32031 986688845 18050 10626 35085622 7229 67258 907255197 78367 7229 179822662 7229 84557 11625055 67258 66064 260023444 78367 74816 141655401 51103 84557 2309463 19815 74816 429933482 19815 54978 448763708 66064 80300 748564904 51103 85492 204794369 222 54978 939308124 8620 80300 426132124 19622 85492 765953739 222 30131 596326878 30131 44207 878245271 44207 80827 126878190 44207 82133 777251480 86400 80827 842319554 44207 85404 811708759 86400 28767 374927196 46812 85404 264559084 46812 85362 300461503 63290 85404 497256045 18289 85404 719819706 30346 63290 907072596 30346 53694 202935208 2644 85362 43578771 2644 18274 115107131 6764 53694 510048641 17290 18274 267207794 5205 53694 195362859 68153 18274 26310730 3973 17290 405819534 65838 6764 614007222 3973 25101 528522332 11525 5205 23408802 5094 65838 71203776 49666 5094 487573980 55610 49666 778128214 49666 14880 814280770 14880 42035 984524110 63972 5094 89130580 60871 14880 351316009 77047 14880 542668091 60871 43549 915671719 43549 67568 102174911 67568 87121 56478218 43549 16669 936165265 43549 11839 554664974 64199 67568 532342393 11410 64199 244139605 11410 86498 876268720 20323 16669 584654198 7107 20323 883803201 7107 73193 276269085 48894 11410 753015921 52025 48894 420332648 52025 27993 993928776 67642 27993 46384211 69743 27993 338046006 27993 76499 198989101 76499 77072 925606856 77072 47746 273739257 47746 19253 570281418 69743 24176 116977309 18935 19253 911591535 17792 47746 363407705 24176 4655 528976643 50263 18935 709252004 26620 24176 15877014 62412 17792 963380164 4655 52350 951346983 4655 25750 611039434 12228 52350 860394169 6617 62412 186905326 73842 25750 324512274 65737 6617 491177441 2040 65737 346394444 6617 47251 816923951 37377 6617 445837277 47251 78984 871816022 78984 2457 50873 15100 78984 850321766 39385 15100 35801979 37377 38795 794323709 2457 51188 250127559 51188 85315 673088275 37634 15100 698965735 85315 23073 999266651 85315 64193 646584054 64193 15828 462832779 42715 15828 277099103 42715 76662 73731808 42715 64370 571443267 58090 64370 392685759 64370 30401 382106068 76662 28861 79742056 76662 22598 204758208 58090 8106 616217155 65088 58090 194670292 28861 87829 997271877 65088 59140 873277436 77481 87829 646272391 87829 80678 807004211 69338 65088 836635775 66951 77481 389260069 50937 59140 277200943 69338 33051 105995124 33051 47430 142369068 50937 31551 946621208 33051 78465 399751633 78465 19394 504589307 31551 38381 563400566 19394 23866 262073860 87930 78465 654940399 12413 78465 295191284 87930 58630 901542000 11681 87930 27605129 15479 23866 445744592 87930 25196 898386133 58630 22081 140713955 15479 70311 434365271 70311 29308 806521722 21199 25196 473880346 29308 68677 70315134 81761 70311 188978316 81761 28770 601745181 21199 63176 802076804 81761 36864 107947836 10877 36864 49796168 86644 28770 520894814 86644 77198 120133211 10877 48763 365972521 48763 87421 675283904 48461 86644 834864028 77046 48763 946613829 48461 51731 566348938 71098 48763 98525579 54590 87421 773855843 82272 48461 26794151 77046 30687 697940178 71098 40212 19270442 54590 86536 614372788 82272 40771 22380156 40771 27350 738014258 30687 15288 190241558 15288 87158 269680123 27350 9122 386378585 11675 27350 310629457 6762 27350 299886106 9122 86741 487848876 68810 6762 973587816 25451 68810 479995384 75817 11675 132101175 9478 75817 202068369 25451 73012 803054902 9478 36063 227184140 46629 9478 904726605 75817 35665 496188939 17611 36063 416393901 36063 1437 851799432 4517 17611 198144969 35665 58122 769526576 35665 52331 609648548 4392 58122 646186043 764 52331 78165868 4392 88220 8550939 17425 764 893265432 17425 25959 828899778 764 28193 447430249 17425 8519 36778281 88220 6623 636009393 25959 83620 925326845 31770 28193 958035697 12121 83620 172875458 83620 19099 360751681 12121 81384 833581406 62559 81384 998670793 12121 62532 143420204 78210 19099 535780365 77529 62532 370370346 62532 39158 481190214 81286 62559 518216267 62532 50021 425016656 78210 25335 252338603 25335 13490 83116892 25335 25845 975448406 84016 25845 553079304 84016 43799 817411331 60422 84016 879840084 77085 25845 590577299 84016 26538 867478027 662 60422 652004765 77085 16945 732299386 14516 662 179500862 77085 88246 142580264 26538 45373 734542334 14516 70843 633825191 70843 69022 850742473 88246 83347 157423695 69022 2026 783805101 83347 11726 392197960 78528 83347 664699569 81527 69022 217577808 2026 57755 161424964 2026 37030 177430388 5125 37030 190526008 57209 78528 28677317 81527 53310 616089935 50794 5125 195504790 53310 4539 734089154 57209 68084 197978354 4539 88000 814371879 4539 13752 426422788 13752 37389 890645390 3260 4539 620711779 37389 33733 676903418 30402 13752 138736699 30402 2573 663219701 30402 87054 528746587 66050 2573 306248749 70750 87054 429163277 82245 70750 603601739 66050 87797 44338228 66050 80332 923849995 17178 80332 867798819 56903 82245 577928069 80332 60290 831603336 87797 54200 897580716 17178 2672 909930650 60290 79575 694388956 73945 56903 20225649 50129 60290 248584867 79575 33103 270444410 16889 73945 367793203 24640 50129 588965582 36838 24640 357884321 40083 16889 23333057 82477 40083 181002151 36838 40578 886210432 82477 35633 307514300 40578 14482 467823995 23669 14482 672302774 35633 76555 130258667 14482 61230 262486155 13308 61230 63142297 45964 14482 128380796 66349 13308 33200184 61230 39979 94846642 80425 66349 288770230 28000 80425 955351939 80425 47008 136681796 47008 1158 748381019 80425 31139 979755018 50513 31139 80202486 66247 1158 739268015 30349 50513 472491052 1158 73147 125675504 30349 55777 211552042 73147 80429 419710015 43859 55777 1156186 80429 62332 283429657 87787 80429 271252956 43859 40122 359018993 87787 57137 472790783 41040 57137 681255791 55796 57137 378041383 55796 39668 446411682 13741 40122 682985137 41040 81965 760838270 39668 23291 144648501 69926 81965 150904408 13741 33682 264747346 69926 903 466966077 69926 76648 385030430 69926 9976 802853932 76648 61238 222044754 69049 33682 220756296 9976 68659 107946129 60610 76648 711913656 69049 30201 80080860 69049 71989 861395983 71989 86181 63623383 86181 15315 289577343 74500 86181 586490716 15315 63108 362312492 86181 86890 108070948 59928 74500 53311469 54510 74500 642313159 63108 16619 849117679 63108 37571 259469987 37571 57590 118562903 68855 59928 443287900 76041 16619 827328799 37571 69979 624127185 57590 12766 131970940 56758 69979 784928251 71670 69979 14846636 51040 71670 6207288 5546 12766 300192852 5546 68035 59872291 12436 56758 28869920 5546 86958 880754941 14250 68035 393277881 86958 20228 307491632 12436 29775 255444388 46731 86958 599399871 29775 38351 48476359 33019 20228 270875538 85600 46731 593921799 23003 33019 120080312 60735 23003 451727117 60735 83811 276808711 47333 60735 606076545 85884 85600 476030430 4083 23003 433263051 17328 47333 273807440 47333 16246 408878658 17328 22430 249347057 17151 22430 382663181 6174 16246 897068447 16246 69774 123800307 74283 17151 717147559 17151 70894 391672440 6174 2797 605630872 2797 47959 883025819 69774 25807 269036027 15581 70894 630719746 47959 2622 506359389 55200 47959 533893434 64369 2622 848098388 25807 86728 223325239 77250 55200 281805804 64369 48845 981500908 77250 67173 139393134 76576 48845 940507898 4690 86728 854788008 63270 77250 237962599 48845 8046 794133919 10420 63270 412475013 4690 83539 320261977 25007 8046 977992325 3263 83539 335286469 26113 83539 135142740 38753 25007 550541062 55928 25007 676552025 18146 55928 488709008 18146 31450 78094328 87900 18146 237113859 35552 38753 6700372 55928 84991 276275675 12973 18146 265484923 35552 16699 569065523 23136 84991 555515599 67753 16699 133082560 84991 40216 467996934 40216 28219 116007795 28219 34609 895158888 34609 70646 907217679 22643 70646 145456470 34661 70646 404370500 70646 26331 413947241 52556 22643 574402108 70646 62391 368627019 62391 61885 551636804 62391 21228 188022959 33052 21228 27568359 33052 636 811492511 21228 79558 956955401 71845 33052 812349673 66547 79558 187515072 66308 71845 100931546 39011 636 578852215 71358 66547 607333478 71845 88103 878908410 27640 66547 501377686 39011 84058 574798442 27640 64622 881391117 27640 34907 407366495 64263 27640 813232865 64263 23617 330378225 64622 46170 491948476 76238 64263 307280054 34907 56551 807096814 19623 46170 522965447 76238 26749 911822465 19623 51147 604825794 24336 76238 14003385 51147 66386 8844445 26749 77061 227296953 77061 70048 226643160 70048 41477 728580815 19971 66386 643999565 77061 47177 655674850 80575 41477 565022768 47177 83242 715402057 47177 50303 322679889 45316 19971 958380275 45316 59231 363307870 71194 83242 599228097 46749 71194 89956276 1857 45316 449270184 71194 13369 376320924 13369 55987 436009128 13892 13369 789643130 46749 53666 830467272 53666 17585 391980719 13369 7175 522760590 12262 17585 21536370 54815 17585 792379042 12262 52329 499859504 17585 13301 39509179 64286 12262 420164331 74883 64286 157532035 54815 86940 615882892 13301 59966 374778216 9446 86940 120327044 64286 71889 958170286 59966 79383 139838318 7601 86940 439362385 9446 12004 57485495 9446 16175 798284086 7601 41553 681394094 41553 44858 42995546 37659 12004 351996465 44858 70637 994522299 37659 69476 48188386 37659 66594 526911711 69476 74963 884437281 70637 76079 956857616 77616 70637 293720227 10176 66594 911192040 79631 77616 8200582 8096 76079 468244287 69398 8096 116058091 10015 10176 930036696 87838 79631 29952678 59427 8096 180558847 72676 69398 754398158 81841 87838 266793584 72676 23550 911445328 59427 50133 810766942 72676 53022 380061 53022 49172 133019130 53022 13879 727155098 41568 23550 90170214 47914 49172 274028927 73860 53022 139955294 56573 49172 575757281 79393 73860 430268408 61931 73860 368322601 79393 71770 422908006 67234 73860 793658586 85442 56573 109622050 61931 19650 679537594 85442 77422 506967718 58792 85442 342764216 33855 85442 403132986 33855 52647 212962362 77422 46938 80477967 59506 33855 478545210 82047 46938 813509133 46938 40944 24526785 59506 58503 34803645 16556 82047 414180357 40944 61789 997132135 75757 58503 530409856 75757 72833 33294587 38135 75757 876023343 1819 16556 724641536 61789 14086 371848619 38135 3340 999060208 871 38135 254376613 871 68238 762789810 1819 85421 790861658 47445 14086 259972784 3340 48045 718948657 36035 48045 874497354 26605 36035 879462694 8512 36035 48792206 457 26605 79405751 61099 26605 928662358 61099 38865 318480832 85762 8512 933884047 27970 85762 957389930 85762 83029 602581461 72091 38865 595167537 84741 72091 748884083 6934 85762 708867563 72783 72091 169399475 53161 84741 59974371 67783 84741 474168789 5463 84741 355370525 67783 21780 374914818 5463 26387 110483491 60923 5463 380992620 67783 5864 174664063 80004 60923 799704846 32264 80004 976644622 15743 80004 540165418 43146 32264 97147178 43146 45010 115789451 32264 20389 449421248 43146 48377 246891564 57476 20389 81380128 14123 43146 363050731 14123 57530 698179646 50183 48377 920277524 50183 80771 38402012 57476 73359 140899740 73359 47286 423932064 57530 13485 191291093 50183 8447 536580036 80771 41799 91741021 44242 41799 429617533 86399 44242 299775560 65066 86399 332202367 41799 30390 924112123 1702 65066 985271244 44242 51177 792428774 1702 86994 439811075 49472 65066 60522219 25855 86994 845215374 1702 13809 44057242 57304 51177 128508434 49472 46567 32502888 25855 63694 559365689 33284 25855 3552973 13809 24618 67306270 43585 24618 461686733 9420 46567 432233131 71246 33284 581237561 43585 14478 882060002 71246 33801 398575461 9420 70476 381386071 33801 87914 639015317 7065 71246 51516439 85146 14478 811704216 5424 70476 680337277 41484 7065 632865548 41484 19731 893234787 14458 19731 66318907 14458 28027 594195115 5424 53335 401062551 19731 51116 17682222 53335 87726 863457885 42116 87726 476727925 51116 31705 66867199 87726 74198 655077830 42366 74198 931151873 87726 58325 361479593 31705 50529 710177396 50529 30307 122221076 5334 30307 14760544 42366 31575 82675770 13722 5334 316436763 7370 30307 165510877 5334 3403 133543733 7370 9711 452627549 69984 7370 126240076 3403 25599 102388266 49151 25599 920225122 69984 48583 139426107 69984 79620 790420468 69984 64627 157567680 24108 49151 830967836 49151 344 144255882 19937 79620 637076003 24108 12619 768059545 69611 344 921551660 72742 69611 299462638 60064 344 531678571 19937 66733 473260442 85152 60064 77195856 72742 6119 52344937 54091 66733 396197761 16122 85152 45650241 85152 44690 586365743 49997 54091 8547903 16122 41448 832096632 12711 54091 803391251 5824 49997 390195554 41448 24143 909242401 88292 49997 919156790 69120 5824 531624453 4309 12711 380553610 5824 48193 783729572 4309 78277 1093305 49577 88292 429970835 4309 17239 35394355 49577 11074 134241440 80723 78277 342081673 81296 80723 453047697 80251 81296 70000727 45306 80723 10266326 62880 45306 185260231 80251 78084 270194528 1436 45306 318853760 19699 62880 455243691 15115 1436 709255224 1436 30928 636268049 10913 15115 670471584 60798 30928 707073714 60798 61038 382020335 258 15115 602370398 56315 60798 324393020 15607 60798 701523154 60798 37846 474052568 23659 258 299954808 79613 56315 173715501 79613 1797 3699703 62270 23659 681427759 71243 62270 934431515 54866 62270 305847508 34638 1797 943324767 43118 1797 81576049 83877 34638 809944265 74245 83877 852106787 10224 34638 128645222 83877 48036 359095228 83877 2571 504058161 2571 74450 172660157 38652 74450 54995639 10224 60488 65184867 74219 2571 895798718 50220 2571 370204279 22257 50220 450392447 9958 60488 25909001 22257 9296 904429906 74219 62936 479531867 9296 56247 51891940 56247 75858 279863840 9958 25282 18188249 56247 61922 83886883 63404 62936 71130448 67138 25282 730365438 17339 25282 978986706 17339 13279 485802624 50361 17339 254771019 87645 63404 241449141 20594 87645 494920556 17586 20594 902584507 65146 87645 663285457 61536 20594 35169665 6680 20594 965282714 65146 76220 120502736 17586 43095 928325796 65146 3912 584043557 76220 73782 237369901 20911 6680 945863863 20911 83805 963428899 3912 33647 736205307 47984 73782 284287597 33647 69258 828914301 25195 47984 330544470 36080 25195 542144702 33647 36835 682016861 65916 47984 623294377 49713 36080 78255416 36080 65988 618050380 65916 8868 25681923 65988 66241 913229133 65988 39087 991436040 65988 7568 605554463 39087 60090 17719480 76288 60090 389822639 3764 66241 932680327 7568 57834 628596685 57834 48057 53068576 23599 76288 608542889 3764 86017 380390777 57834 51551 61594420 86017 54345 447933149 77474 86017 112742655 86017 87174 48385538 54345 16290 274759393 15290 54345 174378850 16290 72399 880591528 31563 16290 390293916 15290 46127 247137180 41274 46127 595113366 26127 41274 94194474 72399 83854 615504114 35785 31563 449794317 69657 35785 32818494 62584 26127 904702084 35785 43743 61541146 84735 69657 328133258 9987 43743 356218001 11334 84735 888179207 9987 85934 876701646 68065 85934 478670998 42084 9987 55959826 33895 9987 69411735 6622 42084 402957566 75278 6622 706783486 75811 33895 953508733 42084 4724 378380975 4724 5905 376285468 78147 4724 90101887 68792 75811 739028847 4724 15305 674829581 73106 4724 813616825 84578 15305 162560637 73106 34309 148871452 54576 34309 426954713 73106 63543 66194795 30199 34309 929169943 63543 30682 969920935 73192 30199 420924711 30682 2667 315130592 2667 56329 223465783 50974 30682 781202505 73192 31692 690168522 10359 2667 282538399 50974 43393 271624634 36782 31692 480107079 88206 50974 674653589 31692 30579 654449753 57677 88206 168591429 19037 36782 740470419 88206 13045 681410652 87657 19037 353688202 72328 87657 633852533 15515 57677 461678622 14058 15515 549003988 72328 33403 35001790 14058 78964 750481238 14058 38057 226832878 33403 71423 826208617 33793 33403 925952868 71423 23682 383454872 33793 21601 896803814 7192 23682 552300201 18186 21601 747839036 7192 9517 207091122 21601 23941 168954121 39795 7192 7369 35420 39795 204115068 9388 23941 846251460 39795 28314 688637144 23941 14292 147635604 9388 19911 20241569 35420 80162 392359577 12001 80162 43799302 30098 28314 608962071 87973 80162 168917794 80162 56519 228328466 80162 13214 903041753 76530 12001 469491526 67926 56519 354036646 87973 14901 991706594 74381 13214 270117121 86444 74381 45633089 53567 67926 478090213 47657 74381 992542227 57383 14901 992172696 74381 53059 742882639 53059 45700 743327372 47657 32633 112005060 64014 47657 206326760 32633 80150 756878842 80150 37429 418416773 32633 23262 293482511 32018 80150 618352324 64014 45248 677372015 20192 32018 292073034 56303 37429 200412435 20192 21602 365825271 56303 47946 36422342 73215 20192 842962771 20192 45055 863159189 21602 24960 726691449 47946 46837 405098781 45055 80684 446316744 46837 54017 109661844 80684 51579 943103670 54017 66297 880404405 54017 59124 704264343 80684 69958 535495319 69958 49048 936860952 10298 66297 38336 66297 25971 586978643 59124 70674 643640489 10298 55356 151528993 73367 49048 796719397 15597 25971 266576450 41770 15597 534659931 55356 36303 970953114 16514 36303 315803070 51769 15597 161895252 4437 16514 922429710 48412 41770 144521949 73647 36303 319035715 48412 49348 829237382 4437 27328 876435657 27328 49648 919914717 49348 16008 700065020 71610 49348 781957461 49348 21459 312213625 21459 49149 876284689 61992 16008 780494568 44528 61992 473844308 28642 49149 988645387 74263 28642 107429561 74263 24149 714583630 77084 44528 729913369 8927 44528 226840084 8927 57101 144880157 79417 24149 575737958 8927 2517 252923182 43128 2517 592732222 79417 72355 33680307 57101 56096 384763959 12860 56096 489019101 58745 43128 601640572 31253 56096 510943305 73204 12860 213197629 12860 13136 549805988 31253 57464 134617735 31253 75855 358807822 7975 13136 631593061 75855 52176 191247406 57464 65682 668189208 82952 7975 109341643 7975 69715 162761450 74031 69715 401133481 65682 68636 240135422 82952 29012 900807263 74031 31547 102967905 27217 68636 26909664 45133 29012 312679203 25835 31547 939259965 45133 48359 227673281 48359 57338 580236196 25835 27705 851334202 74322 45133 64008730 74322 80147 732797908 80147 22807 46393107 74322 37146 296416396 51032 22807 349946981 38224 51032 370515922 11828 22807 67187867 18297 37146 38410599 11828 13221 88067075 13221 41714 62854193 73366 13221 698503329 13221 27085 505346056 78924 18297 753926576 78924 67952 979345597 73366 87781 95310351 27085 26243 978239489 78213 27085 871156111 75789 78213 972124264 87781 28761 817057212 26243 15183 778316666 75789 34122 727718505 45195 78213 918084654 45195 13395 612000282 57021 28761 615417850 34122 38475 950390104 34122 35529 667560443 35529 44277 906321787 3253 13395 139173078 78535 38475 758442184 35529 13202 699443834 14739 35529 506747524 44277 70827 570620665 3253 50323 93753420 78535 17642 485553 7834 17642 663801939 54513 7834 77814825 84070 70827 780151157 43193 84070 38943166 88208 17642 657427430 64442 43193 797251494 43193 6521 37665758 80154 84070 109227318 81984 64442 342751136 80154 46700 161784957 44328 80154 71951769 47805 44328 807462204 46700 80907 391428464 18993 44328 809119277 18993 34048 773344148 80907 83954 395992515 60775 83954 440923398 83954 2990 533699231 2990 6451 27255867 20619 60775 465742343 83954 12829 932036112 70535 20619 997533530 6451 59802 432838474 76533 70535 471238464 43776 20619 60193942 26250 76533 876782928 76533 5441 346768561 76533 72560 268394052 50705 76533 767360701 76308 43776 223378909 26250 68638 739634507 12503 68638 682883636 72560 54336 798211462 83937 76308 254148810 83937 85718 494257963 54583 85718 215183325 37717 54336 687917689 49246 54583 101028645 54583 30598 24510402 75834 49246 896345771 37717 23689 910323227 34830 49246 774399101 34830 1532 14922883 23689 23859 995288813 9734 1532 972822830 88035 1532 28021133 34830 60086 543071844 73965 60086 598047943 22765 60086 632520334 53384 73965 871783334 60086 17332 277120605 60086 50440 258105072 53384 31733 4716213 53384 17526 85794457 31733 73108 636433523 33961 50440 818963655 27004 31733 312817978 14307 33961 656364889 17526 5679 488672259 73454 5679 815057142 5679 45582 427870473 73454 21419 26468777 67973 14307 111532092 37188 45582 17258323 38203 73454 181746172 38203 85322 723347073 85322 52296 681041014 43231 85322 423905070 85322 53124 45618561 38203 70442 420016539 52296 84259 49388805 13683 84259 81325184 53124 44406 684859299 55949 44406 394980341 74541 70442 946892823 74541 86991 487542997 45181 55949 905632107 21783 55949 198221963 61642 45181 843561192 22206 61642 613732974 47650 21783 809554640 61642 34217 484174139 61642 46257 23564892 54832 46257 881385579 83569 47650 122811436 71634 54832 603751884 12788 83569 392898661 54832 14459 239439721 61544 14459 127799840 83569 11572 103805868 37368 12788 696973893 14459 35518 154488659 14459 88164 957876986 88164 58320 324802899 85766 11572 420707255 29252 35518 679261891 49385 35518 980648619 62514 49385 425890248 51406 29252 776547939 51406 1747 925913311 29252 37468 461194294 49385 68215 776592313 68215 23450 67258613 40793 23450 931850914 37745 1747 355484794 68215 72763 827300165 68215 49318 479521995 66662 49318 507581037 72763 9822 187015795 66662 44436 91353510 49318 78141 623436157 75807 49318 690501294 44436 210 786567780 78141 49812 313330986 76200 49812 276183719 210 7491 167507793 21455 76200 621425842 21456 76200 443987317 21456 18336 665164838 6096 18336 441291956 6096 52672 116527712 52672 57984 925624668 21456 66936 102897295 69263 6096 33448687 28047 52672 118105990 10804 28047 897636137 23447 69263 600450296 66936 85473 50659623 69263 16095 409561673 28047 79373 655166495 60573 79373 455751255 60573 82987 128156103 81577 82987 471807093 44953 81577 470894250 35556 81577 800497999 35556 66034 10137913 81577 69467 33294677 66034 49225 513075416 62174 35556 74000985 69467 37222 426105059 38948 49225 228875348 6447 49225 491198169 80819 38948 616911327 2796 6447 68860070 42792 2796 610881099 9821 42792 417251090 9821 31596 399217201 42792 6125 996325799 42792 66869 117550612 41747 9821 860512574 54535 6125 231922605 33273 41747 687590671 53623 33273 363962116 55789 33273 401409252 25628 55789 304739240 54535 85903 335102773 56313 85903 3771858 78621 85903 362940231 1098 85903 220675083 1098 5935 204705234 1098 29263 8343214 78621 68707 750704884 87220 5935 19879866 1098 21077 983617407 58532 21077 919283431 164 29263 760511788 21077 45993 272329517 164 23333 121456018 23333 81402 206317596 58532 55983 74254732 81021 55983 202895930 81402 72537 44671423 81402 37473 88174795 81654 72537 384900021 15179 37473 544444652 15179 18663 992922407 75853 81654 64077927 18663 32588 665380978 75853 85441 48207024 79971 18663 73904620 81957 79971 198161066 79971 3828 823729191 57544 3828 840067915 43392 57544 106782214 76031 57544 320566827 40354 57544 557442346 46360 40354 147943498 40354 21154 435163243 43392 43666 714758120 40354 7797 397484519 50240 46360 262184867 43666 16695 664506986 16695 5244 691583267 43666 16560 410220586 7797 25696 683919049 50240 39683 412313446 2769 16560 876090661 10992 39683 57603397 68591 16560 33744195 34636 68591 615060437 10992 63985 50455255 34636 81275 582806477 43046 68591 479649251 63985 21743 287033395 21565 34636 543065683 66191 81275 306126493 21743 59651 779957539 21743 84265 131513344 83629 21743 5554144 23086 66191 63847448 84265 33714 730891833 43600 59651 276586007 23086 34671 417236229 9257 83629 28173770 42938 34671 351091364 56535 33714 510324143 75869 34671 668253340 75869 87575 304978070 87575 80187 816133040 87575 1699 194826312 38594 80187 981562077 50838 75869 16965623 1699 9982 324102634 80187 43520 938093122 1699 25800 395245594 5804 9982 871646318 60216 43520 183134162 53880 43520 438152620 71748 60216 187454429 71748 44582 903867162 80194 5804 109560597 83695 80194 645125109 38545 44582 64870976 71748 49377 778232876 80194 12762 247147343 49377 32788 92719088 26154 49377 474011993 32788 306 842745386 5874 49377 963196375 306 81554 980287752 35414 306 487811778 35414 22240 337095746 17463 306 705199095 66132 81554 123832680 17463 37052 94091106 17463 83689 283715665 2042 17463 999440196 30038 2042 833981987 56052 37052 731460303 2042 26682 797831536 30038 74190 437790401 56052 19713 59833416 26682 61634 705268034 22882 56052 562433369 68842 26682 388450009 70118 68842 879422728 22882 81417 99687892 68842 87490 252240426 22882 79194 696799540 70118 30574 402573210 70720 79194 961321995 60096 87490 994542346 11167 70720 467645998 67829 11167 877589713 30574 71612 145771896 76886 11167 882746646 31595 71612 271004574 31595 50441 347881040 71612 3220 550191562 3220 27148 349769716 14707 3220 158068230 79596 31595 519936057 27148 22922 150743619 45657 3220 915159457 24294 22922 853282286 85796 45657 490950153 24294 687 856537890 17873 24294 627882823 17873 62434 19049532 86505 62434 80839239 85796 87024 33410137 87024 39562 748383723 86505 43045 758682295 87024 74703 133203667 74703 56217 859095522 74703 43574 100031778 39562 10485 417198526 56559 56217 127436223 15616 10485 244660666 79431 56217 268001652 56559 75010 65361046 70782 56559 765063582 41140 56559 96960653 33181 70782 951115523 84419 33181 603451642 54094 70782 133347961 80074 33181 848056996 80074 51971 646309187 28518 33181 683029146 54094 15836 768129498 33205 51971 967518934 51971 15211 264321120 6571 33205 340645459 28518 61089 805175954 15836 29991 139385721 6571 34560 388281775 6571 65800 537162110 6571 15546 831678400 7865 29991 251324463 15546 77855 455165646 34560 46197 519781386 5119 65800 49186932 11260 46197 27794340 41210 77855 827094023 37627 11260 180041671 23227 5119 957980853 41210 76174 315901147 37627 64849 237310765 37627 82909 319092014 87399 64849 946885429 82909 32140 820697025 32140 82618 368257199 14376 82909 341028912 82909 64057 697014597 32140 36829 835245872 82618 32377 152162178 14376 30188 445726549 32377 202 575381990 36829 66742 749361576 71522 32377 889377073 29037 32377 850215884 202 36488 781996550 3097 71522 774692598 3097 78303 527696337 57866 71522 766826734 3097 57630 257295045 9857 36488 662265320 9857 184 650415593 88177 9857 678004191 57866 10325 300680305 9857 8277 352126784 10325 28738 573310021 28738 49629 506707940 22262 88177 976406920 10325 45321 256200724 28738 83305 37989112 28738 78345 418174619 22262 62528 977566338 19171 22262 544325677 79927 45321 991684527 83305 45636 684877141 79927 3892 751192519 20665 19171 727048164 19171 28504 55469393 68768 20665 601554652 29874 28504 623335118 1647 3892 514024879 61072 20665 456567468 38628 68768 197853500 1647 74281 129318685 38628 31646 3791081 31646 32511 412987181 4814 61072 544842507 63715 31646 467349265 63165 4814 600848894 22014 4814 252836944 22014 54930 560529713 60458 63165 485384845 60458 23981 110670275 4934 23981 397662931 29329 4934 602036634 4934 18242 370939062 60458 57074 70159539 4934 43201 989310680 4934 27472 112997267 29329 63535 574583611 4662 27472 843486210 44552 63535 391270395 4662 40561 83157010 4598 27472 330013251 44552 52122 170169801 52122 40043 822248287 44552 8015 439396007 45361 4598 723310089 59486 52122 553520069 59486 55135 114807557 55135 69401 994487418 59486 66945 124134565 69401 84641 165769497 55061 59486 37692695 21438 55135 84590960 49465 66945 100587809 19414 49465 304879796 18868 55061 21438587 39369 18868 350477862 45117 18868 924559058 35438 45117 934302030 85430 19414 103863525 18868 79592 759473177 35438 66107 923764317 66107 44191 800662983 81209 44191 321066299 79592 24439 376834842 44191 57982 417346408 65398 66107 558646109 35086 57982 673887451 79288 57982 919831756 24439 3082 128863288 12672 79288 266333463 65398 64480 317781056 68472 12672 501753710 63996 79288 989975336 36468 63996 694180159 67282 36468 662270127 64480 1661 626045174 68472 77564 619162932 52190 1661 329639018 36468 49609 926891258 1661 60862 237946445 49609 13660 249078199 13660 2683 651793117 49609 39678 144862321 2683 20762 549957259 41215 2683 353885474 11920 20762 424027481 20762 66245 138134747 9799 66245 619039343 21090 11920 214353281 41215 5419 926981643 66245 77154 471905537 77722 66245 167690551 5419 5274 832251324 30718 5274 883814050 17018 77722 203803429 39964 5274 808412947 55080 17018 770869397 24302 55080 80879976 38701 30718 589379986 31410 24302 41973676 56270 24302 299644307 54663 31410 467448339 16831 38701 96815047 30266 31410 418405485 48376 30266 252223533 48376 67702 40308084 67702 84478 750930296 30266 27549 667713888 30266 78056 557844552 15132 67702 47356903 41715 67702 378321132 78056 74081 67045957 15132 19102 873524963 47441 78056 769954946 15132 68582 631279517 68582 83135 258686759 74275 68582 835478826 54743 83135 368702876 63278 54743 812622778 27113 74275 95978549 83135 7624 985011838 54743 50864 494008079 68819 7624 49317966 27113 17559 24156455 87239 27113 418282605 57447 7624 73843198 21262 87239 632315905 87239 41562 650826965 21262 62733 141331436 21262 45413 821262167 62733 36017 790259581 62733 42363 556051125 68348 62733 658600372 62733 27910 410548630 42363 69095 416895061 27910 29747 241102160 42363 6979 200362860 26252 6979 990365383 26252 31226 749348555 60965 69095 561876042 26252 72181 938551543 72181 38393 669267597 26252 45038 629124742 75544 31226 781741016 81420 72181 298425523 54560 81420 100616180 87604 38393 387984808 81420 35583 566939861 55240 81420 286454005 54560 17858 370324679 84894 87604 189048370 84894 73346 105255965 52485 84894 51569776 72928 55240 344124754 73346 29813 962659534 54239 84894 673582191 25255 72928 246752734 29813 38923 177111225 72928 5044 367977049 51290 38923 351366353 5044 66656 266888123 66656 39624 607604025 39624 58363 961166187 36897 66656 701458109 35187 58363 4548727 75535 66656 950969257 39624 3565 388242325 36897 76182 288041025 35187 43832 709395618 30092 3565 93246782 75535 913 243199273 45925 913 278298929 43832 54168 962195109 43803 54168 218345831 41773 30092 119295094 79410 913 701607429 41773 10602 874211066 9590 54168 41056147 41773 5341 336271689 35562 41773 935513794 83990 10602 519329743 62215 35562 386933861 86692 35562 500257322 35562 25165 52416868 64732 25165 159657013 25165 16522 734224441 62215 53348 765008970 57704 25165 892808290 48540 64732 172966223 16522 81386 762408937 61090 81386 533382655 81386 13598 678444531 58603 57704 625744169 59792 13598 95487324 13598 975 167047633 3363 59792 155352623 34999 58603 622516869 59792 2469 298982142 33539 59792 69777719 60440 34999 184943481 42244 3363 349579008 38868 60440 337323716 2469 63600 636723991 5400 42244 694308407 59706 5400 46318828 78026 38868 954467878 65343 59706 625766409 65343 47922 839811552 49360 59706 57445787 65343 5447 918559135 49360 52719 523849042 47922 40132 615903493 19542 52719 321230941 19542 11624 121656452 40132 8423 118800994 74565 11624 325476091 19542 30798 930800552 74588 30798 435484330 74565 32404 745448162 8423 73796 82247456 32404 74898 144059131 73796 87359 223984821 32404 22342 227176793 87359 48050 726368817 48050 68998 556644297 2347 74898 66665047 38914 48050 571356059 22342 70892 79375600 47045 48050 302486873 38914 2451 136112010 10669 2347 65181032 20822 47045 594700568 51740 20822 829420605 2451 78498 268538827 2451 76797 865010333 10669 86019 71668457 70115 78498 945050665 4640 76797 631411353 78498 28260 64482350 2223 76797 161882736 44253 86019 855224471 9159 28260 701619986 4640 3886 763632670 17940 2223 24200230 46640 2223 687060336 22505 44253 339923760 9159 42554 326933038 22505 84006 600739301 46640 77997 817325574 22505 26836 436255111 21982 42554 925097110 87924 26836 543921721 5603 77997 803576844 26836 14070 747407933 61658 26836 385629593 72012 87924 341702191 5603 8462 990354800 7748 14070 372467293 33399 72012 529350461 57107 61658 672623363 44019 7748 409496111 47760 57107 821168514 7748 30046 799687799 30046 69727 745299142 44019 32584 996218642 37643 47760 4381981 76377 47760 541994169 76377 20680 349012578 20680 28649 428669474 28649 28830 66146558 37643 49467 858227528 76377 83893 760185829 52470 83893 156203624 2188 49467 455086149 52470 4557 529320644 49467 68806 754481231 4557 56294 992772984 22759 68806 527762254 4557 27278 702590259 80051 22759 967023206 60868 22759 159648348 80051 61278 177673704 73048 80051 77257937 27278 71018 899729879 32693 60868 475623141 44729 73048 25259176 27513 73048 78757884 71018 73899 34949348 37311 27513 918098125 37311 70994 773031941 21952 37311 322777708 8665 27513 91268225 8665 16966 955679266 8665 52501 813044174 52501 2400 597124573 16966 27135 914627476 52501 43815 456505266 59165 27135 163448136 34817 52501 471503811 43815 18574 892206961 71421 34817 734087151 71421 17750 133493972 59165 52179 702911140 81482 52179 752839241 29801 17750 363511515 71421 30723 625977085 81482 4778 905900703 81482 10051 854356263 81482 54530 41308487 57208 30723 77398545 4778 80818 152500518 73116 57208 100238679 83103 54530 936843550 54530 72440 995285335 74030 80818 179381179 80818 50639 60507014 61843 73116 657474783 54405 50639 431346065 50639 83246 67477003 69034 83246 538944238 22021 83246 415089188 22021 24936 117277739 24936 30314 734682981 24936 39423 740118910 40434 39423 344067139 49613 22021 266940876 85752 39423 662059824 39423 87568 958089788 85752 43728 630866368 49613 6283 564799786 85752 71309 398416470 71309 12119 576232226 56588 71309 671824133 40140 56588 121309875 71309 62278 896796296 56588 20110 22806003 40140 42769 677691785 40140 46703 337908074 62278 79206 964234092 79206 80020 40882584 20110 36312 748060787 42769 54706 657385236 16108 80020 675003013 36312 46898 566573036 46898 16196 126399198 44472 36312 116116928 37283 44472 609195970 78296 37283 433223269 75884 44472 404960144 16196 7380 872837587 2167 7380 67303606 2167 20438 466158273 78296 56996 888243680 75884 68966 9886508 50296 56996 587126030 2167 51851 13295353 85908 50296 358592550 13092 56996 450340128 85908 53498 138671962 51851 37444 191981294 77514 85908 802335 53498 30654 642403175 76056 30654 705480074 29307 53498 743534756 29307 83219 482675937 71193 76056 264713007 12689 71193 217048633 58478 12689 147491283 75179 83219 239970325 12689 26540 810286434 670 75179 60663231 12689 30538 14799522 670 41502 199295074 41502 69277 157884043 670 76521 187085513 69277 8419 308070894 254 76521 362996257 5063 254 650402501 76289 76521 26100513 5063 75059 31432898 75911 254 567858650 66790 254 911272341 75911 45661 732049882 52476 45661 742715945 44031 45661 921174113 51433 66790 504149261 45661 17968 81616866 45661 82249 106125823 82249 8913 689121131 8913 82053 323911675 6466 82249 613875202 6466 38061 769127189 40415 6466 582456637 8913 81653 897864139 25511 82053 518499647 56822 40415 822366298 26730 38061 782991990 26730 67178 723781929 67178 60303 349951313 26730 82712 192094779 65081 82712 577049304 62720 82712 105479119 33834 65081 67709172 82712 39396 644610808 42496 62720 475614806 33834 86241 190585995 53234 33834 600505051 39396 4098 771394166 77926 53234 231759224 2475 42496 349067887 77926 67129 156104391 67129 758 541649867 758 78861 610105524 2475 59953 306654603 19471 758 436962370 28625 67129 83698612 59953 20630 47509771 19471 57835 377710543 54242 20630 253299021 20630 87907 429598294 20630 55350 990843833 57835 59414 523436534 18425 59414 432413823 54242 15831 331859621 6059 18425 669121704 59414 57413 119464617 15831 44097 704878043 21845 44097 764322475 54247 57413 779062628 67127 54247 127556754 34903 67127 274759158 54247 24670 82553022 67127 74535 105465795 74535 73562 995036920 70039 24670 335101265 24670 66281 792711340 85319 70039 897335852 74535 21896 474843031 61410 73562 316011273 53535 21896 846439071 66281 52441 487630159 52441 70875 810359071 52441 59241 479534520 71267 70875 212524469 4964 59241 203207673 71267 70283 327138496 71145 70283 256369286 63915 71145 505268458 4964 42899 574987781 52312 42899 425632594 69551 52312 777456942 71145 54279 941066842 46589 69551 387008158 43482 46589 709575169 46589 10973 75128875 32441 43482 540668757 74521 46589 226950627 46589 81749 460299935 41768 81749 630742073 35740 81749 817598643 41768 70245 865421974 74521 5607 164432926 41768 26379 259461357 35740 78726 188659040 76446 78726 22523112 29268 76446 449570883 18125 76446 832635567 76446 86047 32321897 10630 29268 511580298 29268 45229 627695856 86047 20277 2944005 18125 43194 854500904 56442 86047 371908791 10630 55017 788896126 67518 43194 987625241 55017 8781 541633309 2112 55017 456264609 43961 56442 679871175 55017 37951 228283967 37951 71914 255207802 2112 63465 482821847 69930 37951 755819830 63465 42020 800449109 87759 37951 92650190 10206 87759 382555142 62949 42020 603771278 62949 42999 888710657 74575 42999 467910127 48365 62949 625589371 39222 42999 968303011 48365 55457 568333723 55457 51710 171294528 74575 11684 68518904 59758 51710 592840646 61139 51710 572212266 61139 60196 252642648 18208 51710 405343482 61139 3071 75524227 2584 3071 649120554 36811 61139 222854697 3071 48784 888520460 3071 24711 269691193 8211 3071 137414506 48784 75472 595399615 8211 47132 699440272 24711 70465 228734839 68687 47132 778671645 8211 14899 144888676 47132 36972 103711418 70465 52685 849026118 81253 70465 290810469 36949 14899 435990495 81253 23231 815163942 54421 36972 606979240 23231 63869 532205487 63869 31101 348476543 23231 30391 656459910 34585 54421 902989765 34585 79509 208285404 34585 72222 409394642 30391 50485 767124706 78555 79509 28016021 72222 62578 890675195 62578 54753 98019600 69397 62578 468183067 78555 86008 227859345 69397 43690 753747182 47882 62578 160180185 75488 43690 27880911 47882 77658 885711970 47882 32677 596993360 32677 45924 833328695 19118 77658 852356247 45924 14737 752360385 19118 25616 939740539 19118 29481 820883677 29481 72153 652400856 72153 78627 105177947 32725 25616 726837093 41417 32725 95011713 32725 51195 2759613 34204 78627 806530045 19281 78627 986720895 41417 12822 177934268 19281 55824 733869654 20640 19281 574688204 19281 15046 150351101 85238 15046 141865334 12822 78199 849368058 15046 12674 768381699 15046 56698 55980745 29521 15046 348490193 56698 61417 290681423 69041 12674 956490350 76593 29521 509382034 61417 54340 65055027 29521 82609 374373119 54340 54221 121164790 59184 76593 690811651 54221 49883 228212171 82609 16036 67777995 82609 57561 460577020 54221 38098 915949972 59184 48107 925869143 85087 38098 349184422 56557 85087 406942977 56557 87410 136032568 62998 87410 818579466 85087 74657 914134007 67503 62998 149265206 61269 74657 679088229 58678 74657 640690386 62998 21986 938421653 35264 58678 119588062 84636 61269 765986932 35669 84636 906430959 35669 2762 3216956 35264 52207 756926721 20439 35264 674483032 52946 52207 389517657 71898 20439 229563056 28910 2762 281348969 46149 20439 256926503 51392 52946 497342313 28910 74395 727514601 74395 52239 447092901 46149 23304 860927750 52239 66671 165096877 82432 23304 554671162 76571 52239 133615407 52239 42263 632485170 4840 66671 859455720 81794 42263 112087045 42263 85150 112418103 85807 76571 151694656 81794 79547 662753879 48617 81794 150912744 57148 79547 451886034 85807 26459 896547632 79547 37950 578899756 26459 736 595835864 54266 48617 735697762 4992 57148 818808644 54266 40104 961145716 48535 40104 37995928 4992 57255 546654250 57255 30835 987323839 40104 35488 11215923 71105 35488 875008760 58890 57255 591013660 24145 35488 625569785 35488 4606 112993827 74111 58890 50386737 66791 4606 36838124 52106 74111 366624556 4078 52106 128545652 4078 19939 346763237 54303 19939 124256734 66791 49980 617554403 5955 19939 391568036 48402 19939 885196272 54303 28404 178547777 34094 49980 49364955 34094 72294 676963695 5955 26317 165914075 44095 48402 656109830 69693 26317 374261243 10794 44095 272999087 10794 45940 186499866 26317 57328 76615049 57328 74651 925575089 3479 45940 368101191 57328 20419 921920463 74651 87396 290426556 3479 70398 282793073 62926 3479 47541546 70398 18648 472733227 70398 77536 745542156 1291 18648 120885722 48738 70398 298988247 62926 54795 395515905 56449 77536 783316354 52531 54795 576718083 1291 48968 46941478 52531 40153 366152650 34886 52531 21375070 56189 40153 33749925 57477 52531 269098765 34886 70018 734350533 84091 57477 347661604 27793 56189 94036263 19393 57477 890165650 57477 24082 178841522 27793 85440 793900370 27793 14452 910730007 3522 24082 439043388 42808 3522 900503043 14452 65211 928539410 63676 85440 131191532 3522 65943 945471773 71814 3522 656586462 38655 42808 494104620 65211 72266 208839452 69781 71814 646006774 69781 80875 27761406 72266 69304 665366290 50866 69781 93904228 69304 50089 246116206 12955 69781 43756097 12955 83978 424989341 44239 50866 985421542 50089 67871 965764716 85942 83978 791425169 57595 83978 68178411 9706 85942 427334063 11581 9706 124993581 36019 67871 685529726 57595 50088 626773260 9706 66147 87334286 57463 50088 542591862 36019 67451 971481112 57681 50088 89409708 28071 57463 468522792 56925 57463 43163788 49233 28071 228058839 28071 26665 24314042 49233 42123 37218556 68204 26665 804437666 45167 68204 441931933 50631 26665 603776774 45167 16607 443815311 26985 16607 805702869 47328 26985 200384905 16607 73871 728746914 19105 16607 410288864 75088 26985 255331230 23443 75088 184329628 71489 19105 152188015 86127 73871 385299550 28660 19105 870164007 78534 75088 516021279 28660 60483 679355119 28660 60252 589589506 60252 12936 86916258 1463 60483 61441563 60252 10259 753303784 60252 36071 271979735 12936 85395 487118259 85395 14663 696515482 85395 61782 612600179 10259 82789 192236650 14663 23567 341090671 85395 3298 65188696 82789 47373 881935046 24370 61782 541146836 24370 63490 916362983 30894 24370 204126151 2808 30894 315440648 87548 47373 784543587 61770 63490 677753445 5041 61770 93049936 30894 4523 56274722 87548 83571 547612931 5041 36066 542427010 4523 31827 611774504 5041 49548 55965459 49548 23056 727991297 42869 36066 33093780 25470 36066 742851164 59828 49548 948700937 49548 17621 224676928 42869 82278 193682465 82840 42869 18331073 59828 20670 75035085 59828 82989 911480017 20670 10994 353892509 10994 14279 888878457 10994 87616 927108673 10994 51921 953560210 30151 51921 533136152 87126 30151 329595571 68109 14279 74378567 58306 87616 838674089 39680 58306 555799561 38666 68109 727533871 73986 39680 718039604 49592 73986 74597119 59843 38666 381013878 62099 59843 273361531 73196 49592 895802849 49592 48185 61353842 73196 12027 746920551 85684 48185 512378938 28547 48185 239240037 28547 17 996081256 12027 15173 736306562 12027 33996 66510499 28547 55603 88296395 47948 33996 623190174 55603 87901 339226191 65483 15173 1112804 65483 50825 155451195 18374 55603 821504213 67421 50825 168638112 18374 4847 845030383 67421 3125 984739991 33244 67421 19169019 30646 67421 709132873 2105 30646 258206116 49989 30646 850003453 15739 33244 425781798 15739 28898 137513249 50324 28898 102027844 49989 59210 249993233 82604 49989 722421948 50324 66285 928458412 28898 60752 646485218 83510 60752 651761022 56325 59210 472891028 60752 72204 267887875 60752 36293 589872793 35455 83510 76821986 36293 44608 836804758 21282 36293 993106116 35455 47142 291876818 47142 81941 54330946 81941 37137 134452285 53301 37137 62467261 21282 62626 270170186 47142 52403 519247195 38277 52403 901679916 491 38277 568643234 53301 83134 236647914 53883 38277 721187265 53883 22258 893319738 38277 60050 879976702 17671 53883 94219356 80197 17671 944750692 22258 74970 300302596 22258 44326 878551336 74970 32063 485999079 3737 32063 162354378 31734 74970 977242824 3737 68364 414480541 40926 31734 389798481 11443 68364 92521494 68364 45436 233949692 62527 68364 397192581 45436 67581 734085333 4507 40926 32652897 65862 45436 959971335 62527 32383 963113953 32383 72010 426977336 67581 80680 690247503 35767 72010 698237804 35767 36899 171975695 34198 72010 206713821 56467 80680 509720946 53185 34198 264184410 36899 38254 136402356 6732 56467 857929221 24884 34198 650493987 56467 66108 742604926 42004 66108 267509218 38254 87822 18582764 42499 42004 956611681 83501 66108 65308062 42499 37765 737777489 37765 47934 532622979 45293 42499 72081680 83501 47846 701856532 47160 37765 120130366 42230 45293 283420146 58461 47934 797559697 87626 47846 554052797 30802 47160 54103796 69863 87626 15402252 66223 30802 61409981 30802 26469 604800700 30802 15585 939730136 30802 39339 629081311 69863 12925 306970262 76958 12925 373616501 15585 1068 891707469 12925 68168 177805444 15663 1068 989616613 23404 76958 765395572 76958 31722 640748677 1068 51113 739598290 68168 41953 448936623 31722 39143 224786777 58568 41953 263182155 32400 51113 60154551 23602 51113 555745255 58568 62820 653511332 62769 39143 140855064 6114 23602 96849909 77324 32400 682014714 23468 62820 197605776 63565 23468 229222239 33426 6114 95060382 63565 51184 255073194 77324 33868 181102181 33426 82400 761788021 33426 55297 186646596 77114 55297 919384256 82400 61315 418797762 48869 33868 356655100 48869 62383 359674895 7398 62383 848940262 62383 77204 112908445 61315 50858 148295219 16736 7398 142653351 68682 16736 385257462 7398 85424 109064817 67899 68682 568186695 16826 67899 685834902 34989 67899 769613851 68682 79501 571598109 67899 43200 492670252 34989 73281 447159215 33055 73281 874710776 5473 43200 299653619 79501 1092 49941990 73281 54975 996282579 73281 23944 525031090 54975 41440 446226627 46278 1092 23982077 46278 25241 208668941 46278 2201 634171802 86403 23944 23719238 66274 86403 226891655 86403 80988 878134735 25241 19445 134040271 76890 80988 232940077 1395 19445 913010248 66274 79664 743797730 79664 53275 251088968 84246 79664 724119599 29621 84246 555296211 84246 88167 904945908 19200 84246 534625901 88167 55255 606169959 5122 88167 497601561 88167 39991 967847514 74961 55255 985089006 55255 77092 39164560 55255 78906 258669941 18362 77092 913518865 74961 39520 72064838 83538 74961 19420734 51606 83538 679074582 65295 51606 477828809 83538 27231 511702511 39520 81930 83710857 82002 27231 627383285 65295 31533 999842372 31533 13401 44861999 82002 13325 720617163 35087 81930 125883931 13325 14521 379269622 14521 29914 385064130 4494 13401 27986297 85186 35087 188249825 65923 35087 36444282 9889 4494 940480452 9889 78381 97906098 4494 66233 376632528 37807 66233 402234934 43452 66233 482716014 23514 9889 807850111 84261 43452 179635255 29679 84261 124624835 9116 23514 118737515 29679 47932 471993512 29679 5319 238739376 47932 25192 60627081 87449 5319 122213664 72998 9116 120053925 47932 31588 587667587 82949 72998 570778150 81095 25192 769912271 82949 22427 852735772 75909 31588 801968202 44699 75909 887396187 82949 83759 445949197 36519 75909 99816215 75909 87241 207971482 75909 82684 555114404 44699 80480 922199396 5312 87241 276363140 74171 82684 730887399 87315 82684 489774976 80480 65219 983152645 87315 8607 16080901 36038 87315 323876157 12195 8607 951484620 10520 12195 960575996 36038 10404 945365925 12195 12934 764223798 10404 46907 899744764 12195 70151 380524761 50448 70151 688273796 75803 12934 76518378 49242 75803 767721587 35457 70151 123012466 35457 58358 864689245 35795 35457 86107646 58358 40958 412033628 40958 26834 521842171 35457 11082 345113222 40958 23146 14973579 35795 76268 644539454 26834 13079 805850934 25914 23146 443126473 27667 11082 275183843 13079 42058 632764077 70352 25914 47464916 25914 76624 96721196 76624 11641 416942422 47560 27667 975217416 29657 11641 466076559 70352 24817 98887453 24817 56747 751919931 47560 51569 326477195 51569 28143 939035607 42468 24817 971996779 41891 24817 820704608 66330 41891 634591460 28143 6020 58957964 40831 41891 49146624 6020 85028 125621870 41891 56576 694883108 66330 8090 855464922 64838 56576 297070078 63993 64838 213596136 42421 63993 664878582 63993 27875 669743204 85633 42421 84373248 67359 42421 127203464 85633 47231 547941588 67359 77828 934957208 77828 11433 872764606 58367 77828 988990950 51786 47231 87250058 58367 63014 290106698 31750 11433 87123419 58157 51786 375856431 59795 51786 588815353 49922 63014 426127180 49922 42283 208761397 49922 24303 863205624 84508 49922 171912359 42283 87166 489922362 49922 75262 807128313 75262 41195 519652398 28817 24303 535881246 78948 75262 727524618 41195 75528 767820471 75528 27228 621034617 78948 27475 469497182 78948 4729 549016259 4729 59492 31902582 3231 27228 338627127 54379 3231 8710392 76043 27475 211636065 4729 76848 109510322 9168 3231 943628116 45357 54379 312823216 45728 76848 537708287 9168 42705 903192653 42705 37694 180054130 78763 9168 69519341 78763 21277 552752450 34457 78763 329127016 3975 34457 544926690 46911 78763 789961081 29097 21277 355244797 3975 21434 871331987 34457 1031 295097947 12710 21434 163658931 52975 12710 950030516 66210 12710 434092049 52975 30192 554591932 12710 52378 32241812 12710 37355 719383143 49839 52975 854693603 15560 66210 79541064 15560 83018 659532370 26354 37355 614069104 5254 83018 658596930 49839 35554 787283582 5254 42956 105455092 45546 26354 122938023 35554 6000 541433003 7968 35554 561862157 55655 45546 924769979 42956 23647 830777534 37931 55655 258067656 37931 63022 105777293 63022 79544 35218735 38806 37931 78260282 38806 71537 577114058 38806 15716 666641630 11921 15716 790094857 5558 15716 77822164 51 38806 144739228 5558 77206 749766147 77206 40350 712666825 23755 11921 932014097 31751 23755 143256489 41321 51 664224460 31751 25988 858285277 24791 23755 279404846 25645 25988 437920510 31751 51053 259178750 25484 51053 915375273 73272 25484 215567932 57487 25645 347756725 45310 57487 434168459 73456 45310 15436647 25484 88073 291576069 73272 32769 82129069 12442 32769 115402893 73456 58140 619079085 12442 63219 753928420 63219 2001 393809594 12442 18894 830362042 58140 46305 618187573 46305 66718 220964154 46305 70877 199981726 48202 2001 381763678 70877 78500 522614633 41742 46305 460362679 41742 58453 332057521 72388 41742 713255638 35766 72388 259038111 15495 78500 212702741 15495 13314 751206622 81122 13314 988479421 81122 46247 375522623 35766 86213 132621281 86213 69608 13077071 11780 81122 873943437 11780 2175 777782910 77009 11780 392405426 11780 2086 280083193 77009 54408 945637983 33842 54408 224017063 2086 76746 525585532 36580 76746 5564500 2086 27792 756085100 5816 33842 96189227 33842 60510 458286138 66069 36580 296893473 60510 51263 70197906 27792 61707 41689750 20443 66069 146781013 59394 51263 723351558 42061 59394 243580513 59394 56884 968148390 8022 59394 183931803 42061 62554 262671392 85357 56884 50929409 43583 85357 388086797 85357 65016 42763037 85357 86729 667872460 65016 71677 510770256 30632 65016 620152326 71677 71302 316490235 77862 86729 268338303 30920 71302 294494595 30632 54272 294540026 30632 47064 69827572 26807 54272 314516406 26807 69835 371542401 56065 69835 949394022 47064 74941 383412729 52649 74941 537560338 40165 56065 403786567 5076 56065 715889776 87075 74941 171814781 24118 87075 950430439 87075 64236 852856623 64183 64236 504157781 69998 5076 192661264 74920 24118 408551348 64236 73964 82524136 54635 64183 780947814 73964 18457 720982956 20179 73964 318276141 18457 10212 230645366 37585 54635 353032259 9476 37585 184768276 37585 14029 900916580 33207 9476 668756080 41727 37585 887620795 33207 69927 705601293 69927 18288 375672248 84429 33207 113666699 51894 84429 580321123 35988 69927 504842461 84429 43664 498516520 46982 18288 691963843 54992 84429 444751004 51894 36003 79961255 46982 78915 63021205 6163 36003 883213657 17851 78915 777181064 50754 54992 306646059 6163 11821 509053125 11821 38339 999936700 8865 17851 668489350 38339 6137 939757853 24042 11821 116512259 59194 38339 629024325 66549 24042 64785214 80283 59194 538222202 31976 24042 573749732 66549 10268 695282418 59194 14678 348165544 4939 10268 634044230 31976 44400 938366641 4939 13527 827240211 10268 68542 437756169 68542 7884 98678050 29718 13527 814321109 34143 7884 48515913 13427 7884 656669093 13427 41200 232004756 34143 28596 599247367 67364 41200 322531083 39295 41200 847412215 41200 49155 79850664 39295 51235 943455680 87292 51235 144695383 23631 87292 255409453 87292 51372 407840672 23631 77557 148513849 87292 4101 761840149 75386 23631 73999854 77557 36924 238112011 40485 4101 959132948 4101 32711 76164121 88360 4101 979934388 2121 40485 94016092 62879 88360 21714306 62879 60468 95730686 23984 62879 129816810 88360 34857 142804818 46030 2121 655747130 14656 60468 69926413 66627 46030 918756162 27099 34857 957449026 34391 14656 417880668 105 27099 506056379 66627 44230 432323724 19319 66627 232717833 27099 31910 883312662 31910 34117 712291412 70887 34117 469567178 34117 23886 147461506 70887 9916 75371029 9916 76770 212924353 20048 9916 123806240 20048 58159 130976677 20048 79850 348262071 73155 79850 395742651 88034 79850 236219223 79850 67380 186804594 79850 64151 924997203 48825 88034 145980411 15184 48825 289545712 15184 59365 453810299 52393 64151 392612895 15184 42708 888621774 42708 40576 972409214 15184 13055 205977905 28988 40576 984308170 6580 42708 105484430 40576 56668 479664128 9710 28988 445216828 84911 28988 994913244 81916 28988 947460780 56668 87577 899183856 81916 50046 885232357 77107 84911 532159046 81916 32213 886534685 80245 32213 967460060 79327 50046 994563131 80245 62407 358963045 62407 26018 74769378 72271 80245 476817235 80245 19166 84185202 79327 69145 699649539 62407 82940 126788865 18067 72271 131163437 72271 87369 859756214 87369 22259 117997872 87369 61196 209725497 22386 87369 499031419 22259 11632 693879136 22386 46266 831203321 24668 11632 852895222 62662 61196 773275155 24668 39945 11252686 62662 20677 288192308 88081 24668 168643158 24668 37919 219285695 41271 62662 78651299 41271 71623 442497990 23134 88081 950765250 43773 37919 629962205 45291 37919 552254456 5784 71623 175287509 71623 24977 617658153 24977 87475 709454156 59812 5784 558025742 40577 59812 596983810 59812 46946 44353558 37270 46946 963412016 40577 75563 207529864 79302 59812 846661005 57502 75563 721646566 7895 79302 629001380 37270 48672 837398282 75563 34748 710770727 48672 20558 497677145 48672 10400 156234047 77896 7895 941209358 77896 42139 664427902 52174 10400 858356832 82480 10400 575437500 74711 82480 767055884 29843 82480 679819887 23763 29843 395196624 74711 63904 572048384 74711 68568 452385276 17337 68568 978899507 68568 34277 337172438 82411 68568 826846056 82411 71773 384432956 55748 68568 667766952 42981 82411 583382415 55748 42227 784558050 64117 42981 8038903 81015 42981 788491983 64117 35914 675384360 81015 23848 135294658 35914 34896 388867142 75284 64117 958882385 34896 71587 163379147 23848 45 239306602 71587 31289 654672857 17124 75284 642312615 71587 36651 531139696 82538 17124 871448714 53236 45 711808154 16834 31289 650199102 16834 42424 215733014 16834 7573 672298691 42424 1229 588775805 1229 76395 90167651 1229 64048 677236507 76638 76395 264149459 80965 76638 893093202 88141 76395 702683764 54760 80965 458995313 47669 54760 524753121 80965 3717 865229174 80965 86320 810546164 47669 24432 341257107 86320 34192 16974223 47669 75804 73726894 24432 52380 200772179 11440 34192 806963176 75804 58464 365748173 34192 33331 38894243 75804 25638 217448196 11440 30773 533894480 33331 20997 634750748 85340 33331 557145848 75609 33331 335976381 25638 49625 984457576 5923 85340 834842031 5923 65268 732827937 85176 65268 803604671 43634 75609 32415774 85176 72941 127150304 5923 87273 192784917 65268 33700 100635274 87273 41509 53509701 8127 72941 100519774 50509 87273 774815618 8127 68785 661051042 69748 8127 799565623 12464 41509 588214130 2368 68785 190785351 49807 2368 77885332 30564 69748 489952711 12464 12441 729962377 19182 12441 410631908 49807 13065 149382041 52502 13065 59178641 52502 32482 254223047 19182 45166 309487525 13065 69742 104228001 54411 69742 673758115 48936 32482 160433868 26208 48936 375232093 54411 69678 609800181 26208 40269 822319398 47523 40269 236541886 47523 66972 974721170 66972 32651 40864025 52756 32651 227154580 40269 18745 539970879 1840 47523 9426150 66972 3709 785866867 18745 8332 818401613 29891 8332 320568348 1840 27354 99980934 77082 8332 195919063 29891 22950 482060471 22950 52159 74829132 74818 29891 30354189 51328 22950 884606628 51328 75248 587676322 74818 29209 865778334 58319 75248 435575732 51328 33509 732104073 82941 29209 382501460 45592 29209 5549499 33509 69685 666460570 69685 48311 313048750 70175 33509 684022629 64358 48311 317784021 69685 83331 910929794 47827 69685 410258962 47958 83331 870056012 47958 32347 102799179 64358 42178 727266455 52126 47827 753083786 4798 47958 961070670 47581 52126 582372969 52126 53461 83053528 79204 4798 764409413 30277 52126 144101043 53461 39937 709998947 53461 14967 413891626 30277 2574 147940146 63448 39937 361697493 53312 39937 586950518 39937 52813 979427248 14967 54707 370650251 2574 85151 187330272 25250 63448 602409810 2563 25250 165887936 1861 52813 82055854 84628 25250 531904765 52509 2563 376121358 2563 38038 536454913 54392 38038 80513280 34196 54392 763006031 42170 38038 491117567 42170 62830 371108972 62830 32730 979844611 57099 62830 957298227 3330 42170 710466450 3330 62943 269037308 62830 87768 343757785 39324 32730 259598830 5146 57099 223480656 20621 62943 6693890 20621 7497 552445371 73354 5146 527514380 7497 39088 6073297 5146 67759 774130198 7497 12568 744525247 15526 39088 582131502 73354 40719 419066585 15526 64569 579733226 15526 56570 538563288 79251 64569 670739025 40719 14416 31305979 14416 28517 35179139 11091 28517 248660263 53956 79251 173747708 53956 78284 720264733 53956 44009 482710127 11091 43949 571556601 71636 43949 906309531 53956 39576 926710149 43949 7260 516732823 71636 26823 70092308 43949 44935 611910910 71636 70826 757137497 26823 56530 445619139 66816 7260 286224640 66816 24394 249763223 32191 24394 908650846 3885 70826 545110731 56530 36236 579720329 36236 11546 334484727 32191 29670 751816386 47109 3885 425211516 47109 41598 532452059 47109 84678 606035584 14315 41598 864477126 47437 47109 982913954 61973 84678 926665430 65280 47437 981277376 61973 48432 344018050 47437 59154 832020062 82087 47437 395771028 57824 61973 947773307 48432 11347 219241995 48432 28042 19282033 82087 36907 64258827 11347 28213 98947387 12153 11347 23477962 79386 36907 696997249 40874 12153 560712649 40874 69003 867608578 4447 69003 278317589 68795 79386 917308259 52717 68795 2896447 69003 12455 741302295 20123 12455 177998500 12455 73002 977157185 8744 12455 360138341 13987 73002 583224101 83418 8744 122847230 13347 73002 230859010 40686 8744 808789242 83418 46984 560730318 83418 79060 558997997 113 83418 93229925 113 64807 413276749 64807 61082 102449472 62649 79060 368910085 64807 45534 601610055 113 76557 770859715 65132 62649 571237376 63351 45534 621267407 61258 62649 227660441 76557 67313 30874103 22671 76557 265818784 13982 65132 265907026 55541 13982 45860089 22671 85943 679000538 55926 55541 611996171 65502 55541 569350673 65502 23225 62741881 12174 85943 371097298 31984 12174 379254459 55926 65467 37465432 12174 6316 111813913 12174 40945 28809564 31984 3417 609699710 6316 37990 936478549 20445 65467 336515419 37242 3417 500761043 20445 68308 973590333 76170 3417 99011995 9066 20445 693880685 27364 76170 183589878 64157 37242 868527416 23995 64157 863619301 70719 9066 440600671 7147 23995 948976998 23995 66683 827240330 12897 64157 653235993 23995 23490 647283926 26281 12897 327138231 23490 40732 184638877 66683 36964 94343788 36964 43477 83485781 43477 2754 123488497 6118 36964 66805598 6118 1085 781559235 33363 36964 705545722 2754 38511 919079488 24732 2754 570606012 37767 33363 210375136 69405 1085 722448088 66889 33363 683578162 32167 38511 850827263 8541 37767 193775361 32357 32167 871376061 44050 8541 607611176 82079 44050 489563070 87000 44050 282201933 82079 43607 2092493 52518 87000 482641315 58249 44050 333223620 43607 20211 682100721 52518 55813 81866013 43607 7510 317875180 43906 55813 88911700 7510 65082 516195057 55813 86389 392635149 36029 86389 66080906 24489 43906 389103724 43906 37696 594089951 65082 80001 485802557 36029 11925 21527423 37696 74194 756172439 20352 24489 400930828 18653 37696 414452483 74194 34697 679679370 84623 34697 852805391 20352 59052 638961794 18653 34322 667993001 34322 64781 439659778 64781 4582 337603639 84916 4582 125813537 64781 67840 8144404 65479 64781 826217548 84916 61650 156783409 57247 65479 362760612 81495 61650 474524976 76857 67840 322984292 57247 61110 393050088 61110 1843 693995046 57247 71734 312519961 54306 1843 407695023 54306 84191 440487208 1843 31483 952513105 1843 27222 708526490 79460 84191 717901258 34818 27222 53060418 16578 27222 628885265 79460 42836 888125586 31622 34818 310969298 42836 22933 727926662 34818 21219 392527660 81924 22933 763050643 42836 3805 138181754 22199 81924 291943421 30685 21219 668636002 3805 69536 58367566 87692 81924 622305083 3805 16100 828020541 22199 53744 459851331 30685 47159 819507421 40125 16100 435193509 21410 16100 873983733 63159 21410 786289009 40125 58356 224214286 55441 21410 364567364 40125 43415 476020916 55441 78672 859625286 55441 72190 325123324 14758 43415 100204991 14758 27744 829983838 15206 27744 74046476 15206 28481 697688366 14758 44254 92238877 48212 15206 123686097 28481 7916 914772287 66828 7916 582359146 69039 48212 520794056 37509 66828 119077269 3883 69039 923484898 69039 26799 109374072 3883 61597 465203 71765 61597 897663634 26799 53399 676982896 63036 61597 710413877 10133 71765 544886402 61597 57684 398545228 71765 2830 133781819 10133 86552 20317135 63036 4922 326975201 10133 30869 630627253 57684 54350 644745799 86552 69724 149262334 69724 11797 521845628 64519 30869 177655620 75531 54350 316663857 11797 29232 438415487 11797 11798 872424677 29232 77151 882252246 11798 80347 116415128 75531 18746 31628160 80347 50613 690612887 86874 18746 985267105 80347 73408 231439682 73408 68371 755448101 9522 73408 707136521 76483 73408 505195070 9522 47791 451578102 9522 81272 222454874 9522 14852 775313356 26353 47791 123786955 60145 76483 539656533 54880 81272 114138971 14852 51441 603314261 26353 61858 666521484 51441 61812 146606389 61812 9925 233547268 81360 61812 980839380 81360 41166 514130331 9926 41166 929431313 9926 71556 623210294 65250 9925 508170135 27983 65250 840966503 27983 72305 782862767 27983 86645 785688316 67850 27983 168564570 10793 65250 355186035 27983 47772 176710412 67850 65321 825335012 13638 47772 170748921 5288 47772 204786762 38318 10793 895038839 5288 54512 154574585 65321 5960 509664752 9741 5288 940673631 3782 5288 643316047 5960 10680 928180248 54512 24924 544805638 5960 22301 963750768 22301 62249 390117178 24924 13437 590877228 22301 29264 216463406 11658 13437 119419199 62249 76778 267904618 62249 19949 25714840 19620 11658 994159756 77097 19949 756008847 11658 54798 521351980 19620 55633 617593165 77345 77097 284321047 55633 24271 175145497 86393 55633 974667070 86393 60728 931639624 86393 2371 430021546 9185 2371 552173813 31583 2371 202378528 25332 9185 231336820 62855 9185 89114305 62855 34931 812015749 62855 21100 542929 34931 55110 648188810 84714 21100 773264889 19999 34931 588933980 21100 73008 167297439 52225 21100 30666301 55110 52904 469826640 52225 57229 231771928 52225 40786 14170241 52225 82025 668999118 40786 65155 911318295 57229 25576 116846859 69037 57229 216740322 27927 25576 385055105 27927 48980 551456046 25576 37887 367906248 80551 25576 739834142 38612 27927 104250709 61465 38612 272809065 38473 38612 365264950 16858 38612 752228183 80551 72438 744241338 21585 38473 306775746 38473 47802 519064883 72438 80177 139424819 81461 47802 470170472 47802 39409 261753282 40404 39409 869472635 40404 48143 787717358 81461 66033 636864579 56293 66033 156631293 16729 48143 448721428 56293 31268 873382233 16729 82507 114597167 16729 26935 246156825 83161 16729 438814152 80186 83161 728309716 21201 82507 72956182 45163 21201 11585106 26935 8546 61064148 80186 70042 485117765 49440 70042 906785736 20020 8546 823284650 70042 84442 77880999 46088 49440 735818810 58905 84442 507724462 20020 54146 424549103 56752 58905 641431888 58905 58659 509418025 56752 11036 296638985 54146 31374 88407520 11036 54702 458992558 31374 20214 918508625 20214 75711 409351747 20214 2593 976486152 75711 70608 933620004 86564 70608 706683213 86564 30601 60991313 70608 1034 174213162 23506 1034 698518921 30601 17578 558650588 23506 64826 507514775 23506 15324 15205622 2337 23506 133647378 87911 2337 610008416 12123 64826 132714846 13887 15324 18255848 4001 12123 72682221 72090 87911 976172491 87547 12123 719374553 42896 12123 804966210 36728 42896 119295261 87547 1967 50949349 36728 21977 746649986 36728 59870 876707934 47955 59870 840227181 21977 32963 503928639 37515 32963 123590913 74631 59870 349204968 77301 32963 896274256 77301 79865 540041001 18132 77301 362662019 79865 49916 325729205 52584 77301 347577671 30543 77301 917378205 30543 37582 812109389 30543 66016 424979481 30543 74745 86510189 28699 66016 669240273 37582 61494 406124039 61494 47809 983361781 28041 74745 833823078 47809 3341 446609526 3341 2942 711457380 61494 28513 67168631 87596 2942 607544227 20843 3341 341753438 20843 69486 18022830 7722 20843 258066834 87596 2949 674417037 69486 36446 285069074 2949 67989 750305803 13439 69486 122963777 7722 55401 38493734 25762 67989 227525217 55401 55116 190668606 55116 84311 543485341 55116 85320 403210118 79357 55116 834422024 55463 25762 638425710 13251 85320 574915484 55463 46125 213832987 55463 30817 921208881 13251 45425 436667913 30817 10743 597456316 33544 45425 207237103 6983 46125 450127727 34480 33544 445090293 34480 30548 646875247 33544 58048 217811902 58048 78690 633234497 81664 30548 937803811 7713 34480 285488540 7713 46670 19331055 66600 78690 160714127 83841 46670 726533919 34722 83841 461275750 79972 46670 357331232 79972 9973 172222721 83841 22467 414276695 69909 34722 757600445 64540 69909 504720775 7363 69909 579056703 7363 32291 485852374 43167 7363 285911444 41443 43167 805365113 43167 33215 112144782 43167 58561 948382129 43167 39338 789215552 43167 76454 370060235 15442 76454 183018998 76454 68232 390591990 39338 49925 889477408 49925 55998 879295728 76454 34855 394438716 15442 49499 683895515 55998 69259 915086220 57863 69259 64800032 57863 48747 990943708 71257 49499 277623922 57863 82040 106833030 57863 85529 48517443 71378 57863 678674308 85529 84133 469127482 71257 53638 522161805 85529 18506 122852240 84133 11050 640814570 11050 78561 54508249 52057 53638 966400149 18506 36856 444508457 78561 45314 79892750 36856 69029 217910726 52057 15655 22052963 13958 45314 194154592 11462 36856 538395862 69029 24164 142368172 24164 87775 407283898 48728 11462 569239402 48728 26692 745334235 11462 21597 258880766 14665 21597 582587300 87775 29165 677709541 47977 14665 452726283 38054 14665 606210197 21597 27843 518538116 48547 47977 632481648 81128 38054 884155326 78981 81128 445926184 30398 27843 838135830 81128 17633 771721308 81128 57299 964375638 17633 1029 726793284 42653 17633 662524143 42653 17218 310134091 17633 28329 39432270 37624 28329 232903468 3352 28329 655780561 28329 19912 845421438 29234 17218 495347149 17045 28329 380149627 76436 19912 207382989 3352 11666 464832480 29234 16816 568056347 82740 16816 850262952 23123 17045 403355789 16816 38562 340272920 16816 49142 93622790 16816 54390 591907312 18711 54390 68131589 11586 38562 869038010 49142 51603 176088959 54390 3917 729583426 39042 18711 865070837 51603 36272 792892714 3917 40971 731669199 39042 37287 79335950 24195 3917 890706314 13122 37287 30590503 13122 27180 454927093 27180 53245 422503888 13122 43676 207870415 14588 43676 78530658 61149 14588 682359360 53245 9331 910156485 32045 14588 424995721 60351 43676 858054806 25126 60351 733652324 9331 22943 285470550 22943 25894 15159447 8448 22943 811657496 21 25126 956438303 25894 87453 538397183 21 84248 287678225 87453 40737 863456327 21 19762 7390189 656 19762 453404548 19762 12063 48737023 2780 656 369270156 60509 19762 54889524 79105 19762 334103682 71614 60509 911137487 2780 67487 786002623 67487 83977 632313070 73545 79105 96029322 73545 50444 854869135 8386 67487 99333862 8386 86658 503712962 15038 83977 216001105 73545 51097 764267778 86658 7397 386512853 36621 8386 217933998 80842 7397 986918569 7397 32792 76885305 51097 25772 702800102 80842 63234 488131717 63234 24899 316692772 63234 33713 81578622 37550 24899 896575364 63234 86105 26684918 67723 33713 918913257 37550 23672 605324202 74394 86105 397894191 23672 60839 213527213 67723 66455 752944700 74005 67723 545869077 23672 3796 749452958 66455 11813 831891303 74005 42978 882990444 84130 74005 797592952 74831 3796 893067785 11813 2625 475210680 34302 84130 390026572 34302 9869 17488651 59384 74831 828230041 2625 18028 984239320 2625 75527 630760320 86614 9869 470423118 3049 75527 403633386 18028 2117 495066155 86614 76419 661745321 24225 3049 148551988 76419 29740 657254656 16204 24225 705118856 26366 24225 741736248 76419 72412 978551996 16204 17747 493469177 16204 42188 697080939 16204 64852 715584676 17747 69413 875130384 29623 42188 611259507 10938 42188 143474366 39210 10938 6482277 81530 10938 123190687 29623 60951 150364164 81530 5525 271726447 81530 15170 364224773 61520 15170 928340463 60951 13199 253238075 63610 61520 414240879 13895 15170 841203826 36057 63610 482294705 46188 63610 551588250 23030 13895 923201451 36057 65450 598977932 1963 23030 516020343 65052 36057 215250589 1963 52920 157289965 65450 54018 978424891 8859 52920 484364876 66550 54018 603770192 6235 54018 645931238 66550 45603 28886107 29384 6235 694507093 71048 45603 912763719 1141 6235 129614853 60221 29384 206573547 71048 85163 941156898 54465 71048 348834250 51781 85163 877851072 4342 60221 367722884 60221 75000 10565971 75000 64845 905882473 64845 59467 657222687 51781 43488 300852936 75000 47656 718129118 86212 43488 750195235 85300 86212 577650791 58840 47656 790848407 30789 86212 766238221 58840 16621 85938557 36206 85300 162612372 76094 85300 65311680 7901 30789 50673900 24788 7901 673160319 147 24788 361958111 147 23707 174912737 18961 147 476373026 66795 23707 392896365 77272 18961 670135273 18961 35921 127699626 50382 77272 303405127 18961 22957 604841097 77272 61373 214525252 32540 50382 858246502 75247 32540 804334329 75247 8179 729132896 32540 73566 236697161 61020 61373 923232321 5698 73566 61106855 8179 55487 68412383 61020 6752 342308543 6752 58330 648105395 19028 61020 29153029 19028 65691 804793631 65691 5633 439783760 32608 65691 792585392 73904 65691 367937167 5633 78799 329277505 32608 36780 350665042 70184 73904 415742242 14957 36780 984225414 73904 80010 974462421 52791 78799 791836063 8082 14957 213326335 9084 14957 51636433 8675 8082 128524233 35839 9084 230096536 52791 48208 65142894 47505 9084 522664088 16337 35839 516086914 71719 47505 507462480 47505 85444 410669434 5070 48208 411131494 5070 60057 162894766 71719 70085 632503644 46912 5070 769312256 14253 60057 576028494 70085 36220 690167983 70085 2444 199018470 36220 62964 73323826 26784 2444 37749385 64166 14253 644599876 75859 36220 683510385 64166 65992 84644533 64166 72964 432195643 65992 59632 873655020 37984 64166 761920102 40694 65992 520090470 65992 50527 729304092 37984 41077 787364481 59632 80141 114138592 80141 80639 831053144 5919 50527 858000463 80639 50634 910547992 28522 80141 129748144 55590 5919 160190184 2141 28522 890752575 50634 67954 140376147 47195 55590 219565529 84814 55590 337986483 18934 2141 678268475 19712 47195 296451995 19712 37615 200998656 65084 84814 465756522 68899 84814 352044049 19712 38614 997143183 32088 37615 367346789 14981 37615 8866075 32088 15028 54450154 21763 15028 134882535 38614 14427 755802234 35358 14427 56728525 14427 36683 804895478 58276 15028 778366819 58276 58546 127158050 8786 36683 528738528 35358 31689 180511154 58276 73328 98131451 21098 73328 494249336 25000 21098 16845257 51070 73328 374558025 21098 50224 164992374 20106 25000 547217466 51070 71926 967252065 58608 51070 93272516 20106 3418 490898615 20106 8043 102240019 3418 6867 53178609 4955 8043 302280860 58608 87748 784112852 6867 50127 800415078 50127 77686 939898132 4955 42734 138041903 44720 87748 67468740 87373 44720 159466604 13212 87373 183617323 1923 44720 950818784 13212 43328 128445792 84853 44720 374984495 36110 1923 952220218 84853 23185 902865156 46386 43328 22364459 11213 23185 548295022 23185 77189 764757020 36110 7286 612121193 72640 77189 985047489 7286 22243 714237603 78996 72640 245978852 78996 75701 520524253 66332 22243 42119794 78996 2770 250277937 64659 66332 66531835 20138 64659 574346813 52902 66332 551649321 52902 74491 143191833 2770 22683 122621017 71273 64659 652021073 49920 71273 903678513 44645 71273 925561241 49920 49936 903408326 83767 49920 922338105 51556 44645 802735055 58727 49936 518434137 45352 83767 46404264 51556 42258 214677848 51556 77579 571465596 77579 74542 314261173 26033 42258 518568856 24252 45352 685491406 42258 56295 542971992 56295 40237 426604066 56295 56848 579772927 40237 56850 663094833 40237 7520 983973933 74105 56850 856919672 37456 7520 978854857 75494 56850 480870774 57954 7520 973382535 7520 84296 682820169 72987 75494 743296000 57954 2043 960827205 2043 77308 67486501 72987 37149 657791726 2043 82338 868729063 14466 77308 656273533 82338 44825 876999070 37149 75816 77294064 14466 58859 866535437 75816 40773 792739786 14466 28900 34077670 75816 62325 442924329 40773 38264 986466286 62325 75537 647038789 40773 76393 628132713 28900 54251 832151970 2349 75537 932389673 31726 2349 391223008 76393 49208 773100252 2349 31412 585931530 54251 86492 244814217 86492 38357 906046720 66082 38357 30115362 58824 86492 431101634 53136 66082 428762379 52192 66082 304709218 59844 53136 431049928 37243 59844 328288924 15304 58824 376461348 59844 37626 229881386 32928 37243 157703020 16005 32928 81055473 37626 78516 560045230 71432 16005 942485217 37626 3491 521293215 51499 32928 827491147 17113 71432 475654510 39966 71432 592953417 3491 77518 421911350 32078 3491 959969718 51499 34410 952929170 55036 17113 18546476 61217 55036 864828831 65589 55036 654011662 61217 86758 322163112 61217 16839 98400590 28461 55036 650959102 60851 86758 274991524 65589 43190 651734542 86758 88010 249182513 43190 38223 598409838 60851 78400 644167887 80612 60851 515244226 35269 38223 137383268 78400 70179 113692705 73044 70179 492862003 78400 75910 214548271 70179 57763 155633673 20864 75910 858243877 57763 29768 173183630 31043 20864 546054731 31043 47573 365305819 31043 79859 303556631 2755 20864 260534514 44626 79859 857774083 9624 47573 833351629 2755 7244 438907036 44626 26651 87797318 2755 43834 419673520 75452 26651 743823187 57201 7244 322533570 26651 62389 305020799 24037 43834 600610018 43834 87745 468975291 57201 2552 122816155 44057 24037 491777233 34418 87745 913743139 2552 48974 865884717 2552 59430 349896744 59430 45999 25107293 44057 32857 341168957 77949 48974 368887448 20483 59430 41011137 41370 20483 586743603 77949 56993 681865350 17982 77949 846567231 20483 80158 272284680 84562 80158 246513460 80158 34823 317275201 30778 56993 184264942 63452 17982 357647672 30778 88387 108962241 63452 78331 238157925 13622 88387 193723281 9715 30778 806298888 13622 28671 648241846 61867 78331 782322193 28671 59554 780060186 77631 59554 326330409 61867 17108 136534336 29242 28671 254919629 28977 77631 717627379 75354 29242 692238646 67953 77631 252615355 75354 9936 532145939 29242 43858 449605201 60362 67953 817955169 20701 67953 866217121 67515 9936 238447099 20701 47924 644167762 43858 86369 983803673 67515 43843 897246530 86369 11885 14571602 86369 12945 294491895 63939 86369 749143204 43843 23128 54130469 82565 12945 971676846 11885 66531 383783490 78212 66531 588415036 63939 39620 525945688 6885 23128 778311839 82565 15297 862870935 77352 66531 239151030 77352 61706 504896452 28046 61706 494061157 6885 80175 227376814 43708 77352 146506522 33360 28046 96507046 26278 33360 654446409 70717 43708 501980132 35446 26278 379574220 70717 16533 112685146 26278 70371 180384798 26278 76108 867682908 86080 70371 837900179 16533 8020 594393508 86080 36696 221695836 38927 86080 64995377 38927 63173 891385198 66842 63173 790961343 63173 17349 571472392 63173 64677 715827534 63173 48953 142961501 35551 48953 879057035 48953 71256 908366218 71256 16513 758546572 4251 48953 642180467 45635 35551 491707855 35551 60162 72733054 71781 16513 296397798 4251 37629 605535709 51105 71781 379361601 60162 63463 200572098 50385 60162 140594760 37629 76262 866765155 51105 36746 329920000 49546 76262 802410608 36746 52487 8732810 20525 76262 563114812 451 52487 300329068 37840 36746 826376061 52487 180 464454169 4518 20525 782623707 20525 57152 143638143 51725 37840 20585486 180 71079 618506343 71079 18618 183343596 21698 71079 158385439 82767 21698 294741271 51725 46858 328389339 46858 38764 935568999 61495 21698 452260323 38764 47784 409089572 82767 45568 240900766 38764 53416 906332026 38764 30118 296201765 61495 51390 452621823 53416 64228 53780966 58233 53416 569334306 53416 69555 795634990 69555 34025 489971398 69555 79023 68557336 69949 34025 264525626 58233 49682 909747037 58102 69555 378439322 69949 30009 720773323 69949 48585 601478414 4265 48585 757020629 49682 29352 191575828 48585 49943 982772370 30009 40152 391667578 40152 76443 683132291 15670 29352 744662767 767 49943 784567629 4435 767 786848714 767 53492 756433213 59950 15670 846860301 32323 53492 655167805 27497 59950 904449673 11845 53492 670652824 53492 32627 655567568 32323 24484 301930016 27497 67158 122008842 18388 27497 120130318 24484 35463 909388389 62582 24484 411492524 35463 83754 86909522 33704 18388 997861716 62582 32283 684054421 62582 46707 850602060 33704 80507 215148315 33704 1970 305272296 32283 58337 137058523 73697 46707 25910893 69650 73697 377871293 1970 45468 29429890 31648 58337 793022562 14953 69650 143001193 68588 45468 95343250 84386 45468 81132424 8937 45468 71066898 31648 43696 158303955 47998 84386 439766111 32931 47998 547097757 51129 8937 791111366 51129 83031 152272716 32931 84108 857251440 83031 32177 773300995 84108 21086 417985113 11648 83031 740850857 83031 84300 200808304 32177 31606 681811616 83351 84300 659189702 72046 21086 761378620 83351 6769 645493367 31606 31147 611780940 6769 11719 187652340 31147 47996 432085733 72046 55730 631283265 66333 55730 456271682 22935 47996 229399656 55730 34947 133687011 87487 55730 66089409 87487 42998 785993758 34947 59285 558716243 59285 79783 984963626 79783 11563 2158063 87487 73907 605871763 79783 3169 49137100 59285 6490 120913415 3169 31232 914794125 51808 6490 263707081 52219 51808 207811949 52219 39249 434897614 37007 39249 527492652 39249 86814 114006194 72486 37007 352230043 86814 53705 696059753 53705 40046 7197559 35762 86814 459943022 86911 53705 861414477 79921 53705 30471049 79921 633 964198239 43866 79921 82469353 17025 43866 708625893 85190 79921 560482154 43866 85347 936077121 29736 85347 430899182 17025 47207 372498397 27828 29736 835500632 49357 85190 609482441 47207 75096 509399706 29736 85673 49716379 75096 21253 85064634 5015 75096 540029320 21253 40071 180376788 16396 5015 842430652 5015 79406 970049035 60774 5015 552223346 16396 20039 524996929 66098 20039 108417505 28506 60774 589301956 79406 46698 762184667 3048 66098 40900045 23376 20039 885997933 66098 54046 887190462 23376 77337 530940201 77337 38467 162225557 36648 54046 454565977 10799 23376 195119565 11913 54046 644814195 77337 70261 101071794 38467 9145 438860538 64072 9145 146390089 44902 10799 976155566 72753 64072 104449473 87588 9145 609382450 51317 44902 981584045 44902 73203 566468916 73203 2957 211282882 72753 40211 456433815 73203 67087 652979922 84041 73203 200096212 36624 84041 420546944 24743 67087 915012018 38834 24743 501773834 24743 76799 843679210 24743 35735 899587409 25022 36624 526482806 56090 76799 126139983 9957 35735 422397215 80528 25022 292244142 9957 38092 481889933 9957 53963 108379482 80528 4053 853861325 4053 70503 205858398 17697 80528 270652057 38092 46073 150185505 41623 70503 379076498 33192 46073 977926805 32390 17697 38915306 77346 32390 706431078 82493 46073 935062616 80674 32390 17650615 59361 33192 357028685 57252 80674 521732843 82493 55703 931929100 84188 59361 516238264 80674 78354 792837870 78354 1942 167210583 57252 2005 796796458 2528 1942 809510684 57948 2005 84423650 78354 10046 390713132 2005 15669 382944986 84182 57948 610105013 10046 86071 553373275 10046 7117 156971157 84214 7117 775070929 86071 55322 655014012 55322 83359 875961416 87160 55322 764041863 2093 84214 843240188 16924 2093 926742250 16924 18643 757414221 83359 42943 135293603 88191 18643 319538162 16924 76649 326691893 76649 38805 757016824 50684 38805 572494659 88191 13998 938561310 38805 64675 414338451 64675 5023 204168463 68279 13998 685403176 5023 59678 450964078 80417 13998 963855355 64675 32781 222196743 67177 68279 839848710 67177 23806 713210044 55268 80417 406547689 32781 65911 713060142 23806 12748 729867644 23806 72857 191678278 14299 72857 289076466 12748 51197 626480911 56223 65911 793689611 56223 21889 896687145 14299 76647 762009506 56013 56223 484370369 49435 56223 932611349 61507 76647 492862571 37307 76647 114776290 42798 76647 181912972 42798 86914 633012594 73472 42798 426248660 26017 37307 70779981 42798 31896 433917925 74761 86914 24423457 73472 32784 562239860 2838 74761 279324004 32784 75823 27587396 2838 33225 311312042 75823 26592 133558027 26592 84503 730162848 36548 33225 225766930 75823 65920 258295541 84503 4704 116789952 86734 65920 433688814 70835 4704 32729531 36548 36339 46342289 65001 70835 958778040 47829 36339 450803342 29198 47829 475318942 47829 60160 723324867 47829 46985 788726719 74464 65001 931312272 60160 23765 928178835 60160 74799 445621355 56233 74464 20978562 20536 56233 237214307 60691 74464 543591100 56233 83053 965374991 56233 31849 721098028 59531 20536 959083975 85426 31849 170797912 59531 72578 65322098 83053 69021 680097582 6894 59531 374788267 16422 6894 991352237 72578 53155 898008025 16422 72191 953278354 81023 69021 153942121 72191 82307 776977311 82307 78467 500743101 8892 78467 627864028 56427 81023 44701364 8892 20777 85983606 78467 2705 684352529 75326 2705 114172859 2705 22018 413425541 74570 20777 206411818 71658 75326 267063072 75326 10050 847389427 10050 76829 746958622 67410 74570 592480822 67410 77083 176369672 81439 71658 31835996 67410 1327 984765415 55641 81439 929875267 77083 525 459285529 77083 41351 75982274 13694 81439 434227122 65007 41351 71612296 55641 6353 821563861 80617 41351 467048855 45968 80617 323272273 80617 27534 566253390 30529 65007 412486421 6353 70313 84703034 45190 27534 104900832 70313 48021 656928041 2258 27534 927975731 63836 45190 464098645 8917 70313 350093692 48021 49249 103282362 2258 17855 656745906 63836 25968 18398812 18883 63836 46263214 3362 8917 914585378 37367 17855 128312610 63389 3362 102816477 25968 12747 55094906 37367 81070 41920228 26666 12747 935229033 27581 81070 479542720 25056 63389 656323465 12747 269 26433068 25056 46026 530267496 26666 63578 202073042 27581 25419 589538323 46026 31266 394773108 54475 31266 337136389 60571 63578 42289956 31266 81907 208215726 74153 25419 251226677 31266 52163 191025918 65045 60571 640629567 65045 35039 728145719 65045 24570 418734849 15636 65045 514205754 35039 85296 261053667 65045 59447 739781028 58474 35039 459861115 59447 56978 483051145 47341 85296 2926062 56978 69065 967289560 79987 59447 23906396 56978 48917 515903787 47341 64963 687825550 47341 37241 875588034 78253 79987 60647848 78253 21967 998128080 48917 19779 17767475 64963 80294 88859909 1259 37241 947197601 49870 19779 39812592 80294 67330 626111231 57499 49870 200770701 33944 57499 754674843 12385 33944 600422853 67330 38924 461444012 38924 39130 860332772 1860 57499 724654711 33944 6975 551546757 11805 1860 100356072 38924 65872 56565188 34775 6975 198781443 64429 65872 419830382 65872 63306 338516117 27479 64429 505567590 705 63306 964272302 3704 63306 346481335 22332 63306 30006500 62717 27479 381388579 52087 22332 936106579 44891 52087 247314946 52087 58987 402040194 31370 58987 882900997 62717 8890 336400627 52571 52087 391691516 31370 6711 566615245 3080 31370 155309666 79219 3080 207982671 45724 79219 834461954 52571 63026 83830338 63026 83023 684728854 53369 3080 590442424 71430 53369 343518872 66569 71430 283494923 63026 12480 257646616 11178 71430 559235232 79264 71430 469668442 79264 66532 465125629 39166 12480 87970331 28319 39166 492049892 80906 28319 90799303 67326 66532 632951249 82553 28319 529094525 81151 80906 821249015 67326 51870 92465406 72183 51870 556102373 37799 67326 510731041 55039 82553 660920797 33136 81151 619510070 40222 37799 431673713 55039 58794 16533571 55039 31869 87150948 31869 81119 804700721 40222 52962 691287800 33470 58794 353802832 33470 79542 77365598 31869 31052 947035528 50081 33470 543227452 31052 73968 108799815 31052 78995 692202882 79542 4431 827104868 32005 4431 978459478 32005 53371 99882751 4431 6161 44602171 6161 21110 436312344 53371 51916 301582207 53371 45573 172217529 51916 535 939047925 39098 6161 941009729 535 66513 722105650 50976 66513 666189766 45573 14084 444447395 26031 39098 67337143 49028 26031 941871697 26031 8741 57184013 19879 49028 377402176 12671 26031 587412533 26031 62783 74641139 62783 41037 847758278 45458 62783 259204455 45458 50568 300551892 19368 41037 589432885 50568 40981 949519814 19955 50568 449687669 19368 21123 11332885 12277 21123 37858455 5869 40981 528813616 56278 21123 995780645 19955 47367 175013395 5869 74586 624804065 56278 46151 276759622 74586 20243 969002636 3732 20243 63100595 54402 46151 403983788 74586 81602 15403433 20243 32494 47445845 38685 54402 223974903 54402 56635 641241094 57880 81602 17875890 57880 67537 916540610 38685 5690 967754782 51026 38685 411764125 86226 56635 141737613 5690 30499 945235506 15272 86226 50229812 37200 5690 401464763 53693 15272 424762163 8614 15272 43677938 15272 8309 119143873 44129 53693 251237980 85928 44129 963366317 53693 79549 155535329 85928 48978 640595254 66821 44129 65868637 79549 228 740221536 23710 66821 245228967 21713 48978 641841010 23710 53320 57061066 50920 66821 917054210 34915 23710 805362328 50920 84933 424852494 84933 87085 999306154 87085 70237 282327189 41283 50920 42510113 87085 37820 195678517 41283 87858 388534715 41283 39603 297464617 83633 37820 51418753 52327 87858 193362817 15112 87858 301563713 52327 56386 99696635 87620 52327 494077020 73420 15112 56302121 15112 84767 82665316 29314 87620 405951007 71179 87620 645673053 73420 35271 799887433 42442 84767 385450856 31303 29314 392995999 29314 79790 188718382 75122 31303 574225411 31303 5752 452752048 38194 31303 973839490 79790 26560 662266247 75122 23437 621458189 5752 55733 100786659 27961 38194 363138989 27961 13458 20241518 13458 24665 998518112 55733 77499 97830141 87723 24665 843450826 18587 87723 940305319 77499 62941 93515100 2129 77499 283101931 18587 38930 458749844 18587 45399 780218312 45399 47460 49073409 34566 62941 904665281 38930 58400 737141160 38930 9720 42631555 1740 47460 235794187 54417 34566 784786871 38997 9720 295830940 9720 5685 870890635 25669 5685 907935221 15136 54417 403850872 5685 87096 417256668 5685 6232 952273355 5 5685 227461416 70959 5 702315565 37859 87096 707195598 87096 45905 719186513 55738 37859 568020587 8445 55738 336730955 72158 8445 895816021 15853 37859 368793795 52606 15853 80329772 49705 8445 583059734 86707 72158 958609054 15853 65184 523026113 15853 70831 127703844 69960 70831 175479372 86707 62907 976065875 70355 62907 760764977 70355 80193 215644363 80193 32714 889738550 80193 968 798130769 968 87685 236658016 87685 85916 790325907 85916 65382 376345802 65382 72668 805267829 85916 39526 522784836 39526 24949 898720261 65382 8739 261758311 24949 51193 264827638 65890 24949 281422640 51193 63848 564177758 67453 65890 495041041 6016 63848 289687438 49690 65890 596287274 82112 63848 423919260 25305 63848 133204460 21080 6016 652499936 74720 21080 293234084 49690 27357 943251445 41639 21080 981484121 11376 41639 414719481 12012 74720 486633224 74720 33383 315146227 44845 27357 728318107 63395 33383 385692308 12012 68684 677538045 33383 50138 171675458 70814 63395 195146399 54253 44845 280901454 50138 80285 966694694 20769 80285 982492195 80285 55256 779387092 54253 1799 322277979 80427 54253 930334324 55804 55256 594717411 55256 13860 866565047 6165 13860 121120103 80427 35567 27909335 43819 6165 954106154 13860 27419 868756542 59922 6165 618484538 48111 35567 994701228 52215 43819 571390023 22452 59922 104039241 59922 84512 686313999 59922 9815 262144890 48111 71923 23149439 9560 84512 8831026 1574 71923 966669508 9815 71535 463473190 15534 71535 408532845 72844 15534 275856511 87664 1574 535752857 87664 8050 670951975 87664 41435 912509636 72844 40699 534690174 72844 63924 791035804 75648 63924 26186870 32266 75648 571755378 3997 63924 919750003 6035 3997 53476396 63924 73663 631908271 75648 83052 75943225 16280 3997 127085951 6035 45305 284937346 5985 6035 309032352 39969 83052 773113727 41048 16280 75639488 10004 39969 741171057 39969 51943 503758295 39969 15529 138816331 81326 41048 37191217 41048 64405 420356220 27025 15529 997310661 64405 38040 46120547 2802 15529 955213674 64405 14052 951471906 2802 77468 28739125 27025 26074 80377592 61932 2802 775060563 14052 20442 746384215 23579 20442 58785128 26008 20442 521498127 43953 61932 385913575 26008 5417 586048778 25556 23579 768866226 43953 24658 780636688 55680 24658 359749942 55680 49918 574468228 23326 24658 898137206 81832 24658 126637617 23326 71538 720185715 49740 49918 145505526 82632 49740 810557354 23326 48413 904749914 49740 15468 443714403 15468 36314 522227182 58463 82632 728181120 48413 2787 341956846 63474 36314 11427192 36314 69689 856282915 41062 2787 357903431 85580 63474 143899909 82999 41062 542945211 85580 57010 927230325 69689 36823 191473261 36823 57737 999465997 36823 66900 689526514 10601 57737 365616516 51682 36823 223370989 66900 61713 938218135 10601 45707 626533259 37087 10601 22101272 10853 51682 209203325 51682 46509 321325424 45707 17143 997096439 15370 45707 705956632 3430 46509 519560642 17143 43334 925169592 5305 46509 420741027 37123 3430 208620970 77772 5305 463816908 5305 32333 228905964 43334 12624 58091189 27412 37123 505943640 87518 77772 717405258 87518 48188 801063917 45454 12624 757123441 27412 79418 403685596 14680 45454 744772355 87518 2620 891989980 79418 12358 755135708 65544 12358 949385014 79418 78725 300319503 23334 2620 42234902 81609 2620 431987223 12358 63111 185791167 56553 78725 163975537 81609 5498 49147554 56553 38029 9219609 84710 5498 356045251 38029 24802 851769318 38029 4626 923079733 24802 62988 537823407 17119 84710 132768575 7642 24802 904292698 4626 41887 876980906 66038 17119 475221517 7642 33777 639157455 33155 7642 553436877 69965 66038 496601548 50589 69965 784764577 33155 2064 733744581 85655 50589 97089845 2064 69269 23323189 86849 69269 43016027 85655 60544 537967020 86849 74613 241510307 29939 69269 61227154 74108 29939 492844782 29939 41763 61929476 60544 22413 218754282 46727 74613 761598585 58673 29939 470309002 36566 58673 322033167 36566 70767 787181095 58673 28705 861686329 46317 58673 353543780 36566 32174 373202136 58773 46317 83355744 46317 87169 114492127 28705 49904 775893762 49904 65716 726189814 32174 53761 966022249 39626 87169 649254132 39626 40348 981412694 69761 40348 708520860 40348 74180 355126689 39626 32079 746659124 57090 32079 428424534 43494 69761 701697919 69761 64374 739843355 85414 32079 640067651 43494 32551 863847857 43494 52863 101569809 52863 48518 409795110 50356 52863 778608070 41138 85414 868521081 63756 52863 908125640 35692 50356 144731201 41138 7793 145926711 7793 26238 121079730 26238 66362 178827220 26402 26238 29599715 10012 35692 6674809 10012 29345 699211334 41170 26402 526146226 38757 26402 976789675 11033 29345 237474524 43396 10012 32000013 21038 43396 345390183 21038 18757 555106266 43396 12411 332516694 65231 18757 481312486 21038 21657 110687027 65231 86408 650538456 18757 30394 752187580 85212 30394 816094006 80596 21657 805373653 73588 30394 561533843 80596 7059 8750668 8662 7059 225453889 49888 73588 404832565 80596 54329 406143470 2768 73588 747913795 73933 2768 833867769 73933 69102 584971304 49888 54632 69818580 2768 3934 517634082 2768 80393 10646682 62281 69102 29691101 62281 56605 589967545 2212 54632 990352372 29006 62281 417926180 6140 56605 809304321 33310 6140 460290837 35516 2212 92721549 2212 39931 57984583 37155 39931 740504638 34793 37155 992377551 78787 34793 607304234 39931 82690 286755111 58138 78787 920252055 86877 34793 962279885 61113 78787 760221105 26341 86877 918723596 43364 86877 191660754 86877 22752 424307236 43364 53728 472301742 22752 68702 830255501 43824 26341 674209787 68702 80642 952177402 80642 22271 681323763 15083 43824 969518148 80642 58599 31839086 43824 77175 615279535 15083 36028 345690069 74253 22271 536451558 58599 67188 963641035 39845 77175 556344612 16211 67188 29207060 39845 84287 218807047 67188 52714 688792048 72057 52714 255397288 26853 39845 337864048 34428 84287 295216204 26853 87352 81231828 4068 72057 336554220 87352 67351 815104639 4068 78131 889416691 82732 67351 973000766 87352 8475 191119744 5593 8475 111763572 14606 8475 437149309 72344 14606 78819095 22640 8475 504299447 55113 5593 173594828 80560 5593 181410316 5138 22640 218737126 80560 69314 875997016 69314 59155 227493092 17424 5138 273707707 72662 17424 123639525 59155 25932 776313209 73051 72662 768850643 24223 73051 490720587 80114 73051 22942477 30355 73051 765574944 48062 30355 409411632 46129 73051 915143353 48062 57332 48734524 57332 44476 448773229 61742 57332 142549294 87219 46129 937232576 9142 57332 919507497 21789 61742 770403941 9142 16630 541991861 26438 21789 308241858 1172 21789 506889924 51251 1172 309408248 83422 21789 602801316 51251 14440 870108326 41991 14440 334485516 41991 79884 317998889 79884 65644 543440223 41991 78063 84644224 14440 69466 505101393 67573 41991 519536796 67573 64859 868633696 67882 67573 713969805 78063 71343 975031664 67573 2146 787658131 2146 67309 233518094 7285 67882 887687610 71343 54244 32971405 38060 7285 16148586 54244 67304 849741043 67309 59587 819065562 73221 59587 79489232 81773 59587 780640055 73221 52326 222723044 11829 52326 67620550 52326 2240 956250780 2240 15114 227991472 72611 81773 896443067 34454 11829 465542019 16614 34454 131367723 15114 12523 93530958 16614 81193 54132839 40021 12523 105293834 29582 81193 883347125 16614 31832 427909663 81193 54032 565248380 40021 46538 622347426 52836 31832 236556027 46538 87523 267667065 14428 31832 973304459 14428 54664 39619856 42585 46538 774961308 54664 36660 459472415 2597 36660 62088954 14428 88061 100428158 70255 2597 30730934 88061 8751 558342491 8751 9618 880210381 50661 2597 24484364 4268 50661 490111443 8751 36269 201678375 48411 50661 404401952 50661 56446 552613783 4268 30431 79529633 36269 88374 952753397 88374 74487 8084811 77417 74487 539938381 74487 11418 112500929 85204 11418 11999545 74487 2871 776941579 77417 82988 220562907 82988 15934 11419516 11418 4754 597568983 15934 11164 147574423 11164 3536 360220103 69180 82988 779480072 11164 12649 398078388 4387 12649 90956979 4387 56986 529872701 78883 4387 623489368 43048 12649 928353401 12649 82522 180032050 82522 82057 119652997 66094 82057 320218928 66094 72466 172155560 15531 82522 949112941 82057 58545 609865718 4415 58545 24140215 15531 19363 557195053 4415 29982 682004396 19363 25920 514433201 25920 16949 184346333 55688 4415 202915542 37996 29982 715720109 25920 84891 298306271 84891 87991 920447040 56891 55688 823300004 70648 84891 399984154 56891 51879 98044769 51879 45083 632154591 51879 67403 669879937 56891 35431 662918794 50672 35431 394316339 18491 51879 339696705 45083 10271 416322694 83047 35431 721442897 83047 48352 40734620 83047 17844 695783833 39810 17844 33608891 83047 44722 976438403 83241 39810 603229768 39810 20237 411091183 83241 20990 702397234 35589 20237 927031823 20990 69900 383794768 73387 83241 70642330 73387 48012 992970296 48012 43750 38453060 69900 77273 125652832 43750 61927 43830727 73387 41845 104883566 41845 25537 177764121 21712 61927 523579203 61927 12145 389268345 12145 68575 137568246 30945 25537 889103253 21712 3183 967624892 16666 3183 724876835 59404 12145 963786123 1737 59404 322980478 1737 77584 63611423 1737 65930 253771946 66262 1737 979700280 69303 1737 148901054 1256 1737 522891120 74294 1256 204877688 1575 69303 958005403 74294 80589 773392869 24516 1575 108706111 38405 1256 743805398 1575 75418 380884312 24516 24653 692105069 24516 23345 638135788 24653 52742 871047679 52742 45927 921406912 35652 75418 802019151 23345 10378 440167314 10378 63339 746632752 33433 45927 200532453 10378 51980 82769756 58142 33433 88265587 63339 12698 203714607 29320 12698 670289250 73620 12698 85404646 29320 81552 139768689 84642 12698 877786066 81552 44748 314635045 29320 43620 574194904 2436 73620 691905739 77829 84642 407209093 84642 79022 344303440 565 79022 155880035 34099 79022 117535692 34099 11693 909371047 29464 11693 798046592 34099 2238 746524415 2238 84879 132304596 78167 2238 637615868 11693 54556 927346496 54556 34521 286621906 25429 34521 404746906 25429 40410 145317235 25429 52030 291848157 5057 34521 524669133 40410 86283 869787422 86283 74019 302099246 58018 5057 846139170 19291 5057 703594315 53840 19291 213008417 38944 74019 986775704 12284 58018 162655214 60174 12284 602399887 79608 12284 536055490 70457 53840 802586354 83904 60174 815552617 63335 79608 88066220 19292 79608 958648931 61768 63335 792197823 84202 19292 657928293 61768 40062 86767334 25360 84202 953777882 18686 19292 446839276 84202 17543 551878559 18686 84443 468624613 55867 25360 320948002 25360 80831 628458334 18686 627 893733135 55867 47057 631079374 84443 60576 323390325 627 70940 450739660 67349 60576 227906688 47057 61345 64275164 61345 45241 624705683 3206 45241 142085407 61345 13804 878372643 3206 13627 515382390 61345 10147 175268370 37144 45241 189616627 37144 31536 817687956 37144 70852 492033904 10147 64309 818674255 31536 25925 622239174 31536 72569 203866808 31536 39983 847228714 70852 71937 392016976 39983 40134 371232773 39983 18005 689290602 71937 43249 511511981 18941 40134 997013622 27949 18005 301662961 13482 18005 587482828 13482 79502 265085840 27823 27949 631783367 27949 30174 489898125 35204 13482 112943705 30174 30142 440623631 81790 35204 807456965 27823 15574 349058049 42145 81790 21214053 35204 41457 243613604 3041 15574 199287836 16438 15574 885671040 16438 60009 902870662 16438 56380 907607423 41457 75695 903296758 66506 3041 480303250 75339 66506 731348434 56380 66263 106047133 87861 75339 52607906 33993 75695 517635824 66506 22980 282909986 85753 33993 802202269 67501 87861 726154959 22980 40526 954207073 85753 36724 52579781 41529 22980 13116389 67501 45773 665183403 84324 40526 845478753 10632 40526 148486799 10632 53381 172971050 84324 8831 667389260 13756 45773 395079493 10632 47042 103696088 73261 13756 466902195 53421 53381 949588233 47042 61827 174371953 13756 78007 795313822 3064 47042 175381520 61827 36232 980350888 19184 3064 121354142 19886 61827 179925621 3064 33734 137314635 70857 19886 885774307 530 70857 265679439 19886 38055 440912264 70857 48981 791077363 7241 48981 796957486 38055 19865 212071917 84137 530 539799831 38055 26757 56957567 84137 74490 516028479 84137 64810 574402633 70791 84137 60420090 81593 74490 685327432 81141 70791 731889095 54747 64810 926217996 47797 70791 793668453 81593 72760 756923739 81141 48106 751358717 83551 54747 271252917 54747 29503 166286365 20386 47797 5605204 24334 83551 101003485 48106 3311 716413773 20386 3995 601683931 20386 19871 835224079 24334 1580 857217207 19871 42874 281571062 42874 78524 11927215 50421 78524 958408274 13937 19871 626096417 78524 67580 508147375 39287 42874 653191600 60736 67580 804240331 13937 85129 992706990 67580 13585 154370348 60736 40018 990339876 71684 60736 827269904 65230 40018 82685371 65230 34331 437179376 59855 13585 169571367 26956 40018 654598062 65230 82314 534546517 38867 59855 796942220 82314 55062 903067616 59855 44831 995322740 55062 58497 345009464 58497 37391 653961604 16453 37391 326090278 24055 58497 107784080 37391 67881 238727882 17200 67881 182823322 28338 24055 127162678 24055 69604 172927468 1413 24055 406293252 64463 69604 746733699 64463 31468 735026649 28338 33587 307685892 1413 25612 190017234 26790 1413 521079597 23156 33587 712494955 25612 84914 327281584 25612 19421 577421501 83389 84914 760738181 23156 66953 291961472 79031 19421 74825396 19421 40057 835709387 39016 19421 612273460 31196 66953 120258292 39016 29201 25236462 29201 64279 247824121 39016 65826 807448861 29201 23556 25818272 2446 65826 104940286 31760 23556 72279214 65671 23556 161436706 23556 19247 699971268 19247 81614 547311286 19247 47176 322477826 47176 62390 33420897 65671 19803 734120776 68521 19247 997644999 24358 19803 218411358 68521 75216 237734927 19803 86687 247635736 24358 11173 422770241 68643 24358 887457899 75216 82336 183343326 42953 75216 50386554 48360 11173 981628025 82336 82693 619336192 58737 82336 759956284 48360 77627 484299369 17632 42953 449216578 66339 58737 172866086 67833 77627 273732841 58737 24329 443400115 77627 56612 329333375 83697 56612 733812648 83792 24329 705513820 56612 24159 682556040 9260 83792 181940941 56612 55160 211019513 21008 83792 335806459 55160 53408 506084227 63850 9260 236588183 9260 69156 165531915 21008 21776 149760579 16336 63850 8844737 53408 31151 309124828 21776 55826 934130980 59457 31151 88697685 17505 16336 559268208 16336 85326 891858917 73345 31151 690132060 26166 85326 979561940 33723 17505 578173148 29248 73345 795218388 64586 85326 379303496 26166 10449 903115077 26166 24981 153492032 10449 41128 715840841 24981 56067 988764076 52463 64586 968855229 77494 41128 169611275 26159 41128 31835986 41128 48383 565870426 48383 74555 186306050 48383 54617 96113778 48383 40832 123252190 18838 40832 380570403 71230 40832 11450288 21938 54617 116833360 11949 54617 452968912 18838 34491 790209873 34491 87152 86557278 54416 71230 200819948 87152 43911 115242200 43911 7330 373032237 7330 21714 892225537 21714 82782 67110187 49236 21714 351418466 7330 24667 602144241 37339 21714 463151945 24667 31302 320922181 65416 49236 189536556 31302 83943 689218264 11687 37339 365268835 11687 28776 860171869 31302 28748 7221180 65416 60962 879354434 6964 28748 299116346 4025 6964 601209275 27692 28776 974791105 28748 75615 350972324 63952 4025 221917723 80661 63952 348627214 63952 31816 903579471 75615 8062 963577053 10035 31816 354062173 8062 84804 805651901 22542 31816 691024518 7205 31816 597101921 84804 12733 5954489 17370 7205 579563798 17370 43281 960171881 38710 22542 959470474 45801 7205 96641663 60227 12733 526163122 5036 45801 239953960 75043 60227 643482110 666 45801 147734306 666 13207 35207872 82831 5036 647913478 26675 82831 123077893 26675 32900 840833208 70977 666 250607079 70977 59067 276116309 866 32900 293183778 28037 59067 157499140 34325 32900 279165 45204 34325 36698507 52186 866 81991948 45204 47428 225462087 52066 34325 57289288 52186 19125 485290514 45204 28282 927287728 52186 16003 250429771 54776 47428 536854946 54776 28907 518829574 18566 28907 605351599 37057 28282 441178982 40447 18566 744036858 41108 37057 703667677 30186 40447 851882436 81366 40447 615000911 15147 30186 831354186 30186 34320 664427588 41108 48264 490072286 13126 15147 374017552 48264 10905 207822071 28391 10905 805682020 13126 62379 344849235 62379 18798 950121748 18798 41784 806971389 28391 51635 246669719 28391 28385 681130453 28385 63313 120798016 28385 58672 257660340 2692 28385 19936997 51635 13884 538148858 2692 16482 814220726 16482 67701 991670023 39475 2692 987881877 2692 9754 73570689 34014 13884 734136582 16482 69187 73723846 67701 50436 269018907 34014 9581 448446743 15643 69187 5309961 15643 78105 393124676 15643 3254 520257470 78105 81322 939828378 10446 78105 204455140 78105 83167 318037528 86459 3254 12064193 86459 25343 711846392 25379 25343 930722130 47044 83167 9965933 47031 47044 37775076 1470 25379 133019787 47031 50435 217445729 54474 47044 16762960 54474 23309 330349412 8186 23309 558121640 8186 82012 425660533 8186 35272 440155400 55554 23309 878017794 77 82012 292006189 8186 44873 282505195 85985 77 11897770 85985 59980 171262802 44873 61647 973370655 85985 45552 279776928 45552 83817 725621639 60489 59980 919389557 26253 59980 794496359 17694 61647 770417757 20221 83817 328332620 20221 4162 834018069 4162 69992 141459240 61743 20221 690216925 47273 4162 910629305 4162 65062 666631116 41868 65062 208256703 47273 77365 665195559 14189 61743 96222047 43483 65062 943898634 35403 77365 790959642 75016 43483 757961988 14189 14735 393743914 23876 14735 80255407 14735 66197 519219530 14735 68499 557048641 75470 66197 656473031 46551 75470 586522759 69465 66197 503261662 3993 69465 84579609 7262 3993 402523453 33746 75470 469042810 70455 33746 405379734 69465 61733 830934627 3993 63665 823213080 7262 2514 276227182 18501 63665 851025172 61733 52362 983270353 2514 253 416573415 1758 63665 138042059 70287 2514 766715272 1758 71508 635861444 52362 44150 938673758 38621 253 73636923 15281 70287 56672937 71508 12566 560859087 28441 38621 761943604 12566 52051 69976545 24417 38621 16656617 28441 17658 521441467 17658 83320 528260783 83320 85338 159075118 68212 83320 536890518 68212 19009 329087741 17658 60677 58387580 68212 46905 741773226 61868 60677 14736848 72186 46905 100807504 19009 62312 305051574 1040 46905 100378726 17135 46905 185177306 5522 17135 820920899 4109 5522 543656060 30109 4109 114444247 5522 84946 496841314 9645 30109 105215072 33350 30109 138587062 84946 30923 109420752 73071 84946 259152010 30923 83586 481457861 83593 73071 905638290 30923 79557 142642441 87389 83593 305898458 80681 73071 578818442 83586 77971 270410720 87389 49643 825190890 30633 87389 340434981 29038 49643 402708935 49538 30633 242041932 77971 34420 149436416 38175 34420 710587944 38175 76461 616501692 34420 43557 371458025 76461 30124 229685285 76461 67483 16947285 67483 43020 948149623 33341 43020 639406933 43020 6193 547993411 30124 87067 186758357 76938 43020 408771771 37160 6193 806009021 76938 58778 912757101 44863 76938 732590800 19068 58778 735567741 63607 44863 390168266 19068 42553 418548677 63607 20489 139655643 63607 87016 802447566 4511 20489 613489162 42553 57711 994240051 57711 19514 448308696 49852 4511 405538371 63426 19514 885698087 60343 49852 885537368 36686 19514 932859985 49852 12280 234658220 49852 11043 380788150 42605 63426 590345707 12280 62729 167914056 11043 4448 793044380 4448 53843 63433954 68653 62729 511354881 23455 68653 99159777 63787 68653 419235962 68653 70904 50967998 45885 70904 48118085 9349 45885 60898387 6582 70904 292025022 9349 80008 259704588 20660 6582 724085617 34415 20660 324387879 34415 28074 636466278 34415 42138 958675506 2815 20660 671071327 34415 43191 257758132 2815 72534 537188232 28074 33286 528225114 72534 7784 229314380 55851 33286 67378260 43191 13990 45066529 72534 14560 914542704 43371 55851 470139300 13682 13990 546841068 13682 62242 774553914 23269 62242 792243060 7413 13682 704142927 7413 81072 309899717 81072 60714 821806966 79625 60714 419937539 54593 81072 100197484 52187 81072 809510350 79625 80604 851404104 80604 64055 538445178 70975 79625 817636704 70438 80604 581785175 67951 80604 576686044 25555 70975 955887844 70975 76537 176801669 76537 28951 661506014 10032 25555 14307268 56599 10032 155027813 55226 10032 422896363 55226 19819 911575749 18516 55226 586019101 10032 25904 442614322 32505 19819 714241658 74433 55226 176118650 74433 9191 294892836 24215 32505 498880596 77599 24215 25419965 9191 24814 680265471 1552 9191 429509999 76245 9191 501447702 13620 24215 843914927 77023 13620 410183600 76245 74782 321735491 13620 84586 134221440 13620 26891 882655291 56523 84586 694367882 58875 26891 82343177 26626 58875 7407327 26891 53645 94139576 32249 56523 214746948 78989 53645 603122503 53645 30942 206594650 32249 35181 646809664 74445 53645 83164826 56045 32249 228046136 35181 68554 535147680 57791 30942 600082594 35181 11556 635215957 11556 33609 215575393 66700 56045 518966287 13452 68554 667750935 44106 13452 419421426 32989 13452 202832724 33609 61057 251711646 37438 61057 167903778 32989 12372 391037410 8762 44106 32602487 8762 85809 252085098 2482 61057 337008530 85809 40982 608248162 12372 21818 919862450 21818 33267 489532077 33267 46625 793759822 21818 68468 294279478 13609 21818 599218130 46625 83580 960082247 55197 13609 879096284 13609 62644 722095876 55197 27955 511365126 67574 62644 83934006 67574 59047 292782465 36058 27955 302811534 27955 1918 72603475 8836 36058 857313450 55285 67574 742662903 59047 77808 679699368 43080 77808 313990154 55833 55285 887503097 13273 77808 999012178 72472 43080 822117889 55833 21933 700061040 13273 32887 717715723 3010 55833 14220161 35007 72472 513602681 50275 32887 266135471 38937 32887 909886888 35007 17796 72508102 17796 67875 736819235 35007 44452 472627752 44452 44814 112272629 44452 25866 912210646 41737 44814 582848709 67875 49851 813719790 28166 44814 38983476 37871 49851 209683431 73557 49851 115994978 28166 3388 348334202 82335 3388 341418144 73557 7326 126038650 52826 82335 593172347 55269 7326 305073861 10422 82335 656124754 4140 55269 420790357 10422 57151 80242587 55269 12133 839593023 60718 12133 961225113 32059 10422 837003560 4140 37142 683037169 53382 12133 719458328 60718 33781 21004369 62812 32059 140671060 37142 25675 691402579 83520 37142 970710046 53382 56865 704075972 83520 4484 740357897 79266 83520 46471865 83520 45427 505340253 69437 56865 128046419 6363 79266 948056956 34263 69437 819548718 45427 55865 105836919 1698 55865 244486348 20052 1698 29880354 6363 85617 298596528 72978 34263 354576862 1698 86785 383513139 86785 69238 456600242 11329 86785 984253181 61621 86785 107736441 38823 11329 81608033 84758 38823 690610171 46136 84758 598558794 39000 84758 683192864 80996 84758 122081034 39000 28908 787410566 84758 77172 123932499 7093 39000 279952632 44357 39000 688604312 77172 74636 148458714 46094 44357 911688015 7093 49743 11834436 30382 49743 850799845 37810 74636 222633222 37810 80744 600777665 41984 30382 228414879 11283 30382 883496698 11283 86846 662981944 37810 37300 967491822 37300 31287 61177054 15949 86846 682457328 15949 7178 588751656 7178 83174 446867803 15949 77696 27325024 77696 14930 31053623 52130 77696 827705654 21554 52130 678819311 77696 88341 90459143 52130 32316 160491117 75396 21554 69704882 69360 52130 201011076 21554 47504 296170830 75396 39286 69661159 43778 47504 271595966 69360 22864 10360282 10283 69360 831758536 5652 43778 886393338 5652 23060 204240137 23060 86275 141730830 29850 22864 26282306 10283 15509 407348896 5652 71422 968042440 29850 69902 546044398 15509 66469 320820062 85012 69902 76626646 62511 69902 172836997 17137 85012 393677402 34573 85012 67178195 66469 18630 133193299 17137 63028 205524240 72251 62511 524063528 12590 17137 541403890 18630 32815 162825668 12590 39082 448750707 83194 72251 829725535 33599 12590 329857299 33599 87460 181537321 28283 33599 28275337 28283 77105 61434021 70359 87460 139149933 70359 2155 444653040 2155 8460 120731087 70359 51539 633511104 51539 1257 6701701 76703 1257 526683440 29115 1257 762774333 11769 8460 102025066 65090 11769 166236534 1257 53511 754854948 25748 76703 274439929 19284 53511 942536601 11769 7859 526687613 53511 85575 607229666 19284 62410 556688340 25748 62143 461607396 66180 7859 511757053 62410 48167 860341551 85575 49035 597107226 48167 81565 672913770 22813 49035 113073408 48167 4118 668551215 48167 44543 102860528 22813 7015 32542313 22813 85627 740459712 81604 4118 736600651 86789 44543 77010443 74226 44543 324229569 7015 28512 508243874 49337 81604 863693703 64097 81604 452639271 49337 81265 613286836 49337 32641 84077884 28512 66562 449400813 39637 64097 819997391 41560 64097 137510385 72128 81265 26944492 41560 34632 808918539 41560 35648 281670580 41560 79741 103934781 79741 30294 333890812 72128 42128 742062633 60787 34632 224705384 80122 35648 14599310 79741 19059 702784135 41478 19059 797881471 24853 80122 56110462 16820 41478 972336079 32925 16820 737313043 33977 19059 526406154 62051 16820 249084174 62051 84181 342897584 65334 32925 27527189 62051 60970 258350035 66930 60970 698309674 84181 56945 36360760 22829 56945 55336596 17378 65334 295618091 88223 60970 549748293 17378 53725 12991238 17378 73179 893543112 31581 22829 260472185 88223 71844 927073715 19415 31581 794874619 60214 31581 212094206 71844 42822 926729892 60214 68594 542746361 25107 68594 589723394 86098 60214 126476299 62366 86098 879471317 11966 62366 62874593 46751 25107 562019158 68510 62366 546771819 28330 11966 250769518 28330 83356 20370999 83356 21707 201568890 46751 4747 632182512 28330 12054 568600384 41401 4747 399882038 41401 37135 928675685 21707 58918 242304826 58918 79210 925670971 41401 33985 682582103 28423 58918 355324736 16031 33985 215984144 33985 51988 191393423 66439 51988 855660828 33985 39107 102102625 64047 51988 463566179 43734 66439 203985459 66439 57906 321665596 86129 66439 102883988 5881 64047 720111772 64047 7766 365620685 3793 5881 592508424 46281 86129 437002752 80809 5881 707250996 7766 45824 619864435 3793 30438 730584438 46281 87116 51407850 82283 45824 915017922 75925 45824 77943669 78164 30438 848730203 65307 78164 878144097 69079 78164 385434784 38214 78164 353782609 78164 86306 340200254 38214 43852 513464836 86306 77420 833183666 14917 43852 885338534 14917 13346 878414589 75797 14917 113021689 83076 77420 537531358 83076 73251 828015034 83076 16359 413107994 75797 45823 67200729 45823 17245 827256856 45823 43144 803837367 18888 17245 30223389 45823 45541 693316140 43144 87534 616627370 3957 45541 975274900 18888 10016 208798044 87534 85133 869655998 64984 10016 72857957 10016 18345 172706500 87892 10016 929852167 10016 51504 389454481 39761 87892 871130662 11846 87892 588015671 81224 39761 949408749 56361 11846 169913622 39578 81224 505393495 26040 39578 157685364 1723 56361 360765153 35255 26040 656307754 43744 26040 603132952 26040 25366 786736495 61964 25366 825355090 1723 62193 706429055 35255 23679 116419725 67084 25366 849485591 67084 3199 17380094 40600 67084 71204466 40600 66682 308925938 23679 36391 877782110 40600 13365 19469236 36391 80474 740032991 13365 22660 873963070 36391 30590 912995963 80474 11326 453752557 30590 11063 64637095 41960 11063 905919071 10839 11326 721332854 10839 2266 65315132 2266 33231 482003557 2266 12965 159413814 13181 41960 933039446 1749 10839 275461921 86653 13181 65304662 73916 1749 515980399 1749 43316 547755244 27177 13181 843298854 70609 1749 912828714 73916 34299 890539288 27177 8610 804506497 83218 8610 100161096 38305 27177 106210054 26635 34299 425549881 32893 38305 589870678 69080 38305 107821166 280 38305 525116218 32893 12764 108396083 63690 32893 444028886 39980 12764 167432276 12764 63757 968245860 12764 46160 157453020 46160 77787 71378659 67399 39980 508822038 77787 57882 423046497 5671 57882 515064750 68644 57882 596169521 35604 68644 801729285 18910 68644 326338712 70260 35604 382438831 70260 9709 423176877 68644 69477 840599973 18989 9709 757494975 6343 18910 111481459 26415 69477 185370409 9709 36464 563373759 26415 35059 667359108 6343 64960 374650073 36464 68369 426611351 88001 36464 427977838 45106 88001 135349787 35059 50365 782243541 64960 52926 263301133 58899 50365 286415231 35444 58899 368801041 35444 16357 358365583 47907 16357 11630408 52926 64446 592787362 35444 88352 852994312 2804 47907 970649243 2804 81545 835698903 64860 88352 44497340 25415 64860 959882479 25415 7334 946828476 70225 7334 155135874 53803 7334 941184377 53803 53518 22881603 7134 53518 22004968 9552 53803 864949793 64272 70225 728338929 88052 53518 682306959 22491 64272 25728751 7134 81756 990702767 81756 67589 463062748 48890 88052 27817632 11187 22491 734578150 11187 52129 525284043 69947 81756 71607246 82303 67589 50739252 69947 57988 576693052 37958 52129 245758387 82303 58481 348877135 37498 58481 798854396 37498 84693 259855423 37958 68025 384334999 58481 21309 750071372 84693 45164 779931563 78401 45164 613095673 84693 51805 99348935 45164 53949 319364110 51805 51692 214903113 57482 53949 843199451 51692 44022 538050448 53949 22067 77870028 21321 51692 933242418 39207 44022 499697524 57482 36915 729989558 78895 21321 152673493 36915 43329 71973110 3474 39207 45164494 3474 33372 253239617 38864 36915 227982766 33372 5258 276068689 33372 1642 508838210 33372 3332 769753210 1642 81728 355100539 38864 50908 587177278 20040 1642 429876177 20040 18971 113106687 6387 81728 419050125 31956 6387 867341984 73917 50908 782898959 73917 21638 472355007 21638 52849 978691846 60731 52849 200617717 52849 30737 705668925 30737 27613 524124906 30737 32134 192061213 32134 60126 479762829 60731 59824 28127567 13342 32134 381618091 60126 48075 939205060 59824 35536 581528095 7547 35536 946539444 48075 14000 729343792 61468 7547 298532936 30405 7547 989369917 9181 30405 899050017 61468 83945 869520695 29595 61468 858569391 61468 14587 459147254 47901 83945 229028446 30334 29595 55439056 77053 30334 783465753 61960 30334 121989081 47901 10798 637234273 60181 10798 47337775 77309 60181 324918890 23999 60181 798036921 23999 9372 28533351 7569 10798 342080602 7569 82699 829099188 76485 82699 113530880 76485 21058 645691794 21058 38496 163440119 58646 7569 758222687 8894 82699 773532200 5086 58646 458375881 5086 7557 260857140 58646 4501 216689490 20516 7557 905951303 37130 20516 591486091 20516 75996 282879447 7557 30954 434671297 43221 20516 892896013 75996 55077 460813430 37130 63664 495303633 19577 55077 418943484 58145 55077 575610872 86490 43221 444402438 58145 28100 421412812 86490 15071 214154713 86387 15071 42392607 3702 28100 728948967 28100 60757 766888577 3702 75199 391128666 51276 3702 799562219 60757 21442 331161658 51276 33605 604052436 75199 70272 15874383 22648 75199 934070301 33605 41410 584441413 21442 22313 471633129 22313 51505 38208448 51505 69024 920536524 42847 22648 638811342 659 69024 537752359 659 3040 241927048 6584 42847 230529348 69182 6584 588427410 6584 39673 769030821 6584 84303 375290505 69182 86150 667203531 86150 66228 356067406 66580 86150 177317817 47507 66228 473237115 47507 6852 701145950 80509 66228 393278402 66580 76930 913579775 80509 80702 925055779 3636 76930 619130433 36807 76930 881098335 6122 36807 121865876 76930 48037 442060456 6122 10930 946417747 67740 10930 202329498 6122 47720 862560291 15773 67740 989074308 38715 67740 989104864 84347 47720 506052489 31667 38715 569599851 47720 61355 130327149 41992 38715 889484482 85185 84347 148557580 66978 31667 512641449 60034 61355 342213256 61355 15582 342513180 60034 59504 993687373 66978 53352 51369675 46418 15582 669290627 46418 25409 171268395 15582 53852 418268690 71744 53352 154272828 33754 53852 268625209 79093 46418 605001061 82864 25409 162316723 55593 53852 753967301 71744 36618 297863063 8312 82864 373798470 55593 54564 151548740 8312 87700 225066700 8312 8048 870728150 22061 54564 422106287 87700 54766 31958934 48252 54766 5196052 69308 87700 323779732 40850 69308 277902386 78360 48252 62809483 65637 40850 1907769 1859 40850 575552904 35813 69308 106112388 35813 68425 781509741 38678 65637 735546196 70585 35813 208564172 9550 38678 230826145 9550 1607 848300934 57997 38678 558907607 23181 38678 23472724 38292 70585 435960957 80570 38292 454489854 57997 49051 314230267 57997 69764 617621455 49051 9539 372834357 9539 11206 24307865 8208 69764 11865628 36581 9539 981650954 69764 36909 42763095 41910 8208 683090403 24084 36581 547566198 49300 36581 592686657 36581 45386 956800186 36909 16265 86801536 45386 3552 12533026 13770 3552 349238036 16265 21525 723254965 45386 61034 742167340 16265 64451 434513824 64451 55572 482134234 36096 13770 745252431 81063 36096 34606656 36096 84037 958819216 53217 55572 580128773 43287 81063 631934654 63405 53217 484924302 57776 43287 859906450 57912 57776 662925893 57912 77832 371114899 54467 77832 37447129 57912 28838 417550737 57776 72770 537174606 3835 77832 42929403 28838 11956 883323632 54467 80295 344163441 40571 80295 137307757 80295 36646 724416314 27601 36646 551566630 27601 86281 40688371 816 27601 389850541 3983 40571 99947278 3983 21415 557156575 27601 64224 657418500 21415 64842 481593064 816 8558 674842596 64842 18998 117214023 21415 29578 905725356 29578 12716 938231733 64842 81949 786246924 24076 8558 278614336 58541 24076 39529582 24076 36238 72342586 71314 36238 440352854 18947 36238 152214125 74885 58541 460637317 18947 42500 6180599 18947 80736 121872208 42500 59199 225471023 54882 18947 635935991 35713 59199 660340457 35713 49173 78620629 80736 8326 108204619 2123 35713 284459458 35713 41690 638033444 51092 35713 425540766 49173 14762 53633096 58977 14762 37602571 14762 17173 934048941 55153 51092 454917596 12980 14762 811512998 33452 17173 333360432 39728 55153 328655857 17173 53731 233547119 39728 5737 87039697 55979 33452 113707316 53323 53731 885294395 5737 7221 229967333 55979 42451 881706628 42451 46783 597484414 21356 46783 585133171 25062 46783 288904201 7221 36240 193128227 18091 36240 469774646 46783 72056 656978545 31610 72056 65956585 36240 36655 545279854 79450 36655 138701489 18639 31610 707066004 79450 54691 280578940 79450 77871 946764416 15015 79450 246518554 15015 52425 291646898 54691 49973 383106875 15015 31628 990912675 49973 32239 545609948 15015 53069 856132819 53069 49230 919844811 49973 83281 13537271 53069 49762 28954564 53069 63774 19344399 83281 130 991523708 38128 130 346744513 11926 130 291076313 11926 48834 207506504 11926 54315 700432568 11926 88108 670974206 48834 66200 838846082 14397 11926 275953358 79328 14397 135974630 66200 54386 55060596 88108 60569 695428229 55502 66200 221131427 55502 36296 665487160 79328 16929 709925197 38788 16929 757700861 74649 60569 494385571 16929 10677 146410198 16929 63308 731966116 16929 66810 747456950 74649 61138 714174461 65371 61138 946259889 10677 25428 99873340 76651 66810 200286121 65371 59933 712091628 59933 14439 495209079 88282 25428 722878027 88282 68793 235894688 45075 59933 510943048 88282 72129 31194500 14439 86699 300856270 15087 88282 802654190 45075 66804 390636280 65615 66804 488888274 72129 41229 91583598 41229 69804 914591365 59567 41229 389267442 65615 50939 43423076 50597 59567 350989926 69804 55775 717483827 50597 40574 432486296 40574 49350 535266476 55775 10285 108362914 23308 10285 99373777 68179 23308 525059360 49350 74758 840174205 74758 51564 771979986 23308 69841 621157470 68179 68961 296925484 51564 17322 137735012 44599 69841 51423668 68961 21868 194267140 21868 45756 618210331 38065 21868 782348239 38065 45262 481399411 86202 45756 737314509 55429 38065 417557671 86202 71739 921766379 75129 45262 43742149 37036 75129 145226545 86202 84788 856741130 43644 71739 247233488 43644 38962 185778196 37036 28852 643853733 14774 38962 683469401 23488 14774 871212759 23488 57004 538947821 38962 10107 28100527 10107 38549 155686465 10107 61890 831391107 23858 10107 15313531 46872 57004 256004282 61890 16897 693802950 23858 79192 811308135 61890 39824 51427166 19060 46872 11379307 70235 46872 499484480 39824 50298 241922112 70235 38992 832036451 39824 36666 20482704 70235 87519 519880939 36666 32314 102915271 2786 87519 809691711 36666 50084 68503261 36666 52334 941464562 50084 60625 307496751 73949 52334 321116333 52334 74911 94681995 66148 73949 741271692 400 60625 457497081 74911 20364 420073859 20364 4074 258416202 71605 20364 580005530 66148 26997 457337363 26997 65497 386114158 67119 65497 780064184 44010 67119 222031879 68436 67119 817340205 76967 68436 13995252 44010 17207 849618115 72115 68436 638254182 20901 68436 469786957 17207 9444 720615897 76967 32783 679322497 17207 66602 175491780 82106 9444 812135495 53639 66602 458212314 9444 9192 367640327 9192 52783 570890010 66731 82106 155292525 9192 26977 155314106 13705 52783 568031964 76252 52783 670852513 68278 66731 261585924 4587 26977 123731985 76252 52412 197856628 72488 13705 120835254 61462 52412 426389381 43180 72488 84628885 4587 51900 8371439 72488 16525 95047805 51900 72942 855686303 12416 61462 743574979 43180 77117 443994312 12416 71817 900820669 38611 77117 976501857 41569 12416 387159895 38611 13668 138513459 3944 13668 782422340 71817 13182 300409221 13182 75947 511303420 13668 20932 373173192 13182 86955 18425783 76891 86955 326106173 20932 5074 757790800 74611 20932 215691682 5074 71382 7500894 5074 1331 111131423 48846 76891 999737313 31969 71382 770573562 11190 1331 6928920 48846 52665 661725458 31969 39074 144125590 58158 52665 157133921 53654 31969 52854649 7689 53654 685218605 80388 53654 808325340 27939 58158 48813092 5310 53654 710470718 5310 40621 782322139 5054 80388 414429575 40621 47485 26132823 40621 6179 774424504 13824 6179 878039040 40621 2963 544906328 62186 6179 379752501 72937 62186 248204371 62186 6372 650956761 27018 62186 546749574 6372 71960 23910591 71960 33721 118150173 72937 56433 16278641 24509 71960 620037341 30615 71960 605742985 33721 5169 292527345 56971 56433 356318627 56971 62643 91111645 36908 56971 981403737 15377 5169 224748393 10077 62643 197247016 44343 62643 213088080 75317 10077 26522667 11409 15377 323510174 75423 15377 706138760 75317 25559 338086459 13220 75423 469863970 75423 68975 291694895 73592 13220 235228494 68028 73592 403750691 25559 44846 947272994 21067 68028 934069301 77407 21067 255751305 77407 59383 391075769 30304 77407 448266144 32245 21067 801630519 77407 27864 237995231 2306 30304 75029026 58502 27864 328527398 30304 79241 941997324 27864 25707 121315297 79241 40328 469748208 25707 83463 588836763 25707 58948 929838226 32090 58948 378208038 18320 58948 370069434 32090 45328 882383303 45328 35093 334105352 58948 53802 34352381 18320 88382 80322350 16088 18320 341005281 53802 16927 833164383 53802 11021 601704166 67674 88382 843518408 67674 55648 159248957 55648 77663 669930421 83323 11021 918115864 387 67674 724259870 37336 77663 753638082 55385 37336 36050584 14025 55385 840203363 12426 37336 309843502 57528 14025 562775102 55385 28356 713237624 48608 57528 221646324 45551 12426 784778706 75275 57528 380545541 59747 75275 994168465 2886 45551 231169197 40998 75275 764997619 23738 40998 328235305 49404 40998 523498757 2886 80799 427123020 49404 70432 458336495 40998 80510 754373072 32671 70432 165123571 697 32671 900507095 70432 6398 169679452 12224 70432 971432275 41520 12224 765442379 37279 41520 381509748 41520 36529 608246552 12224 71082 873196874 72517 71082 449337694 75769 36529 145134590 36529 37177 347300575 36529 43630 354296054 12492 71082 424753762 12492 26112 118557958 59065 12492 814696524 87753 37177 82510035 26112 21275 172540165 87753 15763 159819867 26112 45319 151332027 71606 15763 77653042 360 87753 29363440 77595 45319 319511841 4482 77595 926250777 45319 20910 945057708 20910 73170 149591137 4482 33385 294956485 4482 56291 268594892 4482 78828 220207392 33385 75398 283187961 80163 56291 281471610 32456 78828 916729077 5157 80163 782737278 78828 4508 199515124 3951 75398 284005209 4508 65600 778841985 4508 54349 267621556 86743 3951 525853739 54349 74139 150848116 3951 61558 484874811 78845 65600 532725688 78845 7765 38614471 29411 74139 983874007 26348 7765 329451060 78845 78812 853074365 78845 10868 395363097 26348 31637 563039854 61999 29411 498527619 25768 61999 253877767 78812 49551 140850627 25768 72482 48889893 31637 10562 752057574 40072 72482 580414386 26071 72482 608677544 72482 10596 287564880 13913 40072 679684674 13913 36159 580534652 56818 10596 500489089 4158 10596 878024856 50264 13913 621006408 56818 3074 295095518 36159 37150 718161545 77306 50264 33494379 49899 50264 56428853 69177 49899 767248257 37150 87939 677771469 77306 17213 969488440 34812 69177 690198647 17213 71328 265289407 79095 34812 133681677 87939 14239 97461245 17213 39109 225661203 35706 71328 236698194 35706 36727 94920906 36885 79095 408606789 36727 79905 698338620 55353 39109 289845867 44265 36727 414354027 65110 79905 485705680 54943 65110 463228740 65110 30777 668062358 50767 30777 626641135 44265 8288 128378303 3947 50767 892486323 58378 3947 468232322 7000 50767 946521994 7000 2140 544567049 2140 70632 96205813 58986 58378 750849837 15008 7000 748504642 58986 48305 464603080 25247 48305 715675281 68534 70632 715859777 58986 71359 77789193 25104 25247 453328536 11402 68534 159552093 25104 39378 239567191 84119 68534 463974391 81423 11402 955549359 62149 25104 761613201 11402 49424 87661413 84119 34718 841991598 81423 44013 732834741 62149 6126 266010054 47723 62149 834356828 47723 73915 495657553 47723 71180 313874307 27973 6126 905925204 59470 73915 46394841 27973 31103 83815891 59470 1427 82281379 69077 71180 473630620 55335 31103 734593911 1427 40907 689794062 80516 55335 146582075 40907 13492 966441301 21651 40907 12058809 21651 39709 718988298 80516 50601 304179360 13492 53788 81094478 21651 76146 852029396 76146 13440 142528795 49737 53788 493117564 57885 53788 900670487 76146 51289 884684745 74968 57885 891752130 49737 72282 932887060 72282 59780 141331043 47985 57885 8020462 51289 6518 62656942 47985 70804 135048717 32870 70804 241362373 59780 66221 542563842 66221 61252 744517424 6518 73181 797865372 66221 63837 837795738 61252 11728 107396631 14869 61252 373347522 21174 14869 881294881 11728 55909 992542948 34924 63837 111020736 17552 14869 437978450 86693 21174 807226878 34924 62972 268937817 17552 22283 410434596 62972 3502 822366225 17552 16932 213209351 24355 86693 545107187 32974 3502 729111968 24355 25582 455032743 13938 32974 967752861 32974 38535 881904809 24355 63828 978185712 6553 25582 528180036 64902 38535 381786689 64902 75552 330492921 26006 6553 110050763 75552 51445 94264270 6553 52368 347780863 52368 20291 437557680 51445 71607 694796844 70987 20291 8731471 48519 52368 28685202 48519 2566 516295736 82959 70987 843463268 70987 20139 137290861 82959 38312 969189658 20139 36266 738881972 36074 38312 979480699 20139 68783 511888665 73178 36266 492817692 60296 73178 411623861 73178 655 610852955 655 34917 225178794 85896 60296 721606567 34917 75805 421881976 67141 60296 775176727 22600 67141 29442306 31908 67141 984452103 75805 85817 266691799 33240 67141 222099220 18561 85817 196680552 33240 15390 128211028 15390 41856 843696948 40307 33240 55140881 18561 24411 26508164 40307 83080 50483548 14736 83080 855859725 41856 43335 796536504 14736 56458 325003020 56458 59300 596291342 14736 37257 787062832 53565 37257 30014792 53565 22415 880362698 22415 71278 214759528 72772 53565 399931316 37257 15185 256069855 30635 72772 480663975 72772 70471 384690740 67479 30635 49521658 70104 15185 532462886 70471 46511 692822892 46511 71214 366678194 57327 71214 96799286 67479 84524 482237487 33124 57327 533874119 71214 41900 21203651 8442 84524 7545948 57327 58191 989958437 84524 51294 770718036 67186 58191 887479491 5686 51294 346609412 51294 16808 767261219 58386 58191 232862927 81865 5686 4150660 16808 25144 296816279 81865 38707 358414404 76572 81865 824592677 77042 81865 390838139 76572 56492 740823646 38707 51056 195710619 51056 85785 656637153 83823 77042 448151066 77877 77042 120649061 51056 21088 404608096 83823 48125 200376518 83823 43801 914532797 21088 69914 140669633 32932 43801 226775666 21088 63745 538778675 33504 69914 655917143 43801 12583 472572569 12583 56274 677750474 45446 32932 591940495 33504 60421 71073560 79852 45446 794180587 57222 60421 459978255 45446 82964 188731146 79852 77248 115000842 26847 60421 51271524 43235 77248 905780001 14859 82964 516729224 14859 54 651150320 55940 77248 59655865 54 25382 30931417 54762 25382 961368660 55940 7913 139062193 55940 80037 553696456 25382 74373 436139176 80037 81719 885401279 55970 54762 183433791 81719 50034 479029612 81719 49080 982915956 35401 49080 256574066 49080 6635 682173663 35401 24475 175074785 7007 6635 264526330 35401 74577 965815512 35401 22341 349202865 74577 15640 646118985 43215 7007 328938616 32743 43215 919499190 22341 56704 893945225 30849 15640 284813475 14562 56704 176381647 66101 30849 542329835 66101 48262 554829319 74527 30849 855743832 86968 30849 394152903 86968 75708 193211123 75708 27484 125196187 48262 55078 369312930 55606 27484 60089916 75708 80320 10431866 36283 80320 65632519 20486 55606 494459761 15275 20486 116554846 55606 64066 862571942 80320 79622 444703646 5506 20486 45617171 64066 8089 22632870 64066 53151 980900729 81117 5506 461822801 81117 70668 820240164 73858 5506 506511509 8089 74852 784818619 70668 58999 86769894 70668 69420 726462911 20213 70668 194292691 58999 52996 261185288 20213 61604 98478327 61604 50722 654496343 4566 20213 874636698 61604 88289 78049593 18269 4566 369486402 88289 21917 792941986 17356 88289 416646468 68416 88289 822097810 24157 21917 168036327 51502 18269 586961322 8704 17356 213338310 49511 17356 158771881 5161 68416 83460540 8704 43798 299484361 47002 49511 327162268 8704 63301 390194789 13775 43798 21347397 43798 24080 493190116 24080 68874 266792117 24080 85726 67840790 24187 13775 399939170 3571 85726 28397791 24080 21674 339658191 23216 85726 547571256 3571 51124 50382624 12972 23216 34758702 12972 78495 63861569 21674 33899 563829136 41658 78495 931281724 3494 51124 425075338 22118 41658 276499495 21676 22118 389117286 22125 21676 712477608 4881 22118 46347337 53219 22125 306063459 27550 4881 468064593 53219 59310 680003600 36174 53219 227620966 27550 3147 51990683 36174 30167 232389007 32990 59310 614757498 38088 36174 71126939 67295 32990 460678291 7535 3147 825941175 30167 15523 350785920 53001 7535 207953056 18918 38088 918802989 18801 15523 777648656 18801 30339 479377742 30339 70100 315583021 18918 19573 643216817 44330 70100 196476529 18801 34433 132626347 53673 19573 47914908 44330 66995 51806065 34433 9266 844539384 77432 53673 399967972 66995 53062 197698979 4234 77432 403138746 10389 53062 957638976 70753 10389 127173017 10389 82048 86242781 88008 53062 762662373 64679 70753 234805652 32233 70753 392920128 16492 32233 732514015 38775 88008 186552636 9948 32233 64390061 16492 72170 58120737 21409 72170 61345062 72170 33062 97641582 21409 75686 629006713 33062 31358 674067118 37271 33062 210772166 52519 33062 850345845 75686 3809 683646879 78852 31358 186519524 59252 37271 728527566 79838 78852 486297445 79838 22723 896254712 3809 45115 366238239 78852 46795 767870866 80562 59252 115308321 80562 64269 577002557 80550 64269 649598594 46795 2917 283355858 80562 35949 249264763 65689 64269 97366079 80550 62895 591584611 35949 85578 537745 2917 34721 181582085 88385 85578 124482017 88385 14968 306590633 85578 1621 22316206 14968 74965 521375499 34721 79480 524622000 42590 74965 252372344 60434 79480 145437313 23733 79480 977270142 74965 46684 541109721 23733 55462 65820187 46684 64342 226625262 84999 55462 441860848 46684 57754 238416830 64342 47021 337162283 70697 84999 327892265 70697 60388 628171896 61509 84999 886845976 57754 49874 10416564 61509 86557 432683306 87317 60388 680249448 83138 60388 271922150 35664 49874 102314521 68561 83138 5335156 21817 86557 992315680 67801 35664 558969750 68561 15592 75943154 68561 67287 373220816 15846 68561 962102701 58418 67801 551249459 67801 13613 555624918 44180 13613 670525701 11051 44180 36548705 45677 58418 823592042 45677 67395 171566558 44180 7253 431273679 67395 76168 66097003 79313 45677 489470497 76168 6128 973071640 67395 87593 100512536 21708 79313 41250528 63802 76168 876039537 78112 21708 297593647 87593 12782 487514031 63802 55207 565930697 12782 66638 263994031 66638 38087 622937913 78112 12433 10385129 38087 33195 344407759 55978 33195 558968234 66638 15465 795285217 12433 29790 220306672 42565 12433 398470441 54839 29790 882310091 40187 55978 57099170 42565 22109 41962103 911 54839 494821262 911 42970 68059727 22109 9046 724811042 57465 9046 904627605 68829 9046 299369947 911 28542 117330054 82333 57465 103141369 77900 68829 434310826 82333 24486 519241401 77900 43710 668556143 28542 3906 688553671 43710 76130 880941536 86709 3906 451156333 10755 24486 163598894 10755 70230 451106954 38265 10755 459121549 10755 22918 681111684 33479 38265 738343124 38939 10755 787787732 22918 48186 549180815 39203 38939 664108716 22918 39345 861981887 15730 38939 499258749 39203 77965 772348260 39345 8993 142088122 79553 39345 38059467 15730 6777 182283569 6777 14118 770182255 3644 6777 534768979 6777 19217 994211753 19217 29430 844374843 3644 79889 784320499 59636 79889 538063628 85194 19217 783925603 59636 87970 870667052 38626 87970 118041739 85194 9010 704649985 31810 59636 7058552 12183 85194 128832689 12183 57282 927441582 48793 38626 72827566 31810 61248 954078952 6402 57282 884502050 28758 48793 593583734 61248 78926 363075055 47182 48793 110179662 38605 6402 598677840 41996 78926 437969125 87115 38605 122196484 9225 38605 315109177 80868 38605 112550195 80868 16981 380155654 41996 57691 265690891 87115 24851 726141612 46248 80868 871653716 41430 80868 665444388 24851 87402 471600592 41414 57691 757141464 41414 48216 48817248 43001 87402 480406370 69963 87402 643553386 69963 35139 324374900 41414 28025 190118892 28025 1385 231489043 50120 35139 689271451 75364 35139 305178911 1385 33223 832265484 1385 51449 471538174 46042 33223 777581468 46042 73110 344996303 75364 13362 703779329 38588 73110 151265516 68681 46042 334996731 17840 68681 236515262 38588 30212 111648529 16352 17840 648222631 39367 30212 12540364 30212 14810 702465839 76943 39367 439974255 70423 30212 514974630 74561 16352 185585800 45863 74561 636100051 79712 74561 210520804 49241 70423 820840357 74561 25666 10350711 87136 49241 342370156 49241 61192 28793701 87136 50951 742026310 50951 17312 107075352 25666 76327 600120759 17312 44495 547979553 17312 49045 678958493 63273 50951 925973620 9971 63273 763179171 40246 63273 20411913 51773 9971 200226280 23793 63273 950823690 5033 63273 928881695 51773 39401 796480905 23793 83436 1963115 83436 1932 768075062 5033 54110 373478004 39401 607 543001642 19337 1932 13175543 19337 16860 799078585 54110 35880 721317222 19337 21825 566672391 35880 66199 760094404 16860 75814 339249096 75814 77889 711110235 75814 24820 506460075 22974 77889 270691419 22974 21503 452695545 31754 22974 323660958 24820 38142 654327866 78123 22974 908524414 41928 38142 227506392 38142 63258 924304389 78123 1026 102539432 78123 20742 273101376 63258 46093 108325283 50040 41928 953708854 20742 77831 99727012 50040 53812 20160035 73050 50040 942109532 51217 46093 503669814 50040 65787 347639485 73050 38298 463402421 17935 73050 678967046 77170 73050 902027829 51217 67800 817720149 4799 65787 460730539 57995 38298 797587361 10958 4799 668250924 77170 5286 880063909 399 4799 359293859 57979 57995 640803597 57979 15471 663386865 8570 10958 879322320 26926 399 884539415 64977 26926 267333520 83464 57979 827550508 50831 83464 15086813 83464 37966 267824383 66664 83464 930532656 65533 83464 879865120 20057 66664 832920805 20057 30916 645995697 897 37966 283179637 66664 978 88184009 57353 978 108115271 68714 20057 4149087 74109 57353 612996930 69759 68714 194482177 48409 978 203599202 28460 48409 18783803 51444 68714 319747171 74639 28460 938422074 69759 82665 989803589 24402 48409 881404191 28460 4576 228615019 15180 4576 373621752 14948 74639 806897669 24402 15780 249593039 24402 67577 186380419 65834 4576 105837201 87401 15180 637771265 78074 65834 895930907 67577 26106 630038589 30888 67577 595603795 35563 78074 21951025 29116 87401 9603211 26106 57323 18270959 56445 35563 676532178 35563 56468 6788091 16480 56445 633443493 29116 17123 24238380 17123 1096 1971632 78061 16480 26682693 63202 56468 626246054 63202 29766 441858068 17123 73540 360075151 9850 1096 694585892 9850 3439 182913877 63202 53895 198935491 3439 6058 10778621 73540 41809 97937970 3439 296 562584710 6058 82982 820923464 53895 1865 976799824 296 12993 502085957 12993 72253 768147363 61229 1865 469824912 53504 82982 62493086 12993 23319 726716364 12993 84850 414603416 1783 53504 273338744 84850 86995 953236463 53504 24447 735717323 54602 1783 145065466 84850 35806 619700712 1783 62356 8055678 55403 62356 28742266 62356 68612 538880308 62356 86705 514789976 62356 35221 382409984 35221 48804 830956149 3409 48804 248232969 35221 86338 625709040 3409 82099 502321366 3409 47756 851981543 11894 82099 78548886 3409 43083 396636047 59132 43083 798277622 43083 15051 20452040 47756 32664 919522532 32664 67640 951703523 30815 67640 62824132 67640 75945 203251297 34324 75945 535144218 32664 31994 969900920 35465 75945 439949905 65764 30815 920627897 22830 65764 954154481 58115 31994 703941627 22830 79589 603795041 35465 16227 78433328 79589 33086 386276156 83259 58115 566645626 58115 5236 312455443 79589 33683 980413215 16227 82208 79766766 70923 5236 864588883 33683 7360 470111576 33683 50302 744295335 72660 82208 490914152 66817 70923 922809994 66817 59292 220086025 58548 72660 324079630 72660 15897 94807529 67624 72660 335749052 86117 59292 288977126 86117 54527 85979196 54527 13359 446800802 23716 67624 712323409 50659 54527 92238836 6287 13359 696266918 13359 74447 182402412 6287 44489 167112847 6287 25199 333728682 25199 27224 510286131 19398 27224 330637137 83865 44489 460539590 30379 19398 981566716 29637 30379 577480017 54554 29637 517673175 19730 19398 480009513 29637 86982 32444148 35975 54554 334419931 19730 19427 218613530 54554 81430 91017544 80752 86982 444512663 35975 46314 335374316 35975 48067 53172963 80454 19427 131945412 76922 48067 266411694 46314 44857 64060828 48067 20465 780360366 44857 19375 147771992 19108 76922 14252336 12648 44857 690817676 44857 15744 490997426 15744 45148 191092160 15374 19108 589332248 16917 12648 855202872 15374 66464 424771780 39413 66464 971314492 45148 31684 438537576 16917 72334 201232217 30443 31684 809175971 86133 39413 878612182 63817 72334 680441869 72334 69944 525152845 29170 30443 24822476 41007 63817 75245668 86133 754 250693194 69944 59103 276033020 50678 29170 641923232 66613 29170 970164892 66613 9172 845153619 9172 14565 891717607 59103 77127 476620879 83091 50678 844242540 42201 14565 22237258 14565 5079 259385343 54667 14565 83685084 54667 66520 612033593 55550 54667 785703234 54667 40745 929961887 5079 2496 662627623 70806 2496 554633220 70806 53046 328819947 70806 64880 360044135 34703 53046 2824119 84936 53046 907031358 61829 64880 860609490 50471 53046 822935835 71831 84936 366813765 62910 84936 104905174 48545 61829 270202182 71831 8334 778013300 71831 80370 207320741 29496 8334 823046917 80370 7152 232266030 78332 48545 508582385 195 80370 315765408 26625 195 513247168 31973 26625 598914544 61637 195 320361234 31973 41744 56016680 26625 65900 154749100 58434 41744 731174257 31973 85248 958889238 41744 60013 349896011 47703 65900 192071743 81748 60013 133117627 25197 58434 826501807 40879 81748 65164635 81748 48948 185978693 47703 16631 960106578 81748 1462 44840666 57698 1462 610293031 69839 40879 625490041 57698 38366 283895486 69390 16631 663462588 78776 69390 25760216 78776 86321 961571033 69839 30700 648412972 30700 78073 559955193 30700 56706 689287382 16788 78073 323439875 78073 27952 574628328 56706 21612 15359727 21612 69971 504523106 56556 21612 937223626 83962 21612 748415845 73467 27952 445534371 30600 21612 392668475 13915 30600 272949151 83962 43701 869392035 30600 25154 868992474 73467 72750 459656126 21629 43701 357119423 21629 75221 603540129 21629 58888 811410780 72750 79868 521617901 72750 26487 967748870 78031 75221 137308686 75221 21432 441071892 78031 17571 889479714 78031 5803 811494176 44382 5803 65392510 17571 76213 701637134 64885 76213 180569308 27300 64885 134624945 5803 87093 616030723 64885 11099 797629942 37504 64885 686697277 87093 59059 36272297 25354 37504 776856680 37504 84247 288097617 43059 59059 835050080 37504 59716 99753510 52994 25354 943987782 84247 25377 319223257 52994 28107 771637269 44879 25377 176395755 33307 52994 240262329 41078 52994 147607113 62631 33307 557651874 65451 33307 323309328 62631 86577 138365827 21215 33307 954402145 64687 62631 980721334 66641 21215 820333208 35211 64687 543390217 85026 66641 908568945 66641 39478 69310012 66641 12792 55831762 54461 85026 254180556 35211 14301 404314340 57522 12792 210805151 54461 58598 715363952 14301 45692 163775684 14301 66511 724415465 14301 68172 997719472 58598 24872 600142853 44092 45692 21180414 71921 24872 666181101 6694 71921 250252139 2807 71921 464512462 6694 70268 299977834 60702 6694 877115351 30879 70268 86436561 71461 6694 940134689 70227 71461 13034832 70268 32412 218951290 35995 60702 777675473 30879 79793 379940161 71461 52328 502319007 52328 67736 515395063 52328 4355 857113119 67736 84335 488640127 84335 68336 522599264 52328 41432 585227979 69313 41432 346368236 46274 4355 419010108 61719 69313 127854547 13635 69313 720666615 49658 13635 81588923 3467 49658 407424573 46274 28207 857766682 61719 37510 876012784 41654 37510 265723805 37510 3846 429409662 64928 3846 65341272 58209 37510 120597640 66000 3846 60342642 17493 41654 505780622 84317 64928 616575343 18720 66000 208309658 29681 84317 993265391 48031 18720 461805998 18720 26239 775961575 83438 84317 187927395 32349 83438 695790266 2539 26239 509723300 76658 26239 74244181 3909 26239 41515455 83438 76068 494205379 76068 77878 108010796 3909 665 268246191 5393 77878 187033740 5338 77878 690362550 61542 665 616563437 5338 62006 636339312 5393 2656 974914170 38004 61542 157225560 3457 61542 455757340 61542 12541 324225481 62006 51865 643253981 2656 70956 91553053 74119 70956 278605396 69710 51865 391229715 70956 42266 358281567 33847 42266 496078665 79345 42266 150014444 16802 69710 399933496 33847 53594 797946387 18813 33847 29862545 79345 85231 102266638 18813 50003 944415618 16647 50003 839259 61920 53594 218933676 39473 50003 34828313 85231 63861 952797682 50003 34584 415691254 20855 39473 536092274 63861 76075 62664317 39473 55751 866933848 34584 42890 517789781 23301 34584 444787294 20855 6380 979853718 42890 7298 857368757 7298 56292 640049534 56292 79573 897342629 47851 79573 110982207 47851 73267 524529679 7298 77531 795915775 56292 32757 420934412 17583 47851 139138861 73267 43173 66375430 5711 32757 270599179 32757 5026 954159462 88077 5711 234822391 5026 63806 311758428 59516 5711 889138523 5026 7490 125449096 74484 63806 453782861 25964 7490 351825047 40595 25964 575081853 57977 25964 688664916 40595 26963 943442273 74484 40609 650401873 25964 72539 661690649 16609 26963 275134835 40609 60580 297584730 40609 45057 913208673 4668 16609 796494317 72539 84104 606480103 16609 78743 393494146 57949 45057 636445230 78743 38399 674784253 64719 78743 4141260 84104 49196 597228528 64719 75406 74915859 40378 38399 310166683 24600 40378 710890790 709 40378 681808069 81589 49196 697999704 79284 81589 285145298 709 40053 701877277 79284 28950 19677503 75084 709 3430286 40053 19402 334970435 65785 79284 847488528 21716 28950 380665269 65785 3602 863613598 21716 6707 98344433 6707 13114 36532986 11612 3602 928753864 7978 11612 720399691 13114 83513 580062318 6707 30437 50078552 39948 11612 497615843 7978 88011 162918155 71424 88011 426245494 20376 30437 70523868 20376 43704 332397731 20376 28619 262094816 40843 71424 536380891 12795 28619 248349096 72215 20376 298549801 57479 72215 825012031 57479 60784 684750252 57479 73384 944983543 73384 28507 678026559 66288 28507 557457362 64953 73384 654222764 64953 6898 77508315 28507 69829 208130519 5589 66288 639632448 15723 66288 105221901 20815 6898 80299008 15723 85080 784110468 50474 69829 957504146 27965 20815 9526217 83190 15723 90053868 15976 20815 22848637 12728 27965 557486601 27965 16604 481643614 35519 16604 173619354 35519 40753 725402428 45664 12728 122791751 77029 12728 43645328 45664 83249 383980149 36396 45664 440726533 15362 45664 738668207 74035 15362 586285262 42225 74035 836084414 36396 51929 866393738 74035 32219 395919788 69709 32219 704474502 51929 33914 36512322 33914 75671 253555904 75671 72371 434922026 69709 68532 801501766 7271 69709 747386040 68532 41585 44650794 75671 79129 759045735 16012 41585 922994204 7271 65522 192588317 33058 7271 871671180 33058 10309 614701870 30803 10309 602740089 65733 33058 680868521 65733 63215 949407544 85648 30803 50086481 30803 25674 415278314 14756 85648 233721535 74365 25674 385630424 14756 35079 109066434 14756 19286 982217639 22418 35079 419069083 45147 19286 431662964 35051 22418 967680903 68565 35051 26173403 22418 30110 423410606 61006 68565 91525745 5792 68565 208317375 68565 25516 46447810 13336 25516 720948709 25516 77377 671006904 13336 27150 354770099 77377 33818 710150341 33818 64578 460152134 13336 49567 109651544 74619 77377 135429305 74619 40733 278187391 33818 14882 823770314 44594 14882 437645906 23100 14882 917023873 6230 14882 804236788 63264 23100 214180240 6230 178 83579654 44594 31683 147577415 6230 76105 16716210 35560 76105 978399165 63264 27552 492077662 35560 21903 626524680 76105 10522 774177247 27552 85828 3041469 10522 34695 508411730 74312 21903 680730672 75425 34695 398001860 87944 85828 496449476 73409 34695 984905 80422 75425 151983423 87944 16969 458940527 75425 84337 553500574 87224 73409 641177626 62726 87224 525063993 38482 16969 422120461 66963 84337 50649648 66963 51011 689148772 62726 56916 968942475 66222 62726 616367490 9524 66963 52187510 27216 51011 962971066 68698 66222 763894691 42883 56916 89935519 38430 9524 49137042 45393 38430 378850215 68698 81989 748658464 50134 38430 567284126 38430 29803 232827271 50134 21862 855753375 9437 45393 571388287 29803 33936 113870772 33936 19373 44588308 87652 9437 151728612 87652 58885 118861913 58885 40330 838031076 59286 58885 597908022 79933 87652 903967604 58885 81559 14491419 73795 79933 474663229 57930 73795 789856244 59286 49285 264748923 57930 22471 543820534 68334 57930 545706445 22471 77649 745527501 68334 86396 534539068 37037 77649 384366355 37037 78036 643986422 17569 86396 303945732 44338 86396 295001795 76976 78036 268843836 17569 78454 593857067 30651 44338 786551363 61777 17569 81070920 16127 76976 49276843 25410 30651 717187590 44216 25410 261763941 9676 61777 82680494 43576 25410 519002262 43576 67169 434748628 44216 50223 882363107 9676 20035 138994600 83755 9676 470213884 83755 43140 548200473 67400 43140 431212406 21887 83755 49483611 2363 43140 828751489 87089 2363 566808098 1132 87089 993681697 1132 82031 121378334 19967 1132 56129515 19967 34255 734607975 7742 19967 378051486 19967 48781 975994278 82031 38907 445675406 48781 71772 866616209 36718 48781 85063302 39505 71772 447284324 71772 31095 788591831 64388 71772 181953151 8814 39505 691203414 64388 71109 772376827 31095 3121 874777437 74376 31095 692806805 3121 6673 839580291 6673 85053 763934023 73401 3121 210300111 85053 11412 918635959 33848 74376 168346816 6786 11412 337921694 20540 85053 10405843 63297 11412 647093433 73380 20540 62665063 13465 20540 503262679 20540 23740 942378903 13465 22158 923577479 73380 45126 769168940 22158 14591 711086270 84959 22158 740171930 23740 35470 217438212 5578 45126 70594563 84959 24559 180494726 22929 5578 184946933 87213 22929 721762619 22929 8304 698793621 18884 24559 672348669 22929 65845 116738567 62361 18884 657184957 8737 8304 266336209 35996 18884 30660522 27545 35996 698179814 34103 62361 399846478 44266 35996 207741356 19176 34103 963811481 49288 19176 367342172 44266 72896 380181856 72896 38556 867654626 58755 38556 423864107 72896 21595 364839965 65814 38556 110928007 58135 21595 57827389 65814 81094 625349398 32477 58135 955235126 81094 9842 353969583 17205 81094 295498340 9842 13736 135319146 17205 76370 43900804 83109 9842 313543258 23300 76370 498614721 13878 13736 52071794 224 23300 163637131 41126 83109 156409977 51104 13878 697962929 41126 25158 788926015 45936 224 578417159 46162 45936 126436479 42763 45936 388163396 859 42763 810810502 46162 86862 886836581 42763 64208 417486207 42763 2842 401926539 15715 86862 28529426 41505 2842 940487326 15715 65928 402502201 49023 15715 471943772 41505 44849 157575290 41505 74843 591860343 18228 74843 371905359 81828 49023 746775699 49023 78976 205142516 81828 79096 765718095 79096 5716 813953755 5716 29090 788397570 79096 86643 349796364 79096 6577 642060691 6577 85621 562601773 85621 4120 25120623 86289 86643 194847272 86289 8650 785720230 85621 12239 109742696 4120 5103 756956165 6093 5103 598277604 78448 8650 286335951 4898 8650 491156130 82934 12239 836047036 8414 6093 63337208 78448 68889 880393988 68889 2845 460679323 8414 82648 354571569 39232 82648 49058411 2845 23464 282790956 52698 82648 893135839 39232 73334 55307731 51926 39232 126035877 52698 49262 390365282 40650 23464 951208312 50810 40650 208129257 27393 49262 348654305 27393 75130 372185228 75130 16172 380093207 52059 50810 536109079 50810 14050 515030096 16172 16075 173237727 14050 25848 937810976 14050 76179 638701454 46344 76179 524441556 85885 16075 451045919 34370 46344 81920338 44466 34370 210593206 41573 85885 347381609 13795 46344 148767486 6180 41573 748279934 13795 76467 700592186 76467 8132 703878299 13795 32150 789261023 55483 76467 986042378 55464 8132 232434620 85568 76467 446905870 75973 85568 329298242 32150 15691 933481642 39981 85568 76618932 39981 31271 889492104 15691 52588 580533292 23542 52588 34018499 75337 23542 31885007 84968 31271 392084985 2156 23542 385022728 84968 21871 242581934 21871 38027 942331857 84968 10204 863425027 10204 1782 735464437 10204 39123 909479333 38027 54123 203056229 55745 54123 226087754 58114 54123 446134748 30726 58114 352870515 37474 55745 470008943 37474 11395 50418529 37506 37474 66291412 69090 58114 694185082 37506 10752 170869833 70153 69090 836377958 10752 27914 931667684 27914 26653 494023824 19806 70153 730452823 70153 2740 458108773 67172 27914 59432607 39665 26653 138849018 14219 2740 429006008 70172 19806 647359655 14219 68001 524506166 67172 48600 250410784 39665 84423 95109139 22373 48600 750090042 22373 5149 237782688 28241 84423 817126016 80239 22373 383061540 20080 22373 964545080 24436 20080 437496566 5149 87285 41245117 14539 24436 668534104 20080 64937 486383000 14539 85845 424491044 87285 27984 695488245 27984 6843 990168787 85845 10188 581154156 10188 36486 48110769 27984 5224 66739111 5224 563 984910600 563 52529 9653157 563 61672 113620627 36486 20099 483862157 24770 20099 37832198 20099 28729 663927740 60039 61672 612008840 46554 24770 643278152 46554 9786 762075794 36896 24770 713542354 85515 9786 459925868 51118 85515 892580238 29707 9786 456911198 29707 28303 669802307 4713 36896 10332033 29707 56520 500758224 51118 11938 405886920 29707 16918 70452270 56520 19778 42223253 65242 16918 16189712 56520 76629 707754363 9316 19778 407900563 6350 9316 942839357 47253 76629 157855198 40299 47253 885872566 40299 81882 743998339 56262 40299 132944501 1846 40299 648409439 56262 2978 962829321 48817 1846 947394014 13553 2978 759785863 46427 56262 820920336 2978 81750 811079968 25811 13553 685180328 29349 25811 150719733 81750 35436 638391370 35436 48286 939036540 51144 35436 883269998 77351 25811 949986996 28058 29349 439307400 51144 14936 765039097 81991 14936 34174347 16776 77351 672400666 81991 68166 192871995 24125 68166 558344580 24125 27483 313424042 81991 55236 440934597 68166 4620 336319575 24125 13902 878233333 30797 24125 662866835 4620 13712 427902642 83979 13712 739943511 83979 21524 52582837 86753 83979 101331430 5261 86753 516855055 83979 13569 543462095 21524 36168 428977268 26320 21524 884910448 36725 26320 965252925 54682 26320 294156971 28971 36725 70564802 13992 26320 694244298 54682 3218 594441740 21992 3218 321063013 21992 30584 904580125 58119 13992 206660839 58119 17677 137704402 16833 30584 404454648 54118 16833 274850558 22438 54118 45373421 54118 21126 603973956 17677 71955 778632463 71955 48348 18988306 48348 52297 839361857 69351 71955 593841704 31290 71955 65387785 71955 87578 593616190 57676 69351 733454953 52297 8217 642712305 8217 75678 365765702 53464 31290 38447814 87578 82573 437324246 31707 53464 224063589 31707 52815 71472153 14328 82573 52597671 31707 44789 995652458 44789 77606 558197437 37869 14328 542039200 14328 14794 290344183 31625 14328 118976022 44789 4293 367436235 75435 14794 106141442 1947 37869 943995888 75435 81920 1626704 1947 35377 894114360 35377 35688 691549672 3680 1947 644851645 33791 35377 666263439 14407 35377 823169161 24444 35688 72862080 24444 26882 854581164 86259 24444 384854808 53847 26882 695315810 14407 41262 694997043 53847 28006 13327765 26882 23113 574878579 2834 41262 998336870 1137 2834 46849123 41248 28006 373132764 2834 64555 86590002 5635 2834 120900931 2834 9178 904841998 28944 41248 907013591 86216 28944 339700508 64555 68438 161357378 68438 71453 310982284 43158 86216 186109826 68438 10727 133749843 86216 81564 327763799 43158 10195 572118327 87600 43158 495236299 10727 51741 574371912 52810 81564 680533275 10195 71339 140938629 71339 85538 522213210 85538 2992 25945864 85538 57032 5668304 52810 63518 113899415 31822 57032 206925998 42610 2992 347897347 31822 88054 571195210 74459 42610 89254617 39856 42610 207233072 74459 55514 491247020 275 42610 904267693 275 86786 728604783 36959 86786 62878603 39856 44523 745593511 56979 55514 776714080 85976 36959 502110616 38681 86786 114060770 17244 44523 647074130 34759 38681 311360690 85976 45904 737443667 15937 45904 919606166 62864 38681 886570062 34181 17244 596736994 527 15937 100622761 25985 62864 51345487 62864 64020 43999636 64020 35215 655235127 34181 20908 207633521 19708 25985 928097463 87980 25985 166558306 65984 20908 692275521 75960 19708 708771533 86097 87980 49241751 65984 70655 778581713 77730 70655 821851906 75960 14749 878889127 80648 86097 306399094 867 77730 84775799 40409 77730 446316567 14749 61450 412138853 40409 75162 629784689 867 18614 305791582 75162 62430 228742907 30273 75162 708166244 30273 71110 171684835 16045 71110 566684613 75123 71110 395909822 62430 80697 522812996 81081 30273 336334508 55654 75123 805754012 35189 75123 522452788 75123 25309 604677186 55654 27369 155135029 25309 83270 584504320 26291 35189 579884244 27369 47722 951629998 23821 25309 452781661 69763 83270 199721449 65273 26291 475879383 65273 78396 543397636 45469 78396 635128592 45469 31670 511524572 31670 74367 238054744 78396 73606 328706336 81140 31670 40764976 76397 31670 437608365 74367 46521 524136187 81140 51597 392069646 73606 16529 289287585 46521 30337 133239162 29967 30337 825733487 16402 29967 931357111 16529 42680 47323440 30337 15456 665072414 48293 29967 891482601 42680 13049 23283389 49081 48293 171068649 15456 75583 410165957 75583 52131 421661878 13049 16733 836028993 17033 13049 578365340 57774 75583 25644618 57774 4823 20955609 17033 45482 486805442 79470 57774 99320928 79470 27164 31931372 58666 27164 262462813 51020 4823 56085913 83300 45482 799399741 58666 76092 685505424 76092 38256 782144726 38256 43026 70009886 51020 41701 96113123 38256 23412 214853118 76092 33639 924080834 38256 39430 832718204 5659 39430 29552169 48232 33639 162496751 14395 5659 981109783 87400 33639 65783669 39430 39561 974379495 48232 56901 710517824 55473 56901 618552571 39561 24190 399144909 48063 24190 192794763 48063 60371 813867354 60371 13050 793439145 60371 51856 633185563 51856 46306 921602131 27247 60371 259843618 27247 70532 603953491 13050 35601 53161840 68492 70532 655957342 46306 50338 241562485 85533 68492 717477132 12655 85533 422530535 15909 12655 110093893 15909 73166 781215284 73166 82060 604684795 58886 12655 704147825 58886 7962 117526876 34816 73166 477451746 7962 66450 106925118 58886 82298 505550987 49861 58886 811192339 7962 10783 579242915 66999 34816 710472776 5255 82298 901167838 45949 5255 553096044 62512 66999 708529943 87111 66999 155109175 2375 45949 667462502 12226 5255 116625188 25060 87111 698882230 62512 54301 334070678 42339 87111 223822240 32328 2375 626077933 8732 12226 67596273 8732 32452 811911293 19315 54301 466562999 32452 80914 191058215 71152 32328 890765811 19315 17875 235759718 71152 50913 972993808 19315 28304 639696671 86855 80914 764461636 35830 28304 665100580 35830 81134 912525262 50913 48602 585634623 68900 86855 60584799 35830 66826 719470246 48602 60121 76335554 50016 68900 985681022 68900 7320 783583929 66826 15646 569595435 66826 41938 125728648 74948 15646 985542 51563 7320 367217340 51563 75476 365977158 15646 16120 878117369 51563 21062 874251249 75476 31417 652996025 75476 66913 927019492 16120 43890 878626645 16120 30239 734477829 30239 11984 137392115 85910 30239 223618482 86251 30239 504528954 23862 43890 62692194 86251 26169 711924520 26169 87562 390776160 87562 21036 97973978 62665 23862 559180326 70095 62665 481023309 26169 15873 510435164 70095 57547 783347663 62665 33280 854236032 33280 5861 629070942 3955 57547 706897674 15873 41837 851458688 13618 5861 299425382 69195 3955 600356278 61179 5861 907611170 62135 3955 437376067 69372 69195 245514464 69372 63145 307623692 61179 69343 839470104 425 63145 880568674 52958 69372 575821685 63145 39291 176324264 69343 70367 425765361 69343 19904 323459612 425 1835 248531964 39291 38396 618805967 39291 16305 165260842 16305 45392 101837841 4212 1835 164148158 21607 45392 692762785 71824 45392 659595699 21607 83267 747095391 71824 52238 131955789 42037 4212 393917136 71824 35854 165349451 35854 41143 222592673 74851 42037 341110492 42037 64820 827427984 41143 65064 358588863 15075 74851 751909945 41143 19033 808450849 64820 78286 267583164 65064 43434 693496916 35882 78286 143430613 76434 19033 924131472 43186 19033 781920752 76434 47561 818848600 51923 47561 341353684 47561 1948 288767926 47561 27430 922230281 27430 19516 862272978 19516 60123 195288512 19516 14069 396256239 83169 27430 675292022 14069 3960 878636790 14069 26497 66998628 23132 60123 502950578 23132 19412 218348380 23132 62233 556519145 19412 69509 759125268 71060 19412 50488741 19412 4633 769410489 52357 71060 775094862 4633 4767 672658078 4056 71060 551067692 38294 71060 517980164 4767 6993 444744012 54574 38294 321756840 64476 4056 441017870 64476 71855 448361702 35635 71855 129283529 18704 54574 564291349 71855 59768 849942120 5573 35635 386230651 18704 10639 144418722 5573 65267 444660932 60381 18704 538918288 786 10639 769277501 10639 10592 29868294 10639 1487 230392288 1487 72471 889340288 54708 72471 846793004 1487 54862 166673826 10592 67773 27600901 4874 72471 870631406 54862 58438 632379054 3346 67773 991322931 58438 32846 189698091 3346 40754 831826482 32846 38706 805275366 70983 58438 573801009 60683 32846 876185364 7778 38706 316524069 72006 60683 131765147 7778 43220 939914793 72233 7778 779844696 43220 18545 963046234 38073 43220 868372081 67293 18545 352736594 27417 18545 442444454 18545 2559 76968284 19431 18545 928315634 38073 41167 976526610 2559 10110 614588966 82685 41167 398975166 2559 43966 489630995 43966 34171 522316980 80117 82685 938011821 10110 55525 716311923 37164 34171 890266109 44162 55525 284450751 63896 37164 43030848 39599 44162 1781205 73033 55525 82249744 85078 73033 512408610 58049 39599 282918498 82381 85078 304550404 58049 16904 510184458 52099 82381 34280557 33787 82381 941946456 68543 16904 249670456 33787 65309 258548246 52099 60127 502426510 52099 13693 315861183 19260 60127 118853384 80185 60127 727481500 65309 48707 728754446 19260 79244 503317468 13693 71890 534431626 71890 14490 790086149 71890 82322 962777757 50935 82322 488733478 7857 79244 136755129 14490 37334 253437876 37334 67236 976207710 71329 37334 309324106 7683 50935 331994483 16316 71329 850381951 16316 65329 764432418 38704 7683 905675776 38704 36264 224886776 7683 79392 139106286 36264 82397 108702323 82230 65329 389209572 2726 82397 80507315 36264 65190 542490533 65190 27103 957333067 2726 83439 15645933 81304 27103 882658297 81304 65652 970156579 81304 59279 169500840 27287 27103 937260522 59279 67323 699869385 27287 62241 40949015 71555 67323 806401957 59279 24553 52620305 27287 70031 432298416 70031 20089 837446303 20089 61194 834150342 24553 85987 36651037 85987 55561 110984296 85987 86485 810459078 58605 86485 315398281 64104 85987 867438257 40654 64104 947705168 64104 52255 909438934 34403 64104 822108220 46579 34403 323734029 28128 46579 486858280 56713 52255 838795758 72521 56713 163824184 33543 72521 177065319 38548 56713 83142652 33543 67245 989639688 72521 61092 93683847 14431 38548 684467000 33543 20591 310464994 38548 33 978018204 33 62017 26063789 6061 33 823919851 81944 20591 388083998 77911 20591 796007663 6061 14247 285090942 81944 37316 584686174 6061 16411 336941085 14247 84638 917725807 77911 70315 19930695 70650 37316 949404218 84638 3548 814335446 59077 70650 725399039 8538 70315 817850980 70650 64483 817720135 15962 8538 609824817 12656 59077 606695598 57081 64483 346227501 8538 47278 462173911 20466 15962 869006934 14836 47278 944503717 41376 57081 230439616 4419 20466 778563446 4419 81532 657704522 63799 41376 920662318 14836 77789 496113078 4419 80157 633224912 68405 77789 514143142 68405 62217 923500517 71514 77789 621006340 71514 44390 165342797 68405 9278 241991691 9278 79942 719236112 59883 62217 55170194 22504 79942 175047041 23077 79942 292107947 79942 14134 930791353 68297 23077 353773348 22667 14134 942444612 49881 14134 110676753 39502 14134 689113086 14134 48150 290722517 39502 40205 769754705 48150 47520 533478298 48150 87757 989376130 39502 59166 139508574 40205 18468 90348496 18468 23256 926757321 18468 37911 822235805 23256 4944 843510980 23256 8198 611137342 69154 8198 969349952 81473 37911 510682839 81473 19609 103799846 35575 81473 187117520 56980 19609 21267082 17169 19609 673782778 56980 16595 903601302 27533 19609 969371605 27533 46004 841825404 1511 56980 296596938 46004 8666 965983012 75479 8666 67866942 36594 8666 49046391 26458 75479 579700548 1511 72661 739901942 72661 5582 880692647 54922 72661 585282935 8717 36594 737407894 26458 20307 549535637 41936 54922 756075728 8717 17028 505788718 54922 33416 587825015 20307 48718 578428689 41936 68984 551502319 68984 40516 368460707 40516 32745 254104421 69244 32745 87561040 24823 48718 932216752 24823 28823 64590458 40516 44131 586713850 19843 44131 407787889 40800 28823 71293344 84949 44131 563814683 84949 82827 387186304 19843 21296 438259350 21296 88194 536669388 40800 64028 278153238 88194 28500 58470787 64028 44971 534207374 61228 28500 129352369 61228 77936 310588712 61228 32145 942144498 32145 76496 557944500 10697 77936 92306231 7604 76496 91311250 32145 41367 132060057 37291 7604 998942927 41367 21691 344686313 1009 7604 12054637 1009 78559 528624280 1009 31789 727650998 69629 78559 99394753 19047 69629 42304422 1900 1009 862386161 31789 28339 767838644 19047 7733 36728925 33537 7733 227711669 19047 45238 329093457 52224 1900 705751023 80908 45238 260707476 7733 54864 100419768 45238 67075 296161411 52224 57688 596120932 80908 69368 367153005 54864 52948 225236690 69368 84000 763522254 7102 84000 813587302 69368 7177 958691922 70818 52948 20782546 84000 27352 137436218 43263 7177 517849312 43263 52314 719564895 70818 58110 5554915 29153 27352 236249849 52314 45247 175090739 419 43263 360884559 64908 29153 742241206 74065 64908 79905901 10413 64908 150410043 10413 39294 651570407 61027 64908 195352540 64908 24841 181050769 53009 10413 983042367 71263 53009 717347915 83151 61027 665853473 62827 53009 497478802 87589 24841 733981974 83151 37896 634296465 71263 51397 970734748 51397 30282 155875525 82855 62827 220019988 68673 87589 126368693 82855 76153 26322403 45421 51397 5656032 14038 82855 505849848 78930 14038 404895527 56639 68673 777351799 78930 4368 710142229 17435 4368 578205336 43990 4368 469251779 56639 8401 839823325 17435 10554 132794295 14612 43990 888806977 69820 8401 18374887 36801 10554 342669773 36801 13720 710399912 53241 69820 691010494 14612 51006 377467303 64653 69820 43043198 13720 84431 746581691 51006 27320 892866122 27320 83986 102611783 84431 37636 737423514 29010 83986 283128438 37636 2849 945276854 27317 83986 264720359 27317 7751 571627147 2849 5448 63938179 34544 27317 17121763 5448 19970 25008550 51376 5448 109079826 51376 70865 774997644 3152 70865 424693416 34544 48462 222455916 33322 70865 240620981 48462 33401 721662358 63423 33401 120514825 48462 5973 656221374 2494 63423 342060852 5973 80202 878599888 24332 5973 544246378 71162 2494 777470586 5973 26867 393351250 14254 26867 281340349 11491 14254 776238179 75605 11491 475297246 72013 75605 894273709 77819 72013 390441024 69002 14254 107792536 75605 57797 491736438 13368 69002 434450896 18190 57797 334416970 69002 8321 890189286 13368 87922 117936759 57797 62777 782504505 66629 87922 372104195 87922 60369 844889592 25210 87922 173457 3428 87922 843499894 13042 3428 206262903 80624 66629 440379054 66115 3428 62605129 3428 66645 636887737 64091 13042 358652588 80739 66115 918459441 80624 88395 798126489 66645 69951 916304170 6554 69951 760392406 88395 50882 975698151 49607 80739 891259945 72855 69951 432414860 72855 14094 642502588 50882 11337 117971620 34639 50882 73094344 72855 77957 924189850 38066 11337 286242287 24284 34639 960917394 77957 964 256770716 38066 68872 654409917 38066 68700 47518105 64750 964 318328678 68872 34557 778296044 37981 34557 830704401 37981 62196 893642655 36273 62196 122050315 64750 6802 122154259 53064 37981 753299439 49598 6802 389318676 62196 86541 259849241 6802 220 685258921 299 6802 741770266 74362 299 253640694 49598 61723 172864973 69376 220 5525492 299 42276 978351062 299 73070 252660597 19736 42276 751204538 86778 61723 236345289 19736 81241 274677791 42276 40605 945860541 84269 86778 619923243 19736 74400 656225978 36237 84269 685187995 28905 74400 97010090 31848 74400 360474024 36237 26408 981592676 24796 31848 606286568 31848 43745 657448299 43745 46555 450677480 52998 43745 458942780 22972 52998 421050086 38183 43745 578224632 81358 22972 447592717 54024 81358 459196263 11761 54024 797074213 11761 74937 971514961 54024 16938 178104303 81358 73787 642736487 87218 54024 378318294 75788 74937 660845884 15824 74937 374531937 41626 15824 841036606 73787 78757 435220980 78757 83965 612486395 59123 83965 866491395 78757 46757 167443352 59123 26701 488065252 78757 60937 164828806 60937 9921 412754254 8383 26701 657928476 46757 19872 881598222 75919 9921 331858623 26066 9921 962217076 54173 9921 775511172 24341 75919 419374386 48838 19872 79327687 24341 51022 636344666 76726 26066 774724826 36707 76726 976398247 24341 50432 957464105 50432 55898 163673097 26532 55898 835463823 55898 13321 723091789 36707 62253 587396316 50432 12214 476834047 66146 13321 50707210 68617 12214 579800929 82380 62253 123167493 3700 62253 62193641 12214 31710 735069725 82380 83435 40068421 68617 83874 127990698 41063 3700 292310754 83874 60560 600495082 50395 60560 994959445 24646 50395 816631342 30059 50395 387899343 4548 50395 810370889 30059 87129 504904144 30059 51274 951869874 30059 27214 200641047 69428 87129 192686809 27214 74135 90175615 34723 51274 27492680 21012 27214 67049317 15107 21012 191486331 82581 74135 281992516 35576 34723 636047173 31307 82581 74708902 61985 35576 548044969 15107 17308 499534141 31307 68537 80817238 68893 31307 869287826 22230 68893 850940964 68893 493 846504381 42726 22230 208446511 21976 68893 510420621 51853 493 680103752 80982 22230 569503971 86580 21976 310514540 42726 50820 322675186 21976 1605 596187373 86580 51978 821477897 13716 86580 31487320 1605 59385 173809500 50820 55179 523404195 12924 59385 796724948 59757 13716 413293473 39334 59757 52958609 13953 55179 892721095 39553 13953 919561625 12924 19384 946608416 39334 25176 354817275 25176 70269 883094831 13953 12058 186824950 31694 12058 413390882 19384 12444 548126590 77113 70269 966684185 77113 7556 946845500 12444 29342 970823986 7556 40552 282736492 77249 40552 499031340 63105 40552 803482313 69210 7556 450506914 77249 3609 29075601 40552 32197 755903911 33228 69210 149428315 63649 69210 231135822 50307 63649 34257196 32197 81292 133599535 81292 74644 12872724 71161 74644 435614979 81292 50329 261601371 13820 74644 783120151 13820 70616 105503368 34194 74644 34134572 13820 19751 953205017 13820 1832 172733999 70616 37690 298007074 14913 37690 465644603 34194 52308 671501621 52308 51904 275719900 51904 64221 629093541 51904 58580 30208224 64221 44989 473602724 58580 79655 441981931 8400 79655 710798174 44989 73613 47474762 81352 58580 132412424 73613 41603 33362766 41603 25181 289571749 73613 53738 626155650 53738 60869 305695948 72049 53738 851980446 2759 41603 274646911 1393 2759 930785695 2759 658 244206263 68980 2759 619594816 72049 48003 565877665 48003 69261 241683240 22028 48003 813610797 658 79640 230988537 22028 86109 413778431 86109 80221 201841215 80221 41375 814090909 86109 49366 784106645 80221 81681 7734017 80221 85060 51472123 49366 81525 61668294 81681 58804 769649335 50675 81525 73593968 3278 50675 987496434 85060 43407 759456974 58804 32689 43616384 43407 71354 109410640 32689 2206 69847728 28408 43407 673997493 2206 14401 4979457 20342 2206 284332261 19591 71354 633966778 5535 28408 147057351 58313 28408 54602177 42758 58313 533368418 2560 58313 173254031 19591 38122 862043218 2560 36489 636384615 85761 36489 495854745 42758 37607 958470115 2560 61786 936004999 61786 25819 138195408 25819 39820 992418820 84856 25819 525986124 25819 50249 213912099 37817 39820 606708587 74734 39820 590302601 37817 13554 596667529 14019 13554 363781488 27502 50249 597184018 37817 33819 609860354 4551 14019 197219317 33819 61353 418374114 58151 27502 112573458 58151 82793 162517682 10882 4551 874573277 61353 50640 778162770 58151 57767 996454669 57767 41739 73328170 60393 82793 142030604 40138 50640 905922723 44759 40138 785484626 54387 44759 694447255 40138 39303 938617974 39303 62371 738454560 54387 691 660411348 11056 54387 11272742 691 63386 525251186 64499 62371 543750946 62607 64499 48908414 34836 62607 413900915 44165 34836 804791308 62607 43299 936250375 64499 40403 815161624 44165 73063 28719470 40403 59863 1851512 54201 40403 410964119 59611 59863 988416565 32200 40403 874520992 32200 56618 868672816 59611 71582 20385583 32200 22814 666323166 59611 7319 239231178 40251 22814 166337878 20791 22814 534431694 71582 39366 341767101 87541 39366 138727983 31436 20791 992912642 72699 40251 652837085 31436 81113 789589602 39366 16527 470299194 87541 39923 173747797 16527 56324 431293601 63591 72699 691707386 81113 9613 794231602 13993 56324 623822845 39923 36930 794497065 18616 63591 698791857 63591 4116 186753062 9613 17500 521743066 50771 13993 80376026 19275 17500 374550063 17500 57471 862584925 57471 5311 999115065 60176 19275 28053322 86826 60176 902011265 60176 40279 285178480 72111 86826 84648528 72111 22916 942956123 60176 52419 874803024 72111 61044 894285164 87662 61044 404321259 65818 61044 493804580 256 65818 427543171 256 4835 968242850 61044 69603 106775097 49455 87662 665312754 78859 256 972755583 49455 52864 848787864 65047 49455 895836039 69603 16584 465608015 30636 78859 932742749 30636 61718 431155416 16584 76992 319774925 16584 57296 351296239 13022 57296 963815614 57296 59151 398236518 76992 7336 786879981 46445 13022 323766339 59151 66079 425115088 33090 66079 868742089 7336 25670 45660764 33090 72709 13215344 18338 33090 914468871 13776 72709 842803344 2700 33090 296393442 64231 2700 165701265 2700 50837 911714203 2700 41498 99043818 22610 50837 970968219 22610 25689 278583427 83481 50837 548437809 35477 25689 7953406 7760 25689 421377391 83481 56390 107289992 35477 78309 476245282 78309 53508 378382663 13917 7760 362603273 78309 87579 392838742 53508 81249 958633912 53508 74735 939893405 4044 81249 249086145 13917 45627 336679894 74735 34086 554967700 8450 4044 244805826 66175 8450 591096467 34086 37695 165752452 34086 76573 52725546 34086 59579 179884765 76573 6608 505425601 66175 26722 173111764 41540 76573 115723187 76573 29608 356093278 26722 65131 648125131 26722 66429 755398604 26722 64218 689606806 41540 35616 714302746 65131 76966 505919378 66429 43252 804525998 64218 68156 339222701 43252 11715 291855696 43252 38627 277753775 43252 82837 922369792 43252 34800 483830354 46846 34800 509614955 86062 11715 94462014 5385 46846 823443186 46846 58412 86737495 58412 65340 688511659 84756 58412 633501184 48827 86062 46654369 34093 48827 844234971 48827 53204 966833639 51324 48827 811939754 78150 84756 116074127 67086 48827 525724160 78150 41044 786514322 53204 87544 718054319 27473 67086 986473603 87544 34001 516171372 79898 27473 43656977 27473 13748 31331627 14013 13748 820818584 14013 12031 751669327 14013 17006 557964445 17006 37916 658273206 37916 71406 265827550 14013 13961 218092278 33668 71406 557695227 13961 2776 709053526 53796 13961 886227186 8449 13961 934215525 2776 83749 38255621 65423 53796 86658324 67987 83749 706670867 65423 11372 225850482 65423 48041 65979430 23251 11372 322460707 69690 65423 80283928 34221 67987 101160957 50384 48041 16849594 23251 544 95383536 60452 544 114458691 60452 85043 367854681 60452 86584 196024194 85043 78504 50955970 64672 544 164202243 86584 20846 607509239 48942 78504 194990390 5917 86584 932219785 4657 64672 149513607 4657 46503 357021800 46503 27378 267768724 39094 4657 807323748 15337 39094 458645239 46503 63356 986301023 15337 85356 520435218 15337 84707 758171974 45961 85356 100193071 81605 45961 864596874 62657 45961 55451212 62960 85356 230984994 62657 35775 458273388 35775 86775 274627666 67128 86775 237694494 47902 86775 407441384 22977 62960 217434068 27881 22977 455217485 27881 32531 296462040 22977 35413 833255442 35413 2550 23542289 76319 22977 230602111 33290 35413 606273723 29145 33290 736420463 2550 63673 967317089 2550 83069 855200407 88181 63673 221602880 57051 88181 242421755 63673 65792 629712333 83069 29444 333140045 83069 72552 576413222 33896 88181 107131277 22761 33896 357560962 29444 38739 279050081 68119 72552 677406344 38739 49450 409130279 27819 38739 636894688 34416 38739 802475187 49450 61253 333539174 43661 27819 802151554 49450 69783 992429336 52892 69783 176140914 43661 73742 448570062 73742 79175 893908484 73742 51428 788128439 79175 52983 945689220 79175 82745 672662657 49057 82745 10905300 82745 69996 467685608 52983 12115 684246619 24932 82745 254777254 82469 12115 403589634 82469 25817 438141987 24932 8765 987356702 68822 12115 597476821 68822 58607 925053772 82469 33530 4409268 58607 15930 656454723 62154 68822 372273705 34676 15930 531261723 29833 15930 482444436 15175 34676 377460154 37740 34676 234804140 15533 15175 37847061 32388 15533 678320833 49959 15533 552614399 32388 27032 520503276 38285 37740 529802728 49959 29133 14785203 27032 48071 435359122 49959 71310 11700387 29133 82650 54684531 62027 48071 314123931 48071 63330 321605333 43187 48071 114018811 76510 62027 846799778 32646 82650 34850700 32646 39898 456603038 50270 43187 465141734 76510 32930 677177286 32930 68668 921576476 87780 39898 781593353 32930 5879 38512067 68668 21671 105757715 68668 68978 681071861 20551 87780 370591992 87780 57491 754046080 88294 57491 413914601 68978 75940 988932124 17136 75940 754567645 57491 87483 440903340 17136 33717 256963230 25200 75940 530660054 75940 49165 450441577 8185 49165 60532715 33717 86720 991780705 49165 10045 209926897 86720 37433 129221643 49165 3442 937286489 35378 10045 6768932 64618 37433 628612542 36723 10045 868679646 60448 37433 655153794 35378 42367 303344983 36723 50363 870630531 50363 69520 452069553 50363 86224 216829101 29195 42367 492320609 50363 64690 275115400 86224 83819 595807293 31328 86224 922897398 60526 83819 22790005 72201 60526 65994756 60526 1678 86295958 22909 60526 92023703 31328 31181 179188644 22909 13714 175458511 78185 31181 808327566 78185 32811 35495238 31181 68883 179730922 10327 31181 874617877 68883 75245 922692338 41648 68883 45865957 59057 75245 691452482 2581 59057 62807832 59083 10327 361662169 60944 59083 579880472 67722 60944 971045874 76426 59057 241496519 59083 55498 206705522 69285 67722 855439419 60944 50893 759189165 69285 12962 138795156 76426 66329 566542933 42005 12962 531705630 67082 66329 80416161 79400 12962 83107029 42005 43580 350286835 56074 79400 123154145 85853 79400 449954340 74003 85853 34031792 36422 74003 24183556 85853 7798 48585032 65507 56074 964820190 53243 7798 905087610 43274 36422 328634471 65507 16203 262452578 53243 15805 643941308 49857 15805 507856716 82969 53243 575538125 49857 27777 809274444 67030 82969 150918553 34838 27777 364095483 75299 82969 21354457 58362 67030 247977404 71660 27777 525727952 48516 58362 987958004 75299 81590 895921457 71205 58362 397657286 71205 22540 31657285 60085 81590 737300060 60085 45937 915788274 3561 60085 153148090 22540 44887 401000370 22540 82554 475246522 80501 3561 405599852 18583 82554 337525479 18583 9660 29418789 18583 32625 762756491 9660 79732 41386938 9660 67299 79631091 67299 62425 292743089 82472 32625 822059096 40010 67299 809164829 27617 67299 754438893 40010 48665 374977628 26992 82472 906146568 32455 27617 344007940 40010 46350 703011834 16541 46350 425332164 32455 16041 426579503 39896 26992 167812022 12437 39896 92483119 34744 16041 318242292 16541 49623 953036755 71042 49623 718489853 76790 34744 631776818 12437 83590 805289640 76790 25969 904930187 76790 69242 526068645 69242 42313 160309283 2338 25969 856140733 83590 40729 44328525 67348 40729 830783209 42313 52697 650189682 58272 42313 630631413 67348 55715 792080087 61989 58272 840874166 52697 79888 848190595 55715 50348 592319165 55715 40261 223778387 50348 16048 538927895 87104 50348 27074660 38722 79888 14423818 40261 74582 811188354 68798 16048 443890276 40989 68798 294055085 30804 74582 890469837 77234 40989 205212382 77234 19167 790756666 35901 77234 682401118 19167 66150 932171247 35901 1258 72347864 19167 30480 211560761 35901 21968 637194571 31889 30480 574282158 30480 78232 819721642 6434 78232 569044511 60601 30480 162460288 9643 60601 778801147 2412 31889 976477139 11227 9643 650178978 2412 56820 227755132 65005 9643 313948532 2412 71874 966934561 44500 71874 140885926 71874 34535 378609627 71874 18232 976333234 65005 29213 551135286 88113 18232 371495949 44500 14378 696806619 18232 34967 754335513 18232 20638 764020859 29213 74523 215840913 33482 74523 759364701 74523 84452 605162488 86698 74523 922366182 33482 79915 711406764 52788 74523 501022981 79915 62292 435605177 85325 52788 130060494 62292 34252 969809570 52788 23608 502064626 75113 52788 812143960 713 34252 986553148 13580 75113 946562468 78387 13580 834450714 54759 75113 52404379 13580 40118 729310705 50208 54759 229985421 50208 77157 115403700 50208 10595 929549946 10595 47498 795522074 40118 64955 892923896 47498 23619 518828357 31405 23619 617018946 31405 56481 757536525 12149 64955 862591670 64955 37602 385487671 24039 31405 17833763 31405 83034 710891888 39370 37602 760433286 37602 5455 222843261 76338 39370 848846875 67379 24039 786115654 39370 55129 293345722 39370 67476 619012904 76338 23838 496838285 43012 67379 716368728 23838 11787 563596382 82408 43012 570807604 81831 82408 589118635 81831 33817 619960193 33817 40386 145494330 33817 37866 978962284 40386 78929 82521383 33817 58022 832757021 40386 71679 940229473 58022 23119 213341382 58022 78610 860270597 23119 58521 720424994 60237 78610 606009088 58521 66054 81544686 78610 50967 606489225 36133 60237 345125904 29735 36133 885626848 40637 66054 203217284 9617 40637 949310336 36133 73478 778972137 73478 19840 681141690 88033 19840 110649107 9617 87445 152821293 9617 49171 311650440 43675 73478 704039108 43675 46646 734643465 42449 87445 376965206 42449 5256 422958723 5256 57914 499539057 36792 5256 790854367 48597 42449 154933173 37518 36792 981146588 35458 36792 756946478 37518 80751 220338204 36792 24280 860057698 49844 48597 506094179 35458 98 462277462 36103 49844 9895161 50880 24280 117698462 98 36309 560665870 36309 56351 551570121 36103 31409 91079975 56351 58323 307926844 75878 50880 616542321 53515 31409 18542106 66993 31409 618526881 55657 58323 395893308 75878 68885 66551649 55657 34523 636553691 39904 34523 564129299 55657 67713 138716542 4135 55657 595359827 34523 52217 539483112 39904 79494 68609108 79494 39733 631833288 85937 79494 331435493 37082 4135 629617012 52217 59222 964455085 79494 43809 936554163 39733 29347 597526105 550 43809 840910443 29347 44906 981087896 47812 29347 668242805 29347 26939 94676237 27671 47812 39562096 70257 44906 358956934 54147 70257 581545363 68567 26939 631788990 68567 67966 412088099 27671 72064 630726398 72064 36173 34705775 72064 70220 932357494 62208 70220 89710057 62208 43649 454382991 10333 62208 182842686 82672 70220 686393189 55830 70220 972994780 21462 55830 965589580 1601 55830 420153330 82672 71775 651066780 82672 49575 424104052 12957 21462 490510412 28162 49575 816856825 71775 30152 979194240 71775 24373 675213849 24373 46261 977899009 72881 24373 277115229 28162 51840 226758759 51840 14411 512101783 46261 13152 245605855 14411 69337 438083544 14411 81522 423730298 81522 40551 304512829 40551 25205 904832259 60908 69337 154618394 38697 60908 36897933 80403 40551 270955454 80403 39353 436888211 65895 80403 502224097 60908 2598 21789902 42338 65895 878519438 65895 30458 887357569 39353 30781 762461763 2598 48240 227492652 2598 75290 647774427 26085 48240 822024365 64525 48240 257613900 30781 7453 349452645 83164 75290 487590890 83164 60128 139309236 75045 83164 367732994 83164 40024 73448079 75045 85235 556131862 59624 60128 579017075 56251 75045 778935089 53280 40024 88310255 85062 59624 453012236 44876 56251 370638244 44876 3795 794816850 52663 44876 342553895 50662 85062 71229402 82757 44876 233481948 52663 3729 262849272 76190 50662 596002728 82757 57103 542252196 50662 60282 97682145 14136 57103 764035480 27769 76190 401189986 76190 61983 386499212 47952 57103 83556001 54686 61983 433530386 60797 61983 527921528 60797 84079 852566777 38059 47952 954532970 16590 60797 349207017 60797 28535 942491254 28535 17170 314181475 38059 21501 454312418 38059 39172 611424144 28535 64271 179987258 17170 69121 638143458 69121 34068 916177879 21501 23883 301315974 34068 2939 279895331 42326 64271 150091276 2939 76274 705765836 9505 42326 387833936 42326 56116 175196983 11485 9505 984763485 56116 77282 740300690 61994 76274 279333167 77282 66344 459439620 28387 56116 563797846 42861 28387 170545388 7190 66344 816583533 28387 40453 33931030 60789 28387 628202046 40864 7190 414454980 40453 14280 119993123 40864 74272 469849555 74272 81647 57801641 14280 50048 558738759 15591 81647 261819104 17049 81647 391068989 23554 81647 863665693 15591 80261 285585792 80261 80053 371710673 15591 12694 589029851 17049 58194 511293799 6827 80053 815763208 58194 21684 962624232 80053 67154 340153374 21684 63051 652319495 42265 67154 225376997 67154 46514 448958663 56909 67154 747429715 67154 20456 870841941 62477 56909 509944929 64059 46514 40104215 64059 15795 84276335 56909 16380 737416295 56473 62477 751801467 15795 23177 819920236 16380 30678 897151837 30678 42296 952922905 30678 56834 364124068 66032 23177 415125633 23177 26290 211406115 76323 26290 311402144 26290 60929 544790445 29601 60929 132009663 48539 60929 972153808 76323 38290 450904984 60929 73584 693061698 29601 76494 235629004 73584 46279 952328155 38290 5786 852232857 73584 28277 934688617 76494 3171 749993639 53793 3171 708399829 28277 23819 397271849 52534 28277 323496381 64994 53793 629317687 8496 53793 584875309 56933 52534 824201956 39310 8496 553596986 51878 8496 126918614 56933 21163 516612271 56933 17212 860365881 17212 87070 773865496 17212 39769 692044701 68735 17212 774072883 12561 68735 135355974 7239 17212 921463352 13197 39769 393118304 13197 68506 293298857 36440 7239 554903427 12561 67063 307820334 34648 67063 4214083 67063 53634 829973643 29549 36440 727394096 80069 29549 342176706 56500 80069 614354122 34648 62406 137169007 80153 29549 773495645 56500 87464 275747588 80153 58450 342260854 38963 80153 862334255 4340 87464 611098321 77000 58450 67999139 58450 56307 118693488 2252 58450 499639477 36471 2252 978093232 55119 56307 562850727 75142 77000 405188153 44838 2252 368272402 44838 81087 628911348 27159 55119 691927658 81087 64693 274270783 44838 32195 423018173 7086 32195 445163867 11626 7086 365823125 7086 55530 601102580 33333 7086 970074246 11626 63487 716987686 33333 3493 921450225 63487 73490 399371380 23529 73490 361794437 19237 73490 933582212 63487 13963 917320975 60995 13963 169985883 64278 19237 28901664 19237 63117 701075183 64278 10231 747195399 60995 60236 254958686 26999 63117 875628743 80917 63117 721495681 78453 60236 192579972 60236 54538 27158297 53547 26999 239831862 50285 80917 53243952 54538 59452 432343505 78453 42694 139920839 20589 53547 535112642 6963 59452 423815804 50285 23877 117306116 16799 6963 590543343 80657 20589 97731616 20589 79578 719553450 46745 23877 119480842 48771 80657 15140587 59020 46745 527151037 48771 18978 794110502 18978 40320 764267229 46745 76977 882385225 19473 48771 417931131 40320 69681 870413877 18978 83671 240760858 34019 69681 349445277 60814 34019 936354115 60814 73453 80823467 60814 73923 219579117 34019 76878 52384361 76878 12311 668018035 85031 73923 162237747 85031 42312 598966296 32735 85031 340157511 12311 43754 619047301 12311 80322 845848341 85031 66864 955536810 87802 66864 92446320 22517 66864 368895443 80322 82250 76258927 85692 87802 973194911 68424 85692 90562501 20813 82250 51481633 22517 20388 668241958 20813 75820 695269126 24300 85692 588371481 20813 71888 345080478 36945 20388 855818737 24300 30910 633020260 53172 24300 922680456 36945 4673 182760610 17718 71888 340414790 30403 17718 54311413 6566 53172 216798061 49680 30403 248237656 72097 6566 885379506 72097 44063 423793889 11642 6566 836014294 82729 6566 999844322 40028 44063 598852620 1042 44063 77398920 1324 1042 763433310 81034 82729 642866028 40028 9898 71558871 9898 66131 667744645 66131 76012 232986549 76012 12912 615284473 81034 13173 841319024 66131 60287 858778797 1927 66131 945319090 12912 9064 203690422 12912 6750 33481721 1927 59873 511673302 1927 53709 955276182 6750 85102 226268616 63153 9064 59147424 59873 39669 593869253 51403 59873 578663281 55144 39669 146865480 51403 2276 217654268 2276 73850 496977827 58143 51403 665115379 51403 9484 876558504 35967 58143 634374535 2276 27909 417067838 56228 58143 547386454 56228 48956 115424922 35672 9484 100758921 27909 63218 302880538 63218 21929 991132197 26743 63218 315196604 35672 16258 832816687 43920 63218 577893053 43920 9848 998317486 16258 22268 766734819 87872 22268 391885007 22268 86145 519128920 86145 16531 228491296 57924 86145 268467489 22268 61611 688573775 71153 86145 147592156 46155 61611 11326286 8500 57924 669344753 61611 59635 742631649 3899 59635 873153007 59114 8500 353890794 67101 46155 489076167 21439 3899 949931817 3899 75532 303220149 21439 59028 496760453 2894 75532 869253758 77986 21439 186183965 59028 50594 798162195 2894 7753 489102802 61498 50594 982573790 6837 7753 604681359 7753 65813 118669505 75791 6837 98215722 61498 82847 580609200 77885 61498 612755898 30122 6837 279643917 77885 57181 494628169 4993 57181 5870522 65095 4993 540722004 4993 10374 97841990 4993 64383 84078339 68941 4993 926127915 88293 4993 207994776 88293 28368 389970262 5426 10374 643436143 8416 88293 579806853 14079 68941 355226347 86970 14079 716641497 46207 28368 339006965 86970 44183 146805789 40752 46207 603529254 44183 78144 770925903 46207 84538 47686139 12520 46207 395233759 54811 12520 643436144 78144 5703 478406948 5223 12520 460171496 12520 28215 850293134 28397 5703 833857673 74824 5223 70296548 45137 5223 465323798 14978 5223 430444019 57250 74824 201096107 55933 45137 126508563 3079 55933 296852562 14978 66219 344382283 57250 84990 404796756 66219 18667 998539238 54058 3079 597137310 46494 54058 893407386 84990 62137 739365095 86027 46494 820604286 47643 18667 628865547 77780 86027 572735561 64961 86027 616193516 26937 77780 645049737 86027 78487 145651858 50095 64961 607100159 20393 26937 75095621 64961 17643 886851035 78487 1873 564472122 78487 25261 272329998 70193 1873 51574204 20393 46217 274268121 1873 51546 369674933 25261 75253 741801316 46217 72827 392006191 34629 46217 13609318 51546 1581 790852072 75253 23687 188627658 72827 47689 81893336 23687 11936 193595602 1581 61979 909171149 1581 60079 426809507 61979 10952 91853532 10952 61596 208731302 41659 61979 249926559 10952 84329 625594530 61596 79816 456963235 55756 61596 950212274 13277 79816 920054507 84329 82035 788194545 15501 82035 811968242 55756 4583 185448785 54772 13277 240665091 13277 48024 862382252 62360 82035 60270187 57818 54772 550103619 47529 62360 561706314 62360 13778 806224455 62360 39564 143090017 17441 62360 162401848 57818 9619 348533406 9619 30638 547033687 13335 39564 540375377 30638 19895 484651158 9619 22108 894292252 18083 13335 625006931 18083 66133 779682266 66133 45235 14113509 45235 38830 37048509 78959 38830 342905783 87071 45235 637506313 87071 40833 919276380 4295 78959 574955227 66296 38830 705288821 66296 46873 445489292 35191 66296 816094519 49095 40833 508203395 22729 49095 304552038 46873 27501 712890517 35191 44154 214041356 44154 74861 767081598 20431 49095 18475964 37348 74861 354536703 20431 77881 419627571 74861 86198 761601581 37348 34625 193936605 37348 56431 360575455 12861 37348 303353221 34625 11788 396262871 11788 64587 506092276 4015 34625 728849060 4918 11788 340807560 11788 65917 537831350 79449 4015 990663926 16382 4918 287079142 65917 38984 415453686 16382 1690 748786269 71589 16382 453440954 4390 16382 171551820 1690 8615 52457232 24078 8615 488118228 18974 4390 37293995 18974 82388 64639521 47675 8615 784224364 42774 47675 201805606 78010 42774 155170904 18974 31997 317536134 22604 42774 872739820 31997 33923 141338060 22604 78358 811122051 78358 56222 773141728 29030 31997 335094291 29030 58926 365538086 26477 56222 182800018 78786 26477 661603769 37565 58926 322759656 12532 26477 481651085 37565 69652 850932029 78786 59763 700700864 35014 78786 7192997 61689 69652 630505733 69652 80892 685677485 59763 74095 510858712 74095 80263 508442050 35014 44316 126853751 80892 7442 933130321 74095 77294 251172538 80263 46212 126956176 44316 9263 56759858 56423 44316 6316878 28947 46212 545013442 12777 56423 573118323 46212 7345 689130182 56423 66523 277987832 15888 7345 764239444 28947 42180 144853866 26901 12777 152577427 26901 50082 47819744 26901 1065 241465005 13923 26901 168149259 29853 1065 580858594 87177 1065 120830584 22666 13923 222020542 20497 22666 153774454 36928 13923 410059303 60793 22666 702176725 21254 87177 489167864 33973 20497 686769971 78318 60793 404378099 60793 44024 420645442 37537 21254 102454980 59134 44024 268395420 79900 37537 396030657 78318 11500 918468543 44024 36978 724993305 11500 79401 5814416 36978 45111 40413731 79401 70763 842915729 79401 18392 226948109 63732 45111 393731021 63732 25607 9297864 54521 63732 444596505 53592 54521 76235493 25607 61322 676763772 54521 50757 948640627 50757 80191 354263834 24970 61322 515424870 50757 14928 158644362 43733 24970 791390765 14928 15506 401467537 15506 52392 868763405 43733 10129 527268669 64704 43733 238959652 78393 64704 24127759 52392 30378 71907281 4004 30378 955431520 85679 30378 218799225 30378 50459 579670870 85679 79433 236427201 34380 4004 333197358 34380 42441 58876556 50459 22967 88679785 79433 19070 162636794 77392 34380 338273302 56483 34380 29469751 19070 52101 175444328 80579 22967 852055490 53024 80579 512442991 51932 80579 777930094 80579 84960 261955601 1438 53024 806945878 1438 15199 783558867 15199 8725 174964196 76678 8725 25812519 74032 15199 324697078 8725 23245 448975573 48393 76678 898987416 8725 74346 810391408 59437 76678 342528553 58714 74032 720684467 14372 23245 593438247 23491 58714 975264157 26404 23491 451358141 23491 74840 94057929 58714 23527 876794247 6463 23491 931641958 47748 74840 278433350 74840 75929 414517927 80981 75929 930946911 62226 23527 864788940 31239 47748 504373021 66460 47748 344250322 77133 66460 408968920 46017 77133 22533697 62226 28048 8339139 66460 35445 976012124 19983 77133 639346959 84844 28048 604820173 28048 25180 291499781 31060 19983 172509685 25180 19675 54891631 13995 25180 557066853 24865 25180 671868818 13995 46505 639238875 24865 68319 116947925 13995 35982 416008768 46505 77860 522825029 34996 68319 729714083 52587 46505 619933519 77860 72102 535807771 35982 60597 347982293 72102 3106 935082743 3106 25187 315612527 72102 12889 930550701 44199 60597 91297367 78660 60597 480439035 75931 44199 912244727 18088 12889 184546678 41937 12889 861607016 28414 44199 891961974 28414 29118 32846068 41937 17994 304908587 10453 28414 920746181 10453 4462 339981395 25183 17994 639386798 29118 21430 873985058 10453 13297 240125410 68985 21430 827214692 76067 68985 54003417 25183 29640 867882943 52760 29640 418374828 68013 29640 996522479 42570 52760 238344215 57330 29640 767249450 80636 29640 857371059 85759 68013 931022522 28326 68013 672214866 80636 23818 298404573 57330 44287 123070128 73078 85759 838673447 3354 73078 219207832 61839 3354 454858716 44287 22124 226759006 73476 44287 867587527 22124 70079 744871501 87145 70079 131095905 73476 15893 936308798 51385 15893 346382235 70079 68323 161203891 51385 69105 127120595 25193 69105 330392159 74329 15893 613824775 48073 51385 146590575 74329 48546 300600771 48073 19519 255648014 48546 46031 737150326 53892 19519 556965423 19519 31559 934189086 88056 31559 326598801 31559 33642 769519550 72087 33642 94796134 72087 45322 939749330 60720 33642 28233839 84576 33642 58274296 33642 25678 104795950 50917 84576 913045377 60256 45322 948570705 60720 23784 290311482 60256 55708 144132200 50917 10228 69854681 32106 23784 435219170 55708 23212 874636058 64744 23784 999014048 32106 62016 480941722 64744 55191 168150807 55191 39970 102115851 68476 23212 3593077 39970 53823 146568223 68476 37467 33029446 37467 19984 926297342 48375 53823 95270107 68476 50196 425529852 48375 32446 71245571 17953 50196 991518440 32446 14415 11786285 43339 50196 467674333 32136 50196 720894476 14415 2940 144222748 8526 32136 3651885 37353 14415 750554073 60213 2940 580658440 37353 34807 287265981 6261 34807 452084154 78205 37353 321111130 60213 38616 491193070 78205 39607 475455343 83224 6261 791783890 6261 47336 482820337 78205 18782 321859227 83224 66463 783439930 78599 47336 240744597 38345 18782 485683665 38345 31305 445941003 33311 38345 386580298 78599 72385 107587231 7838 31305 326428278 15291 33311 694836994 50896 72385 125013537 33311 34986 47528462 55005 7838 484551096 15031 50896 398565838 50896 29655 977701057 24327 55005 566024332 59934 34986 758411889 55005 29568 492409221 15031 43336 926561768 29655 38568 497998782 16141 29568 547309240 29568 9937 894668195 16141 79804 98565372 9937 58012 923540258 38568 12960 395533797 3634 58012 743720606 79804 66374 470331099 86892 12960 671704699 3634 2104 35003299 86892 28454 619921332 24448 66374 113136616 13698 28454 30774799 51142 28454 778861921 15676 13698 970949372 87740 13698 108854187 15676 3286 970185472 65717 87740 117920639 65717 19721 442569314 80022 15676 572141794 13891 87740 199028708 13891 45557 542035873 18670 65717 45771973 18670 87223 586514731 74624 80022 672281865 22055 13891 640263559 12516 45557 339255084 51806 87223 183181560 68164 12516 182497728 74624 27191 893213901 27191 61850 372499869 27191 76109 327427954 83042 68164 510747863 5410 76109 912571709 76109 68301 366867301 83042 41811 24459448 76109 70759 9938143 5410 9965 508645321 80426 5410 283894991 79236 9965 773186786 66373 70759 421710780 9965 39705 100896402 23703 66373 724399568 42767 79236 983512095 79236 56662 951154140 54447 66373 912860745 56662 76026 583826783 13488 23703 371372051 51670 13488 538153640 60317 51670 752924522 32271 54447 326206312 32271 53471 323433298 53471 58626 48911990 38692 51670 391854568 38692 33151 632271370 44487 53471 141500186 33151 50947 283524399 7217 50947 519980713 44487 45794 231507248 33151 879 767337612 85173 50947 85251504 7217 43841 358831747 49105 45794 625519755 84826 879 321201981 49105 80420 719180256 14195 43841 773727034 84826 57472 556543172 64143 14195 234047371 80420 43552 781755300 50727 57472 643294840 73390 64143 643459643 84571 64143 320525169 43552 42051 732224312 42051 66669 787424358 33328 50727 49031389 42051 64069 146392947 42051 76869 792509377 44532 66669 508393877 10251 44532 940461190 38321 10251 286735227 10251 24694 756238710 38321 84811 410060714 65306 38321 10138943 38321 67848 475786092 84282 84811 122526374 16249 84282 58437262 16249 21300 608908657 50666 16249 545486407 16249 80206 71984662 84282 63675 157380878 50 16249 592705436 17798 80206 107815292 61317 80206 514031218 17798 42433 508276645 4502 61317 150837727 59039 50 671682904 17798 24678 707990483 62095 4502 924891018 70126 62095 578368053 62095 35842 215056368 17869 35842 224790742 17869 39275 319396792 86872 39275 504972409 39275 79490 27348718 17869 44611 50310314 44611 9136 403005821 73673 39275 341019770 31078 9136 733263262 44611 59038 684579330 9136 84722 14576095 42879 9136 889068128 42879 32620 447526193 36601 84722 620518967 65078 32620 20220737 36434 32620 478127020 34576 36601 604814145 36434 8352 361287082 36434 31766 536617161 31766 17540 789094134 88067 36434 148249262 31766 75004 748695473 31766 26005 187452897 44591 31766 767108893 13564 26005 797282579 88067 23839 14772416 75004 27273 139621630 23839 36150 203150373 27273 13648 205931855 23839 55714 664597732 27273 87637 727589058 55714 39476 313946044 55714 25315 845642514 73348 39476 109130489 25315 24550 394008966 65748 73348 651258252 65748 14740 442661770 65748 68006 946029658 73348 54052 194701668 17002 14740 403347175 17002 72118 869859475 54052 7724 508875621 1244 17002 26992834 42693 72118 154177977 17002 24729 388211682 1244 50861 459077278 57075 24729 961500460 1244 17331 300720292 86803 50861 300772796 50861 65196 746951698 65196 72062 160591752 57075 45288 89556339 65196 14662 650680026 72062 11075 85884539 72062 78268 453757249 14662 85895 689882290 69976 14662 759867653 65549 69976 890646877 3800 65549 763300253 957 3800 19785174 3800 54256 863600562 957 77814 119829024 86529 3800 956918471 35857 957 189793047 54256 42048 830400094 53887 86529 952473028 53887 87868 187471045 35857 60749 594245368 53887 38176 930131714 88049 60749 388565464 53887 34237 21877969 88049 65397 265054736 8498 88049 129722015 38176 70127 273638807 8516 8498 53042817 70127 45220 897050552 68347 70127 477319130 8516 37324 446777100 57879 45220 289945241 57879 3834 544445218 3834 29678 278347591 7012 57879 111337181 37324 69566 243980313 79235 29678 9002406 79235 8081 90745154 78508 79235 115550039 26541 79235 328531972 79235 16215 599401443 8081 55992 536306387 26541 83095 56308954 16215 84136 18980580 67787 55992 358508931 67787 67717 675271780 55992 22300 635570010 22300 46354 146888877 84136 15687 85562356 67717 10950 381966174 15687 77487 743571451 10950 64386 460031134 46354 72654 505091213 29146 72654 150141725 29146 44677 368432109 72654 87065 1246026 29146 6149 789444032 16777 29146 840873802 46353 44677 831934314 15916 16777 504145190 27338 87065 61186791 54628 6149 700761974 15916 85155 997150340 29077 54628 729288378 43122 27338 125403667 2618 27338 837161281 34296 2618 442233738 37732 34296 474065324 43122 27905 553001401 34296 3308 272998901 27905 8073 955397095 37732 10959 889267062 77034 27905 516830037 44994 10959 295626813 69887 77034 147544295 44994 39941 244240295 65939 77034 684221672 20529 39941 758004236 39941 24723 645169469 39941 25421 469117408 42629 65939 303579866 42629 4024 492064604 62811 24723 455987453 62811 6496 398171253 61943 4024 442853326 6496 55271 782938714 51287 6496 797931429 51287 35847 848124248 87971 6496 107379340 16651 55271 368558517 35847 71176 648555762 71176 42537 316171069 87971 67739 410317430 42062 67739 866665797 74724 67739 266500619 42062 2466 678576385 64706 42537 494578244 49074 42062 20926787 8905 64706 989287265 2466 22988 812070900 20476 8905 942784541 20476 58941 535423712 58941 48324 972248089 58941 72869 760510136 58941 62219 232331720 72869 14666 39583763 72869 13703 446900163 35533 48324 66181267 36778 13703 134962836 10946 14666 912704492 36778 59461 121146618 84397 13703 971543937 19230 10946 466954565 36778 33752 418806908 19230 2166 264085112 59461 35538 593415121 63459 33752 530920122 34147 35538 652618323 33752 78533 217419493 4441 34147 287828340 35538 29795 247229811 41496 34147 183155045 4441 73302 535683282 71821 4441 403863916 4441 27714 182183374 73302 25933 72109571 71821 54539 612881984 54539 42534 919054852 71821 21834 741156930 42534 78775 388594729 30356 25933 273772267 84258 21834 917144394 42534 74679 815881382 21834 53646 160376950 32332 78775 835407525 29905 32332 188084788 79936 29905 775617390 79936 42055 481800008 21546 53646 620576142 79936 85006 686979489 29905 72841 54748682 18155 85006 958605855 55223 85006 360291617 27987 21546 599983564 13735 72841 920555166 5705 55223 811723288 18914 5705 675620842 7372 13735 999019821 5705 68150 151146749 79299 5705 229835799 87719 79299 460118409 66398 87719 774224308 37191 68150 789160417 79299 13230 252069171 21019 87719 994204589 13230 84024 65012424 37191 41833 403170418 81692 21019 569100287 21019 33434 606311686 27856 41833 717426931 52265 27856 10178494 81692 27794 573710636 17074 27856 110534251 27856 21628 882334258 54806 21628 437159928 21628 13909 953267971 84734 27794 382606993 6996 17074 985530485 84734 31401 688549294 14484 84734 286536669 29216 14484 881681014 29216 77166 584223505 25838 29216 80200072 82072 29216 48313467 77166 30829 27440342 75601 82072 918411309 75601 24003 147406966 82072 64573 428450869 58079 82072 622401452 30829 58601 224654914 64573 15168 127987885 31860 15168 809356065 15168 72826 610447863 24339 15168 387394987 15168 71621 590035255 38465 72826 834267390 71621 65551 730513448 27736 38465 609084051 57118 27736 276847386 88026 65551 54774326 57118 74901 128170614 74901 35244 46939262 74901 20586 170340280 48637 88026 91067844 48637 67843 491207958 74901 27130 704819460 48637 23783 346161991 242 67843 129790719 242 77792 866611125 77792 72351 108123360 77792 39457 43633712 11422 39457 780878999 58368 242 65914345 21226 72351 289893378 11422 7867 899876916 58368 46378 499565808 82188 21226 170369688 22303 7867 8657808 82188 78432 726927899 52335 46378 985968048 52335 65015 267964757 52335 50469 837331698 17872 50469 762512084 52335 44629 275769300 52335 21858 41857173 64822 17872 938285939 50469 39777 178799760 21858 8851 564670742 23690 39777 961644338 23690 707 439992184 56450 23690 51748172 8851 46374 594601484 56450 76045 191095761 49675 23690 267860527 83089 56450 408017642 61352 76045 136159517 6202 46374 649648783 54491 61352 995141845 52117 61352 498162681 57917 52117 893800426 52117 45954 507320155 27496 6202 478027086 53052 57917 256284004 52117 82702 783350367 57917 3500 749778296 41885 82702 931965947 41885 4319 15416893 41885 80588 728677027 41885 30099 687375772 346 41885 124536313 21791 4319 102882478 27602 4319 476408513 38455 21791 791736092 1686 27602 869724827 46726 27602 594977853 66539 38455 534951326 5755 46726 300644319 38074 46726 640934271 44740 5755 908192589 38074 83560 627373014 32057 66539 500143540 42606 38074 17046404 2936 38074 790939092 42606 64302 574589435 32057 84298 742260983 58404 84298 278740978 64302 23271 517370625 58404 59918 302707421 25589 23271 79216199 38136 84298 304038190 60566 38136 640990201 22587 23271 776492059 60566 32231 704484278 25589 22293 351079192 38136 58719 694227318 58719 82490 828196802 58719 13415 242823867 28618 82490 562447640 87003 13415 590966635 81961 87003 217110522 21104 82490 541195521 13415 20390 883403778 22169 20390 251000990 21104 45441 220189212 18324 21104 63576147 45441 36729 4411240 50985 22169 68249618 77403 50985 498717217 50985 8335 903362327 18324 44387 90443462 49050 50985 533281314 48849 50985 496993203 8335 43449 616399819 8335 42930 662384488 33582 48849 901510616 53926 49050 245626772 48849 61614 375346509 4095 33582 353788632 60945 4095 20174449 34346 61614 809081036 34346 1879 950721595 1879 72431 493349642 1428 1879 151944623 1428 14833 644221457 14833 49473 546895967 49473 60281 210445646 72431 29289 358337882 833 1428 856282460 21166 60281 471912391 49473 19041 34620506 19041 23713 250678308 65791 833 668645494 23713 61221 114310527 24451 23713 957405014 65791 32759 448928319 16583 32759 923268268 61221 86957 137527376 44926 32759 123653826 32759 82491 113717470 32403 32759 49811649 16583 51381 207572901 44926 54659 740790717 54659 28887 967696141 51381 73602 540648483 32403 86113 820772825 73602 11444 665547889 73602 51745 560548965 8061 86113 402508648 8061 20012 209143858 16464 8061 514377165 11444 33158 831432413 34290 8061 910238440 33158 35508 559296043 5268 33158 110948137 35508 53661 654283898 26192 34290 333626949 7889 34290 421017078 43480 5268 280283931 26192 85894 229039892 7889 72628 533354451 18730 72628 101234102 7889 61674 826296548 61674 35686 238128422 57604 18730 189158907 40555 35686 293751559 79151 18730 957860806 44633 61674 993697853 57604 48069 94143760 57604 31017 607024212 59454 31017 78523759 40461 79151 218368031 48069 54947 975681258 30627 48069 191601072 30809 54947 880614678 30809 86978 929413952 30627 85969 322970030 30627 73291 465387819 30809 19958 544947469 61925 86978 230588125 38370 85969 3304870 73291 13106 437642446 19958 27325 502040004 22458 61925 534297622 35011 38370 836850545 82326 38370 506308359 69540 27325 255146294 82326 14991 180041361 22458 19927 364061499 14991 50457 191825441 68520 14991 792283396 68520 77736 511161655 68520 69785 856920145 64056 50457 117036354 13402 68520 385098414 13402 60826 135973989 60826 43436 724480510 75664 69785 202085309 75664 54608 709989433 70101 43436 527736977 51949 70101 730221113 39034 70101 167246982 75664 65673 758721725 31752 51949 921227659 13634 51949 571447125 31752 8962 72492100 39034 24413 939325192 9486 65673 184016646 24413 21849 265235928 8962 16019 50629302 9486 80685 353710177 56838 16019 891253974 9486 53218 317768774 36355 56838 9743901 44800 53218 682238562 85485 53218 279630884 48333 44800 571526213 85485 2013 102859782 29357 44800 499198908 44800 77974 10580212 68725 29357 989656890 29357 23057 139409253 13316 23057 519242415 29357 58900 577743769 31632 58900 329511597 68725 44458 139845384 31632 5672 520009060 33859 44458 613928811 58900 80770 976954989 7194 31632 718052389 36298 80770 161153589 36298 85815 776685926 36499 7194 149593838 78312 36499 767960438 7194 24067 903633148 36499 77810 571955127 85815 36533 714129310 6494 36499 527304820 69809 77810 739822977 46848 24067 722882767 33870 69809 438454359 2506 6494 752556347 35787 6494 893827508 33870 29774 648757601 33870 81541 842674219 28915 33870 235008749 29774 23925 69525962 25467 35787 441540308 34049 81541 743756732 34049 83230 572945244 28915 80436 840557745 83230 69880 245712618 59500 34049 561297450 83230 33351 493091479 83230 4020 730582375 33351 9014 222971351 9014 82078 78702398 9014 15485 980016501 82078 17630 47045556 77767 17630 400861453 17630 32645 553133141 1551 77767 746063931 33772 32645 500081226 33772 9027 546811602 9027 49399 249621334 33772 31863 596260537 49399 13172 117173567 82118 33772 349898833 44197 9027 467506941 88178 31863 832107793 31863 4663 911480908 44197 44743 72158750 30406 4663 883123191 51529 88178 520262260 64576 51529 238498403 42153 4663 672404870 42153 78550 409510265 78550 22982 266806997 4600 22982 458589389 42153 24452 5945799 46828 22982 638408143 78476 24452 503422501 4600 22661 149212190 78476 69052 139085427 81888 46828 548827995 72691 69052 519841146 3324 78476 731305063 83654 69052 155524908 83654 5562 349207847 34441 83654 249629700 10653 34441 449427231 14201 10653 379337793 52885 34441 193019720 80358 34441 621045335 52885 14811 164796087 20903 14811 212336180 14277 14811 934230168 14811 5166 263818640 42238 5166 421596364 74453 5166 552677837 51766 42238 79129985 78302 14277 135765962 67301 78302 517035229 78302 38514 277379651 31578 78302 819594386 85961 51766 453949324 38514 43503 301560269 30704 43503 127959112 85961 20899 184464606 62454 20899 146189096 30680 85961 81028280 22609 62454 4981273 30704 63866 74283956 63866 22744 951217154 83725 22609 524220327 74587 22744 171337378 74587 25651 428930325 25955 22744 266301709 20950 25651 598394207 20950 31882 812208628 74587 7940 923207059 36973 25651 539526560 35509 7940 804477768 37436 36973 719347316 36973 24469 121522819 38773 24469 43235767 27463 35509 76578037 24469 46264 922842245 76082 46264 22049650 24469 53040 204291361 27463 66850 230470741 46264 81111 2136637 46264 30999 682732076 76433 76082 457882968 76433 64866 664636054 30999 72769 404147577 42639 64866 241282248 33421 76433 665126790 78091 42639 316192508 29221 64866 739735089 13165 29221 955043217 12044 78091 197815474 78091 271 536220593 29221 70538 740032295 12044 48990 847233467 59507 70538 809572917 1045 70538 172468744 59507 79534 589621623 48990 21764 785180598 48990 57031 988843453 59507 76414 22628887 28623 57031 742692464 18715 79534 189181516 27789 57031 14703850 76414 23715 497326060 36065 27789 648122049 28623 12167 242442494 9728 36065 41539581 88059 23715 819111590 11157 23715 41966029 40440 9728 430928231 74425 88059 596565616 10126 74425 515764849 11157 15903 458597795 10126 43088 938724529 43088 58152 455794799 74425 61944 692948627 19836 61944 77780900 19836 62 458822868 83283 43088 92536866 70992 83283 846923687 20925 83283 113550905 55684 19836 291629137 70992 41844 720545616 32631 41844 641695059 43537 55684 629602135 53263 43537 466566940 47749 32631 528536615 38329 53263 117387689 47749 83077 135793586 43428 38329 139608357 60152 83077 869981984 38329 9224 642591998 60474 60152 419719825 67120 9224 40247633 60474 70417 762596492 29745 70417 105431956 83374 29745 681570199 83374 18508 588786930 25680 29745 360318169 70417 74750 17143810 25680 62734 8137980 63082 25680 68604404 25680 26982 171075237 25680 21375 376325353 39050 63082 947137010 50182 26982 603489907 10515 26982 201007042 5284 39050 617398227 39050 68555 52529470 39050 59718 132983557 69094 68555 249849878 10515 13651 248822408 68555 68882 193025654 84725 13651 186052242 79049 69094 920607676 68882 18875 395780476 42007 18875 391939499 79049 591 465420249 18875 27002 207926021 18875 34293 722399907 18875 36627 210195660 591 81898 824698374 74326 81898 277004418 68311 36627 31929568 81898 70594 952258810 85999 81898 997176198 85999 20666 960877685 68311 76372 133528765 76372 52637 936124292 58467 70594 559763510 20666 57457 80326106 57457 54642 637993974 13548 54642 124961565 58467 25626 887796689 54642 58212 797676174 57457 15198 340466966 9248 13548 641119110 1341 58212 271590885 2402 15198 459778291 61511 58212 100173765 22650 1341 173466276 41922 61511 466662140 1341 44415 48381268 41922 56105 140763649 67531 56105 624804610 67531 39756 693753878 41922 6199 508587494 56105 23081 29912670 71998 67531 287678426 39910 71998 818952992 29988 39910 232938654 35913 71998 798259133 75496 29988 177101648 39910 59314 792181291 35913 33465 225886820 33465 46402 48917040 42124 35913 842221367 43926 42124 533697055 64130 33465 820802783 33465 77332 727624543 65105 77332 227504212 2424 64130 3254458 2229 77332 605642624 64130 10731 222157113 2424 65401 655909184 2424 73567 683708348 2229 35284 53046413 20859 65401 762905601 20859 42099 404333850 28024 42099 867027997 5697 42099 152474647 57584 5697 29573765 80927 28024 136556916 12172 5697 590331347 6348 57584 90247873 57584 87677 107999791 12172 35568 591850662 84274 80927 906360138 41168 6348 849454074 6348 43980 943330684 43980 82869 22143705 64102 43980 246727447 53051 43980 961522863 53051 78899 305338176 64102 17841 269752640 28422 64102 996077382 53051 46343 940827560 46343 84376 121956000 47874 78899 293954665 50297 46343 739776874 50297 58298 882759586 50297 76728 406987320 17951 76728 811547262 50297 54575 524619883 76728 45705 294381058 17951 56512 18880946 76728 78633 947505949 75917 45705 391714879 42578 75917 127757789 56512 79663 127401876 56512 65622 721935578 22343 75917 524770414 79663 26151 854163103 79663 31497 445180313 19855 26151 211530109 40424 19855 89869355 31497 75519 885250201 35131 19855 421416293 35131 79202 662720482 84187 79202 210315150 21135 35131 266503093 63835 79202 126142652 35131 88268 347320836 84187 66154 975554204 51202 88268 919943285 19539 21135 577621752 19539 63946 931468036 58033 19539 9674701 19539 21803 601634928 51202 49928 491297956 21803 79922 492328550 63946 2283 759971082 71566 49928 78023985 49928 86923 926892563 17626 49928 832456250 58379 71566 255395055 58379 71221 71436508 45047 58379 18001085 71221 87141 604427937 65474 58379 598868668 71221 7099 801544067 48061 45047 18766435 51802 65474 131398936 67938 87141 76192292 60641 51802 335812497 60641 75694 398715250 51802 23798 148657558 67938 79135 910752496 20994 60641 45106407 23798 58651 524975057 13225 75694 679885473 23798 35907 829038349 58651 18848 14424169 2870 13225 875112023 65624 13225 693111072 2870 81777 848256026 2870 62398 502987461 2870 48331 932699942 62398 4608 600496294 81777 32913 367420259 66952 62398 576382482 4608 55496 469482537 1198 4608 777338190 66952 48837 656754281 55496 56036 70396443 66952 3488 405039953 55496 69432 814615799 1198 54255 59152946 48837 55063 933634085 56036 12047 152924772 16928 3488 260762010 16342 54255 826432997 54255 63919 720719607 17085 63919 398135866 74182 63919 620541523 74182 86102 110041042 86102 34050 236724333 63919 59117 626996744 74182 32545 812274960 34050 79811 541539819 79811 58084 170513062 52085 79811 190502368 59117 61461 33174424 32545 1767 666685178 58084 59025 36436632 32116 52085 151102716 62825 59025 673307097 64222 1767 60948111 12871 1767 441701352 32116 55234 420275305 59245 62825 929672799 12871 13476 964199579 12871 39551 814872623 65197 39551 32976006 13476 18145 579980047 56511 65197 67368037 39551 23335 373611946 10190 23335 440654669 65197 19333 360042067 18145 11299 78627577 56511 86411 779466147 71822 86411 693677338 11299 15122 59782355 85811 86411 551832648 85811 44062 66225774 4741 15122 416242931 15122 82234 354940649 11878 82234 14812055 51961 44062 824155182 61721 11878 501993556 11878 84345 327336584 84345 49744 859661036 57073 84345 827231995 49744 72407 107734898 57073 11724 112688253 11724 8687 436269109 11724 65788 268609116 57073 58010 49960343 85774 11724 737088244 11359 85774 829875176 49979 58010 573900944 85774 15318 504245290 58010 74221 479076966 5257 11359 803687564 15318 24319 124394454 45811 49979 412400076 52872 74221 875042711 74221 74572 152679566 45811 78815 277409518 52872 53390 594581468 63421 45811 151809636 63421 69214 134768519 27281 63421 13313374 63421 88015 748810222 20797 53390 786521851 69214 46769 258748335 27281 3302 677319855 85318 27281 994297087 83124 20797 987083668 54160 85318 164661669 19177 83124 956182121 81548 19177 563209158 23311 83124 554155556 43719 83124 91048589 81548 34774 681335885 31122 43719 74179193 43719 51310 421513334 28386 51310 106080622 43719 16739 246192922 16739 64033 37744675 64033 58820 138608942 60354 51310 98170268 40110 58820 912002983 50647 64033 677358316 64033 16440 448001055 47871 60354 863081122 40110 87422 271598079 40110 31054 940440708 67135 87422 847211702 87422 81872 509835058 80267 31054 422152053 67135 11065 66725808 23919 81872 497994661 11065 56399 131008444 67542 81872 585246322 23919 78015 481935054 79015 11065 317762477 15618 67542 97333109 49749 67542 230121725 38630 79015 981368461 15618 57468 469227759 38630 50445 934822305 56234 38630 975772563 25050 57468 271612171 88195 56234 611785010 51645 50445 56564553 50445 57177 70494179 7602 51645 582635149 82804 51645 1129489 68132 82804 165192771 7602 72384 734913059 72384 47267 162747423 82804 43569 79749496 82804 22324 987473696 48786 72384 887288304 10614 43569 987993999 86322 47267 518324441 79685 48786 802374599 46185 79685 503112018 48786 88153 22113971 68342 79685 707950348 10008 79685 853866790 88153 74709 201968883 44701 88153 346933365 44701 85216 2661881 10008 63881 789474180 85216 12185 11770310 63881 82633 347799525 12185 24519 64818483 24519 36382 253907374 82633 51785 9148079 51785 84354 13655550 82633 31538 869750378 24346 51785 874085873 36382 28583 742533268 51785 2391 192792124 2391 18701 974878366 46999 24346 81444493 46999 74935 188193552 12092 74935 84978319 29926 74935 793020342 19329 12092 485979420 78446 46999 531706800 19313 78446 896310455 29926 77720 21568516 77720 52120 253664768 52120 29138 97151903 25913 52120 558189113 19313 40697 935866815 51866 40697 192281026 44200 52120 33507530 41522 29138 981400049 32374 41522 136764762 88392 32374 890265843 72003 44200 343738750 32374 42878 220846444 72003 43711 702213009 32921 43711 794066093 56927 72003 393121159 32921 32518 535477790 43711 49216 545627077 32518 6850 445406268 67249 6850 908979224 73526 56927 609681259 49216 73301 140903066 13996 67249 80795172 34702 73526 892068133 34702 22474 887829189 22474 21885 977556113 22474 64868 58823908 34702 67923 458371893 66028 22474 163086654 66028 13621 839012565 63999 66028 99537410 39870 66028 352561995 8269 67923 646823397 22062 63999 276674107 64533 22062 540968051 47199 64533 948341394 13930 64533 735532069 64533 36572 657644294 714 64533 968687754 64533 70236 731038811 23097 70236 283578023 28203 70236 339644676 714 60301 587438836 33945 70236 622072281 55592 23097 811117820 33945 28829 560194586 28203 76374 545734919 46288 28829 545670429 46288 41298 663462002 55592 81157 989820680 51469 81157 860514215 58318 81157 60112062 77993 81157 732439235 77993 76189 117406225 7621 77993 972501483 5673 76189 262676633 967 7621 114589010 84932 5673 598481435 3473 76189 400337878 5673 62245 305069685 3473 34895 386671262 62245 58459 974627277 55685 84932 630537201 8100 58459 829997197 83758 55685 47674942 45350 58459 203461955 58459 61894 463012652 45350 27037 209268141 83758 27862 833846722 81660 61894 601611576 11035 45350 880152100 37182 61894 914944060 36496 37182 319125867 11035 35894 696768954 71034 35894 291528261 37182 7315 783435792 71034 56138 719619260 47835 7315 315638404 7315 9336 983393475 11738 9336 349188364 35778 56138 670486177 33306 9336 791773924 9336 84088 668740684 50064 33306 33983416 11738 48594 32749130 23743 35778 13968311 74597 48594 204915900 23743 38534 907642338 50064 33374 147370566 53070 38534 96021861 33374 17260 311282631 601 74597 969614698 53070 46657 342553421 601 32512 86091052 32512 43702 135921402 43702 70693 209531664 14703 46657 692962432 4774 43702 792422758 32512 67231 854864001 4774 3867 716806872 4774 23120 167033865 237 67231 800514359 3867 46564 364720253 3867 2577 895991529 72151 3867 870117039 62580 2577 656022344 72151 67049 723987391 54595 72151 917334260 54595 54216 615922844 57240 67049 245004059 54595 49104 143737426 49104 75225 410768174 18827 75225 455841309 49427 75225 50919324 75225 9608 882113455 20596 49104 50834791 70708 18827 56050429 49143 70708 421097083 49427 5894 117054897 49143 25877 637894199 4959 20596 161618352 67995 70708 21087955 29617 25877 624586284 56060 25877 804662904 34024 67995 646880225 29617 33419 697386073 56060 8727 504202684 8727 24445 332350208 34024 68186 163861529 33419 17967 975782002 87681 68186 708544776 55938 17967 95122303 24445 45732 582998641 45732 32742 37882236 47011 55938 538340696 45732 33417 687225472 41535 45732 822209326 26373 45732 290597490 47011 28444 351768341 9271 41535 392337438 26373 80217 144927357 33378 80217 641782566 36233 26373 50394107 65985 9271 166723083 9271 88245 62435005 80217 75368 112746968 65985 82423 21638227 82423 58881 388091335 58881 6130 429121354 82043 88245 157206755 6130 36849 101750004 68929 82043 372453797 26207 6130 257778353 55053 36849 75787639 68929 18835 610828030 68929 41311 608195260 18835 66977 262881286 16882 55053 109918126 16882 1934 929143299 16882 48161 380047377 1934 22970 271662642 69447 48161 320107133 16882 77447 553179964 1934 73347 750454085 48320 48161 986688386 73347 86573 654796068 37649 77447 604609415 22686 37649 717430418 56748 86573 542817501 66246 86573 324450812 77176 56748 966375832 22686 38409 614433616 66246 36726 887656596 14704 77176 395048861 35636 14704 706025649 19543 38409 365927248 60269 14704 267890582 30256 36726 123505509 20362 19543 246749198 19543 43413 655888214 30256 14192 486653132 43413 48309 26908674 30256 8748 42966846 39426 48309 658683014 69861 39426 242589849 15273 69861 591946226 8748 35675 768296246 69861 76803 290739149 15273 35943 635764283 40161 35675 177785438 65413 40161 460884247 35675 76811 171994572 65413 22383 229747067 63763 76811 254878074 78838 76811 727008722 65413 19189 562450198 78838 38485 73966919 22383 83183 9957101 31624 38485 186214314 77538 83183 555234460 19189 10293 504290290 38485 25390 637769842 13275 83183 58593228 77538 52662 781055728 33538 52662 466813350 10293 88295 888663791 51074 25390 502553852 13275 62457 361505125 51074 25708 61191143 88295 38731 61313532 88295 37152 379665836 25708 29176 854378068 29176 39971 65638952 29176 75755 275599218 37152 7956 238007983 48032 29176 680657426 75755 69168 683047064 81374 69168 14884808 75755 69511 951968958 69168 25244 288514152 69511 74536 607298052 82389 25244 198996255 15944 81374 90352656 15944 70297 547185521 15944 45916 29400928 27512 15944 644776363 45457 45916 937295481 11364 27512 715215866 27512 58116 68522300 27512 52708 107304047 72398 45457 674165112 4352 11364 48828554 14502 52708 663937790 11794 14502 951368816 78667 11794 417202946 14502 11282 887205406 14502 4202 122093611 11282 45237 839385600 11794 53854 499219390 72073 4202 69022764 72073 67317 700102873 40005 67317 937687079 4777 53854 65469908 4777 77143 197881837 72073 68507 496234380 9598 67317 145555188 40005 26705 798180055 23274 9598 380128017 70419 77143 963129800 34681 26705 930540942 38814 26705 276412501 46517 70419 109866444 24201 70419 608980710 34681 65322 463468726 65322 87874 188339515 81867 24201 489336767 41778 65322 98806966 49417 41778 83389792 81867 87592 784959491 87874 44417 3301779 41778 22307 438973860 49417 148 156626062 46338 49417 48273406 87592 36365 404304459 88058 44417 573283611 148 50919 96768653 20449 46338 857624450 50919 7415 248202222 30681 50919 155887140 30681 10149 427321609 68802 20449 96678787 73967 10149 937701741 50824 73967 48714922 30681 61998 64795325 52876 10149 302363160 65493 52876 672417333 86600 65493 921986768 57692 86600 831007284 57692 21232 70830173 57692 9362 834179730 21549 57692 275189845 86600 58849 493809894 9362 59347 137583478 58572 9362 451935804 58572 73824 158715762 10683 21549 342729972 59347 54036 500948488 10683 63820 303396651 73596 73824 154039596 18112 54036 88370521 73596 52628 141321778 13127 18112 50256125 71673 63820 294863948 74834 18112 886085070 52628 84721 821607852 14912 13127 9807903 71673 66732 503729532 66732 57200 82128341 84721 63579 950662610 14912 4 787299976 36083 14912 265837906 4 57878 217289270 77684 4 262978011 53400 36083 168966152 73128 36083 741394245 77684 33524 725936710 33524 9112 723157225 9112 72818 651057268 45778 73128 362488944 62891 33524 236231642 60117 9112 109923488 71723 62891 133410842 45778 1352 602173689 60117 64304 107482379 41009 71723 749603325 60117 42882 514731021 42882 7776 729845002 42560 42882 782227624 25412 42560 105222561 86657 25412 262356968 39914 7776 913563147 25412 80160 434365527 39914 55783 617002862 39914 36022 359774245 86657 35776 475081483 55783 53166 16104951 57192 35776 694561780 44152 55783 51174340 53166 50480 365054973 17568 57192 554604468 44152 39315 758471772 46459 17568 982615878 39315 82126 653872129 39315 38150 186172486 9267 38150 421069977 39315 35254 310744194 46459 15333 289339480 35254 17520 528902547 15333 27942 535565215 35254 47626 590866847 20467 15333 337199028 83735 47626 300684369 77846 17520 609003939 83735 70740 33528978 9432 83735 215548126 29069 70740 941233559 66372 83735 509985284 67114 66372 167369371 43384 9432 393725639 42072 66372 627984801 66372 81731 654587658 70602 42072 854461440 42072 264 388871414 80054 81731 555302179 50549 81731 124557128 70602 47732 787599677 82730 70602 605657174 7021 47732 198549664 7021 35354 292659103 82730 3801 41236375 82730 64972 820212085 35354 9371 187259825 40352 3801 611352071 26499 3801 199087481 64972 83191 560687400 43271 64972 524906026 9371 29122 618317625 83622 83191 11718546 11523 43271 467764152 83622 51211 931625668 51211 34593 565706100 17315 29122 611626484 34593 31312 660025740 11523 42226 238540737 34593 15438 894771137 9562 17315 165924771 73458 42226 967279744 88130 31312 750213291 42226 44058 412846490 44058 34434 288742226 9562 28360 776373053 27270 44058 41325298 33577 88130 898048416 77876 27270 254396068 64971 27270 177613616 80622 33577 515682896 63079 33577 610279780 80622 53146 767199339 37714 80622 790001877 27172 80622 928023061 80622 40915 990549886 56601 27172 104788938 47986 53146 152165127 27172 65455 241494146 53324 56601 804303000 56601 13725 391061855 69265 13725 48917322 60676 47986 680399432 53324 12357 42980044 12894 60676 17811005 60636 13725 825849934 60676 64205 816429725 77387 12894 513319631 12357 121 263984283 73436 64205 294401840 64205 88099 840610872 64205 53425 990987875 8499 53425 95297706 121 55727 800402038 73436 51690 560680967 7206 51690 719544572 86900 55727 742930141 80676 8499 89162674 7525 7206 567943981 7525 14305 63157772 86900 43034 57769076 8121 14305 971765236 80676 16181 30170119 80750 16181 310344215 67132 14305 640922724 43034 56436 191194445 8336 67132 594730479 31654 56436 279449756 56436 71317 177851671 15016 56436 731852735 78362 71317 242105882 78362 62111 395308158 62111 22209 72375552 78362 83163 260881946 54620 15016 174162598 42850 83163 931107217 81131 62111 918080122 22209 71040 106130474 42850 67863 92990020 67863 50258 947437341 48658 50258 726253441 19921 50258 920479040 21471 19921 173330455 76488 21471 863528453 48658 53248 984813289 24536 21471 942231111 17364 19921 751811196 21471 65591 64471543 27624 76488 379559150 17364 38109 22055329 27903 27624 354425905 78492 38109 785653419 78492 77915 561067699 827 78492 73272617 38109 38213 13291280 2389 77915 945519512 2389 122 11858093 2389 29873 60528640 16859 122 770960047 38213 55921 388887021 80505 122 76987332 48184 80505 687725206 28269 29873 226206451 15313 16859 505501624 55921 62996 782582936 29206 62996 159487347 48184 44559 333235848 28269 87769 262031217 4175 87769 689441008 44559 40580 105910316 4175 65475 61046491 7715 44559 294793358 11279 40580 769944729 78836 40580 963125829 33460 40580 984411789 37872 11279 854227162 80227 7715 388163682 78836 31158 742713997 55946 33460 999181816 74507 55946 72652082 80227 71714 628288923 52055 74507 771289943 52055 18213 29796544 55946 76984 560861017 31399 18213 221141344 56837 18213 127002538 31399 67197 570717509 21969 31399 60125117 31399 81714 629634242 55244 21969 586599714 78070 55244 80296497 55244 2947 380477852 6173 81714 687811943 2947 2636 935346660 75493 2636 223923820 43285 2947 321274863 2947 87703 92654520 2636 53541 518770212 53541 79238 978402315 62797 79238 694204963 41805 53541 451435261 37619 87703 186764193 62797 56981 95519746 79238 37231 215331358 19243 37619 122656605 47170 19243 191716368 19243 55314 947790646 55314 24613 523929629 21960 55314 547902418 24613 50706 175112700 50706 45867 319791380 50706 69286 329071679 52569 21960 293985067 40938 45867 534896961 69286 28683 632505819 11303 69286 324447391 40938 10773 755342124 52569 81052 106093851 47850 40938 610617242 26176 28683 576015856 44433 47850 828388979 46767 10773 788743297 20403 46767 44959143 47186 47850 116814915 20403 33274 624465564 1338 20403 217204147 17783 47186 640831525 1231 33274 356702843 60766 47186 246634065 9716 17783 59720325 9716 24612 825734427 61966 1231 963080964 14216 60766 747895648 53130 60766 284454770 53130 40720 948149071 75395 24612 944303085 53130 61297 333235548 14216 35671 257750376 84909 61297 898235657 20840 40720 971056249 33800 35671 519009254 84909 45562 319474515 14164 84909 587052570 12535 20840 947173720 5534 20840 272809860 14164 84420 712826519 14164 274 96094460 14164 60883 384653537 76832 84420 302631347 5534 33488 907535696 76832 45341 234611631 65181 274 732351168 690 76832 289917864 65181 11888 798558218 11888 53586 217183183 7243 53586 415887442 61553 7243 662907563 61553 10417 748549565 10417 41822 116572013 10417 43207 936163118 41822 3543 260166380 57380 41822 192958859 41822 24902 29929820 24585 57380 52767296 73836 3543 951753401 9100 24902 288374283 24585 3156 517174472 64751 73836 459244910 25898 9100 863343343 14962 25898 700278556 25898 30432 732450296 2502 64751 521751662 30432 88272 556560653 19910 88272 350350692 82773 2502 671057212 30432 5155 767547236 19910 52520 640536146 33288 5155 140000780 70152 5155 243151190 70152 23107 708059830 70152 86081 858103765 88342 23107 233785972 88342 66367 722192263 28419 70152 887403272 75145 28419 803350360 32864 66367 371094833 72083 66367 261396875 53232 75145 488707564 28419 84294 15664072 31901 75145 196122892 84294 70516 978088415 64418 53232 322977574 64418 53091 776692572 64892 64418 994123226 80580 64892 360779127 31067 70516 67264702 25909 80580 403649870 25909 68843 151710178 51659 31067 846597904 68843 56539 416410439 68843 17962 331827977 25909 60953 890781619 51659 29445 532868116 56539 55845 263698728 17962 2328 71063790 17962 79984 792802519 45069 2328 276008097 6860 45069 225325816 45069 69631 283791145 2328 127 72544430 127 6795 774148449 70893 69631 568485862 6795 31607 293376153 52720 31607 8673151 127 6876 611825839 71281 31607 494955021 31607 59612 65105211 51478 71281 389395017 51478 81917 470258524 6876 27199 851538212 4082 81917 965431713 12844 4082 148023567 81917 43982 465153523 62785 27199 146656828 46423 27199 592798425 62785 31819 246031288 45434 43982 64043087 79074 62785 102294242 49789 62785 534713189 68487 31819 202425996 49789 18834 388567331 76794 45434 942709192 79658 79074 935634007 68487 20306 904162217 18834 68693 690230653 44471 76794 799731193 52856 79658 105073861 44471 70832 602134875 52856 31216 173620492 70832 49937 171688401 16392 31216 673025658 31216 76620 838398489 16392 63495 84753188 31216 6814 799520682 12088 76620 51660123 76620 67171 618521753 83198 6814 699327695 13029 63495 746416344 83198 45296 450884204 36068 13029 893370582 45289 36068 963828041 36068 79497 501809922 56956 36068 345889234 79497 52252 344161985 79447 52252 557769198 52252 62934 138444992 79615 62934 786086424 62934 38154 672896299 79447 69502 770052561 38154 83540 342822338 74077 38154 326880010 74077 37386 966972836 37386 9670 80124086 83540 10392 366202106 74077 88078 69000442 65172 74077 524639496 9670 13133 510223512 79076 13133 806763084 10392 62165 835426914 65172 86611 228138821 53601 13133 371808154 73388 53601 329023668 14780 86611 48459994 36166 53601 733766889 86611 55627 179369649 61068 53601 492741588 14780 29475 742966016 29475 40663 237490062 29475 74686 878136303 68114 61068 354098392 59627 68114 568297554 74686 15095 684997927 15095 76435 757703655 68114 72673 787150160 59627 88182 200235130 52373 76435 691359382 52373 55908 86905494 52373 9471 434970561 88182 34429 727335716 29070 55908 953878040 25473 34429 97843026 4111 9471 117987722 4111 46738 611366751 25473 53906 516415493 15300 29070 811686299 24571 53906 141672500 24571 37508 601768122 37508 5828 163537618 5828 67549 23464138 24571 2791 657635046 80381 5828 671009459 67549 15391 648258899 67549 85970 74410178 67549 61119 745796788 38631 2791 104483259 14834 85970 560967608 15391 22619 703843506 69939 22619 895651675 21395 38631 34433113 69939 22145 509746011 22145 47281 135097403 88106 47281 783652314 40660 88106 183121637 40660 11301 653886350 47281 85001 602910409 85940 40660 135317740 88106 82302 365548524 16082 85001 736867519 57068 16082 719322448 9251 82302 241704595 82302 38002 887371835 8770 38002 731164690 75955 8770 334143881 39056 38002 611458297 67204 8770 743916232 39056 88278 919729104 39056 39605 625139168 75955 14447 173428208 39605 65618 355604049 88278 57269 867362927 57269 78826 991352304 78826 41670 84950676 78872 57269 638773655 65618 60387 796859529 54519 41670 9515202 28859 78826 886934508 75753 41670 546269025 6291 54519 193135077 83372 54519 97431913 75753 1077 101506249 55161 28859 925797682 83372 73740 425394479 6291 59108 429649470 55161 40098 211714005 28566 1077 278653595 73740 35422 596284326 59108 77203 934273948 8182 35422 479423076 28566 85611 355569547 25149 85611 783660055 31149 35422 19879428 55944 31149 114488135 69370 25149 141210112 31149 76015 299077708 76015 5177 112216585 57451 76015 637539218 39436 76015 126852008 57451 86953 146500167 86953 1301 514272734 1301 1057 194271345 7250 1301 289807452 86953 58107 915448576 1057 39285 324307023 51580 39285 649645352 3336 1057 523670607 3336 49646 897477666 39285 1171 808932670 3336 47073 962214836 49646 14574 24621712 3336 85443 746333854 1171 64817 514392849 48596 1171 879885262 49949 48596 151839470 14077 64817 50262683 85443 856 237115949 28844 64817 311554881 49949 56440 887606047 57369 856 456037500 54267 14077 474391458 54267 71884 596822338 28844 49867 244020959 54267 83221 246644799 57369 84881 63814855 54267 77716 560645459 49867 86691 175184878 22963 77716 77791212 86691 77225 395885085 86691 44541 35855282 77225 49324 836578251 32682 86691 66353107 28008 22963 183168340 49324 54477 305650299 20180 49324 457427793 6642 54477 987720156 16551 28008 719887000 16551 39940 634914015 39940 15041 636391549 14278 6642 721894286 52753 16551 795451147 25734 15041 788642969 15041 70553 294551757 25734 23589 365246450 52753 79749 676627003 23589 37638 238161396 37638 9236 339736044 37638 68764 291932153 60942 37638 534938839 21451 60942 298711471 80632 37638 64302950 40500 21451 629218583 21451 42240 576006821 42240 63235 453130607 80632 82377 850724111 52749 80632 765121123 82377 65031 162597337 59391 42240 321843983 40972 63235 272714622 40972 53790 147585935 40972 65022 940708513 69680 40972 315063228 77698 59391 542778183 40972 11204 655865290 65022 1136 909610530 3673 1136 922600003 62586 77698 93524738 62586 7910 610619778 47898 1136 520983884 7910 44574 586962628 7910 8402 91291627 324 7910 870399602 7910 42747 758364192 324 11901 711038056 44574 43722 584366717 8402 55345 832936787 42231 11901 949404020 33295 42747 510552486 20758 42231 460028094 42231 83469 274931925 17219 42231 826027236 20758 22011 196068454 75608 83469 454383214 50765 17219 146632582 77675 17219 870438616 50765 29794 199591442 29794 65386 938195309 77675 37083 68135556 50765 77139 967267328 77139 40332 432671014 82247 40332 195346651 79833 82247 781741974 66975 79833 118640515 19536 40332 489449224 19536 6066 16261286 32845 79833 948307231 66975 35973 814429426 583 32845 614356845 35973 52489 803580266 87913 583 96696087 52489 2075 347100985 33820 583 340781824 9238 583 218794921 52489 68285 539404844 72030 87913 745640039 68285 73083 442728993 73083 83829 90200008 50176 9238 85737362 50176 31697 221798127 50176 33043 640025479 6618 33043 44600434 87260 50176 80347934 55250 33043 437741095 6618 7552 832875198 33043 70924 160726905 4208 55250 767856592 55250 37526 78375162 70924 51830 498156883 4208 84657 75104845 84657 75292 188265031 75292 51323 862153934 81332 51830 761731574 78554 81332 707981340 81332 2856 866227163 10248 81332 980204569 8648 2856 20355228 30229 81332 799618053 16612 78554 588867561 58 16612 352956990 30229 20964 331196859 10517 58 203830393 21853 16612 874028133 16612 65983 912724566 21853 76052 284408336 60245 21853 114779444 10517 8837 808574295 16951 65983 103667389 76052 64671 486836369 14073 16951 975323853 14579 60245 593944544 60261 14073 564348875 60261 7419 832849775 40002 64671 420035633 60261 48369 453842425 86238 60261 695976445 77270 40002 139192866 57751 86238 736609084 54196 48369 887045091 72629 86238 90438716 77270 15634 489679411 72629 31792 644126792 72629 85206 887184235 72629 54085 573592274 4536 54085 264475609 52385 85206 432116837 81363 85206 209477250 47405 81363 177752624 6705 81363 212948989 5315 6705 169077060 59485 6705 223297228 29789 81363 451830697 29789 62789 469893042 43217 6705 80743793 59485 63516 690289780 52450 43217 380907909 52450 51150 81433366 67424 51150 183255597 84887 63516 477861580 67424 47807 47670905 51150 71819 10796698 82728 71819 453273691 83655 84887 328769802 71819 4892 115117321 88378 83655 81330921 63872 83655 61026554 8561 63872 1764235 67667 4892 519634591 8561 63450 553813380 33199 88378 828595408 49782 63872 476593590 5014 33199 129105051 49782 33602 87054367 88291 49782 84193606 32130 5014 921724868 41698 33602 159769485 32407 5014 316684951 41698 9166 152795513 9166 32542 96585840 9166 20565 39689893 9166 73828 552107213 20565 25900 482544907 47921 9166 466090045 20565 16978 25528724 20565 41748 307590581 36415 25900 969039283 36335 41748 768660148 16978 34012 47243826 36335 5913 115537682 36335 3941 125663162 17092 5913 968334640 2661 34012 969784114 34012 37392 603508521 17092 12790 635507042 12790 71148 95525160 41107 2661 878011119 22469 41107 480946079 12790 72004 54020170 37949 22469 67768224 26931 41107 671972247 24758 72004 491222075 72004 74094 864575675 13146 24758 296704915 74094 38419 820629437 13146 25405 748289631 9668 25405 449505145 38419 38375 789274294 25405 74334 559192911 74334 82651 99417936 73481 25405 92877175 8350 82651 574929587 1401 8350 842575466 46405 8350 36477019 46405 56555 707944489 57509 73481 681177229 45666 46405 184636747 45666 22712 578477316 81028 57509 137314226 57509 46519 813548271 81028 37151 287424826 42029 37151 609268961 37151 73297 836011222 74505 37151 861251929 37151 77414 643842419 62558 74505 442420436 42029 66396 8129309 73297 68721 265156936 25110 62558 778258387 66396 81795 452333110 20802 66396 258395547 39944 68721 423668662 20802 68094 10942342 74994 20802 344761064 39944 82899 877328208 59063 74994 106200231 53239 59063 425179937 53239 78871 606715704 57582 53239 819045146 59063 6103 508911642 53239 86417 133670197 51977 6103 757156208 57582 37899 673714799 10726 86417 845020628 22126 6103 176463448 86417 41404 495725112 17165 51977 283380427 83679 17165 730407636 17165 43117 921539750 8875 22126 442579336 31315 17165 85994385 50422 43117 521170042 55008 83679 821797806 43117 60054 477398179 8875 16118 300886078 59339 31315 808763217 60054 298 642674597 66767 60054 428872128 60054 35216 440748918 66767 21192 473395282 80299 298 423762844 298 34223 904587709 87059 34223 741030516 57963 34223 853982389 21192 72549 562680395 72549 30367 18987275 30367 61991 402890340 87059 8060 12365450 24023 8060 520559411 17814 61991 718047448 82688 61991 181106149 17814 23116 108518112 17814 63741 797762789 24023 4278 992686491 63741 62254 516315694 18221 4278 560756772 23116 25391 140234866 9938 25391 352254509 3812 25391 952856177 6972 18221 396351998 79347 9938 60347672 72829 79347 16727702 41977 79347 955496587 6972 27326 687926156 27326 18446 223889479 66024 41977 2534186 83441 18446 490333318 69630 66024 81292724 14159 27326 353475235 83441 52315 231640514 14159 10178 392577338 69630 49745 514902166 10178 60557 110258117 10178 17038 266593935 17038 20615 778426271 82961 20615 431167216 70686 49745 930801553 69113 20615 154528303 17038 52452 182020767 82961 6725 67386838 70686 60592 953460762 69113 57290 663422223 60592 62689 33489669 4434 6725 584406537 42598 6725 671210510 4434 54016 961788530 42598 80889 313477036 84418 42598 449116401 62596 80889 48880071 80889 4666 339365796 54016 30581 231172617 18427 84418 371112984 62596 20158 923460627 11868 4666 753305009 30581 37682 220612096 28496 30581 216424339 38538 20158 743129218 11868 48740 470383288 46958 28496 477077857 37682 45865 16100139 28496 62719 575869575 45865 53650 64592565 45865 11884 159612065 53650 54452 165598113 45865 59525 934451999 25865 62719 740831177 59525 5216 128013269 5216 14676 32631485 4076 14676 637585447 36643 25865 861987988 73890 4076 459144689 49787 73890 884786750 4076 21322 810775238 38574 4076 831409142 21322 64741 262476213 21322 8820 141174163 58326 49787 530430649 46174 21322 580208748 38971 38574 424508392 46174 65054 603567548 39262 58326 103287118 39262 25863 229617707 25863 59379 308859236 84081 59379 987806980 12665 59379 48185685 12665 18677 657158575 59379 41364 780723646 11258 41364 562120630 23787 18677 749631712 29374 41364 731868329 72757 23787 93555403 29374 86060 555486413 29374 23160 931325568 29374 63225 19061464 82387 63225 881502021 72757 75516 419827050 41673 75516 819544086 49103 82387 68605875 75516 4882 911693947 41673 3247 927364354 8430 4882 611240523 41673 75745 172242704 4882 68377 831500953 50907 68377 835979403 3247 22397 127893106 50907 64988 150789640 22397 39327 145922924 50907 16642 402983608 22397 73927 841971213 73927 18617 138115151 7120 73927 749706782 16642 4107 413295072 7120 76411 59903307 59387 73927 402686890 7120 52491 95862851 36186 59387 489025934 24945 52491 472123222 34459 36186 99067543 57213 34459 395631971 64036 24945 589789540 21882 64036 207927377 21882 383 302522633 85977 21882 299371582 64036 39713 283615141 15556 64036 832584010 64148 39713 569848728 64148 68288 684705191 87876 85977 709090711 63560 15556 22593796 6630 68288 273754800 63560 45265 146861545 34327 6630 825560018 45396 63560 424049370 34327 13516 775125291 13516 80445 564707205 80445 56804 48239116 80445 15165 810526709 82980 15165 979001231 80445 48181 761300687 48181 10218 103757435 36130 10218 389379363 10218 19565 733724540 82980 54281 361782662 36130 53957 523725750 19565 82919 407109201 14865 36130 502833102 37689 82919 560261282 14865 3241 25471862 3241 87682 958053380 16553 37689 509024692 30520 14865 723061032 4960 16553 427867 4960 26546 465574605 26546 41899 496002382 6723 26546 947078170 24477 26546 525792690 24477 58175 125882329 24477 87648 115574787 14994 24477 554848830 47023 58175 577074146 14994 33175 289297436 87648 19894 220961476 33175 52406 113333067 33175 60104 538902069 47023 17190 604579538 60104 3659 446663382 72345 52406 310223269 3659 73314 713744660 60104 66104 131553046 34966 73314 855189515 37075 3659 662023208 34966 61399 120121449 37075 86479 345532134 34966 23772 980603225 57650 61399 580029470 8398 61399 567371694 47933 57650 342617318 34264 86479 571401973 47933 57065 739799205 43950 47933 527336831 57734 34264 10747153 34264 45476 524535662 62950 57734 126124160 43950 83995 949284644 62950 25347 300543714 57734 10003 41341121 25347 6032 743005414 62950 60823 455505157 83995 53762 102191503 53762 14592 693951211 34911 53762 698818452 71247 60823 404064228 60743 71247 754688773 4919 71247 497386153 14592 59227 938286592 38510 71247 543899420 5420 4919 703755895 60743 32937 122520516 32979 5420 11748103 5420 44515 792589960 6875 32937 433828368 51839 5420 127375087 51839 67998 700426349 6875 81572 117887680 32048 44515 871504974 6875 50663 189871524 67998 67597 778194494 81572 45757 464275545 45757 84729 274434652 45757 66465 879887594 63096 66465 691417381 63096 88266 14271339 63096 27471 197254795 64127 27471 930086031 42588 27471 766146062 32591 63096 521294713 88266 60692 261639771 47007 64127 81840912 40642 47007 84066393 15751 60692 617200321 46401 40642 716600180 15751 51366 83443843 10908 47007 106040296 15751 60235 880194290 72630 46401 214413785 10908 67532 445712541 3590 51366 888901597 72630 62327 6037143 33698 72630 301808432 14631 33698 295159288 80076 3590 363831864 80076 55126 120445274 83338 33698 170156500 83338 47696 440054104 40488 55126 254531125 8245 47696 767343307 53372 55126 569358968 2468 47696 318442328 23372 53372 251022887 2468 55936 908390561 36116 2468 663751201 2378 2468 223784187 53254 36116 666603331 2378 29944 491325539 55936 80055 18460852 26594 29944 36366257 80055 62058 307971527 39555 29944 712797049 31035 26594 64130414 39555 85211 437383617 23434 31035 62621927 72995 31035 142309192 8601 31035 55514074 81071 23434 159896508 23434 42486 364420836 37829 23434 624489980 37829 22549 274906521 74193 37829 433341184 37829 6593 78095496 37829 27289 762437963 74193 7173 563667898 16915 6593 36398112 27289 64078 660648448 58766 16915 202283800 58766 65168 754562662 7173 48473 895956748 8036 48473 844394340 8036 62342 301681833 8036 65932 204050158 8036 38976 911478072 60272 65932 234898109 62342 15527 596643029 65932 5909 236758569 1157 38976 303830830 15527 34618 807167284 45209 34618 968959461 1157 35804 570105712 49405 35804 94990957 35804 13139 607069083 84241 34618 808049371 53262 35804 936942172 26846 49405 31332684 13139 61737 447304759 2326 13139 238793975 61737 83181 499625555 54391 2326 219825910 26846 7097 391272799 7097 67884 96844642 7097 26650 551485851 3368 67884 647918131 7097 10316 171976964 31387 3368 582004667 80145 3368 474751515 26650 21914 825353184 52797 31387 974270380 67714 52797 148485042 64312 31387 42441375 52797 21203 397581765 21203 9120 70381290 11262 64312 141101049 9120 47469 639164136 56904 47469 157046858 56904 66190 882428596 56904 1139 510984651 76473 47469 359599670 56904 21397 645083931 67770 1139 628296724 72380 21397 273659308 45530 76473 756600572 3887 21397 889901535 49673 72380 437447747 3887 69638 494599854 69638 76699 923237001 59592 45530 822151603 37108 3887 381073708 37108 29433 416141486 10490 69638 29212310 29433 15781 50674778 59592 32413 679596192 37108 80647 50588052 5451 32413 573078560 15781 50969 423288845 4041 80647 627793281 4041 22274 9456223 23942 5451 648476995 22274 1584 967781154 1584 49245 790260685 79307 1584 418330213 7392 49245 59595327 23942 82623 559632327 69532 7392 908767167 7392 22846 313423227 85339 7392 401478506 85339 66093 407169432 85339 34200 630790131 22846 57789 972786909 66093 86011 858462166 81763 34200 110276676 34200 41993 945540257 86011 32656 575681999 24911 86011 19090656 86011 56369 384974693 13241 24911 563393210 48110 32656 375365377 6896 48110 748819421 6896 49990 916173919 74138 56369 763287866 38355 13241 300598765 81331 6896 446211499 11118 38355 98357419 30498 38355 18042031 81331 85363 133386672 81331 87507 172252783 72884 81331 67792343 16535 11118 215912594 72884 73771 269359341 83090 85363 744486543 87507 65614 896870939 65614 81972 162671639 73771 80031 783384639 14330 65614 59750370 1853 83090 421593997 39608 1853 781672054 81972 1666 840320956 3967 80031 429960959 1666 80701 9917883 26689 1666 714855402 1666 27790 29539885 27790 14171 92000600 14171 68358 709933923 14171 35910 298355617 35910 52798 542916443 33389 52798 486143647 14171 82096 203238262 68358 42636 417056398 52798 58622 412822694 13091 82096 538697809 82096 8893 4877702 13091 86245 556609452 7022 42636 400769765 7022 4977 488909731 23462 8893 139606099 65039 7022 406508551 83542 65039 795906017 65039 22470 971510908 65039 48428 806422344 48428 34856 190165904 22470 34445 165225034 34856 6366 494158868 34856 77920 30157535 77920 47884 355086196 6366 86521 93054732 66168 77920 277396919 77920 61031 66670217 66168 28252 795647439 47884 27055 525609481 28252 72039 730643979 7199 72039 45871354 75885 28252 539394262 29058 75885 340694380 81668 29058 52650011 72039 30824 633288045 26759 7199 201488210 81668 76039 624158164 26759 60747 166976374 36315 81668 311895043 30824 53222 97295927 19086 26759 120879274 7196 36315 502882207 36315 27664 913731915 19086 21536 507505822 27664 74224 140635867 21536 17480 809589674 74224 52973 80335030 9462 74224 28284590 21536 61133 712405456 52973 15777 273178833 15777 17456 28783215 52973 78394 144206579 30171 15777 22830471 30171 37483 159773427 84109 78394 538278222 29199 30171 592191637 29199 50086 484278548 14116 30171 699223335 85499 14116 98636191 24245 85499 542384558 29199 78962 149911657 78962 13607 425779276 78962 74676 553474518 13607 31942 356308796 83579 78962 92547515 32709 83579 464089824 31942 26878 956671020 38693 26878 626788457 32709 85637 624512055 1677 38693 19259704 32709 67969 43631237 37978 38693 526980471 1677 51326 559041534 37978 59523 630952947 67969 35056 285449313 35056 55579 749466130 37978 65201 377828088 53888 65201 370640356 55579 20702 186858321 64557 65201 49698930 43455 53888 61469479 64557 11194 400736564 70557 20702 974601505 12785 43455 850158339 53208 64557 666603253 53208 63454 319452886 53208 73130 185902083 41647 63454 943176974 4636 53208 72637164 4636 63603 107654041 52743 4636 452500126 72208 73130 498480145 53658 63603 737398276 52743 20732 466663519 52743 3140 301102351 77086 52743 203662431 47421 53658 882667550 47421 6134 233228679 47421 16433 336956714 6134 80314 13931666 27688 6134 657837760 47421 46586 566310807 6134 44085 179817909 16433 53901 441199808 19261 44085 641166751 27688 47234 168090597 19261 28800 258490369 46298 19261 629027790 19261 75333 240723942 19261 85740 920145240 85740 76343 464570106 46298 56474 756914472 76343 41847 433239365 75333 16465 57023063 61758 16465 926046517 56474 51703 626272395 16465 14338 256855629 14338 31589 280140469 14338 64287 407103682 20496 14338 394161308 31589 725 270194125 20130 14338 994453660 20130 31807 81338997 64287 44755 377089487 725 23616 571689109 50162 20130 863889230 33770 23616 126075098 31807 50169 236013221 50169 21483 463463202 23616 21694 34543240 50169 2244 69023711 52272 2244 825910346 52272 49025 705915186 21694 7987 615069226 61757 2244 679907442 61272 2244 13805652 3601 49025 571482438 49025 27687 331302410 34241 3601 189289811 17927 27687 974884372 34241 26674 858142973 52859 3601 649754484 17927 13016 17126355 13016 65835 248565232 68098 65835 883836687 26674 33356 722615625 57306 65835 943924105 12389 33356 131256086 33356 61290 359609487 35347 68098 467890860 20223 35347 608072195 5192 20223 842134844 61290 43357 47504872 12000 5192 537408767 12000 65981 586861850 63564 65981 997773601 22404 12000 56099441 43357 48739 134255593 40649 63564 90844839 48739 25477 406331701 22404 42648 518445644 53153 22404 632574622 87697 48739 235022347 25477 83184 817241741 42648 22855 215188719 10547 87697 486665111 74873 53153 471861811 51487 87697 707848246 74873 70788 59786259 68866 74873 756161363 68866 61236 462582851 70788 65656 944169280 40383 61236 106495749 23890 70788 296940786 23890 26184 166278396 34310 40383 24538463 69434 40383 537252511 2592 34310 852126489 34310 24098 125976493 26184 677 219423041 8116 677 659533530 7851 677 869458824 8116 15060 739920807 15060 55465 650762022 74122 55465 527596782 12347 55465 446355174 7851 7816 865891049 55465 63193 361378273 1848 74122 173982027 32566 63193 874760084 12347 82173 214107894 83212 63193 24984462 63193 34045 261444332 1848 51648 376151613 82173 70087 251511880 60850 34045 433618734 51648 73880 154179155 20004 60850 894957099 34175 51648 732900977 83228 34175 693807027 79676 34175 657675206 73880 35638 103193741 34175 28628 235719354 28628 86695 200985752 23012 35638 975407421 35638 71945 749961802 6442 35638 827560733 86695 28274 645908420 86695 623 209606264 623 81740 181458588 71945 24811 617634685 28274 46875 224679903 13053 46875 770671229 81740 81629 518430151 81629 36912 370388823 81629 47053 469102665 81629 55571 57432078 47053 59244 404146633 36912 3375 889384768 47053 11946 555369161 23078 3375 680878220 11946 74097 611856555 59244 7939 637826276 3375 30392 154993067 69600 74097 132341357 56735 23078 161067032 69600 77498 804045325 37759 56735 374306231 51609 30392 357900286 49204 51609 930805109 8166 51609 957489909 8166 40068 608869486 30217 49204 824720529 30217 11582 13106119 30217 68881 618148502 42400 40068 136446537 42400 13863 578838942 68881 84565 365014725 13863 50043 858584415 68881 74372 916614106 71300 84565 856459445 70811 74372 593418163 50043 41483 315944422 41483 803 87737674 803 61220 712977125 803 77441 254650165 70811 42641 123483257 29693 77441 242938072 42641 14300 729052118 55225 61220 219858133 55225 23476 677035818 11823 23476 351260042 54395 29693 957124110 14300 6651 177572677 24069 23476 88798909 67333 24069 659150647 24069 71170 24384271 54395 58884 310795824 34029 6651 72809553 82717 34029 866689748 11545 67333 122108980 54383 82717 13802763 7227 11545 837375912 54673 11545 751345071 82717 77519 365301373 54596 77519 618661349 23880 54383 32540573 7227 22978 3244651 54596 55265 538712508 84245 23880 510405907 3312 55265 127520460 46540 84245 425286119 31368 84245 127158063 46976 31368 197266121 16601 46540 987131789 3312 62046 543303343 6183 46540 37812131 6183 62317 912382054 46976 4129 666363288 29552 4129 146648772 62046 7993 192479379 53550 4129 926518200 53550 66224 587747861 59456 66224 67200983 53550 8949 963096527 33651 8949 459004484 86601 66224 304712493 66224 51458 800070765 2170 59456 472888895 40446 86601 336870871 78353 51458 61292754 6072 51458 126810503 86954 40446 289796668 86954 27078 679325625 28739 27078 260468732 78353 39017 987824615 3550 27078 296317216 32218 39017 677968061 28739 55576 549138366 7429 55576 715558145 21616 39017 880324983 49060 7429 160400929 45144 49060 911369582 45194 7429 469424381 79343 49060 957808578 41843 45194 549311861 41843 11120 686469464 42815 45144 675755264 41843 82093 420347619 11863 41843 784942436 41843 33729 886087984 64108 33729 133764462 15918 64108 392142567 26302 64108 918986626 86837 33729 114450616 82066 15918 158548525 23847 86837 661623751 57876 26302 32329425 86837 34525 279421146 57876 4931 809768159 4963 23847 160565407 46692 23847 813880104 8024 4931 740235082 54302 46692 675817352 86053 4931 697232606 46692 33039 546431752 33039 74787 938559539 83462 86053 618242139 86053 86873 49477785 86053 63922 124499388 74787 19776 24289888 86873 73185 11220349 73185 75316 454513714 8994 63922 111423321 8994 83881 397819928 75316 71766 676197282 49651 71766 837820549 85523 83881 257936554 34330 71766 832229103 48795 34330 443671032 46763 48795 99546394 49651 45297 817814998 46840 45297 375331696 1484 46840 73840738 33785 46763 678318602 71999 46840 588737881 85528 45297 186420736 86347 85528 93554827 10255 33785 348540702 71999 81840 227385658 81840 49157 683718676 63978 49157 157262313 63978 65170 246176675 63978 75675 952111205 67551 81840 53985472 15814 75675 460383836 9196 67551 90917721 65170 3243 44154147 3243 78109 419288670 9196 52623 891058897 78109 26959 21367708 57524 52623 652732111 4676 52623 784787706 57524 33125 848722891 52623 55803 656297784 26959 74785 732205386 4676 39061 979691487 74785 12350 714072034 12350 27537 9699265 7595 55803 156790289 7595 53073 619514527 7595 37169 69732950 37169 69599 600405657 69599 4500 29198014 4500 48415 936914678 37169 45001 117301599 45001 74406 105086388 17483 4500 18587178 61001 48415 73869698 45001 39575 728235201 61001 81967 943418616 62247 17483 922700291 62247 64825 54940986 64825 42779 854010964 2045 42779 860504614 62247 45070 833357684 62247 39662 333008076 87335 2045 42967739 27227 87335 574526778 45070 25263 805624408 39662 45578 697455362 76027 39662 174756541 8641 27227 250508767 76027 46800 249964893 25263 24533 60653786 70449 76027 54545945 67332 70449 143673382 46800 85522 484731554 46800 6147 171567611 24533 26082 968287316 80252 85522 54576470 85522 47260 364607716 19025 80252 409768334 6147 29335 26030977 19025 1340 184773905 3736 80252 200769268 19025 13496 607097742 29335 21505 537287366 29622 21505 568869526 6824 13496 34501322 3736 374 617968702 21505 6070 338628413 83350 6824 771326201 83350 35234 665289150 51931 83350 14618835 20926 374 679998735 20926 43578 140254166 75330 51931 161812549 35234 13157 157214604 1955 13157 239350311 24255 13157 19498910 67994 24255 224217775 48887 67994 815645385 24255 83257 189235859 48487 83257 253790099 48887 4635 866554572 42344 4635 165300796 54734 48887 338433584 43593 48487 881059300 48487 25243 584553507 54156 54734 342331899 69127 54734 817389788 35198 25243 161675043 22808 25243 590157613 2959 25243 19562211 35198 68680 660878154 69127 30209 122143851 3949 2959 518174121 8360 30209 351633769 73245 3949 27336847 3949 23303 931147159 30209 13955 329699018 34837 8360 804107102 34837 17524 885591300 29610 34837 524371684 29316 13955 433360887 29610 59016 587213399 29316 84434 54322346 18931 59016 934985710 29316 87597 920294436 18931 87243 179020581 84434 36053 993609040 87243 68857 23817570 60424 36053 91470017 73397 36053 924225841 73397 70075 833391555 68857 56240 717730980 6268 60424 656853655 56240 49753 683739523 53181 56240 59520834 6268 30806 717622462 15141 53181 779847488 32802 49753 301181444 30806 37574 758757001 72741 53181 36198842 69691 32802 43231425 32802 8411 965256727 63249 72741 516383853 9186 8411 253656326 72741 51243 217041985 58301 8411 284209781 9186 78017 738287867 61108 58301 66040462 43470 61108 228811542 74409 78017 790102826 12074 58301 515440240 78017 17803 486246795 17803 76173 517593848 70233 76173 834490260 70233 13185 876111742 70233 66831 807918636 76173 27464 85908524 66831 27260 808699980 44851 13185 467282360 72470 13185 767695294 27464 23310 92754823 27260 79116 439790583 39963 79116 906362184 44851 41688 78700561 18074 39963 960643727 23310 11486 276022450 60926 11486 81561375 18074 67765 476404394 31619 41688 254730183 67765 29107 728022421 29107 8443 34100106 60926 24586 50185091 78186 31619 866665470 8443 31640 279850054 31640 49601 626274076 49601 15010 723304873 25652 31640 951966771 9785 31640 255104288 15010 34843 521442849 25652 35459 846019030 3534 9785 760157285 34843 45564 663203242 28806 34843 589343424 3534 26787 145906582 26787 5062 155534989 51610 3534 974915530 51610 27853 114902760 47472 28806 14676422 23015 51610 441534740 27853 2017 20548759 23015 74300 47104522 27853 43850 639354065 49038 47472 759465436 43850 65292 709916597 23351 43850 933295900 75050 74300 468027560 70949 65292 383009807 28760 75050 240204545 28760 9535 975871136 9535 13104 816426836 11084 28760 965072828 5133 28760 173557569 11084 35772 373992036 9535 79379 766576517 5133 86891 40309515 11084 50557 735851941 86891 68482 236011607 86891 9818 939001678 27455 50557 974697058 86891 55205 128901678 55205 19799 909886602 9818 49274 306478844 27455 15172 433192739 19799 39587 117765989 19799 52230 637827213 45021 52230 392986351 34530 15172 430567890 51162 45021 387908330 84778 52230 459810609 31872 52230 325119401 84573 31872 646642822 24661 51162 440050510 50267 24661 288693698 74826 84778 878131472 24661 72808 880486813 80581 74826 876416413 50267 15066 308995087 1409 15066 935786174 72808 5099 434611344 80581 81825 856284401 26596 81825 840261337 1409 33425 527854949 17163 1409 520847370 81825 21824 780421852 26596 39103 922764474 74698 26596 333294453 39103 62573 19028945 29174 17163 304578076 29174 23548 4913500 29174 70944 276146097 23781 29174 894775396 65993 23781 380806429 23781 76779 187974117 76779 17131 650991009 59273 70944 75177466 74344 76779 547540367 87080 17131 609062511 49599 76779 891300730 38456 59273 991158593 87245 87080 963084209 38456 70787 482296535 55398 70787 188363065 42587 49599 774756323 55398 42150 514080820 87245 10673 528167037 42150 11702 370102836 55398 59228 942789425 15609 42587 479229266 67676 59228 772534566 53291 59228 458381702 79554 53291 490012034 79554 31871 468183535 67676 38682 81317385 79106 67676 934017125 79554 52094 736239546 31871 4058 543948095 38682 72224 898512696 39658 79106 424894259 62297 72224 225252299 67300 52094 157971542 62297 63025 581718344 87030 63025 28878119 62297 49632 131499991 87030 68936 360304011 51829 63025 343360359 13428 51829 604262939 49587 13428 677124131 21517 49632 637479637 46342 21517 284447088 42236 49587 388466542 51685 49587 173630796 7622 49587 944255414 42236 35929 664725796 35929 35055 450445211 61407 7622 13157452 35929 83172 348430130 61407 31361 136491130 24438 83172 971899914 59798 35055 737931982 14742 31361 24542027 52804 83172 855922337 49954 59798 767181082 5640 59798 701251438 84404 14742 144004333 36877 52804 828673830 16156 84404 711417859 1112 49954 317401862 5640 75192 926964467 28588 75192 582371995 16156 55904 577138452 33371 28588 838342780 2682 33371 42921592 33371 49698 155393180 81710 49698 95341379 54562 2682 52058131 28853 33371 679650201 28853 75980 748688370 54562 84907 146059636 54562 45342 556524702 36956 28853 140671034 3461 28853 527567543 3402 75980 92535859 15274 3461 65311215 36956 11000 532129761 59511 15274 101942704 11000 60958 95729006 79348 60958 887353145 7741 15274 767635742 79348 44899 858504802 65142 59511 641104186 79348 61200 835376875 20562 65142 523576100 20562 73042 472618370 43163 20562 739037754 43163 85967 812216054 43163 15079 266857955 3847 73042 289346730 43163 18277 37269351 43163 31491 231410488 73556 85967 854857503 31491 57134 383700024 61281 73556 126155024 9220 61281 794269805 81135 9220 18832194 73556 82125 609284236 71001 61281 268370240 81135 78195 685723465 9220 56264 881242706 71641 82125 314098425 17988 71001 40001258 71001 21450 57538298 37773 71641 171130775 39289 56264 518769374 21450 4305 406575670 37773 4796 482831936 4305 52750 936049402 4796 75424 917052382 48717 39289 990101478 52750 46152 955995191 74069 48717 216613145 19915 75424 373902750 76103 48717 862456887 29966 74069 129446073 54026 74069 70484400 54026 32311 921529103 29966 81703 274891676 671 29966 269861218 28975 671 30985127 68909 81703 359455275 66433 32311 391326803 28975 86504 551510320 66433 42013 413851870 13783 42013 242096980 13783 5283 32401239 27363 42013 117919719 86284 5283 468404297 27363 41964 586514116 73930 86284 256481382 41804 86284 779593478 50814 41964 864537386 12197 41964 289967788 73930 51587 385222682 50814 70734 290484212 12197 29600 348459597 50814 9466 853768604 70734 39120 197259397 74853 51587 919678953 74853 59473 726357975 62918 39120 867580963 54972 9466 212384454 74853 49063 860289946 59473 73092 182355849 73092 11492 864166285 27635 49063 867796951 54972 63644 765803012 15295 63644 49915044 73092 34804 576796098 19169 63644 468116155 15295 23497 703861883 52095 63644 369736147 23497 85429 408878501 11903 34804 815425761 21349 11903 178106810 66525 11903 342849738 60222 85429 153059300 33678 85429 883704804 21349 80974 88539292 30428 33678 17702359 72476 66525 357414233 30428 32320 154014389 78568 32320 322866346 32320 65114 31504395 83938 72476 344099857 23675 72476 766942753 78568 82039 21229001 82039 58347 458108577 73131 58347 556190793 83938 79623 611181306 16126 82039 667834423 45521 82039 632501724 22821 73131 214297934 33406 45521 539275669 35398 33406 287299881 45521 14694 813091851 33406 50486 294993686 11851 33406 620447708 50486 82884 876068372 45176 11851 370038824 67396 82884 856605350 67396 49891 120646319 11851 70638 126176827 82884 61249 160458203 34336 61249 557321932 61249 13537 121697921 34336 36946 430703251 34336 66677 751082777 34336 25872 975438872 32919 34336 652871109 8720 13537 552369172 39185 32919 759969216 32919 47225 138101901 70703 25872 317739238 39185 81208 589918075 12425 70703 86854851 7906 12425 677275989 12425 14625 29390476 14625 47647 343805113 75131 81208 43369485 62566 75131 814004535 368 62566 831316099 82240 14625 919267049 82240 64552 594741670 64552 37421 577790022 37421 40003 862477374 37421 14406 418608439 82240 8361 830038401 8361 37139 707896213 8361 72072 423396961 72072 32062 540588400 62537 8361 449370413 29889 32062 422785680 32062 51453 726349904 1899 72072 668609566 34985 51453 520234187 34985 56534 934786792 82943 56534 284870937 55798 1899 786465512 49015 1899 306308814 21399 49015 832258084 33595 21399 199447427 33595 63880 643749128 85375 55798 660093212 85375 70733 882296166 85375 18977 354492329 70733 41100 446258335 41100 7222 345781655 84606 41100 135139979 14622 18977 488151157 30439 84606 694367296 84606 63274 991396345 82409 63274 212451980 47322 63274 40756980 30439 80384 8396238 82409 54236 68205725 47322 28885 368368331 80384 83907 944037194 32110 47322 2171679 83907 54440 68795499 28885 26803 392653280 46671 28885 12385111 54440 63261 79666918 32110 31093 412988328 4128 26803 282814673 86335 31093 871072790 46671 83698 909524829 1606 83698 163885106 29893 83698 991252766 74909 86335 973410650 50627 83698 404224228 74909 72350 545336025 74909 86040 14302226 6719 86040 637226366 71592 6719 798536325 71592 3529 605974448 71592 36583 981826041 18500 36583 735133918 3529 87109 829042672 40750 18500 981332555 62117 3529 901778081 36583 85682 794072012 62117 35933 272423531 35933 67697 638312418 38949 85682 15115554 35933 50520 968358000 23520 35933 358372143 35933 22956 191932340 23520 82220 855583593 38949 73026 94180972 73026 37522 387696920 82220 85304 402858573 86195 73026 171031328 37522 33968 988564970 85304 59235 138631088 39447 37522 964447694 86195 29493 379851920 59235 8700 556744778 39447 65080 568993175 59235 69824 768468097 39447 2361 511812964 2361 23174 3448509 81720 65080 103036472 2361 36260 95375824 2361 3158 877055903 3158 81255 170289033 81255 16360 742228565 3158 42840 191824834 36260 2434 563656447 7003 42840 913333892 7003 79257 2803679 23428 2434 447729402 32528 42840 341333994 36851 79257 887447398 79257 84121 904564074 23428 39091 494435896 65856 36851 245257942 39091 59378 139078494 2063 65856 398297952 29570 59378 11947178 53971 29570 129043813 37710 53971 245139377 53971 44642 755383815 44642 81542 637048619 81542 4826 469870364 4826 15091 726360495 9509 15091 133196799 70326 81542 560362341 60044 15091 883596775 15091 27001 237374310 17030 15091 956241584 60044 66230 57054238 17030 86677 82210959 66230 25610 254826639 25610 6379 135619749 10065 6379 460895464 5277 6379 301526375 25610 30073 988452287 16190 5277 995515401 5277 56577 80983152 5277 25287 880916117 41653 30073 790576157 56577 64924 833949893 25287 30643 341160057 41653 12744 651264587 44513 12744 358223869 40856 30643 162860921 12744 50398 514038396 34009 50398 316443537 12744 68833 430613489 40856 45178 35638850 34009 29820 569243195 36873 50398 450060144 25091 34009 99108115 2956 45178 888229088 2956 83919 763477659 19816 2956 987434912 36873 47638 488290821 66437 47638 610025014 47638 76785 391447825 19816 74262 260501594 14287 19816 573828471 14287 22938 869982498 76785 31423 373467093 33236 22938 709248251 22938 74307 491005670 88105 74307 400622235 22938 43210 787085025 35314 43210 322977047 9144 88105 1290623 35314 2024 66284405 35314 8053 685384040 43210 63252 23854798 2417 35314 727620473 63252 6730 855642087 78942 63252 600202112 6730 59261 573772690 31473 63252 244538895 78942 84206 966930150 30007 6730 482697573 59261 80092 127119269 30007 25948 126098202 31473 3844 886468458 84206 75281 230940231 25948 86174 799376365 86174 36193 125684340 3844 74962 849515484 74962 27899 624412787 75281 54441 689775939 27899 85471 212282793 14864 27899 176134257 74962 30185 219110757 14864 78479 691548188 54441 48973 898694833 17498 14864 934171987 83361 17498 187173089 48973 24647 60128350 48973 88239 294065459 48973 52214 78970867 38369 83361 861075011 24832 88239 609752892 24647 44156 449040702 19648 52214 355376779 24832 71578 185155008 71578 6342 278003098 1750 6342 295603444 19648 652 62439055 2493 6342 909076999 87149 2493 830880200 355 2493 264981930 73006 355 41680589 47403 87149 531376143 87149 63845 617942659 19522 87149 900922094 19522 63969 202963642 47403 42491 427777107 63845 85449 453789156 6087 63969 124501260 19522 29832 802787646 23320 85449 706835002 23320 66621 559610416 67341 85449 239960797 18376 66621 222185345 13320 29832 81069413 66621 30602 809325978 30602 17115 670634082 13320 5604 650722711 13320 26274 657848204 9140 26274 732484526 9140 36795 670611594 36795 83293 25800104 5604 7406 600681051 9140 36176 827722859 36795 77753 141271545 36795 39850 739871276 57087 36176 416333949 57087 42512 408094042 42512 35491 626563862 35491 52278 805332541 73260 57087 683344931 87122 57087 53684618 87122 87179 170697786 43621 52278 113538287 73260 4581 530621747 23986 43621 92348987 23986 18830 633987330 87179 43103 152138392 63997 4581 450254700 20590 4581 664883390 65996 18830 315404457 51112 18830 997181839 51112 34020 556752708 65996 67307 240549501 65996 74557 35555268 3322 51112 743466194 40961 51112 365573261 50779 74557 630428260 58397 74557 59107189 40961 69235 217333385 78445 40961 589989359 19453 58397 790962276 78445 2960 280347812 46131 19453 163677770 69235 33997 627994618 46131 13873 27161455 33997 69019 85832176 69019 65178 380170180 33997 20930 282135525 13873 13559 678417803 18313 65178 519118072 7937 18313 594140039 20673 20930 924067508 13559 33088 273478729 33088 1656 968534844 82132 1656 572903632 21516 82132 653010835 68839 20673 487533593 21516 80895 11999275 3485 68839 516477507 3485 26155 332288872 21516 67911 140942017 80895 46132 420498604 26155 2711 60705931 3485 63998 141831877 46132 86278 725357619 7678 63998 866040430 86278 49941 398157631 49941 70642 396582306 49941 6594 625798984 70642 1083 14964824 13673 70642 481190404 1083 65794 120117573 36759 13673 601334304 65794 69167 472451708 43343 1083 477143440 72897 43343 513967121 48952 72897 75377978 43343 12550 139197653 43343 30100 342132553 43343 82429 580240341 65471 30100 647012176 12550 60954 92020530 81982 30100 941421408 63549 82429 716806167 85482 60954 558752685 82448 85482 323472058 19422 60954 252262998 82448 59225 861183434 19422 74187 428222827 82448 74136 823925461 61060 59225 843408422 56856 61060 375968073 20259 74187 977391005 56856 75399 907386656 44648 20259 353744303 39254 61060 92046430 75399 24101 638940467 75399 86370 45926286 44648 73118 377702493 51807 73118 705131317 73118 27195 199536142 86370 23650 681430966 27195 68460 472193004 73814 23650 157912790 27195 28440 581282243 23650 68254 658298447 61327 23650 24763532 21571 73814 195993414 68254 14285 106981294 61327 25340 879227144 14285 3703 296039767 41675 3703 461482075 14285 11490 860373231 84042 14285 220374809 84042 8543 827689862 11490 82197 879563602 8543 74207 806625849 8543 85835 331541493 33909 82197 808641668 33909 38855 31751034 27923 33909 176325233 38855 37596 519647275 81995 37596 281865050 47912 38855 760792350 81995 23233 671537108 47912 62068 849571939 24487 23233 316325768 47912 53817 755073457 24487 57245 523495074 35356 62068 119807424 35356 16818 605987090 1305 57245 83443639 16818 20045 265398293 35356 54187 543948142 1305 57854 756955763 1305 7919 168996572 20604 57854 823297705 68091 54187 839402458 13589 7919 256800885 27516 57854 494009099 70341 20604 92730654 27516 82210 748431216 36190 82210 359667752 81342 27516 290788120 81342 9441 36501989 9441 26148 86864111 77464 82210 114999268 19153 9441 55102018 9441 74166 437809230 74166 57372 306953872 74166 18718 732298384 19153 39772 833078687 18718 85065 17110640 57372 44084 513275194 72434 39772 977708653 5504 72434 54765867 11221 44084 55898031 72434 59424 37044778 44084 40557 11734457 8021 59424 151244957 5504 10236 738428440 35047 10236 690725523 10236 5650 113449515 8021 628 86341618 55446 628 902426749 61666 10236 451056436 55446 28679 721762282 19289 61666 42837573 628 78242 661648968 65174 55446 12784446 78242 17512 415913409 53930 28679 267345978 19289 10687 723263745 65174 2570 887377220 32146 65174 632223651 27941 53930 635750995 2570 27626 129247593 10687 23378 929112498 44135 2570 629853109 27626 63864 646472201 37885 63864 113782305 82146 63864 19521342 9755 37885 86696460 82146 55897 426933857 9755 72960 470988029 82146 30487 92735748 8633 82146 212301315 60310 55897 63745576 12095 55897 516988829 8633 86941 375595960 60310 45709 842261321 60310 24184 77413621 86941 4794 42856173 45709 2744 919238720 44093 86941 874496584 44093 43594 57505490 43594 25344 368272257 44093 50293 676339824 63047 43594 844418443 75267 50293 55830493 25344 39916 248024683 19511 50293 907340609 87993 63047 213680665 75267 27893 100923756 13522 75267 774725330 81621 39916 584914674 34633 87993 192899370 81621 569 146044615 78620 569 668854413 34142 13522 613497523 31693 81621 336026955 38408 78620 384146235 56402 34142 305578892 50683 34142 11784278 38408 110 16276089 21860 50683 317920156 43885 21860 921213709 44071 43885 429659468 50683 20488 48863300 20488 13881 718080218 44071 34211 712135638 72021 34211 145607980 13881 87646 965323185 13881 40718 845823249 1453 34211 209452278 40718 9500 882561294 29183 72021 835356483 1453 29043 102294794 40111 1453 32226287 17538 1453 143449059 60026 29183 739242889 29043 4651 17835847 60026 2928 391662679 72243 4651 647867323 44461 4651 683111237 4651 84050 116630957 72243 20765 521458782 29857 2928 5314583 52632 44461 553891530 71121 29857 825992265 20765 13557 162974953 20765 79281 161339390 12120 29857 532810138 79281 76596 844299509 2680 71121 935262302 76596 39773 318571499 2680 71237 154150482 70993 76596 187478140 71237 22782 488935359 54139 22782 986339137 51698 71237 53809353 71418 22782 272326171 86050 71418 70241729 13877 51698 914566451 58550 71418 128778585 43777 86050 239993416 36743 86050 6661325 45652 58550 995117672 53667 13877 369999687 43777 10005 957024236 56912 43777 532198449 45652 6159 832283529 56912 37713 464519430 61024 6159 232162090 56912 22099 560139831 22099 10492 830534083 29406 37713 26504020 37713 17240 41733668 74655 10492 85533708 22099 10209 573395356 10209 18239 254407884 60655 10209 211098529 17240 54136 919754275 63037 54136 653057020 10209 79370 750666083 2249 63037 300048650 79370 19628 738193341 79370 29773 821729812 56586 19628 857126548 79370 79894 861200258 19628 9521 977425828 1910 19628 883731912 66092 9521 499627295 49848 66092 805708295 60059 49848 586798398 9521 9252 651989644 1910 48800 897525122 60059 70091 102275491 41854 48800 774337073 60059 32825 959549709 6913 32825 70446467 70091 13119 512900388 10091 13119 96963239 32825 37720 863868927 6913 86731 93554801 37720 82026 223872515 86731 25119 121836226 69606 82026 927426826 86731 28295 885586357 47061 86731 59140873 28295 5675 817271472 28295 81032 166107387 28295 59251 279251389 37561 28295 384592343 53445 37561 728748087 87967 81032 136140668 45519 59251 308773111 59251 69521 607834360 37561 13805 836187604 78171 45519 212342485 57565 87967 49288822 78171 65313 853239383 43587 65313 543819427 42107 43587 645104917 57565 18490 218834030 42107 79700 754306888 32171 65313 120409006 43587 37117 603418447 18490 60963 41313502 75040 79700 158281556 32171 13667 37185541 13667 22689 421772491 41584 22689 795979627 60963 17587 456727700 27616 41584 206342837 47213 41584 266942335 38388 22689 105285185 19919 41584 131789405 75543 27616 753364276 64408 38388 783543094 38388 81115 186172811 19919 76064 713336508 38380 81115 163296957 19808 76064 411274910 18349 19808 9798444 18349 42752 679704746 36417 42752 716495037 18349 83019 97975335 34654 19808 836116787 44410 34654 997158244 13338 83019 76289570 36417 38989 3123982 34654 38987 236798647 44410 68307 535712064 9313 68307 616840407 62636 9313 667393929 68307 81718 709621489 59498 81718 962111383 31059 9313 402518091 31059 60460 930045254 69199 60460 795459108 31059 61918 164333217 31059 41949 416259937 31059 257 876945159 69199 14015 522044286 65396 257 147352699 61918 22685 843236683 65396 40751 632424958 548 257 137906416 14015 80083 775230952 80083 18860 339908529 80083 25394 262792739 12113 40751 528388017 35301 12113 627481163 35301 74369 303323116 40310 35301 195738991 25394 50774 872309117 76724 40310 315769069 38752 35301 474897109 667 38752 393462128 58828 76724 771850332 66586 38752 447791599 667 34710 543807856 58828 35199 252671394 35199 16151 953386277 50210 34710 141493793 66586 44721 175559927 38887 35199 47857523 44721 15474 334223353 78521 15474 339886751 50210 78077 85381453 61175 38887 588845042 37983 78077 748214299 37983 44337 98775974 78521 56786 949844688 30749 44337 72569152 61175 39938 885569277 61796 56786 41814735 44337 61177 158126356 84596 56786 668640453 84596 24494 27421175 16162 61796 257323788 24494 30165 919453475 16162 85595 759445394 30165 9692 833036345 16162 66267 891223296 33766 30165 487474237 9692 69183 433657417 69183 41769 237198799 66267 83707 163832643 59334 83707 729704191 59334 86057 613771207 83707 16876 461795243 10105 41769 749683300 44249 59334 655104769 11987 10105 583950580 46210 16876 933490697 44249 49910 885507044 31737 10105 998972026 46617 44249 959137350 59413 46617 449317283 79474 49910 307975220 63124 31737 35461685 35928 63124 877512754 23918 79474 126582377 23918 79873 164736670 22488 79873 130263540 35928 6648 176592735 6648 42942 286610167 42942 31977 64496730 6004 42942 49632487 58668 22488 476757229 58668 9109 194754376 19989 42942 688583705 53229 58668 712249411 6004 2681 730767474 17829 19989 203114403 45629 2681 803390913 23960 2681 485408029 63932 45629 216269270 45249 45629 574765414 50835 23960 173309672 42432 63932 159513815 23960 39317 2120436 63886 50835 981211139 50835 11399 92871617 42432 81079 420097174 81079 85245 866483158 63886 53450 784409468 13260 53450 661094301 75436 11399 907820619 13260 66475 363258273 36967 66475 135637168 34599 53450 54543808 12943 36967 552585552 36967 4975 938068301 134 34599 651819015 4975 36227 537412619 30488 12943 166313079 36227 61909 962489510 36227 11919 311182918 134 83358 30884194 42784 36227 624989972 83358 60239 51164341 86560 60239 9983266 60239 34398 611091019 78916 83358 809153116 60239 18529 733771605 19213 86560 846031176 15848 18529 270868180 39723 15848 911644839 15848 10442 231000394 15848 14243 25347155 19213 10931 79829384 62549 39723 12978766 10442 75724 339184451 10931 38673 950196369 82991 10931 760474474 38673 86702 972468696 62549 62618 689618482 73009 75724 376413806 82991 20854 752772195 57189 86702 127575143 42249 62618 982873554 76107 57189 127375562 20854 86545 77255747 44118 42249 167710916 57189 80978 307516955 55273 76107 929185502 4905 76107 384718302 55273 66774 282181581 2178 44118 971358651 2178 11257 799004097 66774 81280 512596991 2178 13095 395988290 66774 49833 606441104 14261 81280 355441324 13095 20711 957969016 21127 13095 698273448 73437 13095 309139134 20711 73789 752133354 73437 49186 717185760 73437 11037 547167371 44211 21127 965418688 8102 44211 264565402 9342 73789 123549841 49186 87717 779072443 11037 79072 484157631 83392 87717 679257967 79072 3514 202065683 61857 3514 51486445 33876 61857 700164701 3514 85664 20236435 79356 61857 889944233 37103 79356 156525337 26520 61857 396675241 26681 79356 290510948 37103 34215 681019310 79356 54149 843596414 37103 43439 166547541 34215 51037 849091339 43439 38557 359941497 34215 63387 90038573 63387 17554 58756672 63387 73612 840853750 38837 17554 697059145 25046 38557 774361839 63387 73736 151784313 73612 48230 760390262 73612 76392 365624505 67219 48230 945844612 42158 76392 825574290 47356 73736 581193446 67219 88100 74033878 42158 3265 5547949 42158 67218 237984376 88100 53966 235711500 3265 46469 40352119 28759 88100 442025000 28759 52445 947562961 56480 28759 64963843 56480 35066 880251644 46469 45814 746878652 28759 50405 486440304 33149 56480 926280851 35066 84564 276700863 28121 33149 319397254 6256 33149 960997373 9871 6256 313901453 43079 28121 30413259 16213 9871 980645369 72176 6256 879121388 6256 14975 866323506 21935 43079 247139640 25055 14975 871098646 14975 44872 148776306 44872 2332 691841057 71968 2332 480420870 73329 71968 61063906 44872 1074 798504972 73329 6683 523958682 6683 38089 564502920 73329 18997 29997338 52162 18997 448979334 38089 73373 265564245 50904 38089 368380891 38089 46759 600306576 44617 50904 167599182 50904 41316 19492135 41316 48242 480011287 18783 46759 461957772 83723 46759 384202319 50934 18783 510331891 41316 37049 297551237 83723 63615 684000711 23555 50934 263773253 37049 7796 23778394 67157 50934 903831677 63615 58852 206292816 7796 46607 102707221 45368 58852 684719953 14197 46607 570583023 45368 80537 423623089 14197 65944 604172960 46607 50791 5437376 50791 27098 38738704 63088 14197 418004539 63088 30993 326226675 74038 63088 140080560 68522 74038 352248576 30993 86230 572350469 86230 1954 884557013 52601 68522 149330700 68522 11909 207453644 83550 1954 993716051 1954 36205 679996925 52880 1954 486281675 42404 83550 815978882 9123 42404 693794852 83550 50729 205536337 29680 42404 209368789 50729 59881 871660073 59881 9265 372248762 71400 29680 408226106 29680 48884 821664658 29680 86413 41443293 9265 85493 81529209 30854 48884 695176690 19959 86413 566905346 18942 86413 586483424 2208 30854 65307547 46034 18942 91573752 30854 84683 222092997 69135 18942 314010335 51638 46034 32737176 46034 46403 467636426 21007 46034 468854411 46403 78158 721995640 46403 15139 389699597 15139 41050 58465195 58275 46403 743212777 71722 78158 310412083 15139 20135 25908792 47357 20135 55601895 76231 58275 760735455 47357 10029 5951886 47357 59434 613598366 1368 10029 230148573 5190 59434 857594620 1368 77395 751579212 23270 1368 916221927 56421 77395 984954109 56421 74113 263544837 35287 74113 78695862 77395 34005 689687846 12643 74113 569641389 35287 42472 237069542 12595 74113 110158959 62458 12595 590674943 42472 67912 708308820 40948 67912 660362520 8063 42472 29969749 23680 62458 516819042 68577 40948 962168599 68577 83478 656793577 68992 83478 117261808 51835 23680 637996148 75126 68577 810608193 13715 68577 514198367 83478 30750 259818119 68992 10399 878981459 10638 13715 489303185 75126 60373 414545678 10638 78065 84062033 70613 78065 765222996 34715 78065 209147368 60373 38153 211664258 78065 30466 404579103 38153 927 204268137 34715 82574 955413311 82574 82174 785528212 74133 82574 139109918 30466 33382 732440085 12992 74133 30098045 21856 33382 544054864 79522 12992 303041014 43524 12992 824408369 85202 79522 244120023 18110 79522 391806343 21856 80357 96691017 85202 8778 825585608 42741 43524 140163905 85202 73107 249988200 18110 54316 618249515 72971 42741 764007058 5838 54316 167834399 42741 86679 203886994 72971 81036 678092330 86679 53557 109178777 48401 5838 35481881 53557 80897 850622887 53557 71003 928786313 53557 83412 130867094 83412 41913 619018003 50785 71003 206121092 32842 80897 237251824 83412 40801 726580103 24371 40801 921472914 40801 82603 922158735 82603 80108 135857338 30348 80108 670934304 80170 82603 940733763 41504 82603 463152402 18723 82603 663664727 30348 70495 32049168 20547 41504 78081170 72382 20547 890185851 18723 28146 262736010 6188 18723 884806518 6188 972 101275430 69213 6188 449979382 84536 972 827667008 6188 5009 715942982 9566 69213 858160486 69213 38813 993895051 5009 19186 881816560 5009 17963 150225909 19186 11323 244683354 17963 47545 146409117 31166 11323 38225840 60323 31166 312527387 24175 47545 913646687 22210 47545 828207190 72991 24175 928798882 50139 24175 58136710 24175 66690 508974018 22210 63538 73634266 59825 63538 242224625 59825 55954 790813649 69970 55954 132711664 55954 79633 946919283 30541 59825 154570756 79633 29054 542111248 29054 84490 415556203 49510 69970 160118539 11757 29054 719494998 25685 84490 422605400 84490 16947 527875514 25685 41944 662040732 9558 16947 668858998 16947 77836 44297758 58398 9558 933326232 61741 16947 219506743 41944 50280 907509269 80456 50280 128452318 38400 77836 647545441 80456 69913 759781857 43498 61741 730065843 50280 30249 53886656 32606 30249 842929818 32606 59820 451920437 36789 32606 391683820 48219 32606 48082852 59820 8933 977854775 59820 25533 81266429 59820 54550 135333725 54550 83484 529579490 25533 4841 243496209 25533 86787 96727165 86787 72862 759406623 83484 22264 896259111 14206 72862 858100132 14206 55528 914100960 64138 55528 810450422 54469 55528 586304370 22264 1 739541860 10475 14206 68321407 68558 54469 765266992 4766 1 903301362 43606 1 531560540 71506 68558 94868242 85117 68558 962648326 10289 68558 588070572 85117 33188 226050313 10289 41022 62182714 71812 10289 467526267 41022 34518 97441699 41022 14483 319515492 34518 26503 618825074 32131 14483 537079325 63364 32131 488378853 33110 26503 95870601 33110 41945 260363214 33110 12143 230653566 12143 16687 161808411 33110 57083 748716 54135 41945 429108371 41945 43615 586157082 4045 54135 874574277 57083 19698 407009378 66163 43615 502697029 66163 39986 600231514 43615 18805 52678394 19698 29841 169230436 25967 19698 754745618 25967 42903 729149262 54237 39986 687963644 76692 29841 504857430 29841 11791 243706505 25967 31503 964507782 67076 42903 350241451 18542 31503 367224266 11791 2079 486202590 78371 31503 649045113 2079 18061 470621441 60949 67076 150050207 566 60949 783106485 36760 566 131006247 84459 566 522545075 75184 18061 359804696 82045 36760 859062792 35028 84459 225447863 75184 76927 471522870 42526 35028 200385994 12592 82045 318332638 12592 34311 973260639 63049 12592 835182973 76927 21800 300440260 55263 21800 998898952 55263 71123 534678779 63049 33873 710572563 11578 21800 387913 25528 55263 140043405 18306 33873 181980276 25528 26109 431630840 33873 45593 792395521 85234 26109 335771629 24424 18306 542752768 7507 24424 600665026 45593 68489 375040223 54877 85234 760548886 28189 85234 292604452 50995 68489 246334816 68489 9421 622150122 54877 4834 247562783 60103 28189 419786861 31323 9421 546590586 60103 6203 304330743 31323 85509 551568931 4834 54516 201738820 60103 53127 880612340 17936 31323 978926102 54516 60660 717010425 64710 17936 728711167 76834 64710 969850330 60660 54022 941705814 54022 34276 157084951 38253 64710 31163776 3313 76834 679871326 38130 3313 501169884 38253 28324 367691849 34276 61337 885569454 2419 28324 46164217 57050 3313 453432775 38130 37878 528727565 10463 61337 285965617 57050 57512 354338636 66430 57050 183272924 64553 37878 491603288 64553 68053 94057211 64553 38116 868251829 57512 41866 896885534 66430 74349 122589640 29215 64553 281272895 19488 38116 138912257 29215 27054 729895074 68080 41866 408432222 33525 74349 273402890 43668 19488 510397424 7508 33525 904845934 72277 27054 87039959 18862 72277 6013944 80498 18862 308219620 35883 80498 365244004 35883 81895 101270957 72277 73727 966309225 80498 80791 347580589 73727 45260 847375914 80105 81895 496276769 9443 80791 272631194 68413 9443 616124287 54579 68413 141793131 25371 80105 175539845 83789 9443 184185647 83789 63785 994548033 62139 83789 430094958 83789 7312 132359483 13466 62139 375482936 54101 13466 625395768 5715 62139 92918360 20664 54101 52544505 13348 20664 548705860 20664 77502 627455044 3950 54101 870295321 5715 66264 82279633 57123 77502 758920838 38111 13348 850485482 57123 55381 427993129 55381 8984 20942688 59743 38111 564478946 8984 47527 701210356 47527 35267 97078713 48197 8984 283199154 53221 48197 126665291 33677 48197 65804939 7441 35267 487777996 48197 71150 983843934 7441 35268 223507235 38726 53221 137598329 70147 38726 587547141 58838 38726 941761771 58838 37511 770798231 35522 58838 952214646 28092 37511 523305280 37511 66083 810970134 28092 24784 841164404 24784 35850 934874478 35522 9435 50783029 14443 9435 115837465 14358 14443 979184903 24784 64759 102064669 9435 67901 5024545 64759 67735 355963104 14443 9747 402240281 7452 14358 27367036 64759 62623 565955744 62623 1290 41288101 35765 9747 613892409 9747 80385 388061684 1290 84978 671692780 40956 80385 77498265 40956 55098 268761358 40956 28501 156133001 84978 55734 935479075 61061 55098 349509055 28501 34481 158645568 31962 61061 86659578 85064 61061 242515026 55734 87248 97234591 85064 68853 788700463 23329 31962 339575428 85064 35064 93730432 68853 66846 396442881 87248 37560 931915325 35064 16489 549853230 65188 37560 688569082 11019 66846 821497989 37560 16591 197273287 37560 87191 129391176 44726 16489 102117804 63024 11019 752449040 16591 32882 635506653 63024 297 129466183 65238 44726 134247648 44726 38641 227809685 71832 65238 56335099 18255 65238 982637017 38641 83905 653281340 71832 56411 562721070 71832 54597 868617162 40788 54597 41321121 45367 54597 297474844 69416 54597 219549384 12525 69416 545482798 50027 54597 332533192 32636 45367 532873489 69416 53436 613396672 69416 45504 776607198 35863 32636 898918170 50667 35863 527112676 35863 80708 538835656 50667 29851 546629317 67107 80708 586029654 29851 73806 458101622 29851 33451 637623672 73806 47478 966357723 47478 85588 588937728 67107 72601 246796601 30549 72601 611097046 67791 72601 862460369 947 30549 144912699 85588 19604 881128818 71802 30549 416230351 947 13426 206204924 67791 24691 273623562 19996 24691 294392726 9780 24691 169281724 24691 7164 38964591 73590 19996 40932699 73590 56283 756578451 7164 80409 528817696 7433 73590 62533862 73590 13518 839285090 80409 33370 631275234 5850 7433 954126209 13518 28370 246528724 54463 5850 741585811 68395 54463 709864628 15928 5850 637909908 28370 22677 325481033 73988 68395 354419852 15928 14910 429025386 6221 15928 460895800 14910 59085 279012953 51948 14910 670088888 73988 80386 885417568 59085 70801 611043927 87403 80386 21694707 86904 51948 962314591 70801 57022 753227502 57022 61137 146705544 87403 28114 720512408 61137 67142 979930117 22377 67142 898623866 30915 57022 51479289 39259 22377 234406194 75712 39259 696495006 8026 75712 929600714 75712 76969 836454255 76969 88013 364252003 35786 8026 949237769 88013 52611 410482427 76969 38452 902653700 69366 88013 715643412 52915 69366 85147074 17770 69366 486441791 4488 52611 173659840 69366 12395 677693021 4488 42463 342363936 57450 4488 623946331 20672 4488 505454485 57450 69530 652258713 42463 83420 226816804 15823 57450 211856646 69530 88135 495505794 15823 45851 127363252 1467 15823 530810919 45851 85524 710057959 85524 75241 822539162 75241 56287 3465610 6668 1467 747088635 39729 6668 697087902 6668 2142 401894299 56287 18265 926854781 66596 56287 803614159 86015 66596 990617807 39729 33611 114186337 48246 66596 363534484 66596 22828 77252298 59654 33611 109306899 33611 17720 856532476 46246 59654 722534353 37597 17720 627032178 46246 62660 525840713 68772 37597 710810033 72029 62660 62290276 52576 62660 576762772 20942 68772 83679843 4357 20942 134159100 77222 72029 575431655 13240 77222 266368437 4357 4812 951874601 4812 76013 61442333 76013 59195 574074263 76013 28433 595832913 20018 59195 269001770 31811 4812 772567660 31811 23157 544741484 48417 59195 129161135 20042 48417 701687528 85070 20042 304921219 48417 39858 2902535 51139 85070 375872330 16689 48417 712857410 55861 39858 802149701 51139 51661 5353737 2784 51139 559371227 16689 71740 301589260 55861 6538 977670121 3586 55861 317057238 6538 33262 264077383 31025 3586 730901123 3586 173 282627829 6538 18858 141277582 80704 18858 198741153 173 41356 956792829 8378 173 459459263 41356 64289 90379061 47518 8378 751310441 47518 31492 50395722 64289 52828 796558235 52828 28560 474494629 64289 39700 12977796 23163 28560 681775720 28560 11401 504263761 44937 23163 269183651 44937 79853 289924664 39700 50204 657502536 85888 44937 128243730 11401 83272 689374155 85888 52860 494261577 52860 8844 535679953 20923 8844 310895049 67052 8844 494085131 83272 54822 281811834 20923 24900 320698331 3518 54822 600230310 67052 67071 286815881 32808 3518 423793197 80021 24900 308888721 53278 67071 672457258 15351 32808 401430801 32808 16874 283189844 40804 16874 239967115 16874 49021 710229804 40804 26761 590934805 49021 43757 428024604 16874 87055 863244919 22006 87055 605190120 43757 88238 653641491 22006 38767 754327252 88238 56041 965372023 49653 87055 622049130 44240 56041 820282016 42644 49653 925812204 44240 16922 678931984 42644 31602 412275808 17383 16922 118200435 17383 57959 991812471 57959 11937 959415574 57959 82084 140025168 25458 17383 464082705 11937 34737 381997836 11937 9389 12002124 39878 11937 389690373 34737 52003 874189909 34737 8963 492499786 73497 52003 351091536 73497 10502 649298886 10502 64240 865423943 10502 28946 5576989 73497 50054 878413252 10502 62121 329751412 4863 50054 965834796 62121 45034 207297585 4863 27928 581155207 70847 4863 180633449 32640 70847 620405224 54665 70847 225081885 80139 45034 402335590 27928 1228 150567312 44964 80139 611306232 75095 80139 821120131 58989 1228 462648714 43814 80139 986287669 25916 75095 750562806 58989 83787 577461283 889 83787 114750153 889 83674 330622445 16830 25916 933809276 29588 83674 710868019 11896 83674 737759132 29588 87137 412718744 83674 58388 306649102 29588 58896 843088052 11896 61490 105089236 61490 67980 838026539 17211 58896 489238812 30744 17211 531309584 963 30744 834598386 48569 30744 132476532 67670 30744 214494610 48569 48612 919169951 48569 23630 322183209 87348 23630 262346061 23630 29963 640228775 72951 23630 475989668 77010 87348 717231896 14157 23630 441184962 72951 44252 231541740 44252 20522 585382038 44252 8752 130444729 38994 14157 758059141 38994 12564 640104297 8752 61601 571571065 12564 34932 511998678 8752 16537 764896576 12564 26196 119018110 34932 18949 55738050 18949 7879 786375272 34932 27140 402226503 81960 26196 143814539 81960 1665 657108304 29364 7879 471957281 35437 7879 737443782 81960 66328 235082631 57498 81960 745162694 57498 55836 303783447 57498 26737 985210898 35437 15088 350139610 55836 66266 271106778 15088 40445 965862258 66266 64615 441147924 37499 66266 572586230 66266 2215 231114386 2215 62840 520002782 2215 30473 638081899 62840 32340 216589758 80466 62840 229896455 2215 83883 98516170 12230 32340 97078759 30473 59445 995198755 59445 41789 551642508 12230 75743 50495988 72496 12230 95386297 71357 12230 651184418 45722 72496 115290234 41789 84339 255012777 84339 41860 406959743 72496 58153 610873180 71357 86844 891593207 58153 54107 976447715 36903 86844 499725982 21911 36903 529898010 58153 50616 586617211 5636 36903 549479022 54107 10168 667045678 50616 50070 230970121 50616 52853 696176329 10168 38880 460574291 53038 50070 387134404 63190 50070 10572049 75157 63190 433838084 53038 87056 763895494 34929 75157 945700180 75157 57738 183904655 57738 49117 210677335 80223 49117 72001195 34929 58901 205906193 34929 81019 440025752 58901 68171 935346082 81019 50259 328735722 35887 81019 386698901 403 58901 673596295 50259 4884 693688300 27752 403 726954205 50259 14213 950961993 50846 27752 288280041 4884 4842 3111079 21498 4842 78114253 29269 21498 131976908 21498 6678 343653696 6678 35054 274887627 11335 4842 53057559 29269 38729 870070443 11335 23996 125833572 30326 23996 187620784 73466 30326 112840985 24185 38729 866791484 38729 62773 509711263 45438 30326 625640564 45438 24793 346335188 73466 68560 826708071 79078 24793 813918983 3545 79078 539307112 3096 79078 336179457 68560 17958 6568493 38985 3096 13938261 17958 84338 95488043 84338 469 614766287 22869 38985 265111829 33408 17958 328524061 21736 22869 47685501 33408 58907 879568645 58907 68786 80318675 21736 69933 32505819 52206 21736 330978076 58907 37290 135078146 69933 55644 865972583 81307 52206 840021645 69933 46323 693546715 81307 76297 781596413 46323 4665 708550604 76297 18983 834087676 50637 46323 567563192 18983 45271 327146183 18983 25629 41970172 28212 4665 137923982 35990 25629 97035289 45271 87485 561681706 85435 25629 111805235 28212 65434 883313202 67303 85435 825544880 85435 76091 452985806 80649 87485 819904826 59238 76091 654346208 67303 19647 174241252 50234 80649 66083099 59238 78045 83993646 59971 78045 539346853 59238 64620 201541087 50234 55825 41780908 59971 11079 374679628 68901 59971 38199630 68901 8135 902230215 55825 39724 501585230 39724 23502 46585210 68901 39657 309335109 23502 44516 108322479 34058 44516 121196604 70645 39724 907844714 78177 44516 294195196 34058 1297 64001783 18447 78177 817394171 78177 59600 112965418 70645 58686 504584965 34286 58686 75750409 45331 58686 263050462 67026 58686 578587110 67026 87744 774661303 24836 45331 753647776 61926 45331 199885474 87744 24009 366177664 13680 67026 377395775 61926 47697 124057846 24836 42192 402727447 52903 47697 274135190 42192 63151 819021225 65892 42192 909717286 62804 52903 338648750 40550 52903 845672770 62804 72588 42221909 69241 63151 94632286 72588 11939 76885915 40550 86509 606522461 11939 19499 6553071 86328 11939 832826449 86328 12570 12919572 56175 11939 568175476 8254 86328 526020605 31499 12570 741424074 12570 18562 429168581 12570 71693 478187044 31499 83957 206212586 48283 71693 737121551 10761 31499 115619735 48283 30399 93127749 86951 83957 61766550 3864 30399 463114012 32261 86951 713495778 68701 30399 547748731 3864 67706 134839409 32261 67294 631520092 20464 32261 284611993 20464 23544 243107027 76249 67294 596961588 67294 30975 591896998 16317 67294 852606714 46806 20464 126836324 46806 15472 163021073 15472 56648 308713334 79697 56648 4301246 28815 79697 436482449 22489 79697 442117465 28815 37109 909752958 79697 72565 821749283 79697 68325 728178441 67051 22489 690593218 82510 68325 956864021 60015 82510 264426800 84292 82510 638354157 69427 82510 37018499 86683 60015 740034906 86683 81008 152851548 51503 84292 800960861 72784 86683 288378154 72784 47224 594513426 60680 51503 364031626 52874 47224 211263544 47224 40665 783108684 47224 31611 961762332 47224 18543 431034540 60680 78216 413963009 18543 65848 754672005 18687 78216 801865668 66526 18687 423314428 21915 78216 733003542 78216 22010 522987331 75774 66526 349958138 55033 21915 44942377 33830 22010 844227847 38900 55033 113109543 26886 38900 625999930 34469 26886 174769847 16481 55033 135806608 16481 33687 663312675 33687 64142 415252848 22594 16481 492542413 34469 54444 921007672 36090 64142 52559236 36090 66095 971345922 15039 54444 15609517 32629 36090 936206588 54444 61539 29904262 36090 76492 66952075 18178 61539 142116424 15039 64617 408167168 61266 61539 54953894 54696 76492 584883483 64617 73893 576463271 18178 47960 187602270 61266 54219 670775380 47960 6240 39155860 4302 73893 284587323 73893 10068 115564910 87582 6240 535553223 10068 30930 813020221 10068 9683 643776645 8301 9683 942275935 8301 7676 887907885 9683 42428 601043894 42428 87998 772924280 63718 9683 137766625 87998 11800 748410859 64467 63718 57601913 84263 87998 295856548 47239 87998 269682775 4209 64467 553091999 42699 47239 982466069 85705 42699 121518516 4209 68100 174825880 47239 17566 37458161 17566 7871 60750827 17231 42699 589589261 63222 7871 59948412 73873 68100 864771120 63222 54077 212554155 63222 20611 227752417 20611 81341 170606273 73873 72540 925487237 52694 20611 6070105 47394 54077 178445067 51260 47394 40492063 52694 59409 437107862 72540 13253 421732736 79753 52694 973505460 61125 79753 68214466 61125 82779 436921067 36043 59409 249747477 17733 13253 131992054 33373 79753 61556523 52294 82779 528237243 36258 52294 339491274 46255 52294 476947807 67305 46255 584669284 72638 36258 590822081 75052 67305 328811528 67305 87015 719008616 67305 41665 353320562 88092 41665 97294422 32280 41665 419775555 87015 54070 224128264 75903 41665 786796202 75903 62874 616955313 62874 5397 392592357 78909 5397 51272267 5397 31496 598226890 1113 31496 580775906 5515 31496 188015518 10262 5397 300332061 31496 34919 165191456 47595 10262 215940539 47595 29331 512937639 47595 81648 568339273 5299 81648 796098331 29331 49220 493827848 70182 5299 588949926 62268 49220 556380257 49220 73633 84038141 34506 73633 117322507 33984 73633 774799285 73633 9323 783295726 33984 64543 453136981 34506 40159 15777040 34506 43376 126828045 33984 28325 118869999 52840 43376 207263241 52840 68320 638538833 52840 63899 122276041 8942 68320 438975430 68320 51838 725028150 35176 63899 839280957 37349 35176 355792089 35176 46086 542240554 23402 46086 421513133 51838 2866 621493426 1355 46086 533190532 2866 26461 274371294 1355 49434 473893483 24860 26461 332512710 27176 26461 606257432 59778 27176 892741027 9625 49434 638709594 18466 24860 386237902 9625 12281 443190666 62344 59778 236909055 65362 12281 463049308 1480 65362 334713242 65362 57638 176883926 83182 12281 963704325 57638 87989 241549555 87989 49371 647225827 83182 49140 842503252 35968 49371 466100298 65887 87989 64261803 28127 49140 769634612 28127 64455 102512065 71096 35968 336556256 35968 47127 898688198 47127 22616 207239992 28127 52921 253040188 71096 20564 215130381 7437 71096 372855409 52921 18979 239963592 60107 7437 131830118 7437 54294 652743 18979 2826 641382017 8655 2826 853152458 1759 18979 274508389 8655 17063 505314704 15845 8655 822898463 21372 15845 9289425 77120 21372 789841304 1759 37692 371664886 23424 17063 921156187 78754 77120 587957416 41892 77120 875570273 68917 37692 742802221 27911 37692 57964119 78754 58038 503197716 17176 78754 38950080 9089 41892 415690257 9089 37250 4245378 68096 58038 16733716 37250 70873 293128171 17176 72953 470040307 84015 70873 649514084 70873 30758 893953510 70873 7085 677691761 44460 72953 832917589 84015 26708 549555973 30758 54660 625560674 81196 30758 76479152 7085 25786 231100978 25786 43523 203645057 752 54660 176753855 81196 23397 90665501 43523 31732 922927232 31732 42298 566319526 23397 39410 78697344 752 8213 314225716 8213 81787 975474329 8213 85258 28067381 53493 42298 108127887 85258 42287 692595285 8213 75607 9639791 81787 62285 66953181 85258 75360 372310204 17806 53493 3563359 42287 61726 130391952 72228 17806 190226224 61726 81782 302319901 72228 15130 604622618 72228 4656 228318952 72228 45708 17424430 23954 81782 882906190 46002 45708 855753944 61402 4656 422644 61402 83837 285357409 45708 49009 294613166 46002 21466 49596005 33670 49009 72620302 21466 141 939453419 46044 33670 112497868 141 54190 900858035 49393 54190 855257892 54784 33670 107584675 63563 46044 224492333 49393 71717 235341275 54190 16472 588182136 49393 1868 759827578 12758 63563 289448548 12220 12758 34501545 81981 12220 204435546 12220 42071 398421720 26974 1868 297811648 42071 7701 655818017 30970 7701 269599609 74183 26974 520395154 26974 6936 95837264 4597 26974 182536345 4597 36414 217370148 36414 56101 961189297 56101 19606 854844661 65046 4597 894673763 36802 65046 154328975 36414 86615 766631472 63706 19606 122599213 23950 36802 733648712 57158 23950 120991970 86615 33932 678599819 57158 30641 285120856 33932 54015 494268266 54015 72311 782205623 30641 41655 789334290 27080 54015 140949308 72311 62540 681654392 65199 72311 114508003 65199 829 800181934 65199 38315 396923311 38315 16418 117412160 65199 71520 201873388 65199 57225 847546157 71520 5887 537692998 77388 38315 504023708 57225 85448 418298001 51052 57225 635037634 57225 21922 369557713 5887 80201 258139320 33515 85448 996485668 33515 22872 734838922 51052 6976 871860593 80201 56133 348270781 6976 75323 764369702 75323 78961 808237609 49796 75323 695824762 13361 78961 565061648 13361 13629 662209750 81962 78961 74687100 49796 17523 698835373 13629 43487 563620415 56079 13629 466367033 66198 81962 820552229 81962 15707 32996648 77848 17523 692720781 15707 34071 831197858 19073 15707 19433641 22532 34071 549085716 79182 19073 541943398 87291 22532 368673486 22532 28896 179781131 87291 24032 128347126 16643 87291 814712746 87291 10823 9966933 24032 19682 842975973 10823 30468 25659702 19682 85469 678452029 59139 10823 310287136 19682 1684 32984181 78175 59139 135244858 57830 59139 225282448 11647 57830 858297364 72806 59139 522017517 1028 1684 317453209 57830 560 573354848 30178 72806 266658272 72806 22788 603141291 27016 72806 350495107 87375 1028 185562273 48824 30178 864802932 1849 87375 774297045 1527 22788 140167334 27600 27016 87522069 1527 56305 509302382 48824 50559 793738252 17651 1527 698727559 56305 52559 610989955 23712 56305 116253139 50559 6177 816924353 52559 47942 49484737 52559 5332 972349391 4385 52559 848447879 4385 11420 711148404 30918 6177 698377419 12477 47942 264437726 5332 19100 630281623 11420 21441 158675686 12477 40454 49032894 40454 39390 220903426 21441 87946 366704002 43531 19100 202882515 87946 42669 886178728 30190 87946 327489184 62954 43531 651912641 87946 14636 288654563 42669 24393 92241787 62954 25974 870056734 24393 79579 541527336 24393 5618 992149002 19163 14636 182948515 19163 81244 508117806 81244 7607 354198 68620 81244 436195444 19163 51605 912991244 68620 6465 607722366 51605 9017 524256897 38215 9017 50159507 68421 38215 329510050 68421 37413 117900191 17867 38215 227094926 70583 37413 535336417 79715 38215 520075057 4596 70583 112542728 86207 4596 691630989 20645 17867 6539848 20645 84545 213794807 86091 4596 540325991 86091 7346 181451145 74063 84545 116052445 23161 84545 486136653 7346 78275 79170335 23161 75718 239412391 23161 24537 125861875 6888 78275 359494880 86286 6888 255377831 51194 78275 502833169 58273 75718 758442866 24537 78390 48623749 74290 51194 937026968 84687 86286 828193673 78390 38916 319866941 31717 78390 310740818 84687 43895 108653834 32071 74290 689230715 2709 32071 439150701 77326 32071 653513788 31717 3808 890793617 3808 2428 500167225 2428 49767 166881319 73903 2428 112933908 83936 73903 151284609 3808 85812 65489748 69359 49767 343708001 20651 49767 633229418 19605 73903 559400933 83936 53013 76818134 69359 21667 208444272 19605 25566 591977154 7907 21667 732267263 7907 63245 246837083 44551 7907 14124286 21667 28141 394771698 63245 6981 498309748 44551 43382 626606095 56726 43382 607117376 6981 4866 939966566 43382 32720 60339778 29566 6981 520645809 14586 56726 824602508 13594 29566 537299097 14586 81975 320331018 46915 32720 968304013 1538 13594 706708881 66189 14586 698389744 66189 80813 546521735 47208 80813 167943158 1538 37079 550610396 37079 54886 318080274 66189 73952 457653778 37633 80813 419143910 45861 37079 389259070 73952 49998 675689488 45861 83739 69599489 37633 36076 706162974 39400 36076 202726874 85709 83739 983238137 36076 54740 562612001 73282 54740 51833181 1542 39400 216856018 54740 42202 265846076 76705 73282 400482450 73282 40544 29056474 87227 76705 996504089 76705 14221 852529338 85929 14221 144339465 85929 19224 223961721 13760 40544 483300074 24939 14221 835713730 64264 14221 95986506 23042 19224 152134260 19224 75617 637855125 75617 21921 526803970 75916 23042 791947247 64264 87228 27337057 58636 87228 33892774 24575 21921 477213718 21921 65159 726972366 87228 20745 237984418 87228 25167 705923287 29324 24575 30150672 24575 67896 214703354 54844 67896 236377635 3672 67896 6279952 34943 54844 103419341 34943 28331 466484418 40411 3672 106012536 28331 62444 95958696 25461 62444 9839368 40411 80659 916486354 12759 40411 454258258 40411 57027 182875907 12759 39425 237270700 25461 40868 290258516 39425 77226 485841077 13534 57027 418285222 13534 75135 698960903 13534 33472 475136840 24267 77226 183508354 77226 1525 712462601 1525 66036 288715948 33527 1525 247513993 71704 1525 988319261 17565 66036 732577687 66036 52793 788927680 71704 16828 740367752 81855 71704 451959518 81855 83192 27174263 28835 81855 833091930 52793 46970 17001684 55460 46970 18647280 17831 28835 539957455 47826 83192 920791830 28835 37363 357979419 38145 55460 349027436 18552 47826 243744227 58227 38145 101905389 9744 47826 884988215 38145 54068 539763607 4033 18552 793415977 64249 18552 119146293 3296 9744 424393575 3296 39659 309543738 1808 54068 965368726 18312 3296 474033315 42913 18312 166601375 18312 42271 122690014 28102 1808 62805127 4693 28102 721653124 37112 28102 298378 4693 57683 491226565 85764 57683 560940292 69931 28102 440333523 69931 62048 388389302 62048 83647 916010758 69931 45228 13821117 73940 69931 568105358 83647 27391 311295560 83647 46781 742298877 18590 27391 872801114 18590 24530 111551045 46781 70259 561529136 78046 46781 745961318 46781 54824 982755601 76616 54824 45118807 76616 31129 243327701 51336 76616 79612934 40640 54824 834510023 54824 65941 102712849 76616 34808 205076286 62860 31129 257220954 40640 66236 906397006 72214 62860 657112092 66236 48266 702975407 72214 58192 346873201 26913 72214 320775861 58192 83247 467695360 27439 58192 250214352 34475 48266 359155608 26236 83247 238820169 56767 83247 68540283 56767 63553 793136135 86116 63553 138932211 86116 83022 373132371 45040 63553 703061833 27494 83022 112885015 21081 83022 797106057 44294 27494 638125447 44294 17759 942007285 43736 44294 411178168 12660 43736 621910075 31926 12660 304853780 76801 44294 466775374 73804 17759 8294812 76801 63545 788038084 12613 63545 82721745 31926 76867 581779198 67090 76801 709764281 85959 63545 208536738 12613 40828 814872816 85959 60204 366138008 183 40828 576914056 40828 21231 504588900 60204 75744 322494914 75744 47629 408656707 75744 86851 293025720 60263 86851 318143459 10948 21231 972688566 60263 70406 152947631 70406 86556 315882513 10948 84045 80614708 61660 70406 502596781 84045 86146 126978487 71711 86146 88138014 86151 84045 290414 21489 71711 952146493 21489 63256 535801360 28199 86151 234705187 28199 2878 596616402 33169 28199 44535495 28199 76439 143389532 39330 33169 740872590 76439 17945 935440713 40220 76439 951484522 76439 62931 399577235 39330 48556 734406758 11163 48556 518487642 21181 17945 847618547 8433 40220 154397300 8433 45334 686014052 37895 45334 691283741 31207 45334 226148835 45334 27803 872253794 8433 27106 972508060 64780 37895 870570470 64780 84143 31692355 27803 54180 207121120 64780 4756 180525692 64780 52692 338642451 12077 64780 83466527 87516 84143 251893598 5381 54180 923444327 12077 17197 907393172 46045 17197 268363719 25889 5381 411852135 5381 24137 921510884 61928 46045 150087366 61928 28694 35253677 85095 28694 313546439 30386 61928 196244056 73911 28694 729837991 22952 73911 50593261 20081 28694 501355 36194 85095 932037293 30386 67190 215645515 67190 59687 782396190 27058 22952 685893453 20081 79904 237920353 59687 87555 34452441 72507 27058 212626146 72507 64288 165694541 80753 79904 254473151 64288 29927 986829448 29927 45782 190639417 39480 80753 855037613 45782 29677 337009147 29677 35449 467336232 29677 84077 226867415 15722 29677 471237709 58995 15722 364530440 43517 35449 26924877 43517 56164 154422336 29998 15722 557799846 56164 42920 11137654 60524 29998 603659458 60036 42920 743589562 60036 63167 62933529 74620 60036 937652255 63146 63167 992822239 60524 19968 202655215 74526 63167 220207843 1421 74526 137768156 2311 1421 927266767 63146 2897 860414359 2311 12177 523540277 26527 1421 937904049 48173 2311 224387779 64843 2311 968316181 66122 12177 189701773 64843 36793 79472612 26527 61799 908250333 48173 76602 415231579 79061 76602 673641235 47041 61799 20946839 79061 54443 333691855 81534 54443 219356026 81246 47041 615782763 47041 15870 93960122 73235 81246 721759751 81534 6603 646586706 69227 81534 31835631 81246 57484 500797881 877 15870 529333490 69227 16536 743443733 47353 16536 153600597 4375 47353 364912842 12026 877 498494867 71728 16536 33034792 16536 47753 133028255 12026 21416 543632276 5028 71728 982616382 35530 71728 725652507 59580 5028 120112484 40102 59580 846481375 40102 24305 626503459 10355 59580 792204962 26413 10355 930075186 47632 59580 619595198 24305 25216 614633256 24305 63671 30960288 47632 82719 38471626 47632 22564 830084782 22564 69541 28533901 63671 39299 414135294 69541 51592 474650252 69541 37612 185831314 67971 37612 425788572 51592 71867 760698479 24576 51592 583612799 37612 34740 92805989 37612 21348 952764285 34740 7329 573488047 34740 87405 30530145 21348 13790 47280848 83803 34740 408638525 55157 21348 265913602 67983 55157 179146965 87405 40724 836592992 87554 67983 664150656 7673 67983 74275719 87554 80095 913528555 67983 14368 153616592 42640 80095 24107203 25052 87554 590250881 51219 42640 226527625 10272 14368 670352609 42640 75026 420584171 64128 75026 767164081 37220 10272 289440250 64128 42558 948794064 75026 75768 597718764 64128 77376 145188925 73786 37220 15738750 62025 77376 837062942 75768 59693 790059251 62025 12481 523723013 39570 73786 23962043 67346 12481 747937633 12481 65947 444171025 67346 1202 508305596 15770 1202 873761734 67346 85297 702506909 69055 15770 275015210 76329 1202 450492919 37183 76329 136632269 57825 37183 262534234 63464 57825 319027348 50080 57825 363733110 86392 37183 947054123 37258 57825 14655503 58797 86392 817167412 765 63464 145733881 4242 37258 68234470 37258 15265 594231399 765 50778 84376379 58797 16885 35620494 50778 45760 133711550 45760 21009 105000367 25647 45760 60314743 45760 25310 973182218 25647 15422 807296617 34992 21009 783814393 8616 21009 200988659 67366 8616 313606412 48416 34992 53376255 67366 8157 737672506 48416 83872 571673128 67366 65147 269222170 10830 67366 777077900 48416 28799 4829443 11274 28799 818506914 5100 11274 672108740 72308 65147 778577338 80767 10830 65977923 14726 5100 185118741 11274 1130 888355440 1635 72308 979909292 1130 6728 823772022 86863 1635 672233686 56126 86863 181457083 1635 80399 318156697 86863 43611 301186306 11201 86863 802535975 11201 84514 382253772 11201 21287 286378394 21287 3815 146100854 70955 43611 280049500 84514 57217 762136471 48844 21287 447835050 57217 11533 602551617 57217 29051 719790884 48844 18586 330401848 60001 57217 15593241 60001 81479 733114478 18586 15767 144068653 4469 60001 118469566 32791 15767 686217499 69198 32791 57087873 15767 13134 842580695 32791 76702 773400048 67337 69198 678941208 72670 76702 938877096 55286 76702 442743195 13134 81475 722650244 81314 81475 234160661 32991 72670 228564734 32991 82154 668625268 55286 17491 358684421 81314 23220 565656800 32991 25523 77078134 32991 65926 711403159 37876 17491 876983500 39326 23220 320236269 74090 39326 738890481 65926 78301 225929368 78301 80694 996808752 74090 67977 136824131 22859 67977 568893983 15857 22859 194248466 72378 67977 175178269 53713 22859 321778788 15857 20616 87393371 20616 5020 962709583 53713 36152 379655263 36152 63101 242909390 62107 5020 943124535 36152 2903 504797444 80182 36152 204449556 57230 63101 606695758 56710 2903 840367025 57230 59458 160663265 2903 37558 590012051 57230 35395 477894327 56710 66057 582087419 59896 35395 155482960 59458 42091 953068268 38999 42091 13525040 42091 35442 320182152 7006 35442 339055779 38999 35341 209633705 35341 75023 9087160 27049 35442 536277716 35341 78710 677898975 27049 41103 191434665 41103 30060 536583657 78710 62928 822252558 62928 51410 574010168 1296 78710 699767016 30060 76114 276203342 15631 30060 429079986 11014 1296 744152822 19129 15631 908948048 58684 19129 275126242 72419 19129 586428833 72766 19129 928967614 81424 72766 196147189 72766 41982 653853477 77255 72419 304455727 81424 821 178184876 24831 77255 321379885 81424 58949 232724781 35749 58949 117048155 58949 13570 260929751 13854 24831 563672142 35749 43617 803702305 5221 35749 968819392 83741 35749 227416732 75974 83741 158049339 443 13854 959413990 5221 19931 116724995 83741 64514 393057060 75974 42193 531469077 19931 61762 750329787 443 23442 231179339 23442 60661 36847895 33444 60661 495799546 33444 56391 401224365 5866 60661 928823973 20927 5866 282179220 5866 66468 199287207 20927 71632 190280943 35544 56391 486253003 64897 71632 898390389 71632 7668 772756998 79815 71632 241296863 45726 79815 451218683 79815 75036 759903224 79815 18182 681264459 45726 24659 671128913 4817 75036 143780375 75036 79140 170035720 74707 79140 830065831 81147 79140 104943970 81147 82102 85930549 45283 79140 956418619 82102 16811 178037414 68107 45283 305840703 20191 68107 269429936 33279 45283 161109108 48710 20191 767068170 63953 20191 489217975 68107 14363 36759893 27646 48710 906007312 33279 75832 611870561 66001 75832 188017198 66001 73931 137629382 27646 84309 247747205 66001 766 781829350 66001 86138 431617717 86138 88227 444847062 63792 86138 5494003 766 75703 92284947 75703 74723 139691242 74723 4298 220598497 4298 3818 108934516 22877 63792 555722669 46497 3818 910986219 65029 4298 847273690 65029 2379 15539612 3818 54217 99162456 26967 54217 919827885 48949 65029 414126075 54217 59923 909519748 83613 54217 225298963 78707 48949 916231672 59923 68794 434206500 59923 27057 293030500 59923 42052 85576729 55526 78707 740722679 56750 78707 586038440 68794 14510 146358242 42052 9677 447809685 56750 24713 586760019 55526 48593 726854341 75642 14510 311776675 75642 76387 510889138 65815 9677 915324982 65815 17217 251695999 14310 48593 826003336 75642 68527 18498546 30944 76387 147140986 14310 64335 516477032 14310 12293 684229191 78855 68527 577925926 56263 78855 908228985 12293 42671 127125415 12293 13959 158241825 56263 85725 111931687 26069 78855 575051174 27362 26069 52334174 13959 13009 517319173 13009 8767 118432409 58682 8767 193271224 27362 17713 110005236 62916 8767 552156068 35293 17713 614025918 86901 17713 138757875 8393 35293 844501237 68050 62916 585073061 62916 45976 100455286 3224 68050 438907880 85823 3224 400405623 85694 68050 655032149 77194 3224 194667898 85694 45701 56156037 45701 25238 116911171 12587 77194 515258083 50383 77194 711152064 62581 50383 163021036 71900 12587 580320216 62581 49677 507210129 71900 71785 119506856 71785 52458 29881785 24958 71900 321471419 71900 60116 91467956 29348 24958 960773240 29348 83809 502023754 29348 86813 980041889 7578 29348 726032522 48273 7578 239655575 83809 20528 126744558 66979 7578 60696467 7578 79930 149459374 75750 66979 203048297 51784 48273 298038529 1095 51784 880173861 72767 1095 682747346 34203 75750 303733011 38940 1095 816205159 1095 41645 180100325 45928 41645 899647483 34203 48821 290565300 28536 34203 354568778 5110 45928 263759840 47897 28536 150349675 58166 28536 567822557 86538 5110 565014860 58166 16519 919096872 77471 58166 105400254 58166 17472 731987342 9496 86538 758030031 36988 86538 208687440 36988 26432 316874620 7038 26432 5922858 8134 36988 990141229 7038 54132 893269242 26432 85221 31929447 56025 54132 996492649 7038 52866 159474430 64911 56025 172132224 64911 39469 468700604 39469 10651 586918337 28002 52866 73506505 84588 39469 453222396 10651 38404 480676728 84588 78135 582345540 48002 38404 502403641 34497 84588 532000485 38404 17397 155969780 38404 30547 804874388 83499 78135 428979224 48002 2221 740932421 34497 63859 587010872 83499 10382 847406894 45391 83499 702710259 34760 10382 908825755 10382 4730 612010249 59968 45391 910159025 4730 3546 706792001 71980 4730 864423510 34760 56332 253623859 70769 56332 131208187 56332 16369 90318381 13939 3546 427822109 17004 56332 906164713 16369 33437 97431869 16369 56244 783356477 16369 24750 796052606 56244 4648 280822059 24750 13062 821885349 75927 24750 368031319 4648 54570 859975880 29699 13062 784004246 4648 4616 370591020 22041 75927 838549027 54570 63149 383297675 19673 4616 386816280 61182 63149 553233085 19673 67311 882747232 79254 61182 428455520 67311 46144 66268041 79254 33008 976572231 79254 82407 69284377 8789 82407 925024565 34375 79254 121117038 82407 60959 186155103 58757 34375 35170069 63935 8789 26738973 72041 34375 668782239 72041 39876 162486912 12273 58757 484860872 4177 39876 157053201 79360 12273 765323147 79536 79360 201328162 12273 57113 691341479 32464 79536 289498674 4177 31108 860703768 80515 31108 459750386 79536 82598 743728442 63581 57113 280094579 12435 80515 836717564 86551 63581 59026536 87309 82598 364897015 86551 57351 691061948 63581 19346 335611850 9177 19346 246043219 16778 57351 104366146 57351 85172 692149872 16778 11809 113382705 74313 11809 370276022 85172 56592 228294414 11809 74939 267366402 74939 18505 630878300 424 18505 871502675 26588 424 816924437 36364 18505 91968572 18505 9654 470363286 34693 9654 378045984 63063 34693 941793313 9654 7707 721455903 85391 36364 627689491 78407 63063 950394233 25574 63063 75628240 63063 67352 454261279 7707 14267 241054839 4318 85391 698767826 72730 67352 189344697 51672 14267 263380134 15721 72730 398283714 84937 72730 47346089 24047 4318 138996414 43076 15721 721366502 22537 84937 847858815 84937 42841 149652699 24047 11643 21036768 22537 59066 772089991 43076 72303 543640422 5045 11643 85814594 25720 59066 70061030 72303 80824 660795955 59066 31313 69645874 73222 25720 632981471 58443 25720 30730709 41444 31313 931729915 80824 78221 883760763 31313 32862 349255273 62116 73222 823423362 20723 62116 337149575 20723 54918 22550610 43504 32862 165967006 51120 62116 210427224 43504 80354 249862684 85697 43504 513057570 54918 18588 373336307 43504 39022 875753150 18588 24973 894234468 24973 10769 98728742 39022 16852 56905943 41349 18588 128610243 41349 46320 410990222 57419 10769 820228211 28605 10769 887644532 335 57419 683383618 46320 49905 19966451 57419 26589 564112730 26589 52563 307070654 52563 62124 123990452 26589 843 528607599 52563 57941 892610614 25189 62124 72682971 83771 62124 641108866 71952 57941 418795487 57941 71736 199166077 78025 25189 869297057 71952 22057 169369987 78025 43172 45180026 71952 47617 745565472 22057 86971 338282470 22057 58709 10135015 58709 1037 839916017 49138 86971 544182375 47617 71146 201304049 60572 1037 408952707 86277 71146 157737198 60572 76720 336888253 46224 76720 774959785 68808 60572 49853957 46224 54246 570351076 41586 54246 374489401 76720 81418 281829052 68808 20905 424968112 21293 81418 385973934 63713 41586 112349985 86648 63713 304515374 2664 20905 82505324 24398 2664 401765443 25085 24398 996450760 63713 26537 147376875 45433 25085 38013839 49298 45433 559483139 49298 65809 240566940 85308 26537 205415559 61480 85308 85747246 61480 55568 391957278 85308 60607 67931119 70918 60607 856612383 41064 70918 795407 60607 32972 368465514 15129 70918 819359071 53819 60607 88146740 48460 15129 669928628 32972 52785 86101143 2032 15129 945498023 53819 78449 924299206 53819 85270 243624789 48460 62890 210930302 62300 2032 375774318 78449 52805 627128973 52805 74748 44628845 62300 61077 921758210 39134 62300 545388931 40809 74748 163008243 74748 79107 725989610 40809 51863 364362428 64715 61077 56970994 51863 59055 4762126 52086 59055 647454048 59055 29354 98311711 64715 75653 176857635 38271 52086 281496632 34265 29354 63942311 79612 34265 757190501 30679 75653 613805493 34265 74401 901238191 52423 79612 255922076 52423 53108 328543350 52423 44572 158916045 10407 30679 52528043 10407 28082 875541697 36673 44572 282770686 28082 60684 426948686 36673 61106 216961363 19142 60684 378396078 60684 19575 372387505 36673 17484 895433038 51822 19142 828252486 10933 19142 851343769 19575 73435 251608326 48822 10933 822278811 27571 48822 976099949 19263 27571 533391968 80344 10933 584544592 19263 64042 648711240 50550 48822 577213667 19263 9080 758995804 50550 3477 14314678 68728 80344 33513 50550 1369 112863575 64080 1369 251581812 68728 16020 638716002 16020 65111 844167915 76021 64080 958906547 44886 16020 904927825 72490 44886 13177297 25572 44886 68394091 44886 4858 657923873 25572 59508 998953243 15433 44886 146610421 4858 27366 584573799 50853 59508 729466470 4858 26269 288841139 15433 48959 234546794 50853 80894 827573537 50853 37464 224853290 26269 69345 537694146 69345 16239 931202898 74209 48959 183054130 22622 16239 782406446 69345 30988 805657018 24751 74209 667704941 32866 16239 342410038 30988 64416 33386217 32866 34761 273129978 64416 16143 546576814 74476 64416 756337073 22355 32866 53789731 64216 22355 872340780 54509 64216 39085562 74540 74476 488263241 56969 74476 484102366 64216 35753 980024492 64216 60215 112852148 35753 74808 10447409 74808 85808 103576927 74938 60215 248391386 69821 60215 247704585 26609 60215 949427030 4770 85808 637197403 4770 74699 461087437 83149 4770 80260786 5210 26609 312333850 11836 74699 967635420 42000 74699 127419739 11836 84417 589621647 5210 18065 975692532 31560 18065 346673065 11836 47010 194061976 42624 18065 971311996 18065 79597 59816506 79597 19463 873130161 31560 30952 698687140 42624 43637 604042013 19463 79030 254441897 43637 50159 723187529 79030 19209 130046333 79030 74958 637986543 82592 19209 642531529 15826 74958 332087513 19209 81409 169891995 56405 82592 238150596 11827 15826 847949522 42818 81409 806334250 43058 11827 896865222 69634 81409 99037232 39897 11827 557567870 22571 43058 822438668 42933 22571 945518488 42933 18456 756885530 57731 22571 372752798 39897 59176 768006067 57731 57040 136037723 59176 31171 650212012 59176 19283 716647273 19283 49340 253553218 60918 59176 904008684 30103 19283 884640143 30103 13170 929043823 13170 53536 646486053 53536 58083 173653340 30103 57915 340139823 20828 57915 570207027 53536 80716 987476219 80716 42531 294091873 23484 58083 420718599 43951 42531 76951159 80716 72594 22160150 79701 72594 299749976 72594 20164 549107182 75681 23484 507188036 33807 72594 755452865 83562 72594 999396912 81927 83562 868187625 60348 83562 183583752 60348 71240 311898830 60348 46234 965229663 46234 11295 88458301 60348 7484 667133494 71240 63973 756194905 14438 71240 377845318 27660 46234 480586386 63973 53633 70670870 7484 20127 225334407 84730 63973 880151396 39181 14438 91850794 84730 60904 282134687 60904 41575 356085202 84730 74947 339913017 84730 60392 62488684 39181 29156 443979206 60392 13179 733250209 23943 74947 878942516 29156 74789 649678258 55652 74789 455192078 75659 13179 212334076 13179 67859 287819367 85634 75659 140350222 2447 74789 900699695 67859 40240 286460131 69436 40240 992642565 2447 26088 725739574 26088 62911 78130934 53996 40240 408825201 69436 25976 158613953 67794 26088 646573418 25976 66861 550734097 66209 53996 716834726 25976 80971 906564835 80971 38663 533301672 66861 57861 624902497 80971 64002 899827007 27708 38663 143588908 57861 24991 976244799 57861 80335 110894556 57861 13284 530172395 27708 47606 493532204 60361 13284 83347073 73396 47606 190253094 70144 80335 694739787 80421 70144 668518856 47606 74889 656492904 79203 70144 573653181 70144 43614 206478616 31327 70144 592356965 74889 82442 399523978 31327 57275 337932385 79203 11959 835014025 45808 11959 44560914 31327 19265 378326246 57275 79123 778996453 45191 57275 111508940 11959 24577 16926959 76591 45191 549224494 49019 79123 392060984 24577 72726 261079798 47491 76591 437793835 28336 47491 984865492 28336 75359 143416683 86870 49019 196697731 72726 47352 783640746 51855 47491 805549458 75359 2848 748089043 23962 75359 603094423 86870 1277 156855007 66287 51855 948105424 13040 2848 742435658 13040 86751 60896468 29685 66287 812019424 15427 86751 524091718 86751 6657 706601592 13040 13599 969692947 4150 29685 555260567 83557 15427 8358793 45104 83557 850935247 13599 48299 139483596 48299 38609 506310931 24433 38609 608665474 87632 45104 290629237 4489 24433 47049930 14408 24433 45696916 24433 66187 235852054 14408 12071 612318767 66187 44119 105044240 62571 14408 611902181 66187 40594 333451299 66187 68986 266823822 13011 12071 167931900 83664 68986 110219035 83533 62571 225794338 83533 22545 86379914 87898 83533 300762975 87898 4911 162827338 83664 75313 699607167 47377 4911 973704695 79136 22545 753457167 87898 21402 299361500 31616 79136 365083233 75313 79355 991090440 32498 31616 41051157 21402 58074 951779778 31616 46161 626529094 17679 46161 530163050 62448 17679 745720689 6285 62448 675784384 56493 46161 306569067 76681 62448 189309310 56493 76526 59887842 5217 76681 369276840 56493 40084 658109571 56493 53193 63701155 76681 72116 67415845 5217 63061 105908659 25737 5217 979775619 25737 46628 902626549 10829 46628 552508070 18620 46628 247845581 10829 37727 778042627 37727 39989 678530857 83773 18620 123423416 53251 39989 347794693 36611 37727 674028589 83773 77030 889840872 83773 41613 594273349 893 77030 50960489 893 26198 454615596 40852 77030 368982357 40852 81746 330240647 26197 26198 954530517 40712 26198 571890114 40852 12702 35875743 14455 12702 416596093 12702 71957 8468048 12202 71957 914246303 14455 8218 570918386 14455 80179 598863196 14455 75213 320178550 8218 11327 160849781 75213 77224 859324564 8218 30611 321653484 11327 10791 860022398 30611 4923 877463046 85886 10791 298300520 65418 30611 556412120 71899 10791 222752659 10791 6989 815020802 42806 6989 957733116 65418 13192 542349724 13192 60177 131288316 44823 42806 210749119 6989 29379 346782096 42806 4022 325952480 4022 79280 82504099 259 60177 729496417 47792 4022 94441739 63530 259 557146415 4022 29607 827418981 71779 63530 888501590 71779 35629 347345854 79403 29607 83583238 63530 7446 425732293 7446 10423 828726913 10423 69730 982737284 80925 69730 54699274 69730 83440 532705363 48256 10423 668748651 13474 69730 75060706 17442 13474 398964454 83440 14832 334019740 17998 14832 656942515 48256 70214 32127122 13474 46365 87958314 17998 18479 353731091 70214 15695 690298303 66728 46365 273889964 18479 79154 123691807 66728 40336 377518279 71088 66728 788120365 40336 4173 176011706 81232 40336 179313863 81948 81232 960784379 71088 2587 440720877 81232 18933 695279993 81232 79468 750958937 81232 8493 673178900 46802 79468 162793910 66649 18933 327023083 46452 79468 269884824 29466 79468 79728477 37127 46452 86863818 48489 66649 439097366 29466 68222 758273395 44234 68222 162974343 11953 44234 29387559 11953 54214 94246099 11953 46460 900219465 68222 60838 909280284 55548 60838 943391912 35632 46460 885658371 60838 44549 338892710 44549 18401 807285002 86800 55548 116659644 83640 35632 457471542 71806 35632 520094957 71806 84134 51760294 71806 73335 595851157 3889 71806 817514397 41160 71806 307473304 41160 47361 605551012 41160 77520 24507487 77520 39829 398078633 79026 77520 607343939 32313 39829 970699993 23039 47361 616951893 18886 77520 950119400 39356 18886 120228337 61801 32313 162563922 792 23039 744228836 48543 18886 328465146 792 67535 9751831 39356 73494 723798917 26920 61801 871083098 26920 42614 664760238 7674 73494 374318404 7674 13593 220449964 42614 55943 675141061 55943 38137 176069193 8839 38137 630920212 7674 1342 685737200 1342 79165 708160250 11688 1342 56233058 46653 11688 98293703 8839 76725 770309265 79165 83035 838832441 11688 51536 959362682 28007 83035 331516200 78160 46653 159219958 1315 83035 76991264 49889 78160 86188400 21529 28007 799324145 49889 50288 555168258 50288 44428 630199658 82649 49889 609466555 44428 13380 730522985 49523 50288 361508324 44428 20875 636093056 54942 13380 119588172 8241 20875 489054709 35040 20875 429425647 48624 54942 693704548 35040 84986 881504120 84986 4336 776982628 4182 48624 932852745 35040 4601 569736973 4182 79824 862832608 6849 4182 30712207 61065 4336 548559024 81159 4182 1754666 6849 81167 627064433 6529 61065 10778384 6529 60166 875993586 61065 192 111346838 60734 81159 233774548 60166 21620 590511894 21620 17446 633321396 21620 46716 757021223 77895 17446 14469890 17446 4061 113098644 4061 10499 945526791 73023 77895 818880128 20576 10499 756929433 71234 77895 78876616 16661 10499 68053248 16661 8256 168546736 8256 26038 517941632 8256 64692 388723136 38010 16661 678712908 24844 38010 94549675 38010 14868 805504219 26038 26629 280720349 32342 24844 821794360 26629 32831 658683830 26629 47482 276778122 32342 46944 636103233 47482 42951 307134439 9901 46944 883180663 14006 47482 9608395 14006 74295 74585029 14623 14006 747721259 45063 14623 477812021 14006 1114 274973233 25317 45063 512114458 45063 84411 71637830 76782 1114 718689945 3735 1114 144242052 43082 76782 21000363 3735 20457 889668215 43082 73874 654817011 41971 76782 303983016 20457 26720 93783950 2876 43082 450936305 13523 41971 380214027 87549 2876 644054591 12154 13523 243239041 13784 13523 697930819 25930 13784 509955091 25930 20072 292618918 13784 20036 779106541 25930 61756 628733681 33555 13784 93915146 1100 61756 349723129 63453 61756 591528494 63142 1100 647116051 33555 83863 258354031 33555 75822 242298448 45067 83863 267249221 50312 75822 181618943 50312 16635 6295802 45067 5837 102262303 49012 50312 69965733 50312 57674 675618602 5837 12725 478129872 5837 12543 454506722 835 57674 37526968 57598 12725 607549248 57598 6832 708732485 45625 6832 951390320 6832 26357 49180071 24558 26357 104155533 71850 45625 254638138 32007 26357 512188430 32007 10436 892205082 26357 9086 21866956 37940 9086 224513605 10436 14602 853068424 16044 10436 481871428 83222 14602 726916510 83504 16044 54473596 1852 37940 922270411 1852 43010 117179985 35954 1852 75959026 2380 35954 192124735 60155 83504 831206147 2380 21918 330888417 2380 41983 401355255 35954 30961 134332009 28240 2380 812446611 3794 60155 312383757 3794 79312 630070673 19671 41983 515991873 22946 3794 683893049 59143 3794 716858823 79312 22280 662897299 70213 19671 444749141 50805 22946 715849331 70213 3755 967503718 70213 78702 92874294 70213 15993 524190401 76324 78702 253449608 71394 15993 711958469 80963 15993 145638071 11267 80963 273381248 75073 11267 577860268 80963 67405 497430948 11267 47681 975178715 26086 47681 543586388 11267 8553 863802471 47681 50413 922397673 50413 74230 736810328 8553 20991 964383830 20991 12107 781592288 59866 20991 96984365 74230 78044 796548702 59115 12107 651063371 12107 6349 33802633 44172 59115 409835872 64040 59866 914345016 78044 70714 990041735 6349 54399 121498474 64040 18999 552652575 29731 64040 353411854 64040 78300 313298003 36850 78300 61716873 29731 27801 596430446 27801 34974 307875189 69225 27801 103703210 40476 69225 197734525 27801 24830 816450407 40476 16145 379411389 55055 24830 896797886 52919 40476 388084667 53478 52919 445171075 10335 16145 842367227 47369 55055 499667667 47369 47607 775201842 47607 67444 618091938 47369 3399 853591903 47369 84713 198344372 73202 3399 19601966 3280 47607 418868675 29942 84713 208105443 9436 73202 269460980 3280 54389 280808508 54389 42615 400123194 3280 82820 110974214 9436 40523 925950267 54389 40432 456071188 40523 78447 654004913 14121 40523 658850501 81626 40523 967336814 40432 41423 58509171 10056 14121 415182390 81626 70064 369335043 10056 56120 532442548 54542 41423 260817928 72541 54542 568930512 10056 85171 178915807 72541 27918 874763337 85171 56015 629335578 85171 87205 824976909 88110 87205 276840311 18773 56015 239368672 72807 27918 827081218 47339 72807 883866262 72807 10191 899562513 88110 44655 625016763 44655 82305 141664529 30562 72807 722689106 2316 30562 506242263 2316 3486 899936578 4980 44655 58959226 82305 35182 88499910 20757 35182 12291282 35468 3486 402632045 75540 3486 90666129 44023 35182 381936650 75540 80035 683568831 79020 35468 952934287 75540 22325 219711605 42688 22325 849098118 8485 42688 393036326 69942 8485 929862150 39387 79020 219346733 22325 45734 45700425 39387 33456 612715609 68117 8485 345165535 4749 69942 119536793 33456 61501 614582566 4749 61021 249445042 48094 4749 625971282 31644 48094 949856265 61021 7992 560133958 10949 31644 334245953 61021 43459 996591494 6431 31644 54901495 58041 7992 673231675 80134 7992 24837194 33925 80134 835155023 33925 17522 960677781 61406 6431 822289271 18080 58041 384041499 54333 17522 97584575 15871 17522 453636601 17522 694 340439064 43110 61406 286930802 69346 694 895709161 694 42538 826834627 15871 21148 722728512 70792 43110 821427714 10674 42538 715038136 21148 34727 270042319 10674 30557 176783378 21148 40592 696396336 70792 85267 391579789 68039 40592 745310197 86519 40592 82983857 40592 70302 233840216 85267 44639 337962687 68039 24189 450284622 70302 40146 95591158 86519 22220 644812096 24189 84150 826518839 72642 40146 299659788 22220 47926 485243652 61207 72642 121083707 75032 61207 997416709 81612 75032 146100649 86917 72642 538521888 30818 61207 38654837 75032 36461 204603801 25271 75032 143970736 74408 86917 618349428 63708 25271 25705138 63708 69777 770320467 63708 10805 634713865 69777 66454 65721532 10805 8492 709728293 24380 63708 456205383 66454 165 294004071 66454 66711 130475582 165 4537 846763521 5895 66711 658730153 5895 75857 7125077 3372 66711 687877503 75857 19492 979870066 3372 20310 534777645 78648 5895 32585311 75857 3890 59200803 3372 54928 961955537 11166 19492 386796557 3890 67679 547949245 3890 84717 581228062 11166 35550 49791159 67679 27969 119581969 67679 81645 683915178 76036 35550 611399356 45989 76036 935498890 45989 43160 228575569 81645 2122 172414249 76036 29337 693436579 76633 76036 513967075 79740 45989 981157816 67435 29337 86373997 79740 67212 309875533 51462 67435 722396238 67435 26553 350031636 28270 79740 1706527 22328 51462 233055721 47327 28270 673725842 22328 56312 247809264 70919 28270 307727938 53376 70919 593352420 42089 70919 834370828 56312 45577 38367145 42089 57196 443413760 45577 59997 864102091 45577 40160 517566996 59997 65836 208965920 40160 3154 738134875 65836 68712 504786877 24289 40160 68029891 83852 24289 583392946 24289 50873 638594560 33147 50873 973750451 84320 50873 21602705 83852 31137 374994123 84320 60125 785801034 75210 84320 425073820 71745 33147 495307230 84320 196 184505988 55064 31137 900277386 55064 2915 748618175 33681 75210 746384335 53259 71745 874301725 33681 28470 328941897 23794 33681 797566674 18227 28470 938939813 53259 62377 319224554 62377 81206 49924637 28470 77695 594887476 81206 84377 219567420 81206 31870 105890683 68360 62377 790744490 49785 77695 183089365 38113 77695 846921816 19862 68360 77289060 48883 38113 416203431 38113 1481 870076285 6038 1481 488524029 6038 88376 499623327 46280 6038 828499311 47088 88376 214437712 47088 76752 383182320 86291 76752 50006198 46280 19689 679153621 19689 84436 209666997 86291 77620 467291621 77620 43009 609122194 77620 50311 846522181 26608 43009 396604181 26608 67485 12323261 68835 67485 145675901 9330 50311 4833175 67485 44280 443630808 4459 9330 465162895 9330 64253 310823128 68835 70262 945476834 56034 70262 766134029 72738 70262 911439454 70262 55782 614282460 72738 15621 313550250 55782 48730 46863166 56034 15800 992023484 15621 85834 891394331 10711 85834 300713267 28365 15800 89538714 67449 48730 614408102 73624 28365 594079569 85834 8823 103483149 64836 28365 112598479 64836 60492 685997210 73624 52745 714824598 52723 64836 653715144 47217 60492 812649547 63328 64836 2131554 27567 60492 860780373 65606 63328 955914162 56858 52723 949040024 64664 63328 416145247 63328 64242 344032363 27567 2315 980949217 64242 88044 882411391 64664 71599 668785689 64242 40825 67114945 78047 40825 219234036 40825 73872 45947580 19480 78047 455651378 19480 79124 389221639 19480 69883 94247154 25605 69883 379553820 69883 13229 481319543 79124 17385 264576861 39346 25605 494082 27152 13229 90204052 25605 5294 906567589 33224 13229 838530542 27152 73504 867807489 33224 71541 187906825 35256 33224 902465592 1424 71541 13894715 1424 46639 434735191 71541 22879 879447222 22879 61662 673130820 1424 72683 704785790 39643 61662 323056396 73783 46639 568789381 71009 73783 177190153 78152 72683 94125994 39643 20689 752015825 73783 71104 151872613 20689 80997 323599159 77349 80997 251132921 71104 36730 416377787 77349 68891 433032526 71104 31614 694061514 39030 31614 145575706 68891 43857 211802234 36730 19982 724215973 22589 39030 146208138 18859 19982 209860077 22589 81327 365857722 81327 12061 126156822 71700 22589 317048398 81327 42330 425764809 12061 4161 109645559 12061 30206 580163987 41053 12061 420556925 33965 42330 329684065 30353 41053 122853002 30497 30206 860810789 33965 41622 914676529 30353 58641 503260270 421 41622 736442121 24404 30497 716444516 74299 30497 361510705 421 18744 204431141 39726 58641 557470400 39726 73010 122932651 33548 39726 255903476 18744 28294 943583020 33548 15034 831367579 15034 85045 503826451 15034 46530 60076614 15034 76140 793891914 88080 46530 448743455 42744 76140 557393180 44600 88080 366121897 42744 69526 194931447 42744 4529 140646042 88080 646 837730625 42744 6300 837680555 44600 69884 82041522 73810 4529 77782428 72785 73810 122186102 72785 47337 311220681 79832 72785 404267638 25121 47337 147065178 25121 55620 99545464 70373 47337 446637304 79832 28564 95104106 34981 28564 400656431 70373 40471 111317093 28564 17010 418183434 34981 49685 574375045 17010 9733 70140852 326 34981 766018920 326 47895 159300137 49685 13501 8005061 326 14324 610583663 24014 9733 275801167 24014 3009 900992983 18596 47895 769425304 30086 24014 293195593 13105 3009 107716302 30086 84400 762408145 84400 67228 487730004 84400 6987 412866741 80242 13105 634875604 68813 84400 610328336 16076 68813 94912349 80242 60914 326389019 80242 34442 293323294 16076 42039 266540760 34256 68813 575288069 21157 16076 284035866 34256 49732 503961466 34442 54987 383674390 56629 34256 85603361 23558 34256 142357538 23558 67823 269219228 73208 67823 101172769 18551 73208 625379308 18551 30286 208512678 67823 62495 197606034 18551 29055 174538261 62495 22381 351826551 26318 62495 858482350 34250 22381 986616434 81838 26318 798994547 34250 25322 854663881 34250 54585 118026438 61067 81838 120575613 6062 81838 484528467 25322 52978 31087159 25322 55174 104531334 52978 21414 89200737 55174 43534 909771967 6062 28532 572259961 68214 55174 827351306 43534 80689 789642008 21414 49203 767417075 68214 53976 502816845 53976 4411 491651102 4411 53988 603438884 4411 83393 608886831 26554 49203 226192412 53976 76525 669244463 20539 4411 81130446 9255 83393 110496046 47687 76525 633175284 67876 76525 117556690 20481 76525 273247831 20481 49480 289472414 35136 9255 850646001 13217 47687 320406485 57444 20481 118713286 59326 13217 486789267 59326 62652 566239335 61190 57444 668512459 13217 48199 121602367 62652 71892 480297335 60185 48199 856828909 48199 63867 399595502 60185 86779 155831077 30518 71892 607726008 63867 87178 577635277 63867 48794 216415080 63867 36781 457644054 30518 77488 401423599 10635 36781 622711213 10635 5829 653610763 10635 2329 662169993 77488 60419 920503679 60419 2912 971356747 62235 10635 103120248 2329 1519 718931778 2912 2795 145786593 2795 30325 437992079 30325 62354 218752742 2795 38413 907989991 45287 38413 87862216 62354 75109 404277797 58631 30325 41541076 40417 75109 810164788 38413 65699 875244605 75109 14304 17311107 58631 42161 879333200 66769 42161 521771748 2874 40417 612923128 59965 42161 93885717 14304 72529 143636660 36712 42161 4493657 84643 2874 241094532 73943 36712 687321695 77236 84643 36308890 72529 29172 286326023 21323 29172 785969654 9401 73943 280964750 77236 39023 257558370 8907 39023 122991753 21323 73849 376521889 8907 21913 514174694 39023 72379 819783959 66202 8907 760724667 46615 73849 86623987 18307 46615 1266812 72379 40103 519944229 46615 17925 519683897 18307 37411 300762552 40103 12388 220886034 40260 12388 359866329 17925 30762 166275246 81926 37411 902848574 42147 37411 825863062 66413 40260 538369532 84584 66413 145726270 88007 30762 89157674 66413 13766 875779209 2810 42147 253396454 84584 56666 46681419 68144 13766 196146961 56666 47354 570281086 2810 28804 758741396 2810 70217 329646299 56666 84090 2003276 38338 47354 101608089 48148 47354 910260737 28804 46658 360221936 46658 19179 715123328 51941 19179 678548956 19179 19046 839972512 70914 46658 873416980 59894 46658 41725238 59894 5801 395620868 35994 19046 90732767 59894 83162 635142131 70914 71649 47799566 50343 5801 708003615 5801 34247 147904551 73548 83162 718561259 71649 67691 440698596 67691 40943 364293779 27762 40943 88052681 40943 5372 869101344 5372 3856 615633412 8265 40943 761701567 5372 62419 76958225 33394 8265 89768809 5372 7402 89347438 36940 7402 413805153 33394 34349 780208312 39131 7402 171992630 39131 39884 106886851 31454 7402 487065188 34349 71141 770162507 39131 23568 257215576 39884 44086 730828493 44086 65889 414336786 25284 44086 51057769 71141 744 327089881 44086 62606 683604780 32459 25284 827329803 53279 25284 576426346 53279 59268 879246466 32459 25972 255004638 4012 53279 698370336 62168 59268 194515252 65628 4012 568253526 25972 12615 455391909 4012 47301 408709853 45362 12615 965977860 45362 5770 288931869 12615 80836 139951133 8078 5770 220720227 8078 67758 839223133 80836 26122 562732780 67758 83833 489117905 30969 67758 988423617 26122 14924 12193895 23289 67758 436350733 82588 30969 865754401 76569 14924 7444181 68505 30969 710116733 23289 2715 214188105 23923 2715 483532769 5491 68505 243579408 5491 80439 141339737 2715 87474 998833332 87474 22129 88296280 23923 14031 29848820 25895 5491 619880015 14031 72098 155380026 73060 25895 835160532 47613 25895 879574870 84062 14031 716506425 41295 47613 967069307 22725 84062 303163022 4274 47613 495046828 4274 16147 550211193 77162 4274 31304747 77162 43002 37165591 77602 77162 335770941 16147 32850 807395429 58835 43002 164828895 34953 32850 406674181 34953 9703 675727471 32850 52396 787259313 58835 39767 988068465 52396 28892 679943838 52396 81490 174806971 39767 4187 36085290 52396 15685 831227438 39767 14090 968906114 4187 6952 57560766 51333 15685 740541898 82042 4187 257893968 14090 86713 216266016 61854 82042 956212814 14148 82042 780785530 86713 71591 624385853 71591 79762 168235773 71591 1816 919046606 14148 8882 836253519 36939 71591 282947630 1816 226 479791107 8882 46533 765163969 30452 226 304663577 30452 34831 412673757 46533 5789 775182023 29418 5789 645203347 9686 34831 411616384 29418 69621 145947760 69621 50399 349278573 13662 9686 356576545 40604 29418 928234982 69621 46737 22556514 53156 50399 133592072 45966 46737 904482190 13662 36995 553750891 23365 45966 191075648 60316 45966 350217120 53156 72543 106967444 37973 36995 405147374 36995 77028 928450387 37308 37973 989875721 60316 29584 401086017 51250 37973 181783750 14889 37973 734407205 29584 69326 354227050 48857 29584 366159125 13926 48857 776978846 14889 25641 231449137 27996 13926 35351458 58771 27996 585449208 87529 27996 175877498 25641 72988 180193396 72988 68049 585280821 48640 72988 33491664 58771 1993 806802038 1993 66743 23273941 30044 68049 240628486 64768 66743 903202564 38233 64768 823910083 38233 79067 658507256 66743 7167 286142568 79067 88304 313115515 79067 41299 118414720 83387 79067 826208681 79067 356 680495978 88304 30790 300417575 66500 30790 893215443 356 85039 87500793 66500 43008 767771808 85039 61400 321440809 30430 66500 82934507 82838 66500 76284305 24229 85039 621591057 61400 46678 451007926 3023 82838 322129338 85567 30430 476154623 28221 3023 986697913 8588 3023 523909670 3023 31897 333834788 42775 85567 963911508 31897 49684 466808940 22893 42775 575736941 31061 42775 597456402 31897 38200 691036997 44603 42775 784230189 33533 31061 792318405 22893 76164 209708906 31061 36750 748276737 74668 76164 700605929 30608 74668 129317452 14915 36750 13832545 48142 76164 483523522 30608 64213 247258561 48142 63444 810675789 63444 7228 62584243 63444 36221 300456815 67276 36221 743949080 67276 32706 741933914 7228 75017 391947839 9912 7228 559150042 8282 32706 150481418 16301 75017 600891772 87881 32706 72587508 9912 16948 44006635 16948 52209 400969522 75461 16301 648445052 62431 16301 483828860 75908 16948 267848874 75461 24503 991918115 40923 75908 164697119 62431 17871 558144660 82520 17871 436411889 40923 39470 193864039 25621 39470 496015573 25621 26200 168865765 39470 82253 467022604 85324 82253 259150412 46265 26200 532053854 21486 46265 269599235 39316 85324 104931355 77741 21486 306933623 46265 15070 937887171 21486 80567 737861331 59185 15070 521849903 72503 59185 136777058 15070 76768 489314504 34165 72503 4217305 59185 20369 849531807 35411 34165 809104895 76768 87423 783893219 76768 31772 253229345 36075 34165 149834191 87867 35411 171346548 36075 31353 844117675 86449 36075 962981231 32064 86449 964030887 46172 36075 407458136 31353 72386 913193686 4958 46172 960170453 5925 72386 580131613 67443 46172 974106960 67443 80104 349418278 40990 5925 700205208 68817 5925 28921957 56974 40990 249530165 80104 71669 192313463 68817 60667 916247347 68817 61378 867655614 68817 82822 729068397 12607 60667 233572377 21614 60667 365855019 21487 82822 666997183 63797 82822 952037672