3 90958 90957 1 68705 27790 958828329 27790 24615 587390471 21763 27790 999479818 27790 75375 53368267 41027 68705 69432071 68705 22494 231341998 33607 75375 185466606 75375 21339 776345388 33607 70322 640901850 41027 34984 141076560 21339 25781 932723088 59706 70322 473037893 15469 21339 91055161 15469 68147 329724832 89520 68147 74194494 16812 89520 299810192 651 15469 816303392 34549 651 837737128 68147 64974 876118424 8898 16812 158475922 50527 651 1096183 8898 20954 588486192 90100 8898 678802531 8898 52523 386709001 8898 59806 767066210 90100 64977 175266688 38856 64977 771397199 64977 74461 490117494 38856 71395 805669402 7801 64977 707761644 64977 38336 278987917 29937 74461 470435767 53361 74461 599805198 53361 9444 763590870 56245 29937 904310989 83870 56245 273990467 56245 75150 164401061 21906 83870 944486309 42950 83870 79824588 75150 80708 15424323 80708 81908 416529921 43632 21906 104229146 42950 19269 691511940 43632 86987 755412178 5577 86987 266705314 24873 86987 934594287 78970 5577 28294708 24873 2574 640984540 55441 5577 418235649 2574 39398 104023527 39398 84950 179158551 2574 51889 80470159 2574 32177 93007002 48688 39398 39279553 84950 41930 913700828 78815 84950 577271436 41930 52345 245394884 10314 32177 370674218 6078 48688 128363570 2871 41930 139120866 78815 87038 146809268 52345 4815 793278464 75032 4815 183777906 2871 74483 803203879 74483 55494 543871113 76737 55494 629592891 4815 46850 990274098 46850 57136 919105624 57136 5557 292568568 46850 22070 813661739 46977 22070 13089051 84606 46977 389016494 57136 64081 777466456 5557 26852 900423457 6897 46977 590809806 84606 67039 5931609 85275 26852 818292174 75074 26852 912723047 7449 75074 85989426 31728 75074 309116334 67039 23641 328187032 46306 23641 57922902 23812 31728 353804974 6953 23641 106774930 72895 6953 935413701 72895 22597 852642936 89639 72895 163886194 89639 74307 912019384 89639 88136 853866490 72895 3454 552215374 7214 89639 557019863 3454 4199 34811720 40167 74307 209873405 3454 609 82414817 7214 88001 515978043 88001 24056 630756068 67547 40167 35273074 609 9721 15142555 9721 74693 518223844 23090 24056 35451589 39879 23090 42354153 84628 74693 107172996 3763 9721 834786654 24892 84628 852625694 73789 84628 684151571 55397 24892 838362141 59332 24892 815504400 53102 55397 321516171 55397 63022 673224977 53102 14239 26273336 55397 27839 647978486 18565 63022 738400794 74021 27839 50741073 968 14239 72329608 14239 73661 727977182 30543 18565 875118811 18565 42956 700908420 90694 74021 681604379 66907 73661 854000536 19953 30543 929380919 54542 42956 791587490 39709 19953 484356242 47295 90694 493433270 10507 66907 337502396 58084 10507 62319750 10507 73953 60893968 39513 73953 873321483 87538 73953 98582495 10507 16348 257870810 73953 41127 345543822 30924 41127 983725997 87538 27441 608695675 16496 30924 55470789 37115 16496 925362191 6513 16496 529562826 44032 37115 5172483 39259 37115 475002520 54579 37115 633274906 44032 26239 147917486 54579 32681 840126737 35030 54579 187069382 51106 32681 625568170 19951 51106 257864515 26239 36369 689486120 35030 44939 747579116 4442 19951 501583315 51106 72308 108208924 24824 72308 120972230 72308 8318 105611743 71853 44939 925667387 15979 8318 753593881 15979 20463 513873934 15979 25678 272884943 71853 24005 902064891 25678 87913 970442491 25678 62102 336072363 62102 62207 200761382 24005 54335 922935437 54335 88320 685791196 62207 13290 974361220 13290 26149 499967849 55949 88320 17191775 13290 14713 291256225 44026 26149 624372835 44026 14989 37014776 55949 35761 589591585 13587 44026 185912791 14713 14535 871721407 14535 43360 103130708 14535 77541 732116510 77541 49848 221010626 8554 77541 936117771 14535 44739 882345754 78418 44739 880397903 18633 44739 29023816 56044 44739 706539962 8554 19842 35736358 45349 78418 989684787 78418 66223 566928441 17079 56044 428893249 34672 66223 16614194 17079 74569 247068222 45349 2320 974466701 44178 17079 513841066 78398 74569 597608627 49087 2320 856203307 76158 49087 19179149 49087 72181 92907610 74589 78398 208923336 8512 78398 174694553 74589 55668 385613685 62757 55668 766938816 55668 72968 457482602 34701 55668 600858974 56951 72968 75713925 62757 4376 480870608 56951 46083 753269755 72952 46083 147371451 35250 4376 551761158 22153 72952 657850215 84704 35250 464719141 84704 87524 673021738 22153 81348 11407300 35250 70226 237939542 81348 37375 296783910 52754 70226 458277786 4449 52754 146384959 89832 70226 956263986 77150 4449 686872904 30738 4449 480794952 50087 4449 291907883 68666 30738 707431295 39285 89832 394637089 50087 61382 625430444 61382 3383 73564311 3383 41633 800800731 27576 41633 502366880 3383 44741 874698090 57284 3383 797300866 3383 59171 586621164 44741 86943 377788076 32859 59171 628998719 40284 57284 975148251 59171 63718 980556944 63718 83701 847418366 63718 38576 129640684 6344 38576 128050156 83701 63406 37020237 6344 45092 249423774 45092 59606 174118190 52860 6344 503280389 62770 45092 713787885 52860 89141 6290440 59021 89141 224454148 44921 59606 553639957 62770 68960 750192430 89141 89468 561006961 89468 69390 160633767 44921 46645 669486555 68960 50714 903209066 89468 71033 455058956 17443 50714 508747519 33155 46645 574954428 10861 33155 810829054 33155 8851 765767486 8287 8851 999882634 8851 52683 664898865 6955 52683 127211494 8287 75382 154672846 5363 52683 474780610 5363 37787 15257303 52683 86833 344773535 37787 86215 309196889 37787 35724 964935824 82515 37787 499114361 86833 42944 348104714 40846 86833 458543690 42944 36232 242315128 82515 81852 107652689 65142 42944 710392668 64060 81852 890607775 78099 65142 994984398 42613 81852 128978523 31575 42613 79212295 52432 65142 326377884 20238 31575 844480519 20238 39654 631482293 82946 31575 770415799 64370 82946 399694054 52432 9294 771878975 39654 42891 161045564 25260 82946 705498081 15700 42891 829352272 15700 14005 505603721 4149 42891 957390 83199 4149 662941484 18770 25260 631304392 18770 53395 152104505 23944 83199 485154474 589 83199 896450631 18770 79451 785309702 53395 8268 5683894 83071 589 635217904 82529 79451 62503878 8268 65365 69000365 26281 82529 786236722 58354 83071 806882891 26281 89279 702151532 82529 38078 292064361 38078 20655 425756473 89279 10901 128784342 38078 38675 889619614 20655 54597 451656539 16760 38078 225404347 4458 16760 273040918 38675 75166 600859720 75166 83769 567818828 4458 71864 32691666 16760 52694 940192354 4458 72572 90465039 3311 71864 782094744 52694 44371 91754997 67230 52694 73469263 9824 3311 77729149 19123 3311 559210831 67230 44087 511071723 67230 21682 297216278 44087 44664 5632956 44087 19580 294931806 73123 21682 390716529 86309 44664 205408630 6658 73123 331356044 6658 48805 303152561 32208 86309 828780538 60415 6658 459243251 42211 60415 105053983 50551 6658 353496387 60415 82751 682831980 30169 32208 548264557 35624 50551 792499272 30169 43497 969079450 82751 85895 500503260 82751 30073 556778681 34205 30169 720201244 23519 35624 737173516 34205 12863 272199561 59803 23519 955010370 34205 65979 420842302 86670 23519 967603312 23519 75541 206540545 61481 65979 873901116 10257 75541 373217257 65111 65979 65952556 10257 39001 506879501 10257 49543 521643066 39001 74525 574208850 490 49543 455466117 39001 64756 609534593 490 43658 433364674 29513 43658 863955285 21876 74525 293169959 64756 45896 818153035 30505 21876 592226799 53401 45896 211375959 45896 16549 341134527 58988 53401 839193023 53401 2450 582027380 53401 71115 147465845 15986 16549 120975867 73359 16549 114713398 2450 88274 806240468 69034 15986 985857797 35729 73359 616150707 73359 55326 126467734 88274 85775 630160927 2495 85775 72569922 55326 19811 979094213 19811 63539 876543914 85775 44019 982234643 36058 2495 983667472 2495 9382 505836376 44019 30076 95953863 9382 15775 740303474 57818 9382 588360041 30076 9251 750281403 15775 90415 61447323 57818 5640 244512036 66143 57818 670744806 57818 81149 347730211 86055 90415 762694474 81182 86055 640151907 81182 30040 606254723 81182 69048 283536401 30040 42717 895599831 18599 81182 423234861 7833 81182 294172915 42717 67643 259676848 42717 66877 721967692 22028 7833 486062834 7833 53870 566292363 7833 37664 13401171 66877 41478 645382458 52672 53870 527561155 32324 37664 971092299 50414 52672 113339804 41478 672 558215203 52672 21755 126600218 15216 32324 77770531 39022 50414 352301263 21755 28640 528424012 32669 21755 557670365 15216 24650 409640060 32669 17280 65240054 32669 72553 669843884 63748 28640 294451834 72917 24650 640163474 66465 17280 716392282 66465 28390 270798910 72553 27796 454189545 28390 26190 824277502 83393 26190 533227031 28390 49770 26053759 22679 27796 104511680 27796 48991 922480216 26190 69893 782227349 22679 1978 84865416 81808 1978 978533854 81808 46259 9761277 4578 48991 331145926 69893 7500 300109494 25330 1978 768257757 44334 4578 638483463 7926 25330 930851598 7926 15122 433636175 7926 43038 856206281 43038 62619 657603191 44334 27508 197955431 27508 49637 901776910 47665 43038 345030287 47665 29186 759280053 29186 77900 980194053 74346 49637 319671700 29186 88760 896199993 88760 83699 707534514 23543 83699 9038137 83907 77900 557976378 74346 90399 652949675 54133 88760 114462282 58654 54133 810774912 90848 23543 821358767 71109 58654 363561183 80225 90848 761447205 75717 90848 720167957 3191 90848 863983723 88698 3191 192513941 75717 18800 44972230 3191 81688 24958295 81688 19952 983952251 64069 88698 694076905 40409 81688 1020556 18800 69144 404163473 64069 83751 332927284 69144 6846 607973123 40409 74380 493430772 6846 7473 553037071 76707 83751 790761928 18704 7473 498784196 76707 70275 478114866 58908 7473 67949598 18704 7629 136666747 11039 7629 670395065 50220 18704 138204232 69057 70275 546282905 50220 86824 616511646 40684 50220 518675947 50220 29683 795991201 19280 50220 29045485 56722 40684 832468918 36646 56722 133857100 7701 19280 760799343 7701 47300 493205578 87244 19280 603492423 83559 7701 956286754 75673 7701 915974626 47300 26372 128738579 26387 47300 842248939 75673 50576 86796698 84804 75673 347003353 18531 26372 807642352 3166 26372 578472113 53667 26387 286079900 50576 38027 101674069 85200 53667 208414499 38027 23573 657176692 85200 20279 112559026 20279 43433 29165769 85200 6832 674570005 89077 23573 155303427 6832 13358 271814531 89077 69032 212642161 6832 5931 976435774 6832 47949 52203102 47949 77280 887860619 98 69032 401344774 51565 5931 215237803 77280 77445 726853969 39884 47949 206796551 77280 11580 668959436 77725 98 467703724 26563 77445 609998997 45388 39884 301661212 15100 77725 743576402 15100 42405 829372007 42405 70847 312120676 74933 45388 970157880 74933 6160 354255996 6160 108 284686635 6160 72404 714858826 74933 17579 658181901 84387 72404 573082924 17579 29706 96020487 35954 108 227253755 72404 24384 980981281 87473 84387 423060785 24384 54894 927382018 24384 8548 586496804 38380 35954 229773598 8548 71646 57790798 54894 39100 81469385 71646 61823 12848492 39100 78621 599707009 8788 71646 703253619 8788 70832 773563583 70832 81830 909457247 78621 65810 386832395 42222 65810 10197887 11849 8788 634993414 19944 11849 490702617 19944 53315 986181182 57205 53315 622208750 32558 42222 651855883 89418 57205 847639130 37168 57205 391295110 89418 73952 793291434 22429 89418 832890450 1358 22429 376908110 86080 73952 173244412 73952 16079 22023802 21004 1358 350790524 57189 21004 83586179 1358 7811 119053920 80808 21004 72992149 57189 7434 183752057 63291 80808 75054729 57228 63291 182490866 9404 57228 788529138 82653 7434 758485381 82653 52198 421008929 87027 9404 99147246 56564 9404 622544986 52198 68843 20440289 56564 39498 69667854 68843 89603 932131173 68843 82 845525395 68843 47457 23172704 37515 68843 20544615 4510 37515 875411988 89603 14519 748790306 9879 47457 362264227 14519 49765 81613633 56848 9879 226141212 56848 58287 84134542 9879 3608 63860090 75256 49765 134407084 40607 58287 571960183 58287 32926 947561380 75256 67463 461437864 3608 69311 491117872 75256 67432 108920889 67463 64582 529007084 88051 67432 970787539 67463 20151 979352914 13105 64582 200637511 20887 13105 610396272 77700 13105 109537304 20887 73075 960173180 81549 77700 119701726 83318 73075 320305108 15391 81549 254483891 73075 84740 51601849 15391 34320 769213310 19552 83318 271360896 83318 13605 868908812 28495 15391 329252911 63191 13605 804154733 34320 84260 667472342 59216 28495 112844394 63191 5323 178690850 24797 59216 932517526 59216 76246 728899991 84260 63248 38646077 23919 59216 377733345 70094 5323 438413592 70094 1175 194425966 1175 49649 857783343 41906 23919 371857907 68573 70094 97707393 63805 68573 562680526 68573 53093 110730269 37688 49649 501994954 63805 86806 602709782 23713 63805 394859973 86806 69232 521325253 80125 23713 881552428 62222 86806 67670645 68218 86806 348413959 23713 43091 4558291 68218 54300 117180872 43091 82423 129218456 54300 11606 988385715 43091 73921 410151000 35259 73921 319031151 15658 11606 855978773 15658 84603 179507296 53513 11606 626161464 73921 65115 734110392 57963 15658 703485896 45182 15658 796941770 18320 53513 407553887 40218 65115 383686627 57963 81245 141462968 82907 18320 434057601 18320 2098 163280590 40218 31641 441509491 81245 78088 862845308 43836 31641 132017194 48628 43836 642655177 73545 2098 633371050 27607 73545 37792721 59573 43836 317859341 65761 43836 346896946 59573 72680 745341779 71140 73545 33456447 59573 21417 127710340 13580 72680 73294098 77407 21417 768751214 80716 72680 96013902 49477 21417 213294673 77407 13423 754047287 80716 32582 404309886 59450 49477 937215718 45048 80716 594921604 13423 77393 692408122 33106 13423 931021194 56581 45048 746203699 77393 86759 99187727 86759 81554 153366617 33106 70573 143483486 63058 56581 239329405 56581 66411 480349747 57370 81554 487623491 66411 84484 379896917 15740 66411 304426126 18655 57370 695448233 15740 86495 100512103 15740 69108 380398709 18655 59209 488601547 59209 8928 322631416 86495 18628 908645665 82890 18628 616243211 19769 82890 355049495 10986 59209 600466359 1820 19769 412476794 18628 45996 695239174 1820 68799 572692719 50174 68799 964429700 21220 45996 277206232 1820 11281 496469952 21220 69238 642550905 11281 35752 492622120 50174 5257 144192653 35752 57675 338339878 69238 75594 553373840 79757 5257 518836567 1379 35752 914623902 65711 5257 821901570 66982 57675 703027066 75594 45398 630605858 79757 37492 723866823 1379 74576 619826407 45398 76973 206466653 56397 37492 209392102 9312 56397 633615423 71649 76973 917821590 71649 19846 897780237 89286 76973 576778385 71649 72428 988497238 71649 74480 527283438 81314 72428 576089555 19846 74264 708923284 9109 74480 33716134 39540 72428 465419554 39540 30750 510741832 9109 30047 557279758 43724 39540 126903144 60830 30750 383684548 60830 90706 466394972 84552 43724 817042679 39620 60830 298938703 5954 39620 81209423 7349 5954 850340679 72013 5954 943724529 43005 39620 425622420 40741 43005 85741697 5954 34960 222160672 28049 43005 197458133 67342 34960 30522534 40741 61320 697652703 34960 35659 463935798 34960 73391 628389370 58154 28049 137071326 5810 61320 924208736 73391 20829 605150567 60006 73391 555993041 26277 20829 181148384 20829 11427 805840908 26277 71640 222972 80542 60006 722843331 39083 11427 925606104 11427 63072 280073716 4523 39083 455766357 61788 80542 256159931 61788 71564 992925884 11764 4523 880069604 11764 10011 913777794 1332 4523 900216972 73690 71564 373049242 39806 10011 359348116 73690 69593 270709823 49609 39806 587321777 47112 49609 257576320 78811 39806 335863619 88546 39806 847760822 8343 88546 683644682 47112 37589 572324676 36442 78811 773650052 89577 8343 293766596 89577 11906 219412622 37589 73707 688655315 34973 36442 448586861 11906 54594 312973901 54594 8576 210831278 63504 73707 25745891 10217 63504 369255651 10217 60986 338036900 63504 79732 600830268 9797 10217 54772813 79732 39909 853412510 76939 39909 700433536 75116 79732 380933261 9797 79369 353291939 75116 5718 153365595 79369 4445 889425994 75116 63404 786267363 46689 63404 324776793 70963 63404 738063468 63404 49074 436174406 46689 39549 176290185 87062 46689 519074139 87062 73776 610892358 64114 49074 354639613 49074 16974 305240608 32127 16974 932864 60998 64114 16978760 16974 4229 548226659 87125 60998 826640961 17178 87125 257528033 5842 32127 548577132 77555 60998 205301123 7943 5842 282584387 90476 5842 422215069 7943 61159 20344958 7328 77555 969542600 79726 7943 172826121 23359 79726 447213677 66459 61159 50760478 23359 42860 847957454 23359 28697 63782064 79726 77277 367170552 23597 77277 402773067 42860 37596 183705544 42860 47252 816915808 28697 5984 61936934 52635 5984 293220303 88785 52635 405370134 47252 85159 502348670 88785 43369 448968894 88785 58357 391007377 43369 61482 276877819 58357 71075 612160933 71210 61482 200068325 17709 61482 378461134 71075 63371 871438845 86021 61482 749432446 71210 63959 228036720 63959 44394 6522958 48893 44394 86652241 79094 63959 558008539 12150 63959 893964404 44394 57089 120859930 12150 85825 279549881 57089 17341 831952440 10575 12150 703451276 5857 85825 999546617 57089 3663 639309663 17341 6925 704420589 3663 30638 979661661 62751 30638 592436467 74343 62751 230157619 16031 3663 794742603 16031 39834 199107126 40980 30638 722452951 16031 90165 329737026 16031 27953 139381239 40980 66339 984206681 2143 39834 80585019 24013 40980 440998817 43299 27953 697308035 24013 85371 988013625 43299 53083 124779187 40164 43299 13594903 40164 61263 24250326 61263 80978 617114197 61263 47596 401906120 80978 38758 811072055 61263 60582 157982504 88748 80978 702946983 63836 88748 971246 84767 60582 865929644 55277 38758 961418139 54480 88748 105626352 88748 55850 818925586 63836 10209 807056965 18919 84767 691075260 76396 18919 918120973 62116 55850 979942928 49566 18919 202603271 25838 49566 482521489 64647 49566 620880046 31586 25838 372021982 53345 25838 786109030 10072 49566 147163981 25838 21493 115472641 64647 35043 226772723 21493 40578 288487709 85151 40578 684054960 37952 40578 935226718 4611 21493 940739227 81607 40578 724246867 81607 16927 94903324 81607 35695 5217983 2024 35695 279116415 19756 4611 79039505 81607 81347 732571419 81632 19756 498581861 14200 81632 836904350 19756 40806 487114237 5539 14200 478779605 35410 40806 132203556 5539 47192 583989161 5539 83624 598775888 40806 37761 519838024 65839 47192 328573717 47192 45909 128802639 47192 766 797424438 45909 13094 400221123 56155 766 151068563 13094 54810 715496373 38267 45909 293491791 56155 10822 487576667 79462 54810 405177544 79462 67465 781797242 79462 78069 13582048 78069 9688 494878657 10822 48649 818645523 4091 9688 271509568 67465 70176 51944639 48649 58063 803940366 36688 70176 104441193 59063 48649 138371638 36688 10420 861481666 36688 57849 262057102 57849 90937 70446647 36688 32594 947690996 10420 27450 278137617 57849 5757 8528439 32594 80963 612265030 90937 55274 575606940 35313 80963 903418877 80963 50487 624149031 50487 22877 854386114 80963 19166 992002161 59180 55274 392038889 40261 35313 991881806 59180 85278 433718232 22877 53604 103378413 9845 40261 521362553 59180 55453 12782828 88119 55453 195505338 18666 88119 955747636 9845 29915 248257836 29991 18666 9474465 19670 29991 312150804 29915 32996 338886294 25291 29991 360599701 29915 81679 642666781 2896 81679 563726622 2896 72538 826349266 72157 2896 135644169 1986 25291 157278292 13090 1986 653517215 1986 12136 569594999 13090 15443 331124917 72157 82798 619205317 13090 46764 542851649 59141 15443 852789559 88246 15443 96778077 54928 82798 504148700 88246 68786 299861778 67062 88246 477014911 4904 67062 511103017 49200 67062 727963643 4904 70083 606866983 49200 6462 735627849 50056 4904 77576682 4904 296 16906252 49200 50912 6079195 73150 6462 611006364 73150 66811 21395426 84521 50056 716350715 22564 50912 510197333 1918 22564 207872909 55914 84521 283920648 22564 72448 15904290 80601 55914 260089302 34637 55914 244243904 80601 69335 465117241 72448 89843 551054657 34637 41661 231553157 34637 31446 519528074 69335 81601 32104996 84736 31446 745256434 84736 11038 975451925 41661 45622 227904651 67087 84736 291507179 11038 37899 413610775 82570 37899 365911990 11038 64854 261196271 67087 28515 38537992 90812 64854 86131412 28515 35873 622536109 60702 90812 922335960 89600 90812 155099213 35873 20001 12153923 90812 67154 465105822 60702 9693 548298556 20001 27946 920632672 67154 544 240427707 9693 67120 207366839 544 73325 745448298 544 51762 265104073 61235 27946 153094879 51762 57128 633059106 28890 57128 133365049 33377 28890 543908059 57128 72656 970224389 57128 70751 402388125 28989 72656 106613868 83103 70751 923500016 72656 28951 796656055 43978 70751 502966137 38035 83103 590849356 38035 40733 196058652 38035 39095 172199756 39095 23747 152125770 78949 39095 902299506 39899 23747 929223477 58180 39095 900762253 39899 79684 174718235 58180 84035 86396031 72024 39899 958656460 72024 41406 885070461 16066 41406 654213469 16066 5605 623564622 41406 62720 962968469 27929 72024 671352024 69466 27929 322724339 24766 62720 742049764 24766 41260 93478442 41260 83309 922208479 79749 27929 684413923 2718 69466 515350402 79749 49950 584935070 83309 36288 28436334 19392 49950 7789006 49950 16017 330795948 16017 17714 23969133 60689 49950 32522752 74187 36288 60067088 16017 21407 960928787 74187 37735 633857100 82784 37735 194002862 74187 31337 746998540 38968 74187 475364428 21407 70564 702818495 35296 70564 791113892 31337 42115 927113592 53321 31337 705902518 35296 57783 280125999 61612 35296 124218317 8375 53321 554203914 61612 61024 106876820 8375 20592 375913372 72686 61024 961388347 20592 63388 353035994 77136 20592 164048716 72686 40384 112146995 75103 20592 795990882 73301 63388 146620553 40384 31415 404655216 46630 31415 373960917 27128 31415 89187816 75103 56692 59782451 46630 71077 665639520 18830 71077 234461884 58184 27128 627823453 48570 18830 949904799 64312 56692 219355193 18830 51215 431648893 48570 44369 466831331 48570 75787 660609724 76015 48570 476610679 37802 75787 841447973 44369 41011 484418603 37802 40861 396473221 44746 41011 837507573 76015 65288 789875625 37802 2154 924024995 44746 53369 426818421 56543 65288 189566525 44746 26759 84555052 16078 26759 449946101 78032 2154 109639300 78032 88018 65310722 54908 88018 555077534 88018 550 31005778 54908 51240 15538449 51240 3386 840960326 57556 3386 780218017 67690 57556 697571297 46564 67690 66969098 3386 54358 652158074 57556 13775 19323309 46564 71757 559019149 13775 13649 18363934 71757 69392 107422034 79990 54358 271008351 40368 69392 694927885 79990 84231 931702128 37824 79990 921935841 84231 50380 997413358 33344 40368 407499619 33298 50380 313074424 34044 37824 427487277 53175 33344 426355225 5923 53175 975016377 38807 34044 365170145 34044 15009 202685395 5923 21205 55873870 53175 15784 830635182 35315 15784 362806567 15009 11705 734705837 15009 65719 200458051 21205 56257 14462567 67853 35315 894905028 56257 1391 323972540 44685 65719 594372725 1391 3088 462819242 20035 67853 979932103 64717 1391 853255939 1391 64545 867881442 64717 15226 752128000 3088 40428 160479468 15226 52781 322577740 64545 77545 421550638 15226 73498 143107490 84286 73498 796302837 8730 84286 270688471 77545 55190 12479749 55190 86819 981437415 73498 35715 779098493 87169 55190 357252212 87169 87541 889398463 86819 73639 133434716 86819 13577 562894322 61088 87541 980650594 80964 73639 372512021 13577 59587 221376401 80964 16602 392624688 61088 58990 749344824 80964 82489 549683411 84681 58990 451048879 84681 38120 327814691 35078 84681 195263486 35078 14214 711921085 419 14214 100195566 419 58236 187143556 79312 35078 569523495 9107 419 130035581 59254 58236 650905285 67783 58236 247197915 67783 48109 681254715 36245 9107 69367173 20121 67783 152701423 50778 20121 446585255 23734 36245 128683536 70797 48109 352047611 70797 75921 194771265 51928 70797 6502464 23734 84352 20156740 70797 80818 271768351 31848 51928 914475826 62552 31848 135349132 80818 65700 240486625 31848 3329 39473882 86399 80818 663347313 30151 31848 375464138 65700 62621 758898081 30151 22057 99749494 9901 22057 906823170 22057 1137 518678451 5508 62621 247636114 81403 22057 320271819 90272 81403 550588362 5508 22012 684958478 22012 32465 750230530 90272 1505 248646456 58427 32465 120671435 22012 48969 1222027 46240 22012 501896648 48969 53399 105066319 1505 6795 32400405 70613 6795 214878688 46240 42139 925361766 81783 42139 555414339 53399 36119 565995629 81783 14378 572724341 81783 11648 797335200 14378 11380 108555471 36119 71049 924803141 63916 36119 623701363 71049 30928 455273476 11380 43301 192256377 71049 90587 108859755 43301 27920 789619320 55779 43301 939207011 55779 62845 333549412 27920 76592 375216095 62845 71804 615422250 27920 57660 715572630 6118 71804 837795497 17256 57660 949962078 52038 17256 947716350 71804 11076 8548699 57660 38561 947737190 6118 67698 702302118 52038 64098 460901861 38561 14190 1335421 87153 11076 586036855 71330 67698 551669340 67698 7776 425984276 64098 80299 122858163 14190 24579 315000116 80430 24579 160478137 80430 83052 651168469 24579 45617 806291655 45617 85058 862651724 3612 80430 604516504 27561 45617 208583712 46220 85058 719156245 86450 45617 398933392 86450 21342 432792155 21342 12764 431550307 78013 21342 218026189 50691 78013 396839100 78013 35925 245759686 78013 21625 113088230 90675 12764 287389763 90675 10395 866692106 21625 82650 63543412 10395 38890 28951365 21625 84274 711857240 38890 35119 331121499 82629 38890 554487513 84274 1836 781955296 24772 84274 548542463 42656 35119 547618470 82855 1836 745756639 52458 82629 120494893 82855 3744 996755938 3744 56953 438511057 49559 3744 45190069 21659 49559 463649823 54427 56953 832203981 5608 21659 780447730 5608 25729 553235203 69410 49559 470615158 54427 74582 553518533 68194 69410 286498887 87007 5608 46474568 61242 74582 234166153 37052 61242 954375570 61242 66463 281384347 59850 61242 760953399 59850 41969 221464088 27778 61242 919213232 41969 74415 705257662 87494 59850 64090780 74978 59850 149499481 87494 12940 204282113 34145 12940 497074853 87494 81077 591862655 74978 709 727642457 12940 70211 474459368 65397 12940 105903583 20690 709 787628227 709 77003 115950965 60735 20690 121854357 32088 77003 147168707 75856 65397 651730900 60735 65145 198066144 75856 66408 881124287 14733 65145 240380132 10755 65145 777263989 81103 66408 694026178 7754 65145 172343173 66408 54906 591579766 14733 67665 11307392 54906 89926 762103364 67665 53804 185879917 67665 17777 6700694 53804 56333 60593031 53804 21698 420544641 89926 16705 77536019 55151 16705 622804193 56333 18903 641378841 18903 75380 152727401 82933 16705 429226841 57460 75380 320234545 55151 1990 782987144 75380 11695 40553281 75380 31577 57878104 87930 82933 572052494 11695 66586 803871618 11695 2038 407468604 87930 75901 907195504 3271 31577 815776028 66586 86708 94370005 79138 66586 707784972 65363 75901 509066716 79138 39904 901172940 3271 21431 856492200 66688 79138 525465034 21431 55513 299524223 86515 55513 197242570 55513 77992 859960301 66688 47494 742874383 4430 55513 722445245 47494 25568 839540249 42363 47494 354115436 47494 42260 221101098 18324 25568 513694499 9926 42260 786648524 18324 46474 125714145 18324 85197 779970525 9926 45288 530055360 9926 59658 637742766 9394 46474 440076506 17335 45288 229815650 72489 17335 861423729 72489 53807 527144795 59658 87724 517370418 39596 17335 344255135 39596 22678 437462405 19062 87724 471165226 87724 47901 283320586 22678 75946 757921480 89741 47901 581659799 19062 69695 257595938 65778 47901 744036200 47901 6656 47187504 6656 70763 423742628 79895 65778 365671820 61803 65778 553170770 6656 10229 455936212 17796 6656 875062038 58352 70763 841011228 79895 20604 105616535 10229 43734 337280819 22478 43734 221578096 58352 45879 39689480 9544 58352 205745067 51702 43734 154430116 71322 22478 47213663 71322 63653 199811510 48545 45879 154625215 48545 53811 917857772 53811 39829 489478332 43537 63653 294703327 63653 46417 584049760 43537 82832 162276300 11715 82832 438753245 39829 87396 704060604 46417 80334 41070241 80334 45256 939965067 68430 80334 554820166 87396 12378 767547017 89469 12378 482298205 12378 27213 400486448 89469 46934 186519535 8699 46934 25794430 12378 45081 552329670 89469 72021 919512592 8699 62557 932214492 45081 81561 936973453 8699 71084 669888156 19475 71084 827892400 40974 71084 955053630 81561 26363 505527529 67788 26363 278327126 19475 27975 258772208 38288 19475 130179843 3799 67788 298745224 44980 38288 800812707 27975 89492 847022615 41442 3799 4562329 15640 44980 328476991 88486 3799 668985596 88486 21330 451216349 88486 12403 19754551 14401 15640 969980690 88486 56918 192472255 47427 88486 650800457 42223 47427 34858795 56918 17484 996166105 14042 17484 159369633 72370 17484 851365911 29624 14042 133773888 42223 45203 607060222 45203 68185 701859156 68185 35494 774435185 68185 72295 31932582 29624 56978 115829832 68001 68185 55934459 81068 56978 7150965 35494 52564 660268682 26091 68001 617848066 38996 26091 480037446 38996 8024 852783170 52564 21806 130009209 38996 82225 533114860 24919 26091 808920288 53304 24919 283961016 9969 24919 387108256 53304 61177 582313469 32492 53304 50136775 61177 39218 795388895 9969 22250 17209881 21479 9969 488020232 89630 22250 330781257 15917 39218 1349698 52243 39218 177335551 52243 69355 696307224 80240 52243 445395336 45062 89630 24785587 69355 54304 103072370 54304 64967 569816085 69355 68353 794897567 68353 71460 559719533 54304 79219 597314687 54304 69081 123489585 69081 41512 56330707 79219 65208 582037166 47167 41512 535129906 79219 45014 146684925 5255 47167 417744944 1875 5255 709477450 53336 45014 324781435 62620 47167 104969841 25520 53336 512424118 53336 13585 50614015 9493 62620 392688572 51177 62620 232521845 57342 51177 474207199 57342 82217 74624663 13585 76931 639307080 35755 82217 571489697 51421 35755 822025426 76931 20568 769178372 76931 68390 928616960 7525 35755 75582845 68390 21005 621446968 4824 51421 793958747 63999 7525 895877668 20957 7525 421437873 20957 10505 733716713 90230 21005 728830973 81828 90230 92481986 10505 34769 19024125 90230 61994 458626895 61994 46375 343243770 87771 61994 996795732 3518 87771 646088110 34769 24830 773293028 72324 61994 28492842 50582 24830 888678828 72324 6060 900788241 6060 15999 594168680 50582 52087 161386899 64267 72324 151224626 13129 64267 603380834 15999 73835 54876659 13129 39682 716379324 39682 49921 146080975 39682 84196 419080528 73835 27356 534084934 39682 3238 555158194 84196 795 529574113 58714 27356 54734525 795 4349 174061836 30500 58714 857293479 9487 4349 39819402 58714 778 425382809 9487 39403 10377760 778 36632 976550779 36632 50131 22110830 778 8680 899060073 8680 41731 764659770 50131 26700 781895181 26700 29231 55875545 41731 53626 220481314 58219 8680 815816356 29231 73105 973357494 81923 26700 681918510 54452 81923 353290311 65232 81923 963835734 4853 65232 918721008 73105 34184 526214560 57917 4853 490159566 57917 46923 635906225 12825 65232 550711054 47439 34184 751674659 46923 88942 292553591 47439 7785 917726874 18125 12825 132107874 18125 57472 127940832 63792 57472 416079247 57472 89116 980745043 70917 89116 846696706 48423 89116 122561459 29395 57472 371160249 70917 3083 115603507 70917 69968 942568677 78567 70917 191534124 78567 29203 30926736 42022 78567 604471289 69968 24993 190490102 74961 42022 883925265 53550 24993 430029426 24993 38770 262525165 52876 42022 627770908 74961 31199 619759185 52876 4564 39255883 31199 5619 285803245 29205 5619 968200481 52876 42398 790972305 4564 76042 347278246 29205 8920 334274686 42398 28908 400910228 60524 29205 575091516 12256 60524 205765508 76042 37809 865991101 28908 33778 93257802 60524 17736 584332002 12256 18739 256601206 17736 83791 937940876 21985 33778 89839512 78156 18739 928222267 9634 21985 10720640 65271 21985 720080682 21985 61640 327422914 9634 81002 23314550 18734 78156 122661499 65271 26046 964548082 51869 61640 735914395 49569 81002 807925038 49569 16859 276751453 49569 65227 42968212 49569 35662 128865206 51869 71535 893296481 5795 16859 326673729 6379 65227 122354874 36759 71535 241453770 36759 15444 250641334 71535 9272 969635351 15444 65980 936128229 67401 65980 186807703 67401 58296 824275774 58296 39414 22064714 58296 87402 833040927 58296 18711 33496154 15332 67401 404691711 18711 625 872431154 625 45069 532773210 78520 18711 927476485 625 75258 91795470 15332 37367 109823399 12200 45069 523179804 78520 65367 969760182 78520 57689 308484277 39055 57689 597059502 42364 12200 941486498 12200 79689 909087983 70468 79689 93336407 42163 57689 259618828 42163 66162 394164505 28057 66162 124892349 31608 66162 308395287 42163 11256 951548837 31608 40009 703652562 40009 87193 119754537 30326 40009 838208235 69006 11256 862114724 40079 30326 433371453 2763 30326 987725525 42805 40079 476303140 43070 42805 691500934 2763 51104 73684933 77701 42805 36068260 51104 37751 89290665 2351 43070 650947721 51104 8814 293834768 33143 51104 134827735 8814 24671 625679923 16375 33143 443398550 43575 33143 670434593 6151 33143 977296866 43575 10028 645247371 24671 48116 575063567 12159 48116 228835548 48116 45462 525507253 10028 24716 852606819 24716 42383 975444675 59869 42383 522629805 19237 24716 798345789 42383 70853 12232722 85925 59869 947891987 58279 19237 77649931 45136 19237 760813892 70853 41955 874128992 85925 72860 737695037 72860 53277 619881877 63669 45136 758239113 16368 63669 111952545 41955 60276 48780773 17866 16368 601124471 67814 60276 898443128 28051 60276 643812562 21975 16368 85055742 38495 60276 442949788 81794 28051 630879185 68403 38495 37727742 4358 28051 466282697 48914 4358 366523594 81794 1036 376256574 48914 89035 283825380 84065 89035 342765221 89035 55755 533976214 84065 64015 873869204 89035 65195 139339713 64015 72946 839233199 65195 11506 496938002 55755 51665 46711825 11506 8135 316596831 8135 73408 12225631 53833 11506 720201796 53833 25598 67245477 51665 48871 74392338 63598 53833 578339908 39294 73408 613141111 21350 39294 239117568 21350 82918 921064442 21350 14638 505706447 82918 28965 535403472 88707 14638 806002114 82918 61453 154741978 11772 28965 415207368 8647 11772 87944341 8647 30771 497463242 88707 80047 298719458 80047 42324 16604140 82080 42324 5310038 88644 8647 629367141 56920 42324 174926839 80047 72010 225651006 14805 56920 14819881 72010 67590 390067140 67590 73969 46651362 9883 67590 243441328 79804 72010 127865588 14805 45127 109314367 67590 58966 399711455 39934 45127 639320243 39934 74895 691473626 23045 74895 744713316 40782 39934 498988707 14732 58966 9114338 14732 90151 402716122 40782 13056 436517468 84266 13056 698704876 44722 13056 218227260 48241 44722 979453396 75883 84266 501925428 28186 75883 356584336 24905 84266 313192290 28186 85428 647326547 62075 24905 324606537 24905 18732 652061091 28186 75263 387210147 62075 64095 953226614 62075 16572 186244151 22968 62075 450789968 18732 57748 809030414 75263 26185 538872665 79677 22968 283665400 65532 22968 760232705 65588 22968 803618647 62032 26185 962703408 1144 79677 470823559 62032 36371 903427180 36371 62 361286717 61005 36371 59038856 61005 10010 302824429 10010 57224 502336383 30345 36371 907151012 826 61005 526990738 34818 61005 612811017 10010 23128 141270000 826 62184 683803145 826 21106 519905663 62184 33538 622752905 56907 34818 174393903 23128 80195 872340819 42814 33538 436948326 42814 26020 13934106 66846 80195 979696577 66846 75850 596161934 80195 52216 61114076 75850 4996 454868078 26020 48465 294053638 14345 66846 871529805 32747 48465 160446953 30547 48465 503857780 67317 30547 758698603 60193 14345 686892316 32747 22019 860162168 61870 32747 411258984 61870 36807 441049472 89390 61870 876686082 17755 89390 479280531 12123 22019 70889654 89390 14939 265841009 70796 36807 202745240 73497 12123 271070650 22365 12123 742921893 14480 14939 724665107 89076 14939 91201362 57085 14480 803825220 73497 14802 891861710 53126 14802 635236416 34980 89076 546160789 89076 70754 593431946 70754 10553 234987355 34980 25339 946052275 10553 15311 764995565 25339 85621 2293624 30915 70754 589342614 10553 11878 207969506 85621 23909 300122417 11878 86173 154733871 83413 30915 896680791 86173 69113 215045057 83413 38696 469543736 69113 21219 287973993 69113 36456 286426801 28698 69113 645192172 55764 28698 123641693 43715 28698 495040062 87343 21219 978138235 20657 55764 470302484 14384 55764 571457842 14384 8781 431535368 1678 87343 298279789 20657 40729 805404659 20657 12851 971061377 8614 8781 346479214 12851 82194 692053856 88000 40729 560657020 84652 40729 432910898 8614 32004 375519387 43898 84652 624357771 88000 23947 256957987 43898 76560 964368376 27422 32004 106628511 37243 43898 45606735 55662 27422 390673111 34793 76560 607076150 59829 34793 630381382 51822 27422 314229702 32018 59829 356274494 12043 32018 248440920 34793 90817 858065947 32018 24112 264277979 23411 12043 954608716 45463 12043 119870330 24112 53347 269042924 53347 57804 55872362 82859 45463 197260264 42792 53347 130515309 63634 42792 667780048 53347 81346 438368817 7896 63634 498219319 28876 42792 733177987 15306 63634 950800906 7896 89833 269419442 7896 58042 37731467 58042 51972 862345457 89833 29471 163387837 29471 45959 19553081 89312 58042 676328661 51972 80051 300641007 80051 65930 588684210 65930 67296 176405195 67296 72938 81786806 80051 48148 794865947 8393 65930 188075245 75757 65930 513052712 7394 72938 131196082 39057 7394 519927965 56894 8393 998671086 19345 75757 94105087 66222 19345 12240468 15875 39057 784716316 57943 15875 935590329 27491 66222 293624858 19345 49339 796209155 49339 75630 114839625 53451 49339 655811931 82391 27491 875870539 53896 53451 598165321 19662 53451 192198290 72532 53451 609003950 44863 53896 325051480 59665 44863 803998049 43036 72532 527229718 19662 81960 486843200 48643 44863 691588037 1748 44863 282818049 59665 55145 674711972 48643 28033 985606448 64818 55145 535360068 48643 68997 267635393 68997 34591 871741669 55145 64603 941444511 39338 28033 513562410 39338 51134 975897743 68997 53939 30883099 53939 33435 263528050 64603 74829 30134425 51134 29329 53430372 57405 51134 722711583 74829 69317 883731647 69317 66542 744389938 9071 57405 595636673 29329 90914 237474423 22830 90914 92471439 33039 22830 68091425 52579 33039 128066884 56928 52579 136070505 65759 90914 244994351 66139 52579 314153927 33039 37996 60426313 20236 37996 658310138 8887 66139 406004302 65759 10421 243996810 69191 10421 950841404 10421 79991 704740944 20236 88830 233524362 88830 13704 853639096 13704 40348 573265492 69191 70984 115436856 55951 88830 568980710 13704 51480 878360111 90350 40348 828394073 55951 66986 619075337 46468 55951 221612579 61623 90350 146796868 66160 46468 130782639 61623 13403 458509602 62290 66160 198584268 46468 15992 701254313 79606 13403 521731153 9226 62290 836515073 73867 79606 560158839 9226 60112 289449249 9226 33656 633784038 78636 33656 651677610 78636 83158 440930733 8865 73867 752328690 78636 76527 102017386 59748 78636 195229580 7064 76527 157149642 8865 47794 458185204 28283 47794 999649802 73508 7064 529751920 45554 7064 324233916 73508 38283 200176091 45554 76294 342034190 65604 76294 453736933 73508 71802 579361683 5949 76294 35617359 83499 5949 588635 65963 71802 120943169 83499 87680 922365389 5949 7464 563360523 52023 65963 97192236 83499 5211 200529089 65963 23980 953132898 23980 26966 247306857 52023 9890 280441798 14234 5211 3533120 14234 79084 860581359 13296 79084 450640782 79084 60336 92916724 55393 13296 957324927 38145 13296 500080245 60336 59572 737940477 89382 59572 385269955 89382 37216 942188246 38145 55004 584671853 37216 9838 184534469 24000 9838 969171570 21429 89382 936205965 79164 9838 896294200 79164 63675 432636219 15820 24000 813087948 15820 52326 781411711 52326 38324 344911248 85911 63675 581317556 61133 38324 841462907 15820 62406 962622727 85911 74341 236617470 85911 48324 842212031 48324 25354 264479549 61133 24471 634555467 48324 83999 847498095 46528 74341 531015491 77602 25354 56669844 90338 77602 296523184 24471 26437 355766978 46528 77931 982216390 28413 77602 17845090 90338 34420 400073282 75003 28413 700713295 7490 34420 653100659 28413 71496 225066022 17526 34420 736235704 75003 61838 21319291 38230 17526 936087264 40852 38230 920397062 48335 71496 134950241 36888 61838 94765367 22628 38230 289597523 79527 40852 838219887 79527 17173 956915602 48335 82976 315280108 79527 4302 67874490 22628 48236 407792795 79028 79527 548397885 79028 9117 154371309 4302 31287 355714991 9117 37577 669738279 9117 64445 841120820 9117 75898 375431131 58402 9117 976856408 86694 37577 52883516 37577 63991 916239700 58402 30974 482805080 63991 87550 151600442 30974 33881 644474279 63991 13389 72560881 87550 72569 900164386 13389 40346 145395935 72822 13389 313415840 72569 38169 121495970 77213 13389 600325062 54482 40346 847224478 77213 84340 421678006 34615 72822 666153610 69320 34615 23102433 69320 39126 945453678 54482 43676 459849366 34615 86797 76151180 24393 34615 772563302 86797 51631 968712111 47689 51631 41300364 47689 51807 81824668 51807 3279 34224711 24393 37804 954454630 1603 47689 626047120 3279 1079 667944049 23305 1079 553161561 1603 44753 53984573 52621 23305 56030176 1079 8259 624465052 36401 1079 215664550 87086 52621 7634906 55773 36401 989161158 80006 55773 323201061 87086 26618 869086754 14855 26618 883794741 18306 55773 38218864 80006 59620 556884568 14364 14855 45356361 40941 59620 125116824 59620 68529 439806148 85314 14364 602808362 81306 40941 160745750 63080 85314 820323624 81306 19422 229447466 21854 85314 941233 19422 86786 572256456 19422 79272 973142279 55411 79272 649911272 60371 86786 28174775 55411 25949 145805562 32406 79272 281901495 79272 63183 877588923 73164 32406 108984348 21333 60371 202641610 48632 73164 299381464 12177 73164 732194743 26809 21333 487931816 52955 12177 264015459 52955 39997 814749117 52955 80877 310593166 80877 16153 938574938 49064 52955 529299187 52955 36072 296783586 4114 16153 765609607 80877 7285 550724836 7285 9412 236927875 71069 36072 95439593 28904 36072 523928742 28904 83644 742494781 18772 9412 996074160 71069 54168 74050809 44270 54168 649098769 18772 60579 473725746 44270 79070 575270765 13883 44270 259093501 54168 86750 956681562 29802 44270 768713552 32342 13883 814418355 79070 12468 517707558 86750 12192 242971847 12192 68126 343959480 29802 21141 753575073 37811 12468 299449218 12468 57052 201372062 56232 21141 709106866 37811 41704 788852942 73130 37811 778231475 36834 57052 197656649 20896 41704 56098638 36834 32112 245464784 36834 76487 511307694 80775 73130 365376926 80775 20485 393159795 20485 79294 50551083 76487 30774 464855943 85280 80775 684332446 85280 88552 773422649 70111 20485 953247194 45901 70111 420444034 85280 79079 967332215 31637 88552 57098178 22670 31637 617741273 16525 22670 899169568 28852 16525 792319573 86169 31637 440841685 22670 50950 270460344 47183 22670 944963402 50950 61450 84686974 32557 86169 668148900 47183 41878 954023249 61450 23952 281277334 23952 42744 794336616 45689 61450 928779563 45689 17477 980088199 42744 71067 607235766 72388 71067 36323546 11319 72388 261154621 6518 45689 352179945 72388 43605 321979091 43605 88950 115592395 88950 82550 34800226 42183 43605 567486504 43605 88776 726922706 42183 56787 22919525 70685 56787 492444233 32271 56787 233109150 18054 32271 467814818 70685 6215 680937899 21418 70685 480062275 23857 18054 450850678 6215 23811 165995562 18054 23607 751631983 33459 23607 141239042 37193 23811 439990721 23607 37154 100827797 16131 23811 78555258 33459 81473 646668552 16131 65804 967907998 81473 60747 855764287 10876 16131 473695564 16131 51062 820286645 55587 10876 974446436 65804 46478 586766828 60747 61170 537212194 43475 55587 873959482 11869 61170 6643494 43475 26065 180269794 46478 39435 319621575 61170 30496 714603755 30496 24029 489759667 2147 39435 20228110 30496 22456 656092272 2147 77717 919389384 2147 72210 893004269 72210 36271 319860493 8100 22456 828394891 33117 77717 926020896 71953 77717 280764951 56051 72210 15774712 33776 71953 432133177 25595 33117 511072715 9123 33776 782205586 56051 4826 49568498 25595 65651 865367693 57706 65651 713955806 65651 82700 284636503 82247 82700 775958634 57706 83294 253596927 65651 11499 417245394 78888 11499 28050741 76081 83294 218333729 59512 78888 729769374 45194 83294 511803309 45194 73215 509658698 72506 59512 681027818 72506 38059 269828564 59512 39974 233084896 76786 72506 883443040 52640 38059 6377661 72506 65972 46825645 79150 65972 956454444 52339 39974 159550083 13205 52640 124707271 65972 16279 985310146 65972 28656 264780905 13205 63442 131574901 28656 90847 869806518 13205 67106 479985607 63442 89288 724394948 28656 18258 614220546 18258 10890 636468879 18161 90847 450039648 18258 37474 936083259 29820 18161 152207167 1320 29820 787326121 29820 372 367827086 1320 29647 235527657 28935 29647 33742694 38023 372 793040527 38023 55712 607220291 62671 372 884930076 43399 38023 393452414 38023 47646 305172165 8619 55712 841379120 8619 50934 568115024 62671 78023 140022578 8156 50934 192165126 85711 8156 74137678 8156 47950 628577612 50934 28481 775742003 34290 85711 130410355 8982 47950 717233348 67563 8982 375978957 67563 39143 431205638 1713 8982 622545231 12788 1713 79357265 30501 8982 482253819 12788 59654 967244600 1713 9158 198764048 30501 65672 522025795 59654 12869 969256085 40401 65672 971462975 57509 59654 104626947 77028 57509 994702294 77028 19116 829494546 19116 63271 706657342 81279 77028 619046087 53743 19116 30875613 81279 26777 27383082 85362 19116 16560878 85362 80217 205539879 51578 26777 862436318 80217 25902 568727820 3297 51578 327736031 80217 73178 343337338 25902 13811 386887289 3297 58169 364326548 25902 44998 326530984 34727 58169 108983617 44998 8802 759707102 13811 75973 796710275 29449 8802 603415763 8802 70041 742771484 29449 57291 115814106 57291 86746 653921675 70041 80216 125115577 80216 60034 80809474 70041 15865 399771600 15865 81406 669749162 60034 39783 269545511 67096 15865 282302156 15865 49223 178196272 39783 15428 867299413 81406 74683 820614896 74683 76855 678476883 15428 71891 472310241 76855 7457 899202792 63140 7457 595976220 51987 76855 415050079 56628 51987 264645191 63140 38393 844165307 51987 46441 780949656 7030 38393 229829011 46441 5699 427028424 5699 57276 613261586 46441 34576 912664671 5699 9014 58039433 34576 43228 394708794 9014 46928 448104548 28969 46928 606654574 34576 77950 648162039 77950 40662 306801289 32446 77950 7207170 30229 40662 41855458 2543 30229 467084183 80164 30229 196261702 2543 60615 401294115 51486 32446 88740620 64707 80164 862965313 60615 75115 530701298 30511 60615 917375676 75115 41562 76823341 75115 7111 239259612 34743 75115 753270304 30511 87016 391888525 7111 61799 518978290 87016 87952 143922394 87952 26817 292448094 26817 64935 433589786 47647 87016 130935860 61799 71375 345836899 64935 22175 64439808 47647 9162 9441619 52702 71375 230770488 47647 28010 226498520 52702 55492 53666531 50373 22175 909870454 55492 3248 971805655 28010 16524 307054706 50373 52500 541526925 3248 48507 642549887 50373 69267 591510143 85769 48507 591317493 52500 38718 642634542 48157 38718 70778138 48157 57038 925581247 48157 69283 100767963 35465 48157 16262399 67042 48157 848234182 57038 5504 835132862 57038 16521 861021021 16521 31054 71123248 14464 5504 724321963 4933 67042 625054240 14464 2585 325553912 59847 16521 730319898 563 59847 79602731 49185 2585 607092429 59847 52725 58304628 26207 563 548343852 79633 26207 875813722 563 2678 250730500 90266 79633 168978855 90266 12413 791823965 90266 83069 219058483 17376 83069 796978437 2678 14406 220788920 43176 12413 556003678 46622 17376 468579637 83069 49585 829003901 82079 46622 200155434 485 14406 614753697 45067 43176 586186540 77924 45067 803194736 77924 78742 176605796 77924 37749 626090281 71976 78742 677980038 81344 37749 734033903 37749 46709 996330027 1051 37749 569204628 46709 63833 5331046 71337 46709 500714 81344 104 939317449 35343 104 876263546 1051 9409 737562309 71337 56482 54546985 62233 71337 117107597 4804 104 69992256 56482 29162 596179506 18669 9409 52818003 4804 18133 77241931 18669 87621 530237520 18133 69404 408245413 29162 80281 307213560 19663 18133 642645640 43707 19663 324996649 58190 69404 947633951 78617 58190 579129349 43707 62133 882001753 19663 55625 147364838 48782 58190 13176693 55625 51787 262314505 65851 78617 576245203 51787 44515 391127474 52403 48782 58010102 65851 55691 650242710 55781 52403 122853759 50292 44515 595506699 52403 43923 297268002 52403 18825 493223660 55691 75580 484171145 43923 61369 440406677 64995 43923 996234020 75580 34072 23789198 12667 64995 179961622 34072 64266 55348886 16215 64995 225582206 36405 12667 880971652 70163 16215 502486499 79021 70163 826768467 16215 79396 716044602 87973 70163 253297682 65099 70163 510007757 70163 83246 927546581 69449 87973 456557339 65099 50791 599705750 45019 83246 91506900 69449 81892 77566281 51101 69449 764681153 81892 20569 671009393 88471 20569 272509512 51101 69806 842813787 27660 69806 44021668 20569 76258 4951826 27660 87229 848400915 78674 76258 664553817 73403 87229 13764169 78674 39211 108376577 73403 76947 619172229 49188 76947 183564034 78674 11870 161726099 39211 12062 868974402 20669 39211 675898560 11870 60818 193490268 85659 20669 47896160 85659 68549 90255187 38201 68549 443374289 85659 69796 523530087 87986 69796 509370763 69796 31597 738936823 281 38201 212718554 87986 26295 774733544 22011 31597 173858488 31597 65654 750254647 31597 90386 476582328 281 57733 721276635 90386 85129 422121164 90386 57286 891541424 57733 35591 389308069 7773 35591 243632137 77268 35591 654564052 17165 85129 610126248 32016 7773 266956297 17273 35591 437850648 58505 32016 514654597 77268 42825 986615087 17165 29975 285310810 32016 77996 953855872 541 42825 202007803 42825 86424 104716364 541 52189 342961900 52189 61196 316898557 77996 74565 121276735 541 49705 715619137 76092 49705 998504371 52189 30922 947789030 61196 75066 145654946 56660 74565 603523115 30922 38804 396604313 38804 49835 41454653 56660 36752 923193932 56660 13395 491148409 38453 56660 494451071 32432 13395 372706738 56097 49835 1631152 18319 13395 375049004 56097 8263 8448800 18319 47407 814708814 4381 47407 605420240 76904 8263 492826687 47407 57939 194611924 57939 31532 962025734 70913 4381 703563695 4381 58028 752878111 66393 70913 164471661 33822 31532 716459616 18000 31532 527435203 30413 58028 1203034 5724 66393 505128657 18000 70295 718345147 33822 46086 556365573 30413 7307 556385558 27164 70295 490374410 70295 33598 399572606 16364 33598 606455022 16364 68839 257268310 78336 68839 38047711 51559 33598 141333815 78336 46430 489875593 32037 78336 546812113 18267 51559 393577389 32037 7666 594529196 18267 16533 323396104 18267 39289 795415214 7666 84886 674674701 55380 39289 187800918 16533 42384 312187211 39289 15708 500887345 55380 85421 820313547 88976 85421 603388969 44291 55380 497891944 42384 7991 80351865 15708 54844 932467673 7991 30071 130067409 6125 7991 968413954 20861 7991 781723219 6125 65677 940151250 30071 83692 988036633 20861 61324 677017345 6125 77829 944588464 49079 65677 2244909 77829 79725 435248669 79725 10475 581608557 12892 10475 969510089 10475 77460 541628664 84823 49079 681207024 79725 81178 138589037 77460 58360 427976611 17345 12892 983244567 77460 6103 50949026 84823 37081 234923541 58360 1738 871198913 6103 45404 61441010 31839 45404 143654845 48130 1738 495203743 9638 45404 942666749 1738 78392 73149040 78392 70593 664397120 74145 70593 19084132 57749 74145 909196051 76286 57749 911838966 56353 76286 305266103 38482 74145 204478313 19708 56353 826517412 40086 19708 291286733 56353 66327 696930450 38482 61905 562655032 38482 69475 406317764 40086 63724 279881259 66327 48729 215070746 61905 63694 343248616 29725 61905 125050003 63694 56580 240685613 56580 29868 776187952 39587 48729 128387031 43461 29868 672998888 65165 29725 980819777 85687 56580 795686700 39587 76032 564024054 21805 43461 78053670 55659 85687 204703250 21805 86099 86553760 21805 68210 195629833 15664 21805 243970672 11141 68210 895360481 16651 86099 955628792 86099 4519 321811612 57281 68210 360039453 4519 57096 575158617 16651 53941 822266967 57281 81318 674127757 53941 4290 448804345 57281 68538 178563546 81318 11539 545278323 11539 77648 424244206 45473 81318 450414735 11539 19511 250832462 45473 24239 248822086 11539 64984 882356368 64984 10863 627006084 71544 19511 656866874 71544 8482 721358646 23816 71544 368346372 64984 70541 541175709 88588 71544 70141853 83276 71544 352083336 83276 79349 416257581 56129 83276 104249843 27698 56129 750411424 88588 48403 189925075 27698 3215 125376508 36163 48403 656119435 36163 29862 29824654 48403 9470 675187612 30210 29862 102766979 52809 30210 394930571 9470 69122 737344923 14198 30210 738312338 35527 69122 50203666 52809 58697 901712632 69963 52809 200479773 77250 69122 717131477 16607 69963 907199998 39563 58697 64074829 32956 69963 470909485 69963 50727 684783403 32956 73070 746856061 73070 63287 825011311 39563 41346 98360709 50727 17576 246410786 23571 41346 507425320 52894 73070 813277889 74221 63287 610146923 1894 74221 55494237 52894 6001 536110973 34354 74221 633212455 34354 6560 63519187 6560 66110 205844448 34354 72621 24241602 6560 75607 185879658 34354 6056 523919178 14584 6560 943953428 20773 75607 64082248 75607 22862 605005004 18271 22862 974196363 67671 14584 68603343 14584 84230 345273496 21143 22862 578908275 65455 18271 138504158 21143 78125 320803706 9465 21143 444125729 62258 9465 116238576 67040 62258 9392793 78125 77481 35913151 86163 9465 592002299 64149 86163 381301829 64149 9793 944972217 24346 9793 91729417 24346 53190 799252697 55377 64149 729046470 24346 22043 400666559 28063 22043 107587093 55377 13164 384563744 53190 30103 553876822 22043 13635 25930578 1774 13164 902715732 28063 87072 681213038 43088 87072 682733921 13635 3027 341037331 20875 3027 724240223 69387 3027 792956228 30292 20875 901477457 78505 3027 135830009 72033 78505 452015610 20875 76606 394973993 78505 31643 266080815 42964 78505 683744592 34704 72033 541580606 83581 72033 765195973 83581 36475 296408938 42964 37371 822654305 87098 34704 966215556 87098 66200 70595327 89047 37371 46989523 29919 89047 72629249 66200 17859 197188638 89047 22415 581804496 22415 62721 308546622 36901 22415 796905667 13623 29919 210266260 17859 42033 646657010 32827 36901 840036560 62721 20260 702531331 42033 42588 251226289 54815 32827 182107294 75827 42033 963886554 42588 60213 599276245 76010 60213 361145291 21149 54815 284084288 90487 75827 81504229 41481 75827 31880908 5129 21149 74815362 62204 21149 82391660 62204 34749 183836258 76908 5129 848956913 9307 5129 776209685 76908 20163 870449592 9307 30270 678531876 71521 76908 702896111 71521 66976 745740927 9307 15394 182426090 36753 20163 889765002 36753 51783 492245942 22446 66976 451573905 15394 25410 511561455 18471 15394 985560114 36753 77651 369320049 22446 34400 157127766 18738 25410 1286509 55015 25410 36041735 50004 18738 587582890 59060 50004 50890046 42468 18738 133530366 59060 20891 736046105 20891 46071 364212785 46071 36730 573946231 46071 31102 43930864 31102 29299 328341208 58220 29299 419654226 29299 8933 17539735 77098 29299 18025946 8933 70826 327174393 12950 58220 768508025 89111 8933 544090403 81309 89111 677782530 61389 12950 472554305 70826 4714 97416257 89111 55236 280946952 55236 71509 105382621 89903 61389 624922148 28297 89903 203812789 86187 71509 16234279 89903 20700 367612311 89903 41758 488953157 41758 36879 829523298 41758 30421 423514917 85702 36879 214625441 61671 85702 939927937 6735 85702 87507817 45792 61671 752927998 19356 6735 916666827 19356 46573 735688466 19356 12512 601443003 19356 37901 802578755 46573 45178 886144824 20138 19356 176421029 37901 28760 331401981 28760 14860 190217615 45178 17929 242263493 36179 20138 191313528 20138 26697 890696362 17929 15803 771852384 26697 26862 365517753 25962 36179 88455268 26697 29129 48315012 5880 26697 70832265 39249 29129 771898269 26862 74544 536613971 74544 18722 675672499 27410 74544 932683245 39249 57035 471726328 47640 74544 504291286 88736 74544 6792282 9616 57035 354658950 88736 64615 78712371 88736 75503 320842565 45362 47640 13317271 9616 47377 74730536 9616 77948 509507969 47377 3258 684376941 23893 45362 562118119 3258 38971 80353868 50880 38971 414246286 24736 3258 412390359 5510 23893 661193264 89431 38971 504252458 24736 62278 159210579 5510 50409 641080600 89431 56206 555568993 5510 12773 415058633 50409 28409 394228376 12773 49872 456206446 59016 50409 533628845 59016 54232 638897018 35215 54232 251671835 35215 28820 305992494 54232 62424 930999514 62424 30258 852839040 35215 12458 708346900 27173 62424 140197285 27173 125 315335703 55444 125 207492456 20521 30258 505509835 1558 12458 640549140 12441 55444 696828955 46963 20521 400392890 56877 55444 644025320 1558 52271 203635677 48244 52271 240052668 87918 12441 73307330 1261 46963 18323004 74138 52271 158030805 18335 52271 470678884 12328 18335 147084668 9777 87918 128615593 72770 12328 401082298 72770 36008 784248043 76418 18335 771013926 76418 80768 162180509 80768 60979 55869405 49195 76418 319687190 38512 49195 655099495 59912 38512 165377980 6163 49195 141366675 59912 88071 701267866 57459 88071 749671498 77319 88071 299006527 63304 6163 521429737 30391 57459 771088496 62376 63304 801227544 30391 27974 808312705 62376 72558 48688085 74496 72558 515917294 30391 12638 734834975 2795 72558 83781427 80812 27974 389623617 72558 26304 99483024 47555 74496 219697476 8535 26304 903458282 55811 8535 522808000 55811 12425 133287204 26304 16202 29349719 23076 47555 32698151 8535 51997 54495490 85732 23076 71810210 85732 56249 261039785 84820 56249 910549224 51997 55399 325200013 82437 84820 834462579 27569 82437 957080671 56249 84201 555772067 39493 55399 26745322 72463 27569 243943749 27569 48080 625148792 74335 39493 165055996 47173 84201 457160879 15797 72463 125468990 12155 48080 730636928 11924 15797 889806402 12155 70525 519502835 50376 11924 345888151 63463 12155 546772225 11924 71252 795303188 63463 59033 387936594 70093 50376 637039925 50376 33962 105558823 33962 86178 544237902 33962 26496 553099781 70093 82882 83779640 82882 29277 788100030 26496 69204 31238065 69204 5641 547178834 13963 5641 436804206 8895 5641 19906893 29277 77158 767980879 23144 13963 993259918 498 5641 24985047 41533 23144 75339106 82407 41533 264520731 2698 498 302570352 498 82642 808292963 89189 82642 946888996 16261 82642 392949667 82407 12050 993228864 82642 70728 235786400 31846 12050 578081291 16261 5291 879106153 16261 24927 128764217 31846 64078 108108586 5291 915 347553667 31846 14883 393113535 31855 5291 694991195 36491 14883 733362079 30816 64078 90903167 30816 44825 86122349 90594 44825 751959815 44825 39134 654119042 30816 15121 99462526 24262 30816 756386638 81913 44825 228830715 12786 39134 579052983 15121 58547 111713851 54848 15121 637204829 69068 24262 479102196 12786 11456 94181875 12786 84813 178951929 6564 84813 19985798 69068 24161 757910340 24161 53067 496789773 56377 53067 603747036 24161 36572 94803375 21160 6564 329843782 24360 53067 759588361 21160 25738 648507474 2079 56377 79546746 6695 2079 360664386 80565 6695 536766543 25738 67858 969275215 25738 33831 417889002 2079 40413 624317486 82910 33831 127549623 33831 47490 851882635 36709 33831 529728888 36709 42215 900883296 58889 36709 163639182 35254 36709 461947132 36709 87482 712853532 810 58889 859881321 41310 58889 926129920 87482 142 693449592 41310 67686 90759684 87482 88034 516792744 142 87970 231524914 142 58763 506530298 76430 58763 786961719 61516 67686 14001142 58763 50212 934117197 76430 11485 62046763 18337 11485 33225802 17127 11485 195397446 17127 40333 320076741 18337 44662 307823888 17127 52351 154168190 17127 47825 62921216 52351 47447 233643053 72259 44662 938491125 67874 47447 515517486 8283 47447 804445312 8283 86343 793868178 67874 71970 248972665 2181 8283 294339743 59667 8283 347857589 88816 8283 833890282 20183 2181 397335725 31486 20183 77867110 17775 59667 63981066 53964 20183 102594097 17775 1361 135906822 62518 31486 97059211 53964 72200 189576746 17775 86342 955198845 72200 15682 655104999 62973 15682 288384439 62973 69231 70275080 86342 74699 475558620 15682 41265 368115214 62973 38411 287254251 62973 19279 703388002 28151 38411 830909853 38411 82854 840776966 82854 78782 398489596 1149 82854 159237162 33469 82854 981595684 39681 28151 610362327 28920 78782 493972020 42657 28920 261873508 84854 39681 633039642 28920 60192 624919895 42657 13984 81561518 76983 84854 708709397 42657 57479 719475419 34082 13984 32051200 9415 60192 497830113 8960 9415 832906901 28646 9415 541195627 9415 58283 90033278 52937 28646 283474599 26015 58283 293285264 80968 58283 544414421 52937 54641 48757877 49006 54641 556103013 59872 26015 340073656 49006 12117 80126242 49006 53680 963083086 59872 85640 365221226 25170 85640 571324246 44084 53680 453649794 12117 60317 796459013 25170 78014 43847347 52386 85640 132736222 44084 4419 155566132 10004 44084 229760896 19667 52386 472039937 29501 10004 556627362 86496 4419 279210101 12267 19667 54840799 56876 86496 916016622 19667 2625 729488468 29501 30950 64940706 86496 54800 10346973 54800 74747 69396738 2625 83737 367374925 2625 72616 890079363 83737 54121 327042787 11415 74747 645716201 74747 20007 224002384 20007 10493 682548506 71977 72616 92839412 71977 44494 976809438 20007 33916 23559150 20007 75977 959884711 89781 33916 796365352 44440 71977 178347103 44440 87895 577076897 44440 62030 923458074 89781 57497 525966088 44440 30308 21611437 44440 9478 368417692 9478 34193 762207649 10851 62030 550650210 57497 50518 7755836 70038 9478 914238882 49803 34193 228415872 71879 70038 844892783 50518 17808 214094117 925 49803 18793899 13340 17808 799368230 77448 49803 902396510 17808 26098 46045771 43891 13340 926035839 13340 270 919413625 89768 43891 814875005 80930 43891 50375639 35993 26098 410264912 80930 87465 731269524 13935 35993 73023488 13935 89868 735567714 31512 80930 281846050 28066 13935 699373362 81976 89868 874241595 12046 13935 847707114 48104 89868 939962655 81976 74472 560711094 48104 68723 182339727 85951 81976 26865273 74472 19170 428777058 48104 43809 412893843 19170 70335 444853010 85951 39926 279461109 33835 43809 128369119 70335 2876 816033042 43809 36625 454788691 64466 39926 746204024 39926 32472 73133391 2061 64466 715889922 8450 2876 64077565 89296 36625 692926830 89296 3369 915705081 10834 2061 698915736 3369 70097 565427488 3369 12964 58936724 73476 12964 377092606 786 10834 90372959 786 45665 640132748 73476 27987 529579886 786 44949 85597400 786 82128 527443522 82128 15114 602246383 60639 44949 277020831 13365 15114 571741282 71165 60639 475271110 82128 7924 261540489 55188 60639 492375417 71165 43764 126868563 38256 55188 127806728 38256 86573 622104860 55188 3897 539016946 83061 43764 363606717 25619 86573 673659431 87497 25619 851740320 3897 58241 477274031 48105 3897 253884945 58241 22630 477723810 29826 87497 130881448 87497 56209 384027452 30654 56209 452688092 37166 48105 190957927 33525 56209 732529200 29826 57882 743990500 73410 37166 727140845 65982 33525 109242863 4731 57882 763573378 65124 73410 53475871 57882 11437 130166062 65186 65124 835952259 65982 63330 782890969 26961 4731 771760451 63330 5335 170460192 56247 26961 745423591 89821 26961 709261600 56247 32215 3964369 16053 56247 693782303 89821 85876 876178272 16053 33090 583288337 4858 16053 843258315 85876 28525 196998700 803 4858 364707587 64364 28525 453277335 71429 33090 792784872 29785 803 145318759 72433 29785 417866127 64364 38293 794479770 29785 78586 670018341 29785 16382 144143538 73400 38293 118797950 271 16382 102442025 44728 271 15354830 78586 61178 22717313 44728 12160 927568530 15048 61178 69250924 271 45915 768951181 74104 45915 575844372 74104 46846 79338051 46846 6876 404358575 17098 6876 465081452 34791 74104 58409103 86888 17098 35436111 78590 17098 925090506 86888 17013 670345183 78590 27744 825929082 78590 83811 775155531 78590 64257 764421801 17013 35486 577111784 57879 17013 239592511 23506 64257 98177463 58715 64257 128023509 5352 64257 575093058 60873 57879 853303761 46798 58715 585505936 60873 3105 84103081 81414 60873 512372369 5352 14684 786051315 36445 3105 847917405 71908 14684 105779280 36445 79032 485408565 36751 79032 12438421 67939 36445 860079468 67939 58834 903590805 79032 62370 269032035 62370 10692 794387915 70364 67939 304543100 37920 58834 86854491 70364 54024 331312003 90951 54024 239099966 70364 89153 50336938 37920 14741 967405325 90951 9907 318231578 14741 18518 963034134 45645 89153 169631162 33072 89153 389444271 28724 18518 521776 51435 28724 768120171 18518 33836 31259263 33836 41446 2825195 64510 51435 519926991 41446 53463 667500793 29108 51435 277173582 53463 42875 556622598 29108 57382 547029886 57382 65349 525303522 61484 29108 971441958 42875 68046 865108829 68046 12277 951198186 68046 12144 160855219 75555 61484 749472727 12144 16004 480901773 75555 67569 952182180 54075 75555 168144795 77670 75555 773249269 74670 67569 136249089 19217 77670 673215797 71250 77670 970162701 45464 19217 558105165 19217 68397 411391312 72715 19217 175024213 72715 42071 407534574 45464 86870 134436380 42071 50386 141172407 81776 86870 953302715 28408 42071 911496613 46340 81776 557359814 81776 55352 157802644 28408 47419 493936680 46340 19416 198016136 55352 60570 349433776 60570 51598 265394909 24740 51598 138015106 60570 17781 825555300 19416 80537 614859259 51598 71070 506288021 5136 51598 26157795 24740 58141 641382341 67318 5136 38982347 8660 5136 951261439 23727 8660 642131423 48824 5136 547576854 8660 22924 960189137 30973 48824 561549581 30973 62045 31326936 6320 23727 278860816 30973 28301 93830941 8650 30973 255926634 72407 6320 632329684 71064 8650 632999015 8650 42311 23461246 71064 22569 742105113 59144 71064 905625979 32225 42311 915245913 22470 42311 723591251 18361 32225 936893387 62725 18361 286814454 40834 32225 417730261 32225 43067 42366088 62725 10049 258678458 29193 40834 591361907 40766 10049 306970084 29193 68735 81794997 37795 43067 474587942 52798 10049 349411350 68735 4295 518862672 30450 37795 99390343 84376 37795 127524335 30450 62358 349487939 42299 84376 802140997 30450 47055 466826649 64320 62358 291318214 57898 62358 928537324 75236 62358 705677392 42299 85039 540844665 20926 47055 749629134 73526 20926 501895122 20926 7592 374948469 75236 90710 324528634 85039 64517 855363848 82840 20926 809639717 7592 22167 899328928 64517 41650 487710655 90710 23432 619079082 56046 23432 774656209 56046 55365 615310483 55365 13034 717803513 40841 56046 847640309 90116 40841 468193520 56046 70064 322276949 70064 82261 370189901 13034 89453 846277455 85049 82261 981021650 85049 55260 13324192 44058 70064 923278684 13208 85049 832006618 13208 19672 95430910 30569 44058 346981161 13208 57062 315737859 70850 30569 125372858 13208 85907 92313022 70850 13591 36909626 23554 85907 499828386 5765 13591 161490071 23554 42015 142900336 89247 85907 682092789 5765 76419 408189453 51639 5765 90207960 89247 57918 454628868 62300 42015 399794087 32226 57918 972220189 51639 4802 963342303 64389 4802 520685301 7102 64389 503309014 72220 64389 128900057 38346 4802 779333576 38346 27665 369365212 48694 64389 883845961 27665 60212 553309486 38346 29050 689731853 4859 60212 381619401 4859 35505 61816408 30647 29050 605227586 86522 35505 884052656 86522 28956 255556517 4859 69222 290280356 35505 54694 73196498 28956 17830 147944156 69222 26463 416462473 5384 28956 430304957 26463 10543 279935040 13881 26463 619091956 21616 10543 878398084 5384 89640 223526549 51078 21616 253306648 89640 35829 127917391 27613 35829 137599393 2587 51078 129767602 39263 2587 194274515 68609 27613 655199783 39263 22954 2699701 63561 39263 677607738 2587 89589 51619148 68609 46612 522294345 90600 68609 329321412 63561 84651 865960498 63561 38515 14754184 90600 1577 111073053 82452 1577 693023070 54922 90600 29892537 14567 38515 100374352 1577 42933 286288466 42933 88501 52576426 42933 42411 538349772 88501 59001 134909025 35566 42411 696681971 88501 14800 991546043 70213 59001 918537621 35566 55122 52357952 63987 70213 216279510 4242 63987 245947617 29788 63987 843452164 55122 75573 419808811 89503 4242 858886767 75573 24874 994157516 7542 29788 764194297 89503 82720 899105581 18063 24874 890054660 28762 89503 171571531 3447 18063 51049296 79974 7542 326986687 18022 82720 149121980 28762 25113 974537325 56960 3447 66730620 37488 25113 361007917 79974 70681 113607340 9358 25113 217766486 23818 70681 572690033 62468 23818 469133769 70681 67370 455439876 83550 70681 25388805 23818 22919 115372202 14296 83550 975149636 33989 22919 581209091 43593 83550 138863995 43593 21751 158234421 2128 22919 379989653 72375 14296 636899761 64537 2128 227532351 71663 64537 86454956 89569 72375 839156859 31133 64537 900528499 72375 6201 862154498 35524 64537 547014991 89569 76130 609828033 76130 78836 647095902 60584 76130 74605390 78836 59991 264743922 35524 69847 620411315 23154 69847 48992542 69847 54282 330727748 23440 60584 77642341 69847 24220 367099712 58363 24220 917760729 24220 25000 270688831 54282 36210 888205028 31959 58363 909310678 11943 24220 19285385 67975 36210 114468411 54297 31959 955269793 31959 18019 568755241 85960 67975 64545980 2722 18019 69866498 18019 78431 398148356 2722 72094 880275612 18019 78928 302069472 55002 72094 359400560 58675 72094 774237110 58675 30533 94253913 87841 72094 26165034 55002 40422 401246223 26131 30533 327304783 58675 25037 555619939 87841 89024 934538427 80980 87841 912890541 89024 85997 99417492 25037 46065 197206615 53079 80980 830039113 53079 82361 50802421 15321 80980 809867275 20084 53079 380361066 81901 53079 994597742 28387 81901 344164909 68555 15321 318778247 28387 87092 165865392 68555 65225 508394264 85144 65225 259313341 71370 28387 730184865 24174 68555 34805564 65225 78267 190054329 78267 62437 112080563 3306 71370 986890937 74490 62437 10984341 74490 36779 428876640 46147 36779 750150218 62437 7836 845381143 46147 48569 203197011 74490 13707 870272909 11882 13707 461330088 46147 58751 690813440 7836 38642 386510785 62927 38642 46823443 77770 13707 739939450 11882 34279 313273756 71843 62927 146764301 33346 71843 279990169 77002 71843 645316254 77770 50259 420648390 77002 87726 788843855 50259 17745 570603706 87726 11932 940785293 17745 16108 522021707 50334 17745 108480085 77708 87726 396376923 77708 18541 286378472 5516 11932 49522001 69051 16108 991430766 18541 28002 171229733 77708 90018 578386450 48275 28002 63664280 3680 5516 840347921 34304 90018 689028313 48275 17350 463051903 17350 12720 994481120 48275 86776 664234432 34304 69524 643406181 17350 73563 833586024 86776 44195 601518379 69524 16057 262755204 62529 69524 216908980 62529 20967 937602014 16916 44195 222022933 20967 62752 67809123 62529 45270 365435697 84693 62529 730272502 42447 16916 928895372 62752 74368 625270774 47000 42447 908800948 28718 47000 432633087 81321 84693 45251135 83152 74368 25915944 81321 39326 554403594 37252 47000 706601552 37252 74132 506600776 55195 83152 858849974 38842 37252 371006782 82255 38842 694973435 62696 74132 430517469 37543 82255 838798728 6134 82255 114010830 83155 62696 77569492 37491 6134 992208002 8089 37543 365862586 31256 8089 496195641 37491 71902 361840069 34269 37491 600395891 10557 37491 82620440 14437 8089 99774331 76793 71902 15754157 71902 61748 611095098 14437 61756 182401212 61748 24504 376088820 9298 61756 427647943 80799 76793 492673554 55310 61756 307592154 55310 11017 688034250 55293 24504 207139634 80799 84025 793034609 80799 60064 286283903 68112 84025 76530592 76574 11017 830677025 55293 33182 35879985 7649 33182 684242316 78539 7649 555035806 83336 76574 594545770 15821 78539 427116953 15821 36133 853265482 31800 15821 654321629 87403 31800 462328411 87403 46116 252392795 42802 87403 311228616 89517 46116 7598559 65284 87403 325701997 35688 42802 91370469 46116 70008 942379766 42802 40392 112626221 70008 33720 697343891 33720 66580 391386956 35688 44653 989193218 1162 70008 934099028 66580 32484 817586365 32484 29556 213202321 45787 32484 16938104 45787 80267 656797972 50932 45787 719551831 80267 11430 954219777 45787 27772 702134161 30143 11430 549148696 53186 80267 467484202 1945 50932 492338406 53186 1028 513452923 1945 72652 740469809 30143 17655 458503531 79798 1945 444899370 78102 1945 783312226 1028 44223 883952088 13725 44223 445247079 79798 50464 976783137 31425 44223 817194707 13725 66883 646484396 69000 44223 395288226 13725 545 420043335 31425 31900 267555209 52509 31425 125258544 37196 69000 314743894 85142 69000 849936079 52509 87904 75077926 85142 70933 744026329 65506 87904 427295353 44777 85142 833794556 70933 50231 272956796 70933 51373 664022519 246 65506 667417402 44777 82348 32905408 57210 82348 126903116 4784 246 873874996 90440 57210 985126676 24043 90440 472130077 24043 65429 115626711 20346 65429 692753996 11388 90440 920018268 14484 65429 963600119 48319 20346 838128662 11388 15559 86226701 11388 1427 601584846 63373 48319 328547943 15559 65696 342800600 65696 60330 592745517 60330 66128 338408818 65696 36944 199862810 78296 63373 10073427 60330 86770 692535973 60330 37510 72688837 36944 7501 100398339 60912 36944 467087369 60912 80535 323718851 80535 24337 40875109 31471 60912 939750880 19407 24337 699978118 24337 76187 996944135 76187 88070 798515186 18270 19407 28620956 34598 19407 170578890 18270 29612 4050137 88070 42257 952050095 65243 88070 826815989 4070 42257 130167102 4070 80745 809839975 4840 80745 389050711 65243 52880 243687834 65243 43079 260939697 43079 68823 948276415 68823 49413 559758354 67792 43079 33334925 26456 68823 766521226 26456 75638 266332135 26456 10496 208287488 61248 10496 558868548 25036 61248 621352262 10496 26282 740370433 49699 10496 619347980 6890 61248 388042230 49699 27207 791571083 26282 73218 804887368 73218 56893 665669567 36248 73218 889276222 37090 73218 321014586 37084 27207 80940418 37090 4699 430612633 39109 37090 845542110 29712 36248 997070751 37084 82274 614686622 83800 37084 111860036 14249 29712 289257315 62294 14249 588990204 83800 56939 159131005 14249 13278 301846869 84400 56939 810369615 25742 56939 450088138 60889 62294 979072444 13278 80384 516348536 60889 14047 42366968 80384 53624 410934003 68358 80384 570652411 11460 53624 90099077 5079 11460 891196845 14047 5449 233101466 68358 12298 145044416 32284 5449 531954986 5079 4652 78173799 12298 83461 168962177 5449 23368 181799725 12298 42239 636994387 61404 42239 269259696 23368 54260 459942673 59704 23368 55356580 36628 59704 969197155 7209 36628 666170680 19843 7209 73547282 19843 62232 926710493 21541 19843 358050311 13425 19843 955848884 13425 72924 176307155 41412 19843 936113277 21541 2459 240227729 45080 41412 681723681 72924 67887 104108229 75239 2459 732515299 1562 2459 855692744 45080 76037 680701489 45080 22552 102623484 9791 75239 144442976 70307 75239 686297965 76037 52085 156984496 64423 52085 604985795 52085 38630 481040653 33442 70307 754118677 64423 34313 406704233 64423 86622 242815536 7748 64423 343720673 46858 38630 62137286 87105 33442 744749518 86622 34176 888967758 86622 6543 464897178 12066 7748 331556161 83721 46858 765328619 83721 82477 734173085 83721 24244 358516632 35584 83721 277934300 82477 80950 737865345 80950 22381 451712466 35862 82477 698472551 70532 80950 508311884 12271 80950 841289675 49112 22381 5543343 70532 73693 86687033 73693 22576 62971051 49112 38824 938958840 49112 56600 161217717 73693 2989 254148360 73752 38824 254487385 22576 89253 926953520 56600 1422 634281274 44034 1422 114164219 38763 89253 653487628 38763 10309 500168368 83616 38763 923451910 86083 83616 16063938 50869 86083 8850402 83616 82764 35407563 83616 56322 747396659 25033 56322 934590721 56322 47957 953531144 56322 2336 467339217 56322 37858 982438279 37858 26497 607522737 24351 2336 593480905 61559 24351 78102483 63376 26497 672462758 74032 63376 845010452 63376 84558 896812613 20481 24351 136183180 57581 20481 396336089 63376 43316 104544667 20481 57668 862117078 80797 57668 272096584 9909 57581 114563173 57581 5926 124914146 80797 39159 785269567 5926 31784 35359527 82737 80797 313740939 39159 31243 857149860 39159 51711 29874870 37911 31784 987500372 31243 68138 980035393 37911 69432 733320713 36243 31243 30205994 72127 69432 254661580 52338 68138 874267359 68138 45124 536761272 90284 52338 204191175 66537 72127 50930875 52873 90284 720577860 51627 52338 386848664 45124 64299 768098382 11196 52873 126071624 66537 21796 917606803 64299 73333 694093863 73333 57040 770990175 36028 73333 207368350 50635 73333 219137759 67904 50635 185422625 67904 69140 662709304 65354 36028 233434884 14590 69140 651806799 65354 29601 978393800 69140 11694 284086711 44700 11694 27268671 44700 18932 57686044 742 11694 363028348 69530 44700 688841873 69530 76948 612656445 80786 742 324837804 71919 69530 258963049 71919 43128 693377243 76948 42407 404402597 17160 42407 259536810 42407 79505 866891454 42407 79582 882425774 27699 42407 164255477 1628 17160 723038843 27699 23648 95263247 85978 79505 24490301 7557 85978 11790124 23648 19583 536649250 36514 23648 612993469 54955 23648 716434791 7557 1722 684456149 19583 87 237432922 1722 18289 842133273 58211 54955 262266945 58211 2265 695841517 2265 75675 688877440 87 75041 296566217 58211 61040 515575658 22207 75041 810568486 75041 23362 603470969 61040 6577 98256404 75997 6577 28363649 6577 55438 415170313 23362 72827 189897698 15360 6577 495536721 72827 31947 106330045 15360 87316 652637783 31947 32516 975928416 31947 62923 127089482 30146 32516 446339625 87316 5401 612515464 13650 87316 238180319 30146 21373 411552978 5401 27206 369903374 5401 42673 992370477 21373 56651 127953197 57867 42673 306368312 20064 21373 53189758 54229 42673 426362443 57867 78968 602218755 56651 85816 1936295 54229 49964 954408382 57466 49964 904828115 39914 57466 854377833 85816 33389 873564858 44523 57466 854848594 33389 27473 288450873 11164 27473 247678353 48851 33389 699301239 44523 20613 774641664 11164 48471 295988768 82487 11164 487331296 82401 48471 763944406 82487 70379 28928403 20613 39683 488641209 70901 70379 817238712 86269 70379 192212307 82401 30231 850184279 84328 30231 259532943 48974 39683 128958019 32046 48974 857795920 12128 48974 324210823 42265 30231 781868225 32046 87071 698766992 42265 18750 41987251 46338 32046 877873879 64223 12128 81036218 18750 1420 645365797 81686 87071 758242578 46338 84665 740320171 2554 1420 157957707 35028 81686 442493989 18935 35028 34238678 18935 20408 447210434 41239 2554 849756730 61197 20408 279385770 29326 18935 117524115 41291 41239 706315792 83910 61197 28002117 29326 23460 85594503 41291 75749 583524141 23460 71744 112998085 41291 44093 181189906 83910 20491 214573681 75749 60179 137690780 33739 44093 891348970 1580 60179 217485435 87709 44093 645818498 60179 43953 479037578 43953 12663 398012081 67336 43953 226746434 67336 67531 888863308 2153 43953 133510793 43953 21937 96179237 12663 46602 705294584 67531 30338 936534975 46602 58303 850274819 30338 36310 658411782 46602 40719 365445990 30338 60326 675929909 53714 30338 532912014 60326 68526 651301605 36310 71861 753638188 68526 39060 707154259 34437 68526 95181735 39060 31459 413986424 35367 39060 487596889 13594 39060 518715066 36029 35367 750545181 36029 2453 487653290 49300 13594 354217091 49300 43313 302207540 36029 11980 31270374 80529 2453 88472986 4245 11980 538637484 45425 11980 604885831 45425 81537 184198123 80529 81532 526979645 45425 65748 258340239 47215 4245 23028427 47215 10607 191816593 77404 10607 380482841 75614 81532 592380931 33150 77404 5553863 51079 10607 71641260 55388 51079 503798578 75614 67267 622428116 33150 15098 630350260 51079 54428 619141789 41375 67267 902931201 55388 31866 188258839 36627 67267 81845121 90015 54428 469037168 36627 64209 162809623 27212 36627 695475019 82113 31866 785932079 90015 56050 475369249 82113 18079 271737794 82113 10141 770645526 56050 27932 115708992 30967 10141 770498808 56050 78037 268145136 27932 75389 278030037 70140 75389 899141763 76937 75389 322351341 7751 76937 759983798 7751 81502 14922697 80814 76937 735583490 25139 80814 155686385 42502 80814 63853621 32530 7751 936747511 33604 25139 443485715 66380 42502 721233319 22590 32530 184899639 33604 55894 992515164 22590 49440 186681981 27495 22590 772632549 73869 27495 860973595 27495 45580 58355211 81466 27495 652867111 81466 90860 119737373 90860 85839 743833080 90860 48178 107196178 33303 81466 323652633 36247 90860 230326033 12248 36247 819076665 47558 33303 942324652 79597 48178 136739353 25489 36247 682818588 25489 63942 7953167 47558 24326 474763971 25231 63942 143380424 25231 75663 501978612 29653 25231 150575456 83614 63942 322018427 90747 25231 793556723 88288 75663 68809826 29653 41859 281448567 29653 12056 869322722 88288 25908 143921265 76253 41859 697640153 41859 12740 971754997 12740 685 783109358 45875 12740 8555477 1776 685 282649691 5067 45875 993778047 89993 12740 916176488 28985 1776 4810182 59086 89993 699061539 33005 89993 683521621 40456 5067 663860903 42098 89993 167868464 36284 33005 866984496 59086 47504 613709431 40456 37140 759450929 43843 37140 688472323 37140 62404 278177674 45728 47504 802088587 29514 62404 621238020 45728 25323 379731328 25733 29514 384701755 19349 29514 513817722 45728 9783 68216896 81952 29514 276582392 84477 81952 379046240 81952 10651 493391099 10651 386 289698707 79968 386 628094221 79968 84281 963092941 84281 84378 745506771 55528 84378 704467046 71056 386 884667652 69041 55528 799239115 47151 84281 43931752 1438 69041 54949352 17797 1438 29397546 44930 69041 502205153 84919 1438 445562048 84919 59201 914359519 89118 17797 190216832 84919 64901 682248452 84919 56989 41345603 54331 84919 197383842 56989 18450 981146710 89118 28379 763759825 82057 54331 588053354 12694 28379 13148927 71800 18450 303387941 41638 12694 11993596 67745 82057 937897875 18610 41638 476015470 12694 15978 359110403 6705 71800 510510687 12317 15978 401159021 61824 15978 379333240 6705 83567 423308666 6705 72278 274983783 61824 86687 886045199 55963 72278 134094091 52884 72278 485360757 83567 38074 298878091 78304 55963 71113487 84504 78304 398651467 55963 41531 829447757 20908 41531 279370168 78304 22756 182620708 78304 29616 587157403 41531 89316 586122609 60617 41531 51436261 89316 86722 227570997 86722 83659 431173832 29616 37670 344867541 42543 60617 115533930 37670 19748 31041588 61689 19748 803137348 80272 83659 705030985 50185 19748 294849155 22987 80272 266558806 22987 17259 855678597 61689 85180 809178382 52139 50185 715868546 48843 50185 742950751 21775 17259 238562900 65380 52139 105726739 85180 51407 21387690 59167 21775 720768659 51407 67402 984177396 89123 65380 11235485 51407 35491 149065289 59167 25299 54372046 89123 42713 263712116 58784 42713 906734426 3808 25299 240580201 42713 47391 104578242 3808 82246 121816145 82246 73946 83823912 46063 58784 758072064 24289 3808 845743339 23527 24289 713397071 82246 24303 286634124 71051 73946 137284163 18286 24289 39862631 18286 2886 925555332 1912 23527 73689235 50434 71051 945891536 1912 75816 879339607 2886 27671 739980659 73948 1912 620681272 50434 85832 664399965 85832 62909 929336006 53294 73948 639016138 73948 72668 181449850 72668 52217 397483629 50118 85832 246239515 72668 8722 831179615 50118 36039 698181810 8722 24023 245309121 50118 13337 942441686 36039 58871 494175255 18060 24023 98001423 25272 36039 996708549 18060 57448 354703142 59978 57448 468447763 59978 71425 422282767 57448 80663 700643928 25272 70657 624096537 66012 80663 922327739 59978 73258 441780967 80663 12633 685255924 1563 80663 135724767 73035 66012 925926819 86095 73258 189932017 61807 73035 276983717 61807 27378 194616742 56002 1563 1020973 43476 56002 63742112 20567 27378 122475544 27378 28456 291967779 28456 50688 246346017 50688 37833 428803734 83911 28456 770902017 3674 28456 991682709 11157 28456 710963006 11157 1416 865557473 13073 11157 826516857 83911 25992 765170819 14993 1416 687705166 14993 89188 776195965 83575 1416 939992887 83575 79131 588364203 14993 86839 115947220 17040 14993 643776080 89188 11292 923067916 11292 471 534378770 34847 79131 502510753 69875 34847 968920227 75976 471 721115474 471 68719 819158875 75462 75976 99099313 75462 14683 680813760 34831 75976 391031287 84514 34831 530576195 87810 84514 106120114 87933 14683 895941684 14683 9010 130101216 63470 84514 839643209 63470 13916 988928550 9010 36615 336987549 33533 36615 271679497 13024 63470 933926750 26000 13916 539581521 64328 13916 47603019 36615 61207 568482614 54185 13024 545291825 78601 61207 256510941 78601 50919 593198096 78601 16088 524606513 54185 39677 578795030 67571 50919 283062801 62137 39677 529355976 62137 35786 664075301 39677 75836 659212452 39677 82412 704934823 74513 67571 122549368 82344 82412 720082668 74513 53784 750804568 90047 74513 664355795 81063 82344 372877534 53784 45345 222718529 10244 82344 900420335 53784 85207 996791292 80890 85207 979288045 72422 10244 322425423 82161 72422 4640781 82186 82161 737852489 82186 19303 871168589 11752 19303 755512290 11752 56761 612480690 49076 56761 231613741 82186 86144 289577782 86144 39164 644022525 66478 86144 916393297 40830 49076 396338985 36040 86144 393733079 78287 39164 59956539 40830 17981 98286982 17981 81592 492804545 36040 30966 283178335 13312 78287 340690802 78287 10173 125750891 17981 52449 526848570 61422 30966 38020130 60430 52449 84849571 38746 52449 447840672 52449 4067 385530877 49518 61422 120676070 49750 61422 482833502 49518 35376 190448072 29927 35376 31372897 35559 35376 350746349 35559 55971 730850914 29927 45619 853109964 35559 57984 231641056 57984 51738 743918126 82803 55971 129140113 51738 76029 355907847 26681 45619 571621195 62495 57984 495898591 82803 84162 44428796 73249 84162 825450426 2645 84162 386190415 7934 2645 164545774 70452 73249 688228561 70452 84429 600712752 50736 2645 791691345 80374 50736 515963591 7934 6119 105525130 80374 13438 303746768 50736 44639 62910903 50736 44040 762014392 53873 44040 622366609 44040 68051 553072396 44639 38331 216882915 66113 53873 702974919 68051 83404 845226598 34351 66113 396304081 88112 34351 179584540 10931 83404 952957278 88112 27019 620876400 30092 83404 292447257 38520 88112 210161830 1061 38520 640142704 30092 1994 882517101 1061 9084 505369493 9084 52507 844070714 31346 1994 989995367 4238 1061 90338824 31346 31679 365457826 9432 31346 297071449 22201 52507 421049797 4238 85035 301890789 48439 22201 78747759 74500 48439 83236432 22201 67937 54321128 85035 23508 142924116 85748 48439 969196926 48439 29528 7695581 55251 74500 521289253 23508 37960 258261801 82139 29528 540673384 37960 83291 146558981 37960 30827 273802537 82139 38643 631285563 28938 82139 396635891 83291 65379 560209457 81338 83291 775687757 65379 56004 340072264 81338 9627 196091924 56004 76153 591173251 56004 45605 979937876 76153 53262 449697785 10808 45605 87183311 51039 9627 116023482 52 51039 52638747 53262 14289 487647659 52289 14289 181650496 73653 52289 681529931 51039 81804 576137142 66981 52289 947229744 49868 14289 93688856 81804 49291 495491419 8757 49291 74572146 10498 49291 576328478 19567 66981 111388728 67953 49291 373593470 9614 10498 754115445 31117 19567 598010456 81170 19567 133200969 31117 18376 154804019 26248 67953 793351919 33858 9614 336700895 31117 18300 981691015 81170 13646 135488147 18300 18467 183562669 56234 33858 383117539 56234 25882 295189791 56234 31024 999144486 89987 13646 566688989 63075 18467 345458705 56234 51641 448007392 4375 31024 326953371 14668 63075 394859778 14668 21677 748454292 4375 23009 344030464 84135 21677 271449511 23009 9033 250742687 19391 23009 964901148 12624 84135 331413930 12842 19391 642778208 12842 83253 35623536 47172 19391 644744472 37352 47172 757021053 63284 12842 405607962 55569 37352 776910971 55569 21662 559336808 21662 41553 322635191 52636 21662 132073900 19294 55569 516286705 12582 21662 950588415 8454 52636 636302851 90223 52636 850215901 51699 12582 535221031 19294 63608 119479239 37235 8454 620539044 37235 47241 234127909 90223 12726 493185892 84249 63608 544524954 89069 37235 80310389 15840 47241 278949687 89069 4757 553715933 62188 15840 934656073 45880 84249 577093023 89069 16354 298878792 15840 44648 947258164 16354 88198 806213245 39000 44648 29054183 44648 51944 323122903 44648 18662 29095246 39000 48772 283426523 33798 18662 909892287 39000 10850 10829568 13199 33798 101459513 18662 45978 358317824 45978 10968 210520138 44492 10850 38991261 21883 10850 328070354 45864 21883 345619893 44492 44705 892893656 45864 22868 703575803 84268 44705 598998591 61794 84268 128745535 49659 61794 871250895 49659 11121 44844336 49659 76324 452019628 76324 26721 255013130 68877 49659 698341640 68877 36739 470022793 76324 81426 526229918 26721 32017 834087402 36739 90181 318124476 36739 81415 353502475 3382 90181 404275046 35383 32017 256390906 81415 8908 196137403 87905 3382 842353221 87905 28654 322272108 55890 35383 275705117 35383 42293 980516242 8908 69976 798901842 72457 69976 648820310 35007 72457 646964134 6222 55890 24790369 72457 59471 851995801 3025 35007 797843893 50443 72457 992803041 77491 59471 116710917 59471 21730 614679549 88495 3025 897944233 77491 11575 670671014 3142 88495 831037163 77491 66656 594250329 66656 66769 41672041 46163 66769 51864973 66656 24798 190504897 66769 86737 307240503 68309 66656 462230836 28961 24798 891519856 24798 83755 776224264 13323 83755 743074190 28961 18224 987147911 32556 83755 542552876 13323 39749 787215446 13323 59745 477361139 18224 35696 28302880 32556 65666 484274015 60987 32556 218605438 59745 36251 570198363 87355 60987 800996138 57735 65666 134982111 57735 59176 30379200 36251 58161 535858942 59176 55720 101459951 57735 88975 832147589 69347 88975 875927155 86949 55720 304268721 86949 4033 16131710 4033 4683 671966593 49725 86949 856570371 37038 4033 193539536 86949 53900 2392585 77813 49725 301762343 46916 37038 608854244 17228 46916 333791850 77813 354 346540390 66102 17228 106384117 43254 17228 763512923 354 61625 869529625 71937 61625 922138206 43254 264 447689787 76086 43254 981931693 38888 61625 366173128 24350 76086 451296455 66726 24350 653926908 38888 89749 39983803 38888 26739 897772776 47075 66726 377796344 47075 13373 115890759 76427 66726 71495824 47075 34611 101533669 47075 470 770972918 70528 13373 499988502 70528 10513 850160843 14730 10513 104491415 25183 70528 776228041 46898 14730 275397111 66643 46898 9172409 14730 80004 608739486 66643 29697 384742658 25183 60047 620852039 34731 66643 815165537 1960 60047 172135548 38477 34731 570676283 64522 29697 884645167 29898 1960 442741614 32266 29898 617757368 51543 1960 46612972 29898 57132 305749422 29898 61783 339780347 57132 39005 374105564 39005 41201 667454737 57132 52440 726684471 39053 52440 996105611 25906 52440 137096009 52440 80605 155639402 52440 88103 658091079 80605 56945 981605561 56945 86220 16283170 90128 56945 823285632 83389 86220 752002999 46343 86220 739623522 83389 30428 37290827 17549 86220 340022587 30428 44091 388043008 24644 30428 605797434 36448 17549 648327671 30428 55862 116683945 24644 56965 949879315 55862 12522 267985150 12522 54277 346154174 39180 55862 402472420 42892 39180 394429489 12522 75773 539504579 39180 89784 493908874 54277 50958 16673695 42892 81323 186366506 50261 75773 468188590 50261 31657 247566410 31657 60629 566697580 31657 26017 340530460 72966 81323 102790688 60629 31553 298263534 46941 31657 68902974 26835 72966 184780537 26835 11091 40150873 46941 7352 760512673 65847 31553 240212663 62008 46941 384250323 62008 43998 270687520 43998 32580 847540152 25704 7352 124071070 25959 32580 896174779 25966 62008 110080340 43998 56076 252987185 44444 25966 631866955 25966 31341 849272932 56076 28603 434892126 44444 21848 954132273 19479 28603 100712015 30201 21848 693199571 90673 30201 374880220 52059 28603 288518878 19479 89878 166203455 83406 89878 99842824 60656 30201 403444747 52059 56703 576768537 83406 75927 686322334 60656 24618 824808174 7528 60656 469200855 72920 56703 473180593 24618 84384 523829353 24618 11028 835725452 24618 32330 175022691 41371 7528 167549277 84384 66188 486319585 58346 41371 269113941 81949 66188 19493791 41371 18114 181325387 18114 6892 82918369 28499 58346 475104569 29091 18114 81067536 87418 18114 718911630 79352 6892 377332773 28271 6892 416308893 87418 9445 474031512 58770 87418 800117787 46677 9445 916975709 9445 77636 661615043 75371 28271 130733666 75371 57161 72765804 46677 80122 394945867 32714 46677 183285755 32903 77636 752028912 22518 57161 305169603 25688 57161 645779350 61976 32903 26343095 50062 61976 537179977 61976 50763 51785805 50763 13334 141490878 61976 1806 613562727 13334 57021 62616882 50062 78863 170932304 78863 33574 754556453 33574 15424 776623690 1806 17201 366744367 57021 67323 207376069 15424 77269 43785588 33574 50257 881162590 17201 4244 755272963 22458 67323 335794479 4244 68369 671639064 50257 84703 685448248 22458 26215 812424996 76723 26215 975848140 22458 43015 57845100 32619 68369 126987313 84703 13628 708124080 23797 13628 100054573 51726 13628 982983312 13628 14138 53003352 51726 69447 578584106 35128 23797 963934262 76712 23797 503557592 56405 35128 270700543 52606 35128 883945395 52606 80058 364915568 7062 56405 673665294 52606 75311 616919849 80058 531 640114218 60263 75311 997555213 80058 78728 887211555 60263 81176 818421299 17411 531 274978492 24194 81176 910532519 60263 52192 500186833 81176 7812 460205833 46344 81176 76431641 88572 46344 406173333 46344 1681 121753297 88572 6370 691336137 1681 76185 135885247 42008 46344 118832200 6370 9173 959131869 9173 9484 853189881 9484 90193 33552738 63233 90193 149721756 84940 90193 827803970 31549 90193 368616279 7010 90193 591651625 3662 31549 65776965 7010 29507 95201018 13274 84940 875642096 7010 87365 655155591 3662 53005 751621890 29507 48225 811205654 48225 38548 340156629 53005 22253 351726081 33416 22253 314190491 18728 38548 47257228 56077 38548 615136737 31873 18728 870641816 18728 7460 1574258 56077 67819 438034246 29557 7460 506260947 7460 83006 501855683 60012 83006 974040678 54383 60012 803053408 32673 29557 768689358 29557 10776 984014553 67189 60012 87634237 60012 49565 815785624 54383 7709 447343807 82967 49565 739296044 10776 8878 183402355 11686 67189 928914669 73315 7709 867363235 35349 11686 268430284 11686 82583 203034971 73315 54681 91644379 1674 73315 588666750 24327 73315 986366528 4987 24327 43073113 5988 1674 264906552 24327 9779 100145285 45562 1674 184590069 49576 4987 896657661 5988 55760 320603087 70170 9779 20403748 54189 70170 958052116 55760 1760 698968751 89273 49576 707377892 76113 1760 391555971 1760 17337 287785829 74850 1760 534789055 1760 8227 8919559 53760 76113 825446619 83683 74850 538679582 8227 58943 637222372 23180 53760 532798551 8227 15733 757539938 23252 83683 630179877 20559 83683 717764312 77021 23180 703231767 72709 77021 715714793 23252 60929 647006860 54917 23252 253283369 27686 20559 833531880 60929 50692 182709278 76709 72709 91946630 50692 53223 205780616 14236 54917 545986836 9966 50692 801184973 76709 70263 752263315 54791 76709 593285250 5115 9966 880807701 55426 70263 854966835 70263 30462 857539137 58809 70263 166803242 5115 41987 15931906 47583 58809 74571138 55426 51571 149717929 47583 37435 869839867 28931 41987 825210194 19857 28931 957083866 51571 57807 475080176 90063 57807 575572061 63732 90063 46608067 2959 90063 958249778 43150 90063 667680729 50702 57807 788965948 50702 45696 754876566 28632 43150 764508707 56764 45696 921696630 43527 45696 878219306 43527 20421 666346333 18993 28632 453083651 84632 28632 985677648 20421 10617 504346769 18993 67444 80505362 15777 67444 285593716 90672 84632 329327817 90672 50248 576652548 15777 25481 90439160 90672 61781 879839965 24040 90672 938953703 61781 67451 11641018 66584 24040 17771396 7520 24040 11278672 74360 61781 559978023 20550 24040 582129261 66584 63705 547321121 63705 19352 747421316 35217 7520 63169129 63705 16606 48919312 16606 56601 565715070 38894 35217 699260026 50412 35217 195678803 56601 6096 123495120 56601 9860 515847599 9701 50412 896754200 38894 44423 229690047 44423 8324 853664271 6096 48984 684544943 67092 8324 891962167 44423 63842 606957270 44423 45185 175880022 67092 17502 214337039 64425 67092 539793511 61387 45185 27585773 46107 61387 421180656 16401 46107 923225849 83736 17502 340860078 7508 83736 248869605 14985 61387 110055314 83736 71700 25239332 7508 84428 72034856 67748 14985 915204732 67748 48452 207423521 67748 57692 495674768 60581 48452 549305340 84846 84428 278509816 60581 48468 109426780 77682 60581 501003049 24662 77682 770353021 6575 60581 942965811 90059 48468 121889663 6575 18373 164490709 73632 24662 690129012 30959 90059 484653987 30959 51729 30593867 18373 46619 659510189 18373 17613 617339047 43972 30959 585876897 59644 17613 879497295 51729 4595 629180954 60852 46619 36700053 54489 59644 859020696 37678 4595 105570324 37678 78756 352896171 1602 78756 888612565 54489 87238 919973370 1602 17684 14569993 87238 31799 30801018 66519 1602 202857092 43160 87238 209916030 37074 66519 877864672 5475 31799 893628728 88166 37074 149173840 88166 21733 24998986 87288 88166 413573639 37074 60059 162506470 11944 21733 266903409 3128 60059 301433223 17242 87288 234067261 3128 41361 100913426 41361 36900 950191376 17242 55658 690731103 59753 36900 810383574 4515 41361 227009423 55611 55658 89503475 55611 8390 951724322 25368 55658 11384370 55611 53788 167604566 86771 4515 29891375 25368 64862 41745694 86771 88512 699299840 64862 77695 893738705 85472 53788 78295679 85472 60170 43709681 77695 1720 702017671 1720 68731 140075466 58612 60170 18026253 31525 85472 174519466 43434 31525 404855039 34276 43434 399199542 29032 34276 690970689 31525 38541 166759359 486 34276 901309614 34276 4534 862913267 38541 83951 526967475 81331 29032 374666002 81331 43209 961427472 83951 29007 897503263 43209 47775 168609335 66534 47775 57118791 43209 81276 938352400 25483 81276 227868753 66534 73043 880517173 25483 6202 342337528 66534 77095 803917105 89970 25483 484763424 80357 89970 944977283 50258 73043 902275551 6202 7232 985886706 89970 53242 630004235 65536 53242 374880478 7232 80992 444154196 50258 5771 978107643 53242 36494 228547452 5771 5348 987903102 22835 5771 869860333 78060 80992 335376847 78060 54393 587666854 51535 78060 352633653 78060 37291 353782582 78060 59744 671541451 78060 64891 356471251 51535 2684 342585138 64891 22151 167838331 59744 42948 728968320 42948 45712 693842375 11977 2684 655029153 42948 68418 292673098 70032 11977 37203080 45712 65435 632370124 19606 68418 659403140 68418 58539 803878034 65435 65975 304992242 82120 19606 63190357 18021 82120 174065620 17793 82120 666693001 65975 73968 108035293 63849 18021 167158505 63849 5792 986943752 73968 53841 631608625 49686 53841 132839402 63849 20056 672277220 14208 20056 168480271 884 14208 273521700 19833 53841 338687217 39901 19833 83305881 39901 25690 113154980 884 80142 992870343 884 24675 131245153 39901 59372 780805814 80142 51506 325549987 48582 24675 3434193 8233 24675 175695766 59372 63437 736722059 63235 59372 505589533 63437 27897 731067940 7834 63235 398814384 7834 25592 278813838 6845 63235 220811828 69389 27897 625494353 73531 7834 163260061 54666 6845 410105750 19528 25592 595984148 16630 54666 252111311 26037 54666 164069492 16630 18409 32540072 79243 54666 332932290 5545 26037 775721107 61508 5545 59083312 23664 61508 376300273 5545 43919 585806550 23664 24301 55618128 61508 6928 215746073 43919 82554 404431937 3264 24301 739283851 82554 11134 848573293 41651 24301 591242872 31468 11134 883991651 41651 76834 514171486 76834 21462 766972669 53241 76834 21536436 76834 53113 20376806 89103 53113 540519705 89103 33722 568129480 42284 33722 13573779 53241 66999 16792210 2675 53113 904314315 39567 42284 289033961 33722 50243 406842301 42925 2675 409134638 46440 42925 428424886 72132 39567 753702763 785 39567 368903325 23820 46440 59411128 90094 42925 478830075 72132 62391 413832138 23820 34095 183445587 34095 34480 559867935 34095 42758 935339555 62391 52642 176084657 15547 52642 72427167 19389 15547 105842711 52642 64944 265287202 15547 7731 949318220 7731 42578 940858917 19389 23660 523288354 53640 7731 468677139 7731 56666 241467911 56666 75198 472234580 53640 25997 573171624 3614 25997 832295533 56272 75198 156463864 25997 33172 126245405 25997 9490 592222761 51382 56272 844329212 36402 9490 715530993 9490 45271 813700633 33172 54419 451046911 36402 61729 68766725 72040 51382 456150037 32241 61729 463850688 69037 72040 83942145 69037 14060 961462206 14060 15207 622624640 59866 14060 478805442 9981 14060 237277790 9981 24689 887832725 9741 9981 179358446 77483 15207 110073452 77742 9741 780695789 28366 9741 392404974 24689 6497 428708093 28366 65731 170116837 77742 84637 137609793 29623 28366 132636484 37941 6497 101025553 80976 65731 278230920 29623 85521 234047698 11941 84637 510377752 16663 85521 525906262 37941 21595 757501301 80976 3436 5316870 21595 44979 9442055 22364 21595 364444856 22364 23751 808772870 8795 23751 631467220 3436 87184 493883777 24987 8795 112316152 23751 55016 792446665 17488 24987 902884174 60033 87184 548718472 47350 60033 79119369 17488 79043 41393774 67924 79043 919158867 67224 47350 22355755 67924 29582 245987420 90334 79043 60765530 79043 49596 277707432 3126 90334 288495953 61413 90334 894755790 61413 71859 492325631 21298 90334 3479367 18784 3126 438914672 53588 71859 502726371 71859 21077 70754161 21077 86322 713993534 18784 29276 114552972 53588 30821 151454724 21077 11334 106279969 2012 30821 560234620 30821 19726 368195069 30783 19726 908492778 83445 30783 57526328 75129 19726 204200883 21191 2012 533385196 30783 67111 840153 63061 67111 477696032 45102 21191 864436584 63061 6875 825147736 7978 63061 853004739 7978 58608 330322550 6875 2528 72923579 7978 39970 212627525 7978 4461 453338616 38434 2528 147508243 87168 58608 300059566 2528 66197 819795275 38434 2685 649696610 69728 87168 99785253 69728 28017 780892932 66197 36813 952854164 28017 232 363913975 28017 58726 638568952 41111 232 52193599 67523 232 300546214 51308 36813 64651285 23939 41111 324712960 10131 23939 928260634 51308 16641 361953165 944 16641 856247977 51308 55780 247688836 944 10200 730197419 20037 944 69892587 944 50127 649838412 83450 55780 86307871 50127 29473 655364637 5802 10200 64980778 29473 33139 174744930 15509 5802 100145521 29473 68669 19782768 45701 68669 132136865 76663 45701 736593197 17267 45701 222008915 47052 76663 994190307 1810 47052 898969431 17267 20755 798456186 76663 26067 711778528 17267 41558 66658727 62369 47052 761063983 69381 1810 803865303 83187 26067 852261182 75060 41558 739050237 57257 83187 183541252 75060 6245 473308040 69381 57872 140733694 82258 57872 389411206 57257 13204 430041209 26426 82258 582236731 21739 6245 643374584 13204 4750 941044901 21739 48664 984414373 26286 26426 541518632 30202 26286 120671043 77428 21739 182896715 9575 26286 29707198 9575 78820 581623229 9575 16112 298508309 78820 70547 651726689 86502 77428 86984983 9575 11923 618252682 86502 46659 323158236 67516 86502 353105584 70547 5528 838700989 60285 46659 110282267 5528 64924 69318404 64924 7505 729452289 60285 51228 643344605 31049 51228 602442027 31049 32201 584180979 32201 84046 350783374 17670 51228 624617109 84046 32365 348372906 32365 17727 105596419 32365 85998 257691328 32365 68131 830167023 44774 85998 420300078 68131 35282 588640596 56054 17727 611557402 62267 44774 413780676 44774 1638 614449858 35282 78695 478199535 78695 48559 389348205 15093 78695 467389418 78695 36350 590592488 35446 36350 629645323 37420 15093 517974923 37420 34323 873782463 34323 33605 29904200 29834 36350 571480122 37420 12745 24476634 34323 80465 868572235 33605 28605 112521453 33605 65171 70698722 43777 65171 589587115 83457 80465 150951222 43777 4991 672611176 86798 83457 400455470 38887 65171 603211247 31589 86798 906265962 31589 1074 624447984 27498 86798 135179596 5325 27498 495206417 76314 27498 713803434 5325 10425 693373640 76314 53461 517738842 10425 24908 391963401 24908 77203 15143334 76314 84812 401072957 71274 77203 81080058 77203 64836 127870503 84812 64704 47213395 64836 13066 861182035 13066 43215 862441059 64704 14346 20546452 43215 59642 510713366 24143 13066 9651007 24143 67346 492450041 24143 81159 212404070 67346 2560 882484388 1592 2560 344053381 20182 2560 328660683 90265 67346 344083356 45055 2560 93017984 1592 10849 134678771 90265 86927 588332734 20627 10849 111162020 10849 8090 63030952 55915 20627 788247692 86927 41913 141770037 81761 55915 399211732 85249 41913 11337629 79087 85249 3409064 81761 57144 766236511 31782 79087 710041144 62690 57144 826623541 62690 40823 606493179 8397 31782 495144005 7923 31782 351604590 40823 49159 695732847 49159 82442 319809079 47038 49159 748832633 8397 18007 624644409 77763 7923 255831503 6127 77763 442368294 85199 18007 926718944 81609 77763 50084941 77763 5966 102959115 62652 6127 294360593 85199 78362 974339835 11212 81609 75465575 5966 87325 763528961 78462 11212 808763950 78462 78179 485051639 65045 78462 551867654 65045 54315 646651900 65045 39066 169882767 14128 78179 155164181 83636 14128 59864467 750 54315 59935626 39066 81914 808597221 14128 29038 48845486 81914 59698 629743843 81914 85653 617208865 66896 59698 726032925 74700 85653 781022521 3713 85653 97544778 41330 59698 188489953 86345 74700 655740798 10569 3713 66677268 50615 10569 706842427 50615 19168 784317884 57979 41330 813846399 8286 19168 671252368 10569 46831 350477748 75843 8286 80976325 57979 83939 422875263 62617 83939 722789831 8286 38786 134142760 75843 90017 829239890 109 90017 636580096 80558 62617 219223234 37161 80558 7330244 109 15407 640433601 22407 15407 81254778 30126 80558 575712193 72997 22407 977989084 73736 22407 517338747 67669 30126 152028492 83268 30126 223095398 67669 34376 624811807 67669 74201 366613909 11808 83268 138926232 77803 67669 952822525 83268 88094 281918785 77803 61997 838277375 61997 5770 97357528 20688 88094 505140104 5770 42154 317730145 81054 42154 620275162 5602 81054 557717272 42154 36268 39598476 5602 350 261050131 65355 81054 32574539 49931 81054 598044686 26672 5602 620617562 26973 36268 412258008 65355 73124 123059913 49931 2708 76635210 24916 26973 676769580 59937 73124 415493904 54011 59937 982085574 79125 2708 277580264 59937 45837 617539201 30386 79125 485315733 54011 86356 846811679 72647 30386 138834417 68425 30386 283772061 63912 72647 295863726 63912 62576 517995870 59133 63912 424532885 72647 44262 821797604 44262 70745 978361251 63912 3953 93007832 59133 68840 578289004 70745 66165 118583154 50894 66165 989857066 68840 24989 506634338 83918 24989 292927107 69519 83918 715264088 24989 12760 67020602 83918 596 526308544 16480 596 153518622 16480 7052 163288616 90322 69519 978943554 15206 596 48323459 15206 43774 524930616 16480 27300 945300031 90322 16308 667494929 79685 43774 263321027 89134 79685 660601623 43774 25892 92083191 27300 6939 187605608 79685 73710 622928720 75943 89134 427923767 89134 63957 111291904 25892 25731 605301275 73710 21372 258348437 43023 21372 300197402 25731 27448 60718595 40052 63957 807954236 35187 21372 240166445 78472 40052 979163115 43023 17697 688693068 17697 55366 76290688 35187 88479 597474676 44348 17697 186434624 48195 44348 92383700 55366 23832 140791745 40076 88479 707089295 40076 46304 758537927 44348 65981 621208929 24018 23832 161014346 23832 89091 122659099 46304 36729 6227117 85823 89091 445385403 65981 62187 144936096 58762 85823 147066204 85823 87976 723534672 74295 36729 623273604 53978 58762 640289715 53978 5684 94266719 50755 58762 762822496 88660 74295 905797270 78148 50755 606995537 4224 53978 29878801 45794 50755 136300464 37694 88660 581889016 4224 40169 383161445 37694 45950 611042905 34110 37694 592958507 24872 34110 56086264 45950 37500 741980154 24872 34427 861993812 34427 90505 743944438 44245 34110 970372884 34427 59793 411048395 40775 90505 915991192 40775 15269 103806372 70588 90505 635034180 27540 44245 139707727 70588 77355 928851722 42971 15269 168517061 2408 27540 425839348 15834 2408 67805202 4536 42971 793583416 15834 3904 93310561 20313 42971 251174660 3904 61397 905338497 52615 20313 5838241 36769 4536 155984937 86403 52615 738549788 74185 61397 893367078 31882 74185 445936922 4412 36769 328845792 4412 78758 413008057 74185 30881 598400433 30881 64585 597078058 31882 43902 705116866 78758 30705 23628698 43902 46600 59799660 55886 46600 138718476 46600 73781 519398144 43902 88797 545949984 55886 29550 208094307 55886 74060 779052275 13888 29550 85548400 13888 47434 783628925 74060 40632 24659394 40632 71485 681121626 64789 71485 163053299 64789 7601 527091404 72939 7601 288505812 62463 40632 380887574 81866 7601 147086868 72939 19601 619061095 20329 72939 74244736 67856 19601 917545796 67856 17559 852705406 88316 67856 723412219 62890 67856 572833054 67856 87124 277395306 77064 62890 725099257 9406 77064 489813280 17260 88316 143106428 68728 9406 808296536 53589 87124 117580939 17260 29228 67613458 29228 58072 312073751 24954 53589 399709427 24954 33232 705533652 24954 26112 223596195 26580 26112 481582793 26580 23495 225937616 70387 24954 162186821 70387 70386 100120611 26580 70393 304330679 70393 64409 393401328 23495 79341 291056497 79341 10282 484221286 70386 24886 906665863 79341 42999 592839000 86555 42999 332938461 42999 51577 430333551 56211 51577 813986187 57563 42999 809205530 56211 24371 553846199 12390 56211 151814577 79645 24371 878976415 79645 5253 74749890 59345 5253 179618377 79645 25977 776183109 5253 46854 404902767 59345 23551 365895341 5253 49539 757831744 18005 46854 982638537 18005 46611 995150798 46611 81408 541260758 70805 46611 793479043 12030 18005 825617820 46611 15288 506669985 15288 71461 832017769 39912 71461 372657775 38771 70805 800977875 36388 39912 214100889 38771 25811 145313775 38771 60698 903114615 36388 82948 730184670 69601 36388 796114020 62793 25811 856492994 51380 60698 798712986 7682 60698 70959721 13757 82948 119641768 65882 51380 826985743 7682 58551 436331136 65882 66860 225618741 38054 7682 992459613 65882 54046 856033654 54046 75424 893985205 54046 65606 469267927 66989 54046 237771995 66989 55420 206838059 40542 75424 388594934 65606 56395 301420341 55420 3200 885619088 56395 33895 591171067 56395 41175 849561216 67575 56395 35744909 33895 8808 126867615 8808 47458 439872844 77488 41175 220366914 44358 8808 211232571 47458 86829 575644443 77488 45574 282976614 45574 53690 429310454 77488 26933 135264792 26048 86829 71858941 53690 64469 660485407 45574 70223 279125578 74522 26933 497679178 64469 56143 119819083 41184 70223 554109440 90849 64469 456013732 56143 83375 496132331 56143 18532 305101349 51201 56143 703629146 88586 41184 454013108 29310 90849 443327489 27801 83375 687160641 7885 51201 56836250 22770 29310 183581343 87701 88586 636069893 41073 29310 534203891 22770 57586 715894157 22428 41073 110977398 644 87701 830590484 68644 87701 7456281 57586 78623 757725827 81157 644 827070621 644 74946 603900408 68629 74946 42379683 74946 10982 510156581 10448 68629 74907621 14221 68629 83599391 74946 47026 532304522 47026 34982 731055706 34982 21508 332536681 47026 5420 971326146 40103 14221 368713598 21508 20082 532586389 16513 20082 605826339 46284 21508 415520174 5420 54691 452909496 40960 46284 634301680 20082 7870 132136859 54691 4562 264668436 25276 46284 398247993 15993 4562 375942030 40960 57797 728309086 7870 50706 87740225 57797 21074 599977060 21074 45231 829015821 23117 50706 890954228 55574 23117 651770661 2515 45231 192594972 21074 6856 444391521 34962 2515 400050273 6856 74224 116736629 34962 77906 738190395 85723 77906 985456235 15707 77906 841756746 26976 77906 897360143 15707 75170 24949689 809 77906 565676702 15038 85723 585359943 42800 15707 718905082 63256 75170 177245556 75554 63256 822883443 42800 44407 53295571 63256 80369 32900309 42800 43123 511527505 58187 44407 44311852 58187 68055 42236224 22895 43123 617053896 29944 22895 617119488 22895 23561 503270221 50596 68055 705151153 44904 29944 551397323 22895 85651 526448886 23561 68523 40908665 38161 68523 623007300 85651 39643 2178533 21642 39643 12767350 80467 85651 720968988 77165 80467 4748780 80922 77165 311953462 80922 61606 83677476 80467 53351 280370412 77165 47181 74862843 53351 10756 611373016 10756 62056 204967139 62056 80646 3374914 47181 24918 367789950 24918 57810 345251832 24918 64367 671846260 30234 24918 711080364 30234 70162 851006942 70162 30250 947622764 57810 81121 243353572 72544 81121 782353561 81121 7882 274977399 37905 30250 764378635 3676 7882 155605035 8353 3676 42117622 7882 37782 794689703 20881 3676 922450206 20582 3676 768133873 29135 37782 762291483 542 20582 333113706 25569 29135 882679007 70004 20881 198736512 25569 9308 4846226 25569 79490 12050968 70004 32111 766034095 56013 79490 473577092 70004 61176 356023240 29693 56013 347727378 56013 33064 812242063 59208 56013 870183620 29693 56812 586316639 47660 59208 507850321 44729 33064 369562865 64474 47660 139624665 17743 64474 116940716 53865 64474 944430363 33164 44729 330214687 12339 64474 298411795 33164 23910 45426678 12339 9955 287529902 52048 9955 270900001 76852 33164 64881128 40875 23910 362177834 53231 76852 452357814 40875 5498 768457267 21193 53231 881295931 76852 4083 839931106 30889 5498 568573450 4083 74196 370163146 31020 30889 46381020 74196 86402 180936486 31020 72113 191756285 54793 30889 986494606 61849 74196 846212083 30319 31020 505663540 45943 72113 400931106 30319 68412 599881679 63 30319 256003130 15949 68412 583453438 65785 45943 988995759 86027 65785 30902377 49981 86027 411717310 86027 59918 964470643 44529 49981 785360154 85451 59918 688488874 44529 80791 526770350 44809 59918 675068905 89252 44529 85609231 85451 41420 61211063 12605 44809 398517494 55969 44809 770595999 60795 44809 195954493 405 12605 117777183 55969 58872 185053540 82470 58872 12834916 24203 82470 905657674 33904 60795 749373690 82470 72245 619603475 38892 33904 150182093 33904 8349 753510821 79168 33904 941737501 50232 72245 413129026 84776 50232 851324155 50232 67455 130886267 67455 59381 283075921 56188 79168 184442521 84776 60764 181368710 21209 60764 276665947 65408 56188 684870985 60764 44856 852892861 21209 48424 340801485 31357 21209 593959543 48424 2346 780958218 41432 48424 509052207 6038 41432 176075696 75104 6038 474843977 31357 6540 395360550 6038 5631 587135952 69562 41432 239227610 64594 75104 864252622 69562 86047 99942328 37292 64594 281008149 69562 85656 134124856 85656 75865 432973278 2616 85656 871909930 2616 84207 369218091 22301 75865 896933023 84084 75865 7919290 1649 84207 881773350 1649 21926 314064252 84207 56507 484567225 21926 22526 28178592 56507 32269 529397581 22526 42179 831645178 26876 42179 185853111 26876 43278 143445070 78975 26876 597109293 78975 84410 419622825 34886 84410 834643662 78975 70565 402746339 70565 61551 990978591 59158 61551 476814058 38993 61551 440174763 89023 34886 270835556 61551 82192 706737543 61551 34375 84829859 75632 89023 226324386 34375 73656 776265241 75632 8379 580839343 8379 71876 376863507 41280 8379 8840921 8379 71933 757520591 8379 943 649794494 13316 41280 189700712 943 39962 882255869 41280 46828 896024448 46828 18844 69444179 943 16379 466178775 2356 16379 562604553 20914 16379 536599754 2356 81889 26946838 2356 4575 165679564 65411 81889 439470761 65411 42885 8993190 4575 34894 254887924 77504 4575 492035257 47594 65411 758681621 86306 77504 722195407 39111 47594 279215614 24457 34894 597946971 24457 16863 209375868 77625 39111 739738643 50558 16863 571842625 12037 24457 640955337 39472 50558 647964448 77625 71818 256305623 53038 12037 504017402 39472 12370 928182508 86884 39472 68962691 88459 39472 816314616 12370 12312 28065093 30133 53038 440095808 28733 30133 410422070 21389 86884 47739179 28733 82353 926703682 14639 12312 556141866 14639 28926 844690268 28733 88423 267415945 21389 74311 59346977 52437 74311 403496420 71338 28926 790959071 61921 28926 234739060 71338 17441 934303578 61921 39231 943497335 71338 70218 805129965 52647 71338 32149582 13519 39231 773194523 55214 17441 472458122 63967 70218 339569303 6771 63967 578286976 54055 6771 870916149 21471 54055 107385234 46797 21471 135342051 6771 86270 984655659 86270 64219 135688810 37710 86270 754516801 37710 9660 900470470 15510 37710 779173403 85077 86270 857210128 14680 15510 395589366 15510 66101 187515389 44398 14680 200567852 47832 85077 752500686 47832 59303 996842854 47832 80880 898255972 12528 80880 63375674 84330 44398 562075022 59303 20516 189811238 40174 84330 545562086 40174 54045 744622449 84330 38942 267651675 84330 83141 165447826 5817 20516 193427811 83141 51526 560445243 54045 52938 519808317 61028 51526 565494382 73193 61028 236289907 61028 83553 520549967 75552 73193 291604556 52938 15295 933376931 80026 15295 945039001 80026 2132 664065349 68554 2132 20029863 15295 2193 909563795 28872 68554 733376183 22475 2132 951875542 12072 68554 858358194 45159 2193 874182703 22475 58306 914460947 64240 45159 102423944 54314 22475 243178905 45159 24569 846625669 71279 24569 139013259 54314 26398 320775754 24569 14486 737084807 24477 24569 325511042 14250 14486 103421640 56850 71279 41754182 56850 36004 695969328 56850 60008 541559799 24477 133 310536921 60008 39779 282889719 39779 51227 315791410 36004 59414 73197470 10842 59414 444216718 133 15718 369554320 2924 59414 401088788 15718 63091 19380784 32840 63091 435871976 26173 32840 823236209 59733 32840 446825571 2924 44676 707596941 45594 63091 990839992 15342 32840 378731412 58781 59733 258218148 44676 73272 968671180 45594 14688 118759253 45594 50772 590166534 14688 62953 113666021 29358 14688 517319368 36096 29358 544018116 50772 49327 97794711 36096 42563 955570026 79791 36096 337725299 49796 29358 457332030 7134 49327 269431485 12536 42563 14741459 28694 42563 159437511 72242 12536 283928597 28940 72242 544907120 28694 46862 310976484 36151 12536 110901813 28940 67208 470171900 59389 28940 864286397 28940 51823 69465050 67208 66676 141720659 66676 14083 120995802 66676 11824 263622768 51823 69187 61723562 69187 71006 25556880 14083 65684 467342273 31101 11824 275729541 65684 49476 124533139 13878 65684 192697882 60302 65684 973335974 7637 65684 803124829 7637 22280 103699653 13430 13878 566564543 7637 83026 172644038 30224 60302 10225822 55575 30224 664973054 3704 55575 560624951 3704 74198 96494548 3704 61596 567567383 62114 3704 130628484 84157 61596 529790049 84157 37716 888112626 61596 54269 785087187 62114 61628 93202992 2570 84157 126140200 2570 15225 567906421 37716 33310 55884123 46997 15225 548324370 53571 33310 950510324 15225 76556 905815954 46997 87746 815593843 33310 593 817715325 59087 76556 61790563 76556 66886 905499211 593 90045 777460681 59087 40494 222482209 66886 7361 339131150 59087 31239 817803019 90045 42250 680789649 40494 37579 954519756 79253 31239 535094025 42250 45542 441227577 37946 79253 46548600 79253 87867 918459511 87066 87867 415553053 14375 87867 662827768 37946 20953 100097173 87867 15762 312398389 61744 87867 99785666 37542 15762 791245681 14375 39776 959057993 88156 37542 37013426 64479 15762 829355423 88156 18380 127440181 65071 39776 470855155 69517 64479 22107622 18380 69309 456902463 69517 47763 449443677 54397 69309 157919845 31665 65071 58059035 54397 45723 897211353 45723 31802 657136143 9561 45723 53946246 32890 45723 11712612 27178 45723 892464831 9561 7259 30978257 58509 7259 521718881 7259 89635 707261017 28239 32890 775324476 27178 75240 566252076 89635 64381 769177483 39825 75240 104645162 38117 28239 756727595 39825 19224 287080057 64381 72788 627024726 87314 39825 340636686 27523 72788 66025894 87314 42675 374060956 42675 86911 672340060 48378 72788 273704049 48378 60476 893764558 3230 42675 973876764 3882 86911 77706686 60914 48378 471590442 5719 3230 368355329 60914 70733 951727143 5719 37895 331234915 37895 19820 68645458 37895 78837 315493842 69307 37895 855126298 39933 69307 553380955 19820 53817 319270998 959 39933 898568512 37785 78837 591895336 46228 39933 784138219 55966 37785 693262512 55966 50072 22798039 46228 19815 945902565 32197 46228 200793409 55966 82014 806052236 22746 19815 12884575 32197 63652 411714249 78560 63652 371700733 63652 67824 284598349 51714 82014 541117921 4993 22746 482229492 51714 73640 40520332 90287 4993 566422074 90287 57847 199865142 4993 9585 67546466 20461 9585 876433144 20461 69405 514422487 82625 9585 280464604 41709 9585 704768606 9585 52573 435367109 35226 69405 755439449 8599 69405 826149270 41709 86742 792371172 35226 75999 352546104 64194 52573 737560927 75999 6488 921726868 58622 6488 693195600 58622 60082 726323608 75999 28651 458885092 60082 58262 122967783 54196 28651 762708460 4269 54196 139756885 54196 33208 603664809 46556 33208 295005049 4269 70572 606512200 54904 4269 376803307 51655 4269 178623840 33208 49310 234138046 54904 27942 253318930 37274 27942 752997233 49310 45861 185380874 51655 40041 63186625 48215 49310 194520350 40772 45861 990710496 86329 45861 568215332 66885 45861 884869698 68621 40772 965595555 86329 9486 165603788 68621 82254 2397120 82254 57219 582726479 9486 67957 190980993 82254 74859 823377317 64872 74859 14998712 82254 86866 45632545 74859 37775 496715863 3838 86866 111713847 5856 74859 30902928 24392 5856 413189560 37775 5663 816927053 17359 24392 731345067 75991 5856 370094685 16805 5663 421098876 17359 40326 345874047 15808 16805 757466954 16805 70340 47311500 40326 8790 809696835 16805 74469 4755918 1904 15808 312930025 8790 2300 395622216 44815 8790 140588620 63034 44815 862225045 74469 68342 426951164 68342 79871 279719288 63034 79027 118551249 79027 20964 96557130 79027 56687 334305076 74050 56687 23660131 27964 20964 654858404 20964 75059 47139315 61770 75059 570321693 23350 56687 457551491 23350 58712 37776007 49285 75059 865609031 1623 75059 187094738 70034 61770 414301299 70034 48788 6085675 81747 49285 432502173 5665 49285 22170666 48788 18575 978210261 5665 30955 808867801 41427 18575 695650928 5665 7909 393935554 49785 30955 603609527 70868 18575 941361585 90040 41427 166152017 83181 41427 597716006 49785 49926 744218156 90040 82199 938527265 68058 90040 691230742 37619 49926 576091133 68058 3732 305821710 60462 49926 234574734 10069 60462 720246345 22942 10069 303061693 37619 45993 249983662 45993 52639 478256696 52639 370 960135069 45993 59893 517461998 45993 13849 773502557 72261 52639 67009788 72261 76558 823023210 76558 41628 415874431 8769 59893 5250505 45661 72261 882101253 8769 90233 185056399 90233 67713 654529636 90233 59743 892885543 8769 35817 81718340 88625 59743 145849768 35817 54281 16621194 26540 67713 201742225 19794 35817 46500719 85424 26540 72102839 9456 88625 578138240 26540 66295 875302648 19794 65143 637776319 40885 9456 867422870 79738 85424 970599924 79738 23198 113085145 40885 44850 274187321 44850 33729 15926265 79738 40543 494052350 40543 73743 522854026 59963 33729 226976396 71889 44850 665583421 40543 21504 769569922 76923 59963 443508178 73743 79090 881719289 22970 76923 232549706 18513 22970 213732761 79090 5117 810038256 13435 5117 511210911 18513 85080 610192528 18692 13435 255167200 18692 14501 39544714 13435 88265 578968265 88265 54941 163104177 88265 29364 816799134 58461 54941 353824005 12193 58461 59694695 42140 12193 992405818 58461 37487 591765771 74819 37487 645335256 12193 37569 656557711 74819 21190 785858939 37487 1345 838253664 1345 15395 426832251 72754 21190 978391020 49922 21190 388824461 15395 29061 465335151 15395 549 467945440 71432 72754 188872851 72754 48334 969840381 75551 549 22040518 87737 48334 754480214 7289 71432 48104511 71432 67634 910999828 67634 18071 887832727 81777 87737 965871692 7289 5589 139252746 7289 86761 119713609 43607 86761 905176876 27057 5589 32003686 81777 72247 436086988 14307 72247 822158816 53030 27057 701713669 14307 11537 798241904 27057 86245 626186572 86245 44625 748774853 18926 86245 649295720 49874 86245 729962302 18843 44625 955173798 86245 56449 42303213 62722 18926 902329914 62722 20668 92429663 18843 63605 317454585 37092 56449 871605420 56449 65922 758689130 65922 15653 958715707 65922 3411 176953601 37092 48633 948714606 73033 65922 628527829 11900 3411 474286488 48633 59034 72587846 60924 48633 755457841 73033 79110 431349108 11900 34363 124316496 66276 11900 831414972 78436 66276 82045782 81438 66276 27310962 3478 81438 627843897 22565 66276 91651415 730 78436 419913357 78436 90082 108091122 14696 90082 897633012 4444 90082 717052637 58662 4444 16228341 10171 58662 150853179 4444 78461 452811217 58662 76243 418608868 42053 78461 797840938 41728 10171 251238250 40125 10171 88997232 35192 78461 941293491 53074 40125 521430809 51183 53074 50551156 53074 33174 18402700 40125 24999 353756722 24999 86740 845059465 76150 86740 521977820 3968 24999 746892564 11898 76150 146589146 32044 3968 437127272 10964 86740 958668431 83314 76150 373399697 22341 10964 803240246 10964 77231 79751625 90620 77231 798430768 15477 90620 989648068 24704 15477 192308218 82951 22341 413361413 57041 90620 365386282 87614 15477 237578293 57637 82951 722596517 57637 18632 180990846 18632 68683 530362935 42722 57041 188637493 87614 24129 248553363 13306 42722 974394403 13306 29246 220735954 82202 29246 289531792 6549 42722 76583784 68680 24129 783487395 29246 87270 390548621 78126 68680 467255162 20821 87270 989247039 6549 8756 678232561 87270 90009 164897036 71426 90009 73776324 15352 8756 703481311 8756 67288 837100589 13960 71426 887683277 67288 68531 910796325 71426 71190 356535546 829 15352 48491133 829 49471 790533877 27745 68531 306280399 49471 29939 707306340 282 29939 742132212 29939 77373 715419607 27745 2828 533228149 282 43167 942520297 56517 2828 911816317 56517 48483 832304263 73538 56517 847427235 43167 27981 797908859 89677 73538 622146169 89677 54706 562782255 80690 89677 526861476 89677 48119 975682271 27981 33383 349105650 37160 54706 913375532 22472 33383 485850158 67214 80690 597670192 69402 33383 423569534 39417 67214 142402444 81987 22472 722789144 59423 22472 873291092 69652 67214 44856424 71669 81987 177747152 71669 10538 946413628 59423 12571 429327832 77536 69652 513764496 10538 71584 806534990 10538 87982 763944238 66178 10538 468494930 64018 87982 253466109 53796 87982 473468636 64018 88462 855068684 8739 87982 819814986 53796 309 236744976 88462 74564 87952251 309 42047 47140172 42047 79716 299172281 9666 8739 371871397 74564 48651 836796603 16984 48651 452575442 42047 27224 591877521 50101 79716 110750872 89112 48651 711998609 86614 16984 885662471 50101 13143 692777697 27555 86614 414880350 46809 86614 878444845 33270 46809 89901510 33270 7939 253619952 54071 13143 512993612 46809 42224 138696954 7939 59072 7848244 33270 65630 357163077 7939 66429 767305015 54071 60498 403037364 18204 59072 312600465 65630 46308 891253094 66429 7997 245843745 7997 87294 3079146 46308 39333 636261591 39333 62669 123151145 62669 8648 567135874 87294 68921 173607325 39333 70270 404888522 8648 90617 836200217 23483 8648 621315828 58912 68921 35564966 90617 13529 117799105 78772 13529 713916411 90482 90617 439204072 90674 78772 810017276 13529 10953 111868660 22369 78772 880188571 78772 30596 157038423 689 22369 194251320 90674 28752 284157258 74352 28752 696958303 23346 28752 24031155 33561 23346 360846864 689 53816 150309255 4130 33561 51834509 33561 41786 876976951 48420 41786 105821854 48420 89792 332643865 89792 88308 437429224 69386 4130 789208390 60425 89792 228685172 18149 60425 801233219 47582 18149 963822153 69386 61377 844657809 77074 47582 604088004 10398 77074 180508638 61377 60733 980108198 77074 35753 24128286 56382 35753 338492167 88648 10398 243034843 10398 19652 651095321 56382 35598 330242498 33098 88648 819820548 33098 65113 281688140 81668 19652 287250649 26864 35598 357212622 81668 64399 824489928 81668 70027 624809563 36545 26864 969233832 81297 36545 503934605 81297 25306 450798790 30440 36545 579400844 59056 81297 741499383 36545 31752 476894750 59056 82897 335515718 82897 59898 322834574 1667 59898 692457736 1667 79744 448560913 82897 59369 168479783 1667 90425 474560757 14302 79744 801145581 79744 245 971666251 17352 79744 695251919 59369 17768 971496641 90425 38143 770975886 40320 17352 942840288 17352 71559 12390838 42855 40320 357714364 71559 17794 683319310 5533 17794 538914469 43963 42855 259571406 7314 17794 857962415 74333 43963 367342463 5533 83713 169340127 7314 33458 36772381 5375 33458 991552676 18126 33458 180706961 71055 33458 21102522 41012 5375 264727441 13110 33458 245477332 5375 90454 320546758 90454 73348 109994353 71954 13110 415591451 73713 13110 791860514 84590 73348 7350530 73348 42634 970262137 57317 73348 45040375 72591 57317 71467427 54142 73713 987264230 84590 81881 800721431 35914 57317 589741135 72591 70743 419503623 54142 62872 313042084 13325 70743 351439676 70743 76499 285721656 59329 13325 465989202 85057 62872 637750976 2173 62872 644238707 32319 85057 601241320 32319 17841 4769537 77127 17841 619390553 76859 32319 580546483 2173 57557 508288925 32319 89232 929330113 64664 77127 597854162 49094 64664 224622467 43219 49094 79874702 86212 64664 663076093 43219 72291 84732233 41577 86212 823202659 76411 49094 463949125 82017 43219 681755000 41577 85053 570208115 60516 82017 7558877 72993 76411 614609277 60516 82380 485073983 85053 64595 692392785 67655 72993 750947106 60516 32109 570150725 72993 79669 548751215 88190 67655 967877812 88190 47601 60632885 32109 70046 270016120 88190 36128 293185649 70046 59618 443257445 70046 8316 430234939 8316 9375 110612869 9375 27971 861423019 59618 55170 143016345 55170 57768 704786767 87486 57768 586343007 55170 85507 696658150 85507 44916 107997565 85507 48714 184450201 48714 40178 832915174 51917 87486 551185877 77523 51917 359091447 44916 78094 553578200 78094 45417 893076787 62924 77523 836372268 45417 34823 815668506 16001 77523 96057151 66413 78094 83629846 37112 34823 459618707 62924 12723 531494764 50899 16001 689304511 16001 80846 59298923 12723 77276 249089912 45156 80846 538600617 1518 12723 550477476 1518 65705 19257878 28177 80846 877341478 66998 28177 418514813 72097 65705 859973241 1518 44885 130199877 72097 64946 352958531 28177 89599 520501766 29200 44885 577182456 89599 19681 111528550 80293 64946 535810502 64946 72818 906239335 89599 26840 613377433 72818 4214 316110374 56241 4214 985351093 56241 87641 148523807 4214 60091 78743133 56241 16156 342524622 56241 66103 251163708 60091 89621 92036988 70408 89621 925147384 4906 70408 512515158 66103 48963 20621596 89621 45900 432154296 87539 70408 342181235 59261 45900 339637913 59420 4906 39222509 11287 87539 808139449 21714 87539 63931855 2430 87539 367583636 59261 88907 831477163 21714 34755 290144218 2430 58885 388921826 58885 47268 423853955 78081 34755 246224624 20745 47268 603738832 20745 577 738127806 58885 30093 154510624 20468 78081 1787263 20745 35332 61586153 20468 11331 982864114 20468 16102 74476584 16102 42560 499617663 35332 78202 527202915 11331 9836 711898555 78202 44974 317865166 9836 70825 115926693 16742 44974 11145064 30938 16742 93194572 30938 30702 144934051 90138 70825 950889960 70825 51959 68340254 1859 51959 569959571 30938 43408 5316219 30702 5057 662032145 20077 1859 620748031 14954 43408 173159136 43408 56980 519499233 43408 74841 282873347 27757 74841 88842667 20077 79805 646521397 77961 56980 243180319 36214 77961 719749914 79805 86352 119812957 86352 61425 689324400 36214 77216 709912730 45286 77216 570968939 61075 45286 34264827 77216 77590 1103860 12599 61075 565191694 90772 77590 106483416 83490 45286 13064965 38961 83490 586197038 38961 33352 804935699 52341 12599 284299044 33352 17632 716358635 7310 33352 858035246 83424 33352 398301230 52341 17155 66380686 7310 50644 95762346 16438 83424 340410243 69461 83424 248435796 16438 16590 436444409 17155 8092 52307693 20730 69461 322281667 69607 16590 805716972 16590 33393 508471810 67920 69607 413440332 8092 78052 203862483 69607 17773 816255582 19281 67920 817187096 17773 5598 271498317 90470 78052 197185871 47795 90470 958040202 19281 5694 40430082 11207 47795 19271642 32771 47795 564510323 50893 11207 144735857 51557 47795 402924409 11207 4809 143535699 75136 11207 372091984 75136 84412 6487507 75136 54530 473067307 90340 84412 827748990 75136 53512 490820219 18228 84412 17607666 56974 18228 734167839 62451 56974 688262358 62451 67023 663938227 56974 49820 47436616 67285 62451 405137808 52124 62451 790241333 62451 47318 39448394 67023 88399 675635561 31458 67285 837053437 88399 75559 20095227 47318 14347 325972980 47318 50010 942225563 20345 88399 299026921 27922 31458 181002777 75559 3152 119011826 64764 20345 802887154 64764 59323 45265474 27922 16411 489566073 27922 76914 842484772 3152 73250 266088359 59323 15698 308743646 16411 44776 922303409 73250 78648 843823230 76914 80923 643081191 49362 15698 122142929 88746 80923 742538437 78648 3818 689759150 3818 71740 952188895 18254 3818 159771254 2937 71740 631149559 71740 73437 36834813 73437 68254 836995442 73437 80538 630218925 47814 2937 643820336 73437 39969 716080553 31885 73437 572842626 25235 39969 818754736 84160 39969 225532588 21951 31885 798117704 27052 31885 48487334 7073 21951 384306545 39485 84160 73409242 44495 39485 33338821 74772 21951 915368114 63309 39485 716338857 50457 74772 176925852 45704 39485 685587087 50457 83896 540306655 74772 4129 45515508 4129 79250 641026059 45704 31534 946552034 79250 9516 638936609 9516 63121 414047420 79250 72281 132917437 79250 11675 438115674 31534 89877 837458456 46119 63121 529979589 68182 63121 749004263 11675 45432 494014883 46119 7088 608944832 4480 45432 915922751 5711 68182 816043759 38517 5711 652308326 7088 75789 622348549 7088 4970 392993754 19500 5711 311936245 4970 25098 34792343 25098 61306 809885258 41853 19500 520374750 41853 12183 513521235 34813 41853 681756513 61306 42931 780912642 61306 52795 966880088 52795 31854 627570861 28145 31854 899321983 82624 52795 523765061 52795 76137 874902726 52795 71059 121787272 22295 71059 401191933 73495 22295 77551236 42936 76137 565059478 73495 2494 986247824 73495 21268 192876684 21268 84749 48691582 36447 21268 443968476 65433 36447 671741856 35087 2494 618225207 21268 39756 42493790 39756 41509 687604104 61509 65433 898516617 8225 39756 759096693 41509 78359 107203521 47250 41509 467123198 43666 8225 13726821 8225 31958 530675661 26039 78359 515017167 26039 36257 333281886 14836 47250 695586958 77737 26039 2430773 14836 1059 239410002 36257 67396 864040405 14836 49426 277156936 14836 28020 68839057 76178 1059 772403607 15056 76178 989715375 67396 84425 48401947 32370 76178 798234602 76178 67597 87844187 9104 84425 89628958 20889 15056 133672930 20889 13364 897881762 67597 17547 568556107 20562 13364 854987786 20562 84294 609838567 42176 17547 565970654 84294 62723 8850506 84294 62556 465433127 83865 84294 764793020 9808 83865 605658166 9808 15755 995748042 73431 9808 913149551 32772 83865 49218309 15755 12367 757304504 69567 15755 829258302 66853 69567 796182550 12367 66532 172270779 66853 20833 316654028 87157 66853 630260661 20578 69567 710002650 20578 21856 881576722 20833 14229 941864146 59264 14229 558500712 24243 87157 28951019 16548 14229 646602155 59264 21637 565523059 29011 21637 82499075 10303 24243 244049235 10303 10201 42573114 10201 83591 826328926 83591 3486 700803549 12352 83591 539795348 10201 77520 21608490 76269 3486 318933913 69105 83591 733123889 69105 23171 597001077 23171 1369 9942566 38920 23171 210160540 8604 23171 651195196 23171 60991 596769709 60991 64915 873720742 59997 60991 645180248 54545 59997 345998078 15519 8604 792969899 30403 15519 890583221 54545 40685 965435307 54545 78368 94326652 54545 1736 22010149 3338 1736 66712730 30403 18387 325353340 40073 18387 74913324 71002 78368 119569931 40073 70191 18768691 76053 71002 505815516 83981 40073 568842027 70191 12402 820277587 75742 71002 969910691 70191 50114 103815286 22990 50114 207203669 22990 65382 262029011 3213 22990 368600359 3213 89698 246722710 68164 89698 437727672 3213 53437 136411201 3213 2152 609676919 68164 33859 9309720 34229 68164 89151658 20719 2152 621962480 2152 47588 163642819 34229 90339 777884233 105 33859 935395919 47588 57840 27563965 38351 105 768652356 90339 65065 926248080 57840 13703 880680783 50031 65065 778675613 57840 35031 120774108 50031 21579 564724503 13703 52705 146647531 21579 20298 767974879 35031 6893 15416594 14319 35031 293431041 21579 82982 611196948 82982 58906 212488598 6893 12519 895687866 54514 12519 359840963 54514 88596 146083702 82982 58242 441423097 12519 998 223816877 88596 74854 595624781 54514 61536 260980967 61536 55491 206295152 6776 998 104731417 6776 58124 792773202 61536 80793 177188058 55491 49507 7703397 55491 6733 43065380 85471 6776 149689252 90879 6733 921560658 90879 74585 281618445 74585 47886 57583380 3092 47886 353365010 29625 74585 733897033 47886 16890 118403138 32693 16890 867491982 3092 10751 767244269 32693 61906 793361012 35661 61906 215260722 32693 68457 449591775 84237 32693 149471376 10751 30433 421298355 61906 39169 819384482 68457 79930 15858260 30433 72331 118626062 78038 84237 183767933 31131 72331 607183791 22389 31131 746736612 19186 22389 445018393 67376 78038 460369607 84699 22389 143380255 53549 31131 982482148 40959 19186 13883588 53549 65339 589196644 53549 74359 526451938 65339 73449 237178233 73449 6636 665568250 74359 85533 538130786 52727 65339 122840322 85533 15268 159059166 53907 52727 343924312 6636 24880 199259939 90437 24880 436694759 24880 44500 616689603 54113 53907 131662896 13162 44500 2683732 43716 24880 109953500 43716 89109 743216723 43716 6206 466041739 6206 78967 352981396 21097 6206 223718135 84177 6206 373449690 37167 78967 101152566 84177 46120 79271817 51715 84177 318085870 46120 89660 23008320 51715 27965 286190779 41844 46120 465634634 41844 30221 873297507 72811 89660 309631389 27965 81922 11899797 41844 56190 837552603 2687 72811 149997349 30221 64355 98206733 68108 64355 765699043 73600 81922 461049113 56190 80116 746380456 247 68108 731219912 24686 80116 598595628 73600 6900 629074958 65550 80116 753855409 24686 58527 431208029 11200 65550 431900584 6900 68314 615448074 58527 38187 684199599 11200 43638 15191195 33273 11200 237394582 33273 24917 522985391 65844 68314 138545823 24917 9576 3431017 9576 65723 629929300 9576 68010 598694743 63721 9576 151495283 68010 38316 928875478 46506 63721 845439082 86154 68010 519288758 59124 68010 767582763 79800 63721 491857028 79800 77572 552372149 46506 72414 357197788 77572 54713 884900914 52817 72414 637703843 72414 38544 782681828 77572 73970 362203776 61566 72414 486914056 59438 73970 383021566 59438 27708 535147621 83941 59438 198185812 83013 83941 16663663 61566 86432 141766514 86432 52846 390044426 83941 25210 166429935 51946 83013 316584758 25210 34862 209626885 34862 69342 470624764 23044 52846 958045004 1887 25210 644246354 37681 1887 330337523 49412 1887 461470780 1887 28128 53188534 23044 40160 763208790 28128 39823 917744541 49412 84480 270442758 37520 84480 690032014 37520 55944 95507993 37520 17437 854241864 60379 17437 345370148 70752 60379 348212306 68856 60379 383991461 55944 4596 383428163 4596 84608 829696562 68856 3539 62658252 16829 68856 642254714 66447 4596 605903799 3539 55319 938053422 89899 55319 904626679 46801 66447 947818780 67730 55319 557167672 66447 46358 643334272 55319 56455 210400658 88189 67730 931514562 39855 88189 781943731 56455 79119 937830669 73128 39855 643872316 33910 88189 393027927 85688 88189 28954704 79119 43660 73806345 79863 43660 549183755 73128 73576 484608729 43660 34626 524819252 85688 27089 666696235 61076 79863 681473412 79863 719 956849850 41158 61076 537809253 33735 27089 338357120 719 10786 896575436 36088 10786 812852431 10786 89976 104305442 1506 41158 661191554 9199 1506 925021580 82302 89976 627994585 4121 82302 129460319 7702 82302 45589239 4121 83759 122894688 9199 34459 538764327 26116 4121 510409167 81134 34459 929676219 81134 84753 525008278 71982 81134 283040013 34459 37169 44259242 7960 71982 811027441 37044 81134 596301513 31322 7960 471870194 13755 37169 79595673 31322 78458 448784712 7960 29284 39797578 78458 7607 663626237 29284 12099 631096577 12099 29133 552934670 14147 12099 796962492 2425 29284 254221554 12099 47907 2192259 47907 67926 351770588 47907 47034 922940192 2425 58708 590018067 47034 62337 108724082 11067 67926 760550460 11067 90257 582474429 32099 58708 405632549 58708 5864 217998752 53169 5864 224236405 90257 6667 636229258 6667 76415 132086925 9177 32099 302110816 64335 9177 873833448 53169 76438 481753291 76415 60334 258961317 76415 19097 164469125 33841 9177 11146086 76438 16142 98058854 80498 16142 759641449 53499 80498 559758709 80498 19130 911808528 78415 80498 605128912 53499 46732 656819589 78415 10389 876891038 78415 68242 785956692 62862 19130 621434984 10389 89290 632962480 62862 637 160614261 81311 62862 727651807 637 75020 339883630 75020 66142 978829449 81311 49466 449861377 637 40674 296794770 26099 40674 148688736 43098 40674 754703164 43098 82546 429144477 3649 82546 850680582 12358 82546 688985470 3649 30311 709917402 90433 12358 93588865 82546 7428 931513153 12358 44197 118950410 14218 7428 343602348 38129 90433 776304260 44197 78206 774448570 51179 14218 910383628 15263 14218 325573343 47415 51179 448286254 15263 49790 613197935 49790 3842 383837030 49790 7255 305422434 22928 49790 739445492 55759 22928 699771245 22452 49790 221152237 22928 1768 846823819 22928 21087 610595440 39931 55759 882281298 6539 55759 47845305 39931 37961 861626869 55078 1768 2170502 66159 37961 645370154 40153 6539 94386159 10768 55078 977831834 26284 10768 298344309 55078 34729 139647403 40153 46721 663963569 26284 53314 347679195 34729 84987 306205552 26284 19970 684356372 43218 53314 162171786 53314 7988 694615238 46978 53314 162033513 19970 79763 207345774 7988 72873 507812882 7988 29656 886544730 3915 79763 410080782 44827 29656 127570213 18762 44827 355374731 29656 19324 47139353 29656 59683 401464516 18762 85962 188416727 62410 44827 336889291 16514 18762 321353495 62410 55813 436062710 38220 59683 22968980 55813 85912 389406407 63625 16514 76034420 62273 63625 999513452 88489 55813 613835085 44865 88489 57385536 62273 86185 722342417 63625 60966 884811049 86185 41588 824449607 53331 88489 660347376 17980 41588 598937518 41588 79014 763408414 31135 53331 979756326 31135 79898 323450166 17980 80209 448425246 57724 17980 11852388 57724 41781 210263721 57724 71216 894011141 80209 49992 657731413 29555 41781 422194684 71216 80236 105883628 83558 41781 476979013 49992 90110 947046536 11982 29555 530655024 55576 80236 307008542 90110 73552 348117802 449 83558 105330642 54479 449 545816655 73552 30307 916856619 69243 73552 943745837 54479 51153 481296046 9708 30307 394225139 79570 54479 61889719 9708 28382 830374257 70998 28382 886793573 7993 51153 843703978 7004 7993 584665509 11993 79570 673419595 81374 70998 534989404 87769 7993 8240888 42306 7004 100109719 42306 88411 452976705 50083 81374 172917605 77707 81374 848076376 87769 35103 720576530 44672 77707 12605139 35103 63581 599936788 35103 1501 598465042 77792 63581 547582907 60026 44672 233963987 41789 60026 386440939 23316 41789 279570031 60026 56000 250867307 83165 77792 355334843 8216 56000 862096944 51623 41789 332887355 71158 8216 424967120 51623 75694 872679722 7969 8216 784657419 47468 7969 392691648 78003 51623 217611013 64825 71158 412139225 28968 75694 812127064 7969 5167 331890657 28968 54969 291959916 28968 16082 646602801 67253 5167 496038958 67253 70158 502023652 5167 954 584195156 67253 53777 385279324 67951 53777 73450576 49862 70158 113531464 63109 49862 504030739 80682 49862 948818768 28399 80682 411999984 76040 28399 498954807 58839 63109 599323553 80682 55562 299675147 76040 87377 774214647 68324 28399 623676937 34614 55562 49936796 21931 34614 597091767 55562 67225 48968919 21408 34614 145398368 68324 70425 808990263 16395 70425 931972525 22605 21931 101360721 16395 78628 85891233 22605 19292 736747873 22605 83694 599112316 11975 78628 81253118 61103 11975 483391553 19292 37841 861677503 19292 66386 944543636 78526 11975 119665202 69091 11975 407099413 69091 10459 691016661 10459 88562 420610451 4454 78526 955822948 4571 4454 78182354 4571 4262 949202859 64184 10459 204803100 31410 4571 760691566 48534 64184 508471388 48534 43714 882953382 64184 75245 351219997 74730 48534 58167177 75245 33431 349815869 75245 25628 470194599 33431 75075 260769531 14133 33431 567612778 14133 57172 611978147 25628 70771 524576473 70771 24332 703647717 70771 17669 451113766 24332 16591 802761681 33289 70771 644501299 78476 24332 303396555 24332 73194 3291813 59851 33289 607665005 14843 33289 771967996 78476 21914 555484394 21914 59342 646012900 78593 73194 455012553 14843 16767 904692467 78593 11258 411099999 61319 78593 236167376 78593 80562 435967383 78593 16180 908183093 76188 16767 946175968 76188 75989 626477870 16180 7136 464646183 7136 52355 461535130 15759 52355 381204735 32537 15759 284943380 64579 7136 203588487 31267 32537 800271090 43975 64579 739562898 32537 9440 516889492 31267 68177 267524189 52263 68177 762873883 31267 40118 598919903 40118 74293 554218682 52263 19009 464817807 52263 21804 879535085 52263 79112 379247683 19009 40519 864964125 90802 79112 629508474 19009 2561 316969303 13930 90802 643842547 2561 57701 852099297 2561 81263 658824058 81263 64061 459020263 81263 21025 951170727 13930 63269 445478757 59385 81263 102524414 21025 36843 602351802 87478 64061 59910249 59385 88568 588847952 59385 38349 324004959 50309 88568 640754531 87478 37963 826912341 45945 50309 399662857 41093 38349 684734260 32745 38349 172166724 50309 32833 171061192 45945 33894 28524190 33894 89683 529152758 32745 9635 80788556 9635 12019 168486907 52546 32833 256567450 12019 30947 439652651 71323 30947 824971985 13375 12019 868006085 13375 78389 729323655 71323 50063 587235673 71323 45830 747780034 71323 46644 728313191 15661 78389 428117880 22444 78389 569107751 15661 70800 594140608 70800 50785 477066974 27093 22444 422570542 27093 61125 815241949 22267 61125 44092267 61125 533 734659108 31058 50785 107256525 22267 68540 159578968 68540 72140 231423708 51144 22267 903597496 46516 72140 72112446 68275 51144 35858248 86485 68275 610013883 13335 72140 524884421 81025 46516 29735240 69626 46516 490932716 86485 37172 834161113 50477 81025 951573343 25929 81025 679252121 69626 47738 465123451 55906 50477 455576847 82357 25929 24004105 85196 50477 79127018 35017 47738 52610931 47738 3354 916200824 3354 68343 123814438 11191 82357 299557945 11191 11610 365754799 68343 78513 776360473 17815 78513 652736290 11610 4738 984631390 11610 31840 135004259 62554 78513 816701395 17815 89819 780556858 62554 63937 410941944 62554 87041 71814254 87041 3214 150495568 62554 33826 281868512 63937 37848 836950479 4351 63937 392689660 4351 79366 143204218 79366 77967 446497272 46565 77967 528693131 60774 77967 57366690 21381 4351 702891290 79366 83425 963665665 46565 65501 706288335 46565 53425 63864235 47247 65501 742796575 53425 30540 871459596 87523 83425 795134101 65501 10911 872773658 80296 87523 596641257 47247 43652 27768604 43652 89374 341637961 81440 10911 39259389 47915 43652 936962359 81440 55424 780120690 65521 43652 150525081 65421 65521 623225444 69618 47915 547590359 33746 55424 98488102 63268 55424 243110083 16081 33746 629384774 48076 16081 859289777 9280 69618 844677875 73418 9280 1667270 28765 16081 452569898 16081 5324 724610053 5324 15741 736932961 15741 62326 900796764 47147 73418 256122892 5324 892 966981708 13136 15741 8447314 62326 81333 873730961 34128 13136 675955860 86280 81333 776112917 42561 13136 380232714 13136 57270 936796296 34128 32762 710162357 57270 49895 68010908 14950 57270 8059002 49895 87654 124808116 87654 84549 520503052 20672 14950 793483750 2664 49895 620698883 2664 27263 738661061 5173 87654 89588687 77299 84549 765581706 13412 27263 675665909 40364 2664 434741458 37697 5173 765666686 58960 37697 978582079 77299 59341 82593724 65889 40364 860549588 58960 54249 269013498 59341 21041 52629013 59341 70319 850755022 82542 65889 737701398 21041 59661 879371646 59661 28617 333726787 59661 75413 930498361 34273 59661 81925004 75413 53930 630546967 75413 87691 970639398 75413 89430 191852076 53930 86895 362867344 53930 79291 321267930 86895 47942 808450861 18826 87691 109344148 57548 47942 901650433 18826 43505 302593645 86559 79291 507946495 43505 31754 131716573 41657 18826 377123090 31754 27574 481865741 48767 43505 68707798 63421 41657 635754074 58742 41657 284967500 27574 51021 850655859 86986 63421 425030267 33988 48767 513504103 45743 86986 852543046 61015 86986 981863383 74242 86986 91150036 74242 35919 35027057 35919 74090 174597876 35919 27676 799596263 62502 74090 343485717 35919 39830 780708613 48070 39830 499950104 48070 84675 283975033 39830 25750 527454805 23357 62502 424323402 48070 60343 38546497 60343 64397 920545552 79817 23357 22519896 79817 67934 103990724 60343 25754 121338038 67934 72735 241089549 80300 25754 882094336 79817 40986 762837590 72735 37089 466253655 45535 25754 444269282 5569 45535 51295739 72446 45535 382864527 38900 45535 192584948 37089 87015 972420093 5569 70983 439085015 38900 78358 384978408 87015 8486 376755457 38900 20133 646240974 8486 85569 444606315 3751 20133 126854644 58089 20133 541118503 8486 73663 335981475 84952 20133 644060796 62922 3751 37454102 13743 73663 513769268 314 84952 772570171 49009 314 559217628 23808 314 968827198 36743 23808 674790607 85754 13743 324358678 36743 72356 43023487 72356 34329 296539833 23808 58777 867377395 29727 85754 819054295 85754 4476 545528854 59536 34329 582960762 75401 29727 166369480 11822 59536 67409247 29727 14558 17761303 14558 63588 773261075 79264 63588 586586730 79264 66005 801628276 13064 11822 553782293 49238 63588 897606933 49238 76121 416735465 35456 13064 47481222 8852 49238 783819046 35456 7427 732054244 76121 48025 286801861 19239 76121 668212850 1693 48025 202050177 68169 7427 624010772 7427 84646 22632200 11216 68169 31366281 20679 11216 796283365 11216 78277 129473121 76459 20679 55491301 11216 54783 381190803 49459 20679 554073220 69584 54783 690362843 56707 54783 205796046 84487 76459 283083987 54582 56707 81865119 69584 20937 198360582 54582 2435 418763120 29273 54582 906030393 66337 29273 970263394 66337 56788 989232952 40004 66337 926493882 14064 66337 738321794 14824 14064 677742938 35003 40004 810680042 31693 35003 651412661 66372 40004 195024182 66372 34671 175701280 63577 14824 28810916 59120 63577 328263789 63577 65276 76145117 3432 34671 327033133 903 59120 483828586 3432 5559 993595479 59120 36581 71642248 9739 36581 477449194 903 51827 661787166 49731 5559 933990782 37438 9739 979236673 87942 49731 972936574 79379 49731 50000658 51827 47212 686820259 47212 73234 682351465 66131 79379 835444564 70417 87942 96535213 47212 40013 23057283 47212 54619 426353610 84446 73234 152218727 84267 84446 800919366 56758 54619 5073874 84446 69022 962189429 78189 56758 785953163 84267 72721 738982493 16282 84267 581634605 16656 69022 36710365 78189 87625 65684931 16282 1785 31436764 55327 1785 36768562 32901 87625 467543077 1785 13281 277466959 23096 87625 888437827 1694 13281 441791318 79588 23096 503131006 11631 1694 930006331 14896 23096 592340599 6472 14896 29128337 1694 75916 122635972 6472 56324 883539323 11631 81360 240058145 56324 39455 137386680 79795 75916 872261456 39455 84471 68512231 23240 81360 955576798 84471 49295 322519147 49295 35418 830010266 35418 60687 839714514 84471 65653 900510347 31351 65653 738272230 65653 25938 580548575 80311 25938 412724425 24178 65653 308391467 65263 25938 579935552 61038 31351 109450611 80311 70928 145162253 67452 65263 633681502 67452 9044 331309963 10038 70928 338136892 12110 61038 114673877 82569 12110 357619335 31567 9044 569349915 29426 9044 889695478 19806 10038 611110395 20925 29426 395602960 8435 29426 898879878 49982 8435 870177536 29426 79302 1557058 18606 20925 458489764 71029 8435 462112791 85831 18606 750000183 85831 25099 622481828 79302 11889 594856674 85126 25099 447173692 85126 32347 206130334 85831 20844 79223606 13187 11889 704073291 55331 13187 456411970 55331 67395 910154298 67395 38469 89007295 53704 13187 121937689 11698 13187 986941491 38969 38469 4524175 78320 38969 875716927 38969 70824 275023858 38969 18615 735987011 81006 78320 650137460 18615 16952 113738426 81006 26954 17293330 26954 55980 883020399 79486 16952 975276035 28034 26954 492206031 16952 41794 463333874 88134 55980 125634445 42723 41794 721173064 67540 88134 236794479 41794 43686 55045261 4143 88134 540258678 69852 67540 64750869 43686 52868 227616073 52313 67540 606321673 52868 55114 217315116 4143 35102 27104623 32138 55114 59002317 1444 52868 744482008 55114 84243 972854314 84243 60608 756783070 60608 32507 104140069 11569 84243 266194696 101 1444 298637816 84243 35692 1965302 35692 41963 682994862 35692 13633 611684614 41963 43849 821612696 73012 35692 491745495 13633 27188 868726557 80792 13633 717864553 80792 49326 59559000 11243 80792 122127914 4360 73012 494399827 11243 36166 913100382 24312 36166 291400664 16551 4360 784830835 16488 11243 742516746 36166 28021 182864295 24312 53575 743425990 54866 16488 281619557 53575 66449 94356507 28021 40450 354707092 40450 49252 422256003 54572 40450 817714322 25916 66449 649552453 55932 66449 229540583 40450 7024 985580749 54572 17716 532705468 17716 6391 70794768 70373 6391 652267416 7024 52121 968205652 6391 64904 462768863 64904 39232 193156482 58907 70373 456909660 64904 66346 682979102 66041 66346 68036024 74265 39232 484349737 70811 58907 398337512 58100 70811 121712051 66041 19424 50104649 70166 58100 456663408 72076 74265 332892305 70166 26854 483830078 19424 70419 774741083 70166 48249 163919973 47485 72076 769336626 46014 72076 569139450 26783 70419 547880723 66460 48249 582771346 82829 47485 551394753 82829 51519 595835949 15965 26783 748118757 15965 22294 42173891 65272 66460 839307774 81183 82829 67540802 22294 25032 787666793 8825 22294 21574004 79568 22294 966448365 39631 81183 838673221 73681 25032 60028927 5039 8825 873230647 70498 39631 839751518 66829 39631 619020091 39631 32862 57182379 73681 39854 244938973 79758 32862 172574586 42264 66829 933040607 42264 62019 625993306 32862 25803 772182310 62603 25803 844133138 59868 25803 207229853 65793 62019 363927320 59868 12438 604875380 65793 28152 734207937 28152 11630 629114183 16886 65793 3690844 28152 69660 181151465 78732 12438 649747626 28152 4029 83590952 48947 4029 854479343 48947 34143 20539837 27832 34143 21821196 27433 34143 652779970 4029 24941 633827641 44618 48947 965631931 27832 1318 117201741 27832 10266 962277061 14100 1318 254181990 10266 24729 516537444 10266 72160 568250091 1318 41402 635143139 41402 64959 500512806 41402 78548 415383296 14888 78548 468982509 64959 78355 562223137 85184 14888 680020521 6480 78548 203032130 28055 14888 241376116 6480 6186 54688919 75809 6480 133290729 45860 85184 58197237 6186 14139 898215333 76073 45860 584137878 14139 58884 145175788 75809 45982 140787249 45860 89416 98843299 14139 68848 285366812 76073 70230 297257690 33199 89416 602132887 33199 68913 52240705 68913 17872 942218400 90435 68848 452151696 51730 70230 139135642 51730 55680 853578979 90435 47754 273764268 51730 81373 919178109 43816 55680 89878527 47363 47754 57468501 53691 43816 822307114 47363 59716 627208077 81373 38049 916070165 53691 34686 296573799 53691 6595 177923830 76054 59716 607219784 34686 50860 212588037 76054 6809 649445439 50860 1757 96754414 76054 67012 5089668 59892 67012 647641296 29794 6809 134747315 2840 29794 550571054 49495 67012 105883418 82790 29794 723835215 2840 67340 19498686 29794 39434 365996206 82790 49758 214269391 39434 76818 77790837 86335 76818 336019698 76818 56963 104674677 46092 49758 888287732 62403 76818 307732670 86335 9765 177101851 46092 35000 491846656 25267 46092 492893488 35000 87868 893376513 34457 25267 913409865 23422 34457 534082575 25267 54463 936913498 26613 34457 182645200 47006 34457 656576468 23422 52448 308151645 23422 55482 683224126 55482 41586 381689047 47006 31356 494173497 55482 72383 814999655 31356 66897 361175486 41586 4905 625227101 73489 31356 379735758 69188 66897 572985203 69814 72383 109078059 69814 88436 205302747 63838 73489 762825634 57741 69814 894297555 88436 56103 997303110 57741 11710 361184015 63838 77522 330616860 19579 57741 377241786 76331 57741 907794489 56103 87311 885601158 24172 19579 950327255 19579 5285 489461916 23185 5285 528365839 76331 90359 702296427 51471 23185 84279123 5285 6922 485763542 23185 48520 594159696 90359 12223 920877803 51471 53908 430451610 39287 53908 761757161 40092 12223 449667163 12223 57545 786666998 40092 62705 497309534 40179 40092 794125007 40179 54472 627872316 46824 40179 512104710 46824 57877 85359679 66890 57877 594735011 66890 36462 116255642 79554 57877 374343464 1217 36462 277345768 36462 5469 98924645 22801 36462 403689643 79554 31750 933523493 20632 5469 392526856 69782 1217 966928672 69758 5469 670738180 69782 30165 474994390 31750 66196 622537153 76603 66196 278184437 30165 48508 653878261 30165 9153 386158089 25491 66196 791855771 4711 9153 205479807 85987 9153 982957237 85987 58156 666195226 43646 4711 144962975 43646 34253 836841168 34253 56285 342471367 58156 4841 235310220 40477 34253 318161665 46004 34253 429708590 4841 22618 808350911 56285 88039 861980258 40477 79512 26338726 46004 26232 238846583 79108 22618 930453841 26232 85970 124487627 49253 88039 458414122 26232 45708 187970075 26232 88337 762307053 6496 85970 554190714 85970 83049 324317870 49253 45372 308438995 6496 73615 13912893 52671 88337 254303809 6496 88241 745988106 6481 45372 26007102 6982 6481 441231728 50015 52671 542776132 6982 50807 880668403 6982 39617 852820139 34104 50015 406627386 6982 57906 90980907 50015 58671 159791549 88953 39617 158929217 73896 58671 985632630 58671 76101 534401328 57906 32155 809184511 66089 73896 829256085 29549 66089 386589538 47121 73896 860204659 23218 29549 620088642 48411 32155 244465711 66089 13672 331748169 23218 66880 233923522 4164 23218 568864557 21060 48411 728571516 21060 65344 769084126 13672 9244 545566150 8291 4164 803536102 34574 65344 556006975 9244 7652 122647996 10750 9244 804151931 34574 36553 933248626 36553 14421 607446259 44554 7652 569484260 85292 10750 9964857 72002 10750 911411728 14421 85488 103409621 85488 51411 41672410 15645 72002 308092819 72002 36858 129109504 82472 36858 291061609 36858 30814 561249457 1981 36858 679585654 15645 32282 393639474 3194 30814 858986991 30814 51872 178517282 51872 89339 300636325 23375 32282 149063290 32282 1641 136636771 89339 1609 80766201 1641 4353 760636801 69097 4353 253548545 1641 27570 87854176 45414 1641 53895914 69097 88876 758274270 45414 63943 137644029 63943 39651 786231746 39651 11620 590996336 11620 32308 768711745 88876 47369 406442728 47643 39651 353439628 29213 47369 143354009 7188 29213 401758617 29213 45041 414674885 47643 67416 863481197 1333 45041 390029715 7188 17071 192651714 61914 45041 193197119 61914 55239 938799212 59656 55239 528969232 69575 1333 135131149 37364 59656 303958410 76917 59656 70539447 63747 76917 92212994 69575 33714 732106904 63747 65337 319466277 65337 23105 83615732 33714 25058 592138833 23105 28756 460270283 82560 23105 728802435 82560 29070 207287503 49334 82560 652902177 2931 28756 762410408 82560 17525 532961454 2931 4226 945708678 29070 36568 955832152 36825 36568 433576646 17525 71188 854719071 57747 36568 7261658 70876 71188 195883633 71188 81955 298104136 81955 48526 677431443 17630 71188 683202895 23698 17630 572126915 14381 23698 981416693 41200 17630 319741008 41200 57307 272277850 64358 23698 441159761 64358 15264 671258830 51494 57307 440930578 80009 41200 888568250 55628 15264 550323685 51494 56239 509069643 42127 80009 678777338 2983 56239 57007520 55628 53260 108216212 46262 53260 95043580 27298 42127 589347872 32449 42127 907734281 75518 32449 774236002 15315 32449 314920487 46262 34750 930371520 82772 27298 919136543 15315 82927 474402943 34750 67408 50685196 25485 34750 59879232 32212 82772 17128952 35385 82927 966431040 67408 40901 572794721 25485 7982 895046243 25485 52056 224902049 35385 48800 837430246 40901 35698 641426460 40901 39228 950708452 39228 80876 293285605 39228 53998 290828065 53998 22992 523954163 35698 40982 47920777 22992 19275 150279916 63323 22992 738518779 63323 68146 142689940 44414 19275 992734905 49766 44414 113633627 42404 68146 391050184 63323 50731 309407024 44414 54202 21263289 49766 38598 141875233 38598 26213 559287399 54202 37854 137988002 14158 50731 37495133 26308 38598 939973004 26213 50187 891996046 26213 27804 254555482 47562 14158 759534223 52221 47562 167273242 47562 9279 605800507 47562 52971 1483713 6003 9279 322298422 32739 47562 115250407 6003 28462 506578387 37985 28462 851961382 32739 68511 811482851 18928 68511 239051559 45353 18928 334687356 66713 28462 585798801 66713 24977 660829516 59492 45353 700505685 42850 59492 842215322 44228 24977 345258735 11352 66713 212412913 46198 59492 804835247 46198 40983 675011506 42850 29742 121781531 11352 70993 626468998 40983 68195 563174883 51009 29742 514205717 68195 63597 513405409 68195 6304 966521929 70993 76356 401491518 68195 77490 982012877 71583 51009 673391773 6304 48234 365578475 51068 71583 48184305 76356 76179 33991324 61734 76179 662059692 16391 61734 758491364 39570 61734 917134004 84043 76179 125730248 28433 16391 135845498 28433 30207 128463821 90736 30207 590279330 30207 19375 819189345 90736 44762 820874455 61332 90736 708658056 65332 44762 939436908 43179 61332 62172642 31661 61332 38546026 36527 31661 691758838 31661 66738 488061263 42783 31661 332689719 82955 31661 824670746 8074 36527 322048593 66738 63909 229716654 66738 6193 485752984 6193 80974 905010785 82955 53487 917098881 29030 6193 109402692 67464 29030 451491205 6193 64960 374515850 53487 26734 857675819 29030 29833 555852894 57980 29030 631814139 29833 30416 200115927 70956 57980 533645599 26734 52461 754355838 41765 57980 690814493 41765 2531 662549101 30416 70278 25864035 20986 52461 165674625 20667 20986 110344255 2531 22696 978350172 20986 73048 418491876 11378 20667 616247711 8879 20986 723062710 8879 45785 735165040 8879 53462 9749019 73048 12393 353103340 8879 76820 737933203 76820 37912 817652483 53462 77785 93912805 89974 37912 990430469 12393 11044 856067605 77785 29537 502623082 89974 85004 250278024 24914 11044 246065007 29537 66683 591499466 11044 5666 240581764 35594 29537 17200744 47125 66683 732490771 8341 66683 552625735 39013 5666 173518333 21782 39013 611190095 70772 8341 56454260 23512 8341 932357287 70772 15008 325734800 23512 71936 3664114 21782 33255 368546438 33255 26678 674177539 30499 23512 594179707 82614 71936 244499925 37141 71936 137594191 15039 37141 917176243 21480 30499 845990732 71184 21480 940038129 82614 38650 527156789 38650 77375 898653665 71901 15039 760071317 77451 21480 79813143 38650 39720 416516108 77375 75592 248181369 77375 76280 743473220 69353 76280 763448875 90238 77451 111577201 69353 16080 688221876 42513 90238 67114677 90238 69659 398517972 16080 81507 621237542 69659 84536 435401171 84536 63523 955103900 63523 17600 750742477 84536 32951 573135864 32951 46829 35452161 32951 43319 864272602 83506 32951 2249107 17600 75910 127435733 46829 34372 875555966 32637 46829 354792308 16458 34372 540477660 60881 83506 781663955 34372 78161 24642766 56633 78161 13937687 66682 78161 53487498 66682 61510 443887651 61510 86521 807436202 78903 61510 569360668 78903 63301 733768590 78903 7191 60091172 32575 78903 328220062 86521 61236 884486052 32575 11018 910185182 65750 32575 285932344 71809 7191 440379787 65750 62113 129778689 29097 71809 959610508 63528 11018 62073332 73679 29097 612737624 47749 62113 112446711 27710 62113 268735296 3103 73679 712662840 2340 73679 807842262 2340 38701 486866527 1343 38701 129552740 1343 77593 15864302 38701 23093 28870521 1343 40236 493274669 35910 40236 469821188 51563 1343 429829550 1073 40236 272448013 66963 51563 743574770 1073 41735 28599932 58645 51563 68828146 58645 69805 439208170 66963 64395 12595377 66963 33827 590125567 86966 64395 636631313 73334 64395 859798074 56785 33827 497127731 73334 4811 522971887 73334 82993 299639964 56785 61925 118375087 61925 57293 343414459 57293 7332 424637995 7332 86261 350913599 57293 15788 37884946 39240 61925 634177229 82020 57293 605169170 39240 56052 560338782 25295 39240 589312929 39240 49547 457353505 51795 39240 3225075 5839 51795 282439026 20098 25295 69999007 23468 5839 704890311 23468 51497 145075139 23468 67307 997329649 51497 44050 502477607 20098 24058 851646499 13551 23468 819020815 13551 30708 329234310 30708 751 2081166 24058 86359 628423337 69919 30708 518933262 87463 86359 356660375 51393 30708 466728976 43935 86359 140201037 87463 55967 907998696 4879 69919 185493548 70692 55967 907239518 43326 55967 423484945 83658 55967 599946833 4879 29282 168281232 28827 70692 466591401 70692 39883 882056391 81457 39883 927520527 28827 75199 995034326 29282 21184 27218589 16203 81457 389368378 84792 16203 517252481 35948 84792 506914391 75199 73539 560042632 84792 12864 453935507 73539 88273 627304539 86604 73539 151071731 35948 40895 382329263 12864 26983 439375063 26983 57300 700403969 88273 24071 937216884 26983 72455 332616724 48828 72455 305123936 36263 48828 883080326 36263 4577 42255294 44342 48828 628648624 44342 74733 308967115 36263 44363 30168774 74733 79883 129882562 64985 4577 168029633 65058 44342 763285434 79883 42568 928279821 68485 42568 182394578 68485 66552 193946540 68485 32030 145401529 89766 42568 934458634 18752 42568 61345880 68485 28812 606924389 58414 18752 232245309 32030 21702 371660777 3186 18752 252819980 21702 53162 558640622 8052 28812 146210506 58414 65530 230184950 61371 3186 31537152 38713 8052 417460184 78570 61371 46065103 81379 65530 561696099 81379 15260 361381789 28096 15260 555262020 19785 81379 649993148 24975 15260 294434430 28096 85594 609312361 42707 24975 782841541 42707 88269 243879884 19785 62740 968574620 42707 58913 7328069 85594 3931 58486958 83873 62740 116024639 62740 980 987180689 980 50082 539402839 25724 50082 794900724 980 65436 455413577 980 13936 518960321 10307 50082 112239462 65436 65351 176095033 65351 60940 416459344 60940 42905 31120686 60940 23914 76920981 74222 23914 719845724 56171 42905 673497244 79487 23914 670017076 76787 23914 68151938 76787 6080 539396585 76787 40397 722208641 42297 79487 36771065 40397 80040 783734496 40397 84166 552112121 40397 30084 40784961 40397 37300 908459788 10012 80040 145294783 78727 30084 472806081 27599 30084 260116983 85215 27599 292558532 1125 27599 22921694 1125 63928 657838826 27599 68040 405857300 68040 2350 229760600 4440 85215 761392635 54466 4440 215734862 74485 4440 148250809 54466 70268 597729106 2350 14394 789210413 26851 4440 876166077 70268 84373 73430019 49675 84373 540568846 61959 49675 721697036 9912 26851 485511628 90682 9912 222334393 9912 35932 171368331 12880 90682 642990764 3650 35932 794191373 4968 12880 9579409 7835 90682 227890001 65035 4968 645625506 88828 7835 107089670 4968 11283 548647138 88828 58936 430894319 48469 7835 559692701 65035 65722 20369276 58936 62663 944202611 31440 48469 556880221 40468 48469 279345747 62663 22622 352746366 62663 8033 525494707 31440 51752 746936225 80437 22622 205838203 22622 2526 69849885 80437 38801 270112270 8033 53344 691422354 24755 51752 593881098 2526 28364 414646790 83067 53344 60879848 73038 24755 332902137 73038 17109 5117855 28364 63796 958727967 28364 53015 619242232 73038 31937 172769163 45197 63796 263032736 5359 17109 400268119 4074 53015 902146575 83286 4074 809529263 65259 5359 393364642 45197 66114 28435089 83286 18918 882151732 74179 18918 431731037 83286 63711 75918515 63711 15467 471077416 66114 20531 544435285 64912 63711 462403609 20531 90264 9767315 20531 6449 56422655 15467 76954 789256114 81190 76954 380113875 90264 88259 459740045 4717 76954 545848992 4717 81142 632619037 17554 81142 174904098 4717 43084 939790102 56806 43084 394493289 75523 43084 480745677 60500 43084 3007365 75523 3994 525118503 45600 43084 545978902 72813 3994 983097031 34991 72813 176655977 13084 3994 282030437 13084 50302 326906592 65016 13084 314786797 72813 82543 828608101 14182 82543 192435160 28901 13084 988929811 82543 8049 434868048 14182 12674 556070574 28901 1346 72205794 68101 1346 901632683 8049 33108 629304538 12674 48038 962132010 1346 82042 936273876 79711 82042 929009528 32402 33108 221526123 47433 79711 617267953 40081 32402 191260485 49542 82042 279875810 34848 32402 356227711 32402 74919 133090473 28039 34848 187973704 39793 49542 78749766 39793 12233 843403242 39793 56167 850016250 28039 30412 437900551 30412 51337 173593206 61521 39793 213838031 12233 46162 926660829 65860 61521 201385178 61521 52936 921999164 39350 52936 666368561 46162 14224 778984209 83600 65860 188474362 14224 5015 68709027 39350 57589 872376629 39350 84676 93364942 14224 90043 881368832 4297 84676 388224783 57589 47909 659451395 16670 4297 345413811 47909 37689 694922665 55480 16670 869589735 23760 55480 359764932 749 16670 763905302 16670 17751 209469972 55480 46736 984061409 23760 31652 930204283 51054 749 438500278 24607 46736 379454687 46736 90473 663380717 90473 6820 414041502 24607 24436 17214348 65338 90473 633893065 77859 90473 872698759 65338 19871 496196512 6820 42373 95729107 19871 72766 589635935 77859 84317 804912572 42373 43283 319118455 72766 63220 363067327 42373 87120 959755039 63220 47936 109459659 87120 87871 815207054 87871 4045 861154318 78442 87120 760201939 8877 4045 151525756 3759 47936 986313393 8877 30676 174686475 4045 83133 426695582 30676 25488 471099969 3759 78231 118014153 43959 78231 819043969 58259 43959 89696966 46552 25488 362083655 79743 43959 897807114 58259 63979 789920196 78408 79743 924796066 58259 43200 600037827 87134 46552 152372490 73103 87134 639697560 41691 43200 690759879 43200 82288 939334218 3188 73103 812479767 41691 23685 2312432 41691 74697 13922277 74697 90209 14583792 74697 10577 745274174 74697 4304 397135567 23394 74697 162617002 87592 10577 96302909 10577 61989 189402902 12380 23394 770502620 4304 42945 490635658 4604 42945 559234788 87592 77808 536765291 22402 4604 408098925 1302 77808 695188363 76342 77808 757114792 77042 77808 166486537 22402 57950 599359829 76342 29424 937872322 32894 1302 869894291 32894 12372 300087731 29424 49463 370633985 29424 73798 731281778 24150 12372 375645199 23032 12372 205676348 73798 5179 887399997 1673 49463 369204615 77168 5179 191836503 77168 68570 350599832 1673 37673 986011424 32469 1673 652401271 58298 77168 405972675 9580 68570 60102490 9580 8914 704329319 36100 37673 471792473 43437 8914 386154008 43437 53350 546286168 43437 42946 87101287 36100 74884 76241237 83273 42946 50768976 53350 90864 461410653 42946 8587 830745939 86925 90864 237320107 90864 49415 441617872 61414 90864 327550570 15411 61414 338740833 15411 15217 23271863 15411 71787 503872347 23005 49415 602562360 79223 71787 933865514 1845 15217 487457976 79223 22744 551267737 19316 71787 929323864 1845 36203 163828441 19316 5121 806148207 8204 22744 992515384 51125 36203 5282739 21443 36203 803206826 8204 1588 550876465 51125 57173 683039133 8204 5651 524970343 64566 5651 563411574 23207 21443 619009823 5651 63921 336649258 42440 63921 980518286 57914 42440 959717 41790 64566 295566993 63921 1326 206753106 74417 41790 748145525 1326 36713 935488657 41790 40031 437695312 54442 40031 526885291 56742 36713 456298065 36713 10860 538097244 18272 40031 279949514 54442 26022 590634264 18272 4363 95432694 68207 26022 58194762 77458 18272 926362458 68207 60713 493563749 73387 68207 222907840 31041 73387 932406055 60713 7633 751783617 60713 22480 448398390 31041 73557 214773407 547 31041 759255573 9792 7633 16923789 9792 81151 947963117 30574 9792 321265680 23356 30574 185429082 75825 30574 559713089 59609 23356 111167750 27338 23356 635141883 75825 77772 927137347 27338 15991 121755580 77772 7273 25934135 79761 59609 767740911 77772 19882 863138251 79761 34310 950015700 25283 19882 724486370 79761 6546 400456388 79761 76140 669774175 53145 76140 474915507 82160 76140 743118378 25283 5450 956314004 56743 76140 102429080 76140 77186 409643505 82160 72496 728721924 24666 82160 87992040 24666 63500 163838778 72294 77186 929076717 85684 24666 554411037 10043 63500 629451 78343 85684 921374857 60121 85684 434118629 10043 48579 820466958 78343 68168 834635870 25388 78343 104471542 48579 12830 813011125 25388 50423 958248914 31654 50423 481170079 12830 50566 990384921 50566 90882 126791173 58466 12830 640631670 70872 58466 79998817 1944 70872 424530830 15503 90882 994243358 88959 15503 558409512 1944 10567 101523855 88959 43948 650550659 1944 85601 683194646 88599 88959 370217500 10567 51632 666291450 41162 10567 532414593 51632 51784 174795311 58430 51632 101144055 58430 58164 256374201 51784 22860 399295322 58430 11966 368184871 11966 78799 450464934 61431 11966 696913788 61431 81637 457259220 11966 49551 706453979 61431 71450 391062655 53890 78799 53002151 87386 61431 196136668 87386 86466 217663631 53890 9004 106543663 35585 71450 893559558 53890 37501 215774005 86466 32367 982138112 37501 51863 576836608 50699 9004 965996084 35585 62913 474194035 62913 76451 721091621 42431 50699 782364641 7351 51863 652171081 50699 72732 961678905 31045 42431 960325292 52959 7351 871635593 7351 22899 99387574 31045 55288 602040589 33780 31045 486642778 33780 78335 906038983 9663 33780 200058857 9663 78699 301073555 55288 27885 143763747 24061 27885 125741981 34735 24061 559074793 62459 24061 296457135 27885 72479 229627683 21122 34735 550688173 62459 11097 23478336 34735 33591 945456522 26196 11097 422657688 59605 33591 702163771 30220 26196 737380726 59605 63279 544129164 30314 30220 865304961 33950 26196 456742190 79845 30314 277013835 38433 30220 952593485 30314 8352 340758607 72764 30314 383053761 79845 83060 383304180 70719 38433 32516164 33206 8352 463365370 76093 72764 347246975 33206 28414 653120464 26300 70719 28196383 26300 27429 962311962 54568 76093 450339763 1199 28414 739597213 62964 26300 776232542 1199 25225 149669774 62964 85044 375298691 81927 1199 843306826 40484 85044 699977538 73955 81927 111260341 14853 25225 936415182 73044 73955 467574893 40484 42214 812529081 77341 73044 109684731 73044 12201 122816668 12201 62444 157512252 62444 15292 691099697 30688 42214 586405903 15292 37201 524549603 79233 12201 840941086 83578 37201 783421639 45155 30688 238789577 18253 45155 269810818 11958 18253 44161555 49222 45155 118678185 21358 18253 905336004 40263 21358 355019114 40263 52272 581573761 19263 11958 8883860 40263 35627 32356950 19263 80149 159096387 67970 35627 135229927 59531 35627 162209765 59531 30925 844151892 81821 59531 900155294 30925 35363 840057862 80044 35363 528220189 81821 76365 547329962 80044 13561 13460191 64289 13561 472852062 64289 4315 599429760 17074 76365 744780791 28141 64289 456131664 13561 8700 827029767 12158 64289 722645743 28141 62053 596716050 83224 12158 49255917 62053 47890 731938212 33535 62053 158614505 44461 83224 898225048 33535 57446 113699434 57446 61282 594863081 16510 33535 669646698 61282 21646 144983328 61282 73099 438717258 73099 33771 520277963 21646 24561 701056156 33771 25360 697628590 60487 21646 296446005 60487 74227 622203342 25360 31522 236561423 20075 60487 900833877 25360 65018 655898067 67639 60487 349799370 20075 38733 913894894 28612 20075 725798719 65018 35291 691340028 65018 996 227062999 23401 38733 167887542 46779 23401 749126314 35291 37124 694914415 12995 37124 497268166 56970 46779 239495730 37124 49323 405674740 65473 46779 572071462 12995 65488 555033483 56262 65473 951830173 55031 56970 946966573 65473 65834 646188499 65834 30578 127273512 45725 55031 397306711 55031 58971 145226770 45725 8226 26250381 6603 58971 154666166 45725 37927 449368794 7730 37927 505775421 65950 7730 25713107 8226 54453 245286480 13992 6603 50456693 54453 34347 801150570 54453 10668 383872001 13992 16915 136193739 7157 54453 369600463 13992 48877 648463115 35852 10668 232442605 16915 37998 428388705 69749 7157 333841557 1555 69749 423428754 37998 41675 798421592 25890 35852 259262560 25937 25890 481887399 55786 25890 244589944 26742 25890 620597917 41675 11818 625325690 70694 11818 993353992 25937 45161 851131814 45161 42095 340209363 82395 45161 565444517 3346 45161 923002214 17059 42095 725598787 42095 29995 694676958 66504 82395 490226833 48453 82395 432635665 48453 17550 93643152 66504 24053 344266856 24053 75879 331363992 64428 75879 970460041 46855 48453 38787459 17550 19478 918346708 75879 15198 967145267 77133 15198 795622109 20575 15198 141443044 49439 15198 510635334 19478 19551 845641297 19551 16528 625827892 7808 77133 294115066 15673 49439 282776625 7808 46648 54056064 16455 46648 403030185 37408 46648 946469546 601 46648 353121276 16455 30434 425967645 30434 40761 706303823 601 60478 767155625 601 44059 128868253 11277 60478 241383932 76254 40761 110127024 76254 22488 912838182 64155 60478 942230885 11277 79005 906916254 76254 14174 887268612 14174 90859 446112676 22488 48481 690405917 90859 33320 885457526 79005 52222 500384304 15960 48481 840733143 52222 68532 814793309 48481 70293 29603247 70293 66970 583972241 70293 53418 850780364 90366 66970 236092464 70293 53639 342363554 70293 26746 327507621 90366 3803 966981843 15818 90366 571230265 44693 3803 395346332 46011 44693 779962116 4541 46011 481060464 4541 26559 194144096 4541 73608 416320485 26559 72948 903477761 46011 82580 548033980 73608 13822 228787116 61250 26559 796917253 82580 39510 226912448 4340 13822 378116200 69708 4340 444894612 5252 4340 661740747 14761 61250 680714189 6129 39510 747173437 65685 4340 60169737 6129 82227 562959682 65685 73196 983978775 82227 36523 163016235 36523 56880 115570836 36523 47047 725167621 54177 73196 688906697 45800 73196 442352367 54177 63612 703355176 63612 83465 730453169 42932 47047 591999936 63612 74357 98305234 42932 50986 534081821 74357 21154 661813130 74357 6491 93801270 44427 50986 171773165 44427 57784 404022686 6491 24426 846619207 44427 66278 483785691 66278 56466 271157033 57784 64251 588972162 23326 56466 470921473 39698 56466 122042604 66278 81759 48089022 71948 39698 5059810 39698 39792 460698103 83109 23326 592144258 81759 44725 486470643 71948 36744 24082017 83109 39989 46054789 13950 44725 409786691 39989 13999 976886991 36681 13950 657593498 51362 39989 54327188 13950 6853 685657990 36681 30367 593252065 51362 40564 174325223 32686 6853 257541711 51362 79788 829963727 89403 40564 826798305 79788 90244 936689271 79788 73346 137115981 90244 67823 551532443 90244 72194 212608657 90244 76048 476903097 90244 29672 398530445 72194 78509 181524098 86664 29672 553015513 78509 45330 51439984 76048 27221 685529485 45244 29672 637859620 70303 45244 864244475 29494 70303 195471438 29494 13014 813585368 27221 60092 279933267 29494 33887 712975050 77511 29494 780396430 77511 60019 303005116 60019 28857 178710354 36763 60019 760059682 10644 77511 626793568 8114 10644 394819587 60019 29583 386523912 10644 5026 352467961 29583 27519 112726851 16600 10644 27578220 20023 5026 169295346 30978 29583 267804013 76684 16600 718641580 22736 27519 390201947 16600 79117 574289404 20023 60585 920230084 19126 76684 658300726 76684 75522 391647408 75522 53683 591365322 79117 53646 197657230 64571 60585 15329917 19126 74100 878992905 61946 75522 245344617 2582 53646 692334073 28421 53646 121974662 72044 74100 108657937 6138 28421 169284037 61946 53274 656036789 2582 68976 310367681 68976 25245 591533162 15397 53274 854448431 50179 53274 91859269 598 15397 440031146 68976 66428 54792937 598 71759 340246466 71759 42979 102071708 42979 17803 697443333 33769 42979 757430209 35208 42979 65041828 33769 72867 300859416 17803 37220 727225624 17945 33769 478286495 26454 72867 491012001 26454 25965 489467976 23809 25965 33078369 7639 23809 391069466 75314 17945 297797084 25965 62390 105308657 59886 25965 671468110 42473 62390 474257397 86764 62390 265068109 11736 42473 367290957 11736 29545 409910066 72209 59886 757815740 19293 86764 132034498 86764 15620 514484732 72209 19940 173225208 15620 6318 608286132 72209 28133 832127210 6318 36161 170649590 19940 35352 31271597 19940 84433 457765078 6318 87938 897164138 35352 79551 771929609 87938 81694 428208026 85503 84433 432863173 87938 13128 675032459 10790 79551 508303926 60640 13128 629907995 72910 85503 264927117 13331 72910 29827522 71531 72910 473718964 60640 82775 477215775 13331 38141 719806287 71531 52741 32275555 71531 76844 27064913 71531 51590 157207631 14329 38141 245132180 59595 76844 752936423 74620 59595 328036717 14329 44818 115765144 51590 17641 726936934 82083 74620 266086719 82096 44818 728256476 82083 30532 206393226 82083 53610 510453555 60380 30532 625111791 53610 12383 291789826 12383 74814 918693965 3117 74814 264186900 2706 74814 607084688 3117 67345 14516670 12383 53728 333630852 53728 84932 671180437 53728 39447 981743337 50507 53728 120228075 209 53728 612633392 59867 39447 740822433 59867 22749 639954917 209 89314 627231173 59867 31749 167295202 4639 89314 935085240 52099 4639 974373597 67195 31749 599767258 67195 81075 90987529 63613 81075 696553431 28242 81075 860238670 8279 28242 314880885 71290 28242 528267998 31059 8279 132953147 71290 30437 985278474 31059 30192 460036166 8279 17334 657895278 30192 33309 329148327 74416 30192 227486557 30437 14447 996714688 14447 61688 946580577 16633 33309 39705102 89259 16633 11191344 32754 14447 371570786 16633 25629 208459217 90344 25629 652767438 25629 20752 484227016 84682 32754 115083759 58030 32754 806225993 84682 48691 375022699 47389 48691 206250826 47389 84581 94449033 9940 84581 740950162 14614 48691 14512649 47389 69164 85009559 9940 28579 215734828 84581 81325 795543614 9940 9952 657577010 23657 14614 599944987 69164 58435 761430179 11074 28579 949788362 23657 18067 729618440 18760 9952 86878639 23657 3270 151543092 18067 42014 92739104 67338 3270 389641798 29475 18067 66657355 29475 48733 15652382 88753 42014 760204539 48733 30011 481076936 30011 72561 41392367 30011 30836 729320583 43863 88753 657284391 30011 42348 348703639 72561 17149 121078088 42348 49355 918149931 55908 49355 229364135 17149 81206 62430878 21400 17149 344986920 21400 22385 61863755 49355 83472 593056109 21400 31021 441748651 81206 37017 788112732 29291 83472 172353681 70957 29291 340082413 21329 70957 98564069 29291 76201 202758729 44396 70957 923443459 29291 54332 919814943 54332 62311 969788846 72712 54332 87313616 47370 54332 816792180 5812 44396 93256200 5812 4133 485436872 4133 66003 945713376 51716 4133 581001842 19007 47370 703838878 54056 66003 903515648 72421 66003 185184225 14389 54056 597817931 19007 13324 581816294 24587 14389 611774116 13324 17521 229299351 68219 14389 349650841 32077 14389 512397373 17521 57423 895040025 57423 78237 912411165 22611 17521 916388737 36312 78237 296087963 36312 38663 296426833 22611 50060 506675285 54657 22611 633087173 81074 36312 752695517 54657 77272 407498472 77272 844 317504850 81074 86729 315662729 50124 86729 554214753 20486 844 388928866 77272 23108 167687119 52749 844 785144747 3619 50124 910535744 52749 60396 279795479 60069 23108 97049678 21788 3619 533646973 72264 52749 155558875 60396 53109 487455328 7205 60069 560018830 42308 72264 725264671 53109 10222 362178022 87246 10222 955626787 87246 42370 990595895 7205 8297 431520366 20022 42370 51242710 83774 42370 33357452 54966 20022 559028938 20022 72423 751530669 54966 16966 203719671 83050 83774 997544290 83774 63969 932543063 63969 11045 546423337 10155 11045 213781419 15450 16966 750336096 83050 31444 6937515 68474 10155 791547294 73579 15450 313396610 18947 68474 901314758 50660 31444 723496297 57198 18947 553835853 68474 64269 5800705 18947 69450 698701534 50660 41424 110728202 31355 57198 886910674 69450 19302 334074702 32584 19302 320249919 83731 69450 120678928 19302 144 207236053 51005 32584 753068269 51005 49472 960776943 80034 51005 138205616 51005 79793 834154020 51005 80888 57047369 51005 21496 608111079 47722 49472 920820251 38358 80888 407799021 47722 11294 454172935 38358 88825 343966948 55924 21496 409249109 11294 55089 584381708 38358 48992 820365287 73584 88825 714974274 50620 48992 623821232 63025 50620 128020911 55089 9246 584815175 26256 48992 841927985 76057 50620 398671141 63025 1824 27139365 10843 26256 116583483 22469 1824 236262174 10843 30176 502230075 10843 36637 669057388 13833 1824 455594449 36637 39964 226336846 13833 60526 948934658 60463 13833 313200067 60526 86954 567866531 43358 13833 415376859 43358 57990 802901017 62480 86954 421093614 46571 62480 337228323 86954 78009 963253331 57990 27999 496652653 62480 58861 44134322 76292 27999 330675839 76292 81969 208188918 76292 13372 776974038 37958 58861 494341622 58861 75269 595303342 45180 13372 949928394 81969 84986 383913372 45180 37812 18570645 7921 45180 143819153 75269 70160 995984014 37812 14256 682377972 41450 7921 186952712 14256 33767 385131927 68619 70160 460538457 82628 14256 993115088 41450 6597 200053415 52720 82628 785069272 23392 52720 9213190 80157 68619 138004989 46170 80157 499644497 6597 46994 76749629 24562 80157 130062680 73894 46994 417734053 10913 46994 117475602 3410 46170 140129876 69990 24562 213306074 73894 73944 235569945 69990 72820 547146841 10913 16849 402981178 86581 69990 355002801 23069 69990 512358075 87657 16849 424919892 72820 71200 963298548 23069 1993 417019707 54078 1993 642720591 54078 39763 687128216 60971 1993 71269795 60971 22394 737682269 20615 60971 670856918 60971 43810 755589751 73761 39763 821133837 78331 43810 486010991 20615 89804 221670960 83857 73761 529922002 83857 72657 40843130 85837 73761 725781102 34288 78331 145013719 89804 57045 408177601 5760 72657 289866774 79031 72657 62132153 69174 85837 594377860 57045 39037 209606635 57045 34869 271483963 87088 69174 7167852 69174 75007 654963124 31769 75007 753327673 1053 87088 584169778 1053 65042 237833442 1053 52738 125012846 9699 52738 283009225 9699 79001 357712947 78877 1053 276606228 38866 65042 12007671 79001 63094 463555281 31505 38866 509981135 18053 63094 939494508 31505 13044 979980500 76266 18053 622523000 63094 53309 948906396 13044 31310 46321693 90744 53309 97481154 13044 31403 932482831 90744 86505 891504379 73089 31403 192524369 90744 23787 790588066 16787 86505 887405898 27156 31403 189356619 23787 30655 503544027 72516 30655 701312304 65333 16787 208271433 9813 27156 345303090 65333 37610 20685134 9813 77260 1899784 37610 47745 429264402 9813 35308 977931684 76843 77260 407192049 47734 77260 127751810 47087 47734 314612819 47734 44206 215023853 35308 81853 740806112 44206 67950 835187129 67251 47734 858945631 44206 67186 497256835 21880 67950 78424387 47355 67251 182105316 67186 87844 114895278 67251 34053 139494459 22600 67186 705208345 73139 47355 778788544 87844 7194 797233120 73139 60090 315091541 22600 42161 537165765 32461 42161 249132749 42161 34008 167132238 33395 32461 211432120 33395 32974 174801220 33395 83348 241183059 54302 32974 776195696 70859 54302 248752858 70859 74609 642041732 70859 31285 846348600 65324 54302 810782928 54490 65324 892517419 72618 70859 684786350 29183 74609 355496719 50742 29183 133058891 54490 41599 538960989 29183 56694 965947958 56694 49099 227035939 59902 29183 957283038 50742 24547 893534894 41599 9864 190120007 876 49099 18347458 24547 61858 578190546 73962 9864 673452134 89365 61858 402991188 85063 61858 977169286 44215 876 63192843 68407 61858 582281738 18816 89365 246025369 72316 18816 82515012 67689 18816 313399416 82495 18816 754341614 67689 48407 114602439 53954 48407 264943920 36941 82495 272361962 67689 11760 56486085 53954 90840 145713117 90840 67265 428797671 71497 90840 899482906 71497 59032 796652289 59032 11535 179599589 88665 11535 368764560 71497 82449 348540981 57113 11535 843287972 139 57113 593857455 82449 65757 678683307 82449 16912 252311684 6691 57113 39120595 11234 57113 266918825 88342 139 291315949 16912 37819 462543329 37819 41737 1762754 34679 6691 980184623 88342 66473 37192808 21463 41737 237842929 66473 9755 34657975 9755 65634 460183022 38910 9755 512751297 66473 37868 206985182 37868 77904 108323051 39876 37868 134358602 38910 31165 560615857 69069 77904 72547629 69103 39876 606100757 31165 80403 903800965 80403 18082 878747238 18082 32388 950251437 18082 10279 679633439 32388 80843 16103116 32388 18110 662619941 80843 12640 550671342 53600 80843 523904910 33812 10279 953216798 12171 33812 524611065 18110 89571 245211825 22712 89571 666077316 45331 22712 124973173 33812 8261 618757062 8261 71858 826429624 57785 89571 389503604 33632 57785 974790874 8261 54352 801607583 14149 71858 853793533 72592 14149 560511072 72592 43452 50583618 21696 72592 976359042 21696 71819 625441627 14149 51870 317142023 72592 7671 241952859 7671 72805 443893106 21696 28335 179719903 7671 56003 571767810 57309 51870 189179945 7671 30274 502213875 30274 10193 120415390 72429 30274 450872857 72429 85337 12484671 57309 16832 725281275 79637 85337 586237811 72429 19195 441207552 77486 79637 361439710 7517 79637 90592738 30951 7517 622863247 76072 19195 270572462 88549 76072 102004197 76072 75123 57013489 76072 42766 676952339 28407 30951 586417173 39262 28407 671822519 28407 70372 586774551 70372 5241 685381226 23897 28407 739960522 5241 40642 995160547 52714 70372 269176800 52714 62513 603550494 5241 51507 70736137 81049 62513 980467295 72354 81049 656904239 8151 52714 274096333 59237 81049 25695698 59237 15057 494458618 19772 59237 510340978 80720 72354 564006834 22187 19772 742575939 44489 19772 890421898 15057 81172 880583611 19772 79591 72030598 52109 81172 126185371 43035 44489 790818630 16939 81172 353622202 65815 16939 810779221 65815 34640 64392027 43035 15506 290719911 15506 30756 99609759 16939 30980 501289317 30756 64283 793433122 10872 15506 60530991 13991 15506 19675242 952 30756 253048600 13991 88237 712883527 73881 88237 796634370 68862 73881 571789973 68862 74372 771560321 74372 27415 788372461 27415 60649 650886563 40958 73881 661780775 18132 60649 271385701 74802 27415 105428650 27415 84724 5018118 84724 41749 979438204 36168 18132 35376563 76643 36168 354571718 83453 74802 929161775 76643 34779 425478077 3949 76643 841530839 76643 62546 30713573 49325 62546 436861442 3949 3343 211862876 56619 34779 5511589 10433 56619 475833414 56619 34741 994746348 56619 59142 970580284 59200 34741 568819691 84562 59200 680754010 4241 59200 838596391 4241 6609 932661591 8735 59200 138096240 82783 84562 674913206 6609 44330 366512968 6609 62839 101984739 44330 38550 91269237 88031 8735 551241715 39074 62839 587718206 82360 62839 441585141 75249 39074 615856276 26601 75249 102144295 18180 75249 907549093 54135 26601 581767373 55512 26601 853766212 54135 66326 755239291 66326 22873 627746296 43976 66326 271368256 43976 24971 827650541 2474 24971 685616899 66326 58108 899189095 58108 1758 107240015 24971 35672 772816298 1758 37725 76138060 37725 86389 126619019 37725 80446 806280648 86389 59476 140174454 59476 18831 58110618 80446 64008 833665871 75667 86389 229125031 35684 59476 459948422 56303 59476 84827386 56303 69887 524781554 69887 87112 706053602 35684 47541 154993454 42266 87112 104144653 71981 42266 31788489 23789 87112 749673579 47541 84459 574899095 47541 13111 17655641 8327 42266 48567538 3860 13111 149026107 14162 84459 437393932 84459 82448 88981889 48910 8327 404563764 29998 14162 663524586 48910 34786 7503941 89368 82448 804723253 89368 22560 104547613 89368 58013 589750289 65141 22560 607480056 58013 27748 166239964 65141 58625 757795958 18102 58625 148906031 65141 43090 446757881 65141 50129 739245866 55837 50129 695530659 43090 51270 536583760 25490 50129 800441397 55837 5118 109017094 55837 82354 648705266 86969 82354 69517347 35642 25490 520893650 82354 72288 41011052 15724 72288 90050156 35642 34622 737498678 34622 43892 324656282 43892 44247 41831456 66671 44247 524684885 43657 34622 120179994 66599 34622 62331856 622 43657 171800884 66599 24757 600214182 11082 66599 743303455 11082 8791 38982991 51490 24757 458177090 8791 11599 477378577 8791 59155 196413814 11599 54560 106967736 46747 11599 328746190 58734 46747 868186204 11599 68486 747064452 58053 68486 675016209 58734 32674 127811077 46747 54974 832149742 32674 83477 876176559 18744 58053 959933278 38570 54974 504860462 38570 11920 461394786 11920 67719 813319389 26617 18744 953000815 38570 50352 40582383 53748 38570 651707265 50528 11920 133684320 67719 11742 474421060 23683 11742 660725591 79586 53748 381191726 89873 79586 240482451 78399 79586 49202300 44841 89873 108425379 11085 89873 321317296 44841 16219 628349988 9462 11085 885095730 57806 78399 693914384 16219 84784 86407068 23136 57806 699384641 52430 23136 631246602 52430 56530 174819975 26822 23136 829479569 84784 33358 746661567 47469 52430 770934802 45110 56530 351540594 56530 8941 667693550 12701 8941 60850814 45110 25800 812832920 84492 8941 155796940 84492 54057 6394480 54057 78796 267917139 68148 54057 769873727 25800 36963 943013424 78957 78796 321581647 21671 54057 748205027 7145 78957 87397789 78957 68033 88298466 21671 54478 84045646 21671 82547 925810687 11546 7145 94863540 54478 58040 7106976 68033 61381 574407024 57486 54478 37001988 58040 35887 89750331 11546 48360 226422859 61381 21236 829462203 21236 72341 692667718 48332 72341 308687870 45530 48360 160649425 48332 15719 130595557 72341 57570 288130465 71284 57570 684395803 15719 10322 839903403 65892 45530 916421661 5579 71284 475938245 65892 4056 600614420 32457 5579 331391339 80623 4056 256035709 42624 65892 414777737 42624 80559 413708602 80559 18961 294447198 18961 39390 988056941 80559 87638 695023085 39390 78030 475312407 665 18961 632047027 24311 665 617043311 59707 39390 381450359 39103 87638 149122771 24311 64639 774913261 665 41458 692100551 41458 36829 781862331 76198 64639 586413077 21961 36829 320252764 36829 64135 334163345 21961 14453 40751175 76198 38487 81263795 38487 40577 991042751 90767 14453 27345988 72461 90767 218581897 49470 90767 246771046 46515 49470 813599057 60381 72461 623322765 24816 90767 870286170 17269 24816 268919527 17269 26662 690506317 11602 26662 748567288 10912 11602 958767747 24816 87375 438138668 1250 87375 882461849 11602 18406 719083710 1250 27843 372690309 27843 11536 110927746 11536 87366 869668240 64784 27843 754831596 87366 43071 493448476 15104 64784 643911760 64784 25363 570449698 5846 25363 354613299 43071 37608 892196411 37608 37977 790968000 37977 46544 289585603 74267 37977 760104076 68283 5846 432064702 47835 46544 232406561 46544 19543 823061107 44957 47835 90255925 44957 20143 751837775 80237 47835 264517176 44957 16315 44490102 44957 67914 267305202 56612 44957 725984112 26654 80237 550018810 72878 56612 30967837 72878 69380 442202379 42816 26654 233197635 42816 56364 358383326 69380 51832 330254716 56364 36406 623652937 87397 51832 21762846 83495 42816 76845968 7302 87397 660066119 57667 83495 893091718 36406 55646 73318261 83495 88898 738442609 80020 7302 29474015 86772 57667 360779639 55646 33758 769481121 81951 80020 756924636 86772 12106 667946907 58806 81951 723613205 81951 49761 137330093 33758 79446 276444129 16689 79446 905516632 52953 79446 82420575 62344 52953 461189263 26804 79446 624619780 61522 79446 31401134 52953 16628 385675626 52953 34981 380353091 62344 39436 927560455 55348 39436 834898744 37693 16628 870317930 37693 16210 904171242 39436 36125 257345173 17190 55348 678885931 87378 55348 178295391 17190 46714 767987608 46714 66609 136317182 8530 66609 59869284 82808 17190 453300068 61626 82808 83036999 43753 61626 642313928 14624 61626 448147695 82469 82808 71673876 43753 73974 857140487 14624 90026 90844240 81680 82469 845123474 81089 82469 1451797 76933 81680 293437436 88655 81680 26445566 81680 38498 92271697 81680 77836 493572091 52402 81089 659480474 38498 67006 386279895 67006 70717 553659728 77836 31146 92924654 67006 49359 917499809 40900 49359 751134858 86715 40900 468260835 31146 80377 899180988 82657 31146 379592114 2330 80377 722473253 42586 86715 656220097 41529 2330 826526654 88450 42586 982722018 2330 53407 774497249 2330 55466 57713175 55466 6437 935253019 6614 6437 602991312 50697 6614 141576106 79654 6437 13629227 79654 3370 793347766 6614 31660 822255690 70350 79654 1809240 67378 3370 924840406 67378 14818 468434198 47272 3370 596048155 51537 14818 234180809 54645 14818 767348850 87332 67378 906958484 66501 87332 766196032 26377 87332 677580932 63722 51537 654557773 87332 15771 98651905 26377 21165 639399566 66501 44128 266716474 10902 21165 327245118 63722 24110 289190528 29414 15771 309579563 29414 63994 292533684 63994 13752 897022695 61809 29414 243885190 61809 26084 656908031 29414 22484 450371802 13752 73101 391289810 73101 76231 26844099 76231 6343 743818718 76231 61289 686427748 22484 51708 22291683 61289 56984 508441925 56984 55200 730340361 72326 56984 167236390 55600 51708 687738988 72326 90271 59602637 56984 26641 599943035 70673 90271 84254871 89735 90271 818136900 89735 79395 842552929 90271 48214 658722407 89735 57596 751818162 57596 36778 355287716 61442 89735 60014409 1984 79395 188119992 57596 50223 349999275 50223 36990 236554508 86612 36778 872102921 36112 36990 486115949 36990 34668 876996696 36990 76807 495766228 36990 6647 23689838 43181 76807 846284702 18664 34668 445191342 27204 76807 141117467 57143 6647 844499234 27204 84145 138218052 84145 46756 702368440 69687 46756 80012357 78297 27204 445128552 55037 46756 213857704 46756 17390 478544021 46756 69902 358601726 55037 1585 269823429 17390 73129 242502603 17390 89730 18572612 1585 32338 640968507 73129 77081 539010793 11054 1585 855239856 16917 89730 4191163 89730 45245 976979105 45245 48177 501229896 76637 77081 150040492 29470 48177 461219275 52282 29470 818497533 7260 76637 350701546 48177 82919 406508352 80544 29470 335283797 80544 77771 884925208 7260 2806 609827752 85255 80544 456960049 80544 54316 570729341 77771 54413 228211862 79531 85255 437698116 79531 84800 946458617 54316 31206 784841739 79531 75550 995612373 79531 14951 891151230 37110 79531 342186320 75550 46196 80738413 31206 50244 111234681 37110 802 45555439 60141 37110 113201876 68282 37110 135369460 68396 68282 985946459 22556 68282 830587594 53955 60141 78630275 68396 57131 393351415 85721 53955 363573418 7081 53955 242810203 57131 76218 125455158 39459 57131 85986108 57131 70661 166239927 76218 67456 971753094 67456 39214 182024192 41943 39459 521626449 39459 73980 336447816 73980 34953 663518254 62884 39214 948021122 41943 46668 152809474 34953 23849 396601275 46668 60217 81906791 60217 47522 237230352 85188 23849 634590035 47522 63755 11340435 60217 37155 763352154 37155 89590 610084880 89590 13426 962895821 1034 37155 678991949 37155 52333 137267403 1034 75741 839656772 24 89590 859307712 61230 52333 78592090 75741 56676 478270628 75367 24 26746379 24 8046 813097143 75567 61230 319509869 10973 61230 751095553 75567 13415 75294838 2103 13415 10060340 46159 75567 968118525 75567 89842 75947213 11490 2103 475267105 11490 85566 59560912 70210 2103 826008299 15929 85566 720307893 88234 85566 708238515 47193 85566 694286009 88234 25147 807474270 70210 90832 813443816 2162 47193 508669438 25147 13477 110084653 25147 53516 79093943 2162 76141 237435878 88290 90832 951898492 2004 88290 93540402 88290 60674 873425060 7106 76141 203253123 88290 44853 60846998 15613 7106 60500268 15613 72814 312158698 52661 7106 257553067 44853 79269 65456466 80521 52661 807227817 57621 15613 829428412 79269 2824 707151384 17405 2824 804761641 34768 17405 871309856 82911 80521 530932591 34768 16072 38244364 34768 2060 61274651 36883 2060 107880802 59835 36883 153788728 16072 2 988424574 87003 36883 426464308 67687 2060 806523720 59835 17689 682249351 59835 46082 611536567 2 81155 720948562 81155 79688 620636552 67687 48741 744468716 29568 81155 593507524 29568 23134 850056672 23134 85270 285602291 30586 23134 278595814 8271 29568 568853046 85270 39261 160664118 8271 53956 127086524 53956 39576 840384121 62610 30586 234121270 53956 47570 16952289 39261 49221 710504133 42539 47570 957238127 19405 49221 446907456 62610 46054 593321434 87216 42539 81080014 16442 19405 100364643 46054 81613 592053207 46054 60773 844437616 60773 1707 36443278 81613 53484 906534851 16442 16036 315420243 79906 81613 134546521 60773 88104 86684515 47166 53484 558017863 54378 88104 946811769 47166 83909 213967124 79906 63228 126688141 88104 75475 831872951 27996 47166 701908290 27996 81864 346172303 51485 81864 320533585 57959 51485 15124890 27996 47780 101990960 57959 67558 495274989 22798 67558 835112285 16746 67558 596246909 22798 70465 174041510 72617 67558 445555644 72617 77189 410756770 89531 16746 434048157 89531 63592 431060008 70465 61048 719917140 29904 89531 671736881 87208 63592 983860093 61048 14667 534533526 47179 14667 9149824 87208 60675 629085690 56529 87208 620170252 70133 60675 736353568 70133 75455 574543585 60675 7902 369771431 90800 56529 427031080 75455 4078 606616623 70133 10354 509571663 90800 52390 728676580 20465 52390 79974632 7621 10354 444151451 4078 6977 422517435 20465 53505 56714564 83244 20465 342049853 72996 6977 588926273 77472 6977 298831550 48497 6977 80507089 53505 52844 654121312 48497 37255 886963391 52844 70912 93359209 59581 48497 251971741 9350 37255 505580462 85892 52844 98009712 61416 70912 728478107 13632 85892 811288295 9350 268 691455578 61416 22519 313377210 83075 22519 76360777 13632 7036 372866890 7036 79750 666372562 55847 83075 474643005 33035 55847 32321475 33035 16358 589238612 79750 58562 77043449 16358 19187 767624033 21415 55847 585453175 61780 21415 395825644 58562 74902 583216837 87842 58562 958702112 87842 44626 25554346 44626 34380 825180382 6326 61780 877946502 87842 81565 536015635 77173 44626 213682065 28805 44626 225234258 81565 17085 723192036 18645 17085 550291437 77173 35722 107543705 55005 17085 146988997 18645 35127 468248401 55005 38195 207506159 18645 20743 491757853 55005 71778 849767913 7698 38195 802199857 35127 20205 239185984 61617 20743 430976782 71778 32635 249796826 941 71778 55440307 941 58179 968263261 32635 89487 547211335 68404 941 854209696 54434 58179 745891130 89487 19532 730949581 19532 44313 249063881 73426 89487 890538336 73426 62067 350100657 44313 44248 476046558 73426 83719 406408997 37567 44313 769349549 37567 76913 986800845 47141 44248 888879405 37567 59294 925418247 11421 47141 284249960 47141 43186 777005041 11421 28614 807529974 90798 28614 298527090 43186 26490 447136096 61656 28614 771273503 4080 90798 602885754 331 26490 613573305 86926 61656 442682365 86926 22614 149017635 86926 87410 658048821 4080 86809 949576092 22614 41936 616551834 76724 86809 140966602 76724 38442 59187264 3017 76724 349140170 28159 76724 752276101 13759 28159 448466794 36090 28159 302877936 46351 36090 926578445 78871 13759 496444802 46351 36270 633132408 52046 46351 423222031 22126 78871 150303696 78871 37399 62896025 52046 4457 489666018 52046 78993 854747960 748 52046 853375914 86704 4457 80651748 86704 53810 534280082 74967 86704 913243713 748 2325 188308934 18296 86704 862081811 54989 18296 930358589 74967 74756 88802310 74967 19750 620006478 19750 19160 259821682 7150 19750 389610367 74756 86692 204877299 80375 86692 253980808 86692 89723 839235391 7150 3836 546267217 86692 14952 887921636 74687 80375 722832194 3836 86707 99018346 14952 23398 813445094 82297 3836 993048877 31664 86707 382814572 85045 74687 343562455 86707 87590 725123135 82297 47015 875142894 47015 81255 870128226 53910 85045 155817549 85045 34368 523040988 87590 31682 504685355 50885 34368 333500869 81255 21781 225701321 83070 34368 742936797 29676 21781 131927566 6866 29676 934712690 6866 15363 575397617 29676 4647 95724319 84965 15363 454944512 4647 68515 128609884 80785 4647 496744751 15363 85489 83388082 4647 32198 903895331 85489 88188 64401271 88188 59411 918287599 41197 32198 272924076 16230 41197 69496753 31941 41197 619410050 12615 88188 338709379 31941 62183 261337380 7839 12615 533148537 80905 31941 554099204 31941 12641 649240554 48674 12641 382025349 62183 24778 980878761 80905 77930 755208382 58541 77930 69400950 41251 12641 407060207 58541 55446 644629120 1272 24778 738041859 27023 1272 58903735 51472 41251 838406023 21957 41251 469907228 39678 55446 276114910 90255 51472 525195619 51472 88322 131769900 51472 90441 438535059 90255 42251 871923010 42251 23729 188208975 90441 72882 896993378 42251 89663 469616290 74871 42251 204260298 40940 72882 343314574 89663 38653 217346220 52634 38653 82781981 35058 40940 403376763 38653 83602 818870363 83602 80354 975118901 38653 14411 552115209 57158 83602 802426897 57158 37386 493718800 72244 14411 840687684 72244 88109 472582250 19094 72244 725062171 72244 35023 524108102 37386 65539 534911660 72244 75392 126773660 82145 88109 237774330 82145 49571 203008812 75392 47799 310548276 82145 74367 263024978 61225 74367 132509207 82145 72378 955707825 38990 49571 75705631 38862 74367 211378269 81608 61225 142682912 87413 38990 517362024 81608 43213 489867277 81608 55563 401013989 18813 87413 355768197 76285 87413 689501347 87413 81599 771362831 76285 55259 482368165 18813 79137 138879589 26915 81599 316774060 37186 79137 823684118 67769 81599 15869254 500 67769 366727077 79137 77935 63821433 89336 67769 36949162 67769 19904 25597935 500 79572 685329469 79572 11806 15519019 11806 1835 237936931 12729 11806 95158894 19904 43516 194171448 12729 44721 336901335 7014 11806 305967947 1835 88987 679704140 12729 35795 357162825 7014 84992 599308100 88987 52757 281309937 88987 41241 989556618 88987 27869 291787131 41241 71106 795502420 41241 27402 33610452 34986 27402 508368365 27869 17616 69093013 71106 35006 599169365 12739 34986 940420391 47002 35006 900735071 12739 70453 331504850 47002 70484 805158817 12739 80495 909422254 38459 47002 934836681 47002 44335 186373857 70453 88669 152464722 82681 88669 1838484 38459 59740 115720806 32728 59740 900432090 32728 16033 622361906 70989 59740 437356281 79408 16033 358015161 31494 16033 507134004 79408 44308 665995586 69368 16033 504029134 69368 85220 287178934 53333 44308 509399762 85220 16110 473006780 483 53333 282233408 80874 483 242956145 14356 483 794504592 44932 14356 936291056 11426 44932 389958556 44932 32154 942485039 11426 60631 520784137 14356 35394 929465886 60631 88055 400609915 33773 35394 169622411 33773 80035 97181922 55835 88055 60331014 55835 57181 107381354 80035 5019 289261389 2220 80035 144880398 57181 86165 740635831 86165 28732 875144329 5019 46117 748237418 6519 5019 231529191 86165 50749 171024696 6519 11976 294089385 6519 74253 616911091 50749 63635 235905729 50749 41959 625530289 15305 74253 686374373 57207 11976 396775913 74253 70152 483287046 7320 57207 89800051 57207 71850 657133223 7320 13615 59965864 7320 59747 846362307 80906 7320 81643775 59747 80725 489226369 13615 71733 96188257 13615 36139 366926016 80725 5021 47276006 27590 71733 85755387 71733 32717 328405272 32717 65724 63080424 38185 36139 810693108 73518 65724 749088260 25163 38185 90560142 25163 5147 517092297 73518 35863 675560054 5147 8981 264454330 84729 8981 828755489 35863 64607 93676662 28748 35863 537355972 55478 35863 740280455 28748 35411 8691291 84729 4759 605789880 55478 63927 473254570 63078 4759 572670742 4759 28824 865722730 35411 69973 755595403 63927 61428 90238663 63927 82493 736401209 72540 28824 442091669 23486 72540 213675345 69973 48355 132751725 61428 29532 410726690 48355 86903 293979011 86719 29532 724422826 29532 14815 939822732 90904 48355 169911911 29532 9612 276942451 46482 9612 709514017 14815 6458 319763406 46482 16883 404373213 46482 46370 622968625 6458 8205 714418324 46482 7142 369684978 2199 7142 746522440 46370 23880 261862089 1815 7142 634461069 41144 1815 143360158 71310 1815 208637377 41263 71310 402107460 41263 25591 121190501 49025 41144 102796184 25591 22366 995476913 71310 48913 771836900 12409 41263 982452005 12409 65931 692208390 71817 12409 129602791 22366 80668 399310183 12409 79946 880900651 71817 5910 852389698 65931 81930 285804507 81930 36509 440137225 39405 5910 361381950 89100 39405 670486033 5910 75466 873352900 89100 69679 355595880 69679 51844 119556385 69679 41635 990678510 41635 88433 690647047 69679 44191 525056929 53018 41635 559148415 27816 51844 912440619 78194 88433 384958683 88433 41070 90321370 41070 44938 785778662 54827 44938 745798774 61614 44938 56962855 41070 29609 696881443 44938 75899 474466080 16470 44938 840880480 15173 54827 292477319 53658 75899 47395080 75899 61930 359901123 75899 60984 232099702 2814 15173 505621699 53658 87864 576163572 82612 61930 679454648 2814 57516 606037669 49145 57516 652871343 88992 2814 35305364 1751 49145 491586456 82612 72692 215265873 57516 57612 672072835 34343 88992 671926813 34343 12362 132031141 12362 47454 346874245 79971 12362 414316353 34343 12176 689058513 12176 18829 284859264 47454 41471 677281995 47454 3428 383347544 3428 40759 855251076 18829 31576 594566107 3428 82025 979731871 3428 1548 862680482 78896 40759 391120154 58798 78896 648657721 1548 68670 755332597 68670 84643 518533341 72906 84643 319785820 19959 84643 645099404 8007 58798 927589291 74752 84643 60929389 74752 86035 686149582 86035 67552 242838718 63234 8007 988785963 40441 74752 469393493 15716 67552 394021152 15716 26717 10358484 13898 15716 16429750 15716 29142 93822957 38332 15716 79822254 15716 50048 13935930 29142 55472 915727582 50048 1685 967446961 31739 29142 35550102 62281 1685 607206166 55472 23567 376994821 62281 44175 284819896 68401 31739 718956905 3174 68401 131608679 41138 44175 858877573 23567 34244 256812608 44175 53770 517478121 42915 3174 479168097 88631 41138 845242756 88631 51882 941457772 88631 71407 167988080 33351 88631 317768911 52681 71407 192895672 88631 85354 24261764 52681 84644 602794936 29704 71407 896617865 29704 48470 4636183 85354 79814 895450509 85354 87297 414129074 31548 84644 283852305 70105 87297 480577709 5858 79814 378421722 5858 26121 660352353 26121 27989 384480049 7736 27989 135613572 70105 35541 135692819 5858 23682 986364222 23682 22438 92350013 30142 27989 591193950 22438 41028 112738366 22438 90666 453112404 63816 30142 26294993 72823 30142 748343041 72823 75350 33858023 67095 90666 801321038 4140 75350 140511461 4140 71532 710891589 32011 67095 132470926 82901 71532 81555701 71532 47790 581871750 47790 90447 547921495 43740 90447 520770922 43740 14456 23542648 38481 14456 271094660 381 38481 582249059 49727 43740 513758183 59927 38481 98221956 1243 38481 345626398 1243 58374 166831376 1243 42555 714069810 59927 81569 402227447 1243 40643 102567511 1243 43130 226030803 81569 53176 189395677 57214 53176 604505760 43130 11206 524755774 43130 52997 193864695 52997 15054 244262021 52997 40038 511163980 11206 87389 389692990 87389 2767 751706055 61911 52997 833807201 2767 39915 148537048 64660 61911 401525706 59593 2767 263950719 61911 6315 283520837 15948 59593 822693135 41648 59593 631813550 10794 15948 473643134 56617 6315 356310440 56617 3345 297509352 10794 42057 935608848 56617 86150 779109259 42057 41938 413814089 86150 9336 695227549 3345 63298 88718977 63298 25720 559474600 40155 86150 1894314 62562 9336 806992476 3469 62562 23380071 3469 40061 224048234 18656 25720 737121359 40155 6387 545505604 51409 40061 95465307 40061 81848 42660485 67842 6387 949813981 6387 55958 37874660 65828 67842 684060232 67842 17319 917810047 84311 65828 812289856 44990 65828 753897748 54108 44990 765003899 84311 22098 381084060 22098 76189 21383996 56870 54108 875350930 51555 54108 111536080 38369 56870 56697673 72303 22098 146140533 76189 54954 70108697 12911 38369 326384714 47256 51555 250930634 51953 47256 10488066 45569 54954 866654223 88805 12911 810821910 12911 18954 644938968 88805 78679 102534567 84811 45569 81669649 18954 79542 564725415 78679 35943 191985728 52865 84811 650830243 85827 35943 188422526 84100 79542 19252172 66517 35943 463540110 52865 42282 699839823 48390 85827 112031242 70050 66517 203967036 42282 17014 7455931 66517 33801 356799868 51982 48390 761519748 17014 29874 511090774 23802 70050 495766244 48100 51982 510328133 23802 51820 38712855 48100 86827 40189600 88536 86827 366195657 23802 44068 150551590 6526 86827 158418864 36408 44068 652254729 36408 53117 187712814 43073 36408 860640478 87160 36408 83351789 87160 11420 367738629 36408 78876 131578964 53117 7723 964917872 2668 43073 597192974 87160 25085 4590129 78364 2668 794666685 15696 25085 670395109 7723 83758 442488158 83758 46369 916594471 76412 25085 106637250 70571 15696 215818347 46369 77994 89466171 77994 85618 739531435 76412 10880 72683978 70571 242 429439388 58008 70571 517295776 10880 71294 99359836 67393 71294 226749213 72573 67393 247006151 71294 38300 392802704 69063 67393 916901403 69063 43018 766514539 53881 43018 725881628 72573 38228 2913920 84685 69063 870202861 69063 51233 414654860 51233 86375 79639981 38228 78991 806610632 70580 86375 781300014 4202 78991 271859678 63407 78991 740363076 70580 63257 860433769 70580 88765 143062893 63407 17053 756516968 84830 88765 763641518 84830 71965 641665322 7425 17053 41821761 88765 46247 972872133 7425 58020 469698908 50700 71965 115212188 71965 82187 642886271 63630 50700 278439326 63001 58020 739020778 59798 58020 541697667 59798 7012 521893617 56733 59798 436092894 36593 7012 455229148 1065 63001 954495953 10032 1065 88742345 56733 78224 988361082 36593 39585 565365293 39585 11582 385443133 10032 57220 890722615 11144 78224 79923142 27956 57220 891650368 6961 57220 552839641 57220 18536 430035076 57220 87361 109579240 6961 45212 621361623 24628 27956 394409346 39639 87361 317350601 345 87361 110544633 24628 5683 979545252 76512 39639 75904488 5683 60378 481086208 76512 42109 920671458 5683 64648 399324674 64648 10729 506154904 15899 76512 221978907 52782 10729 355501511 15899 39710 633729723 10729 46033 500682263 39710 70388 444652817 46033 63650 85337003 52782 35173 114054759 39710 7686 61786030 7686 28535 162764938 85607 28535 56501457 63650 36190 89887599 35173 61169 63114136 61169 50145 49187863 51523 36190 469941656 51523 18428 994932883 18428 54937 443592524 54937 19178 414690954 51523 9678 183057414 88952 9678 559951535 40813 18428 964701826 73176 54937 146517529 88952 2571 923135141 50202 9678 234817877 40813 74006 691977645 50202 88980 862284532 2571 84855 244925703 50202 5752 585917744 64501 74006 228178636 78216 5752 144341781 88980 35922 788650842 5752 74210 379249551 5752 16885 61219154 42296 35922 883853750 35922 5970 842361182 74210 42192 633048943 5970 58189 300925987 52026 42192 562134536 3794 52026 40138758 42192 85198 61498648 85198 47697 899567925 47697 14355 38144553 39377 85198 580988010 12509 85198 305049815 85198 41601 964200601 39906 12509 212319638 26917 39906 146215309 8290 12509 690127509 41601 71840 238026043 8290 24664 156743728 34985 24664 870302893 25218 24664 592482932 17213 25218 421875491 7741 17213 247806357 44658 17213 656602580 67280 7741 46647000 16147 44658 938120884 7741 30746 553180483 67280 65808 561370197 67280 1136 33308240 2613 1136 160138243 35393 2613 983454941 30746 79002 689713415 52820 1136 366304362 2613 10039 100080059 79002 48784 860643032 10591 52820 17873460 79002 207 994128181 52205 48784 312776132 207 80787 901763198 48784 82866 403755893 29793 82866 378065568 49882 52205 738234449 52205 48062 566018370 80787 5976 789476348 66939 49882 530208145 4193 48062 697470836 4193 80389 108484492 80389 65670 39761887 12246 65670 19956409 65670 25288 702869643 4193 52857 815257596 82889 52857 38758104 67893 52857 13008403 4057 12246 903836666 4057 16830 173429298 76621 52857 568214499 63211 82889 354502035 55876 76621 482740915 76621 85877 163602644 25816 76621 372363364 29539 76621 926864554 40496 63211 59990225 55876 76674 162051151 53448 40496 67686949 73018 40496 797143104 90215 29539 767639698 73018 50350 196332394 51764 76674 274302829 50350 20846 10448388 11322 20846 124112397 51764 19870 190764753 51764 17765 735372549 46459 17765 556324893 48866 20846 465787191 48866 85014 47879777 19870 30627 266254675 46041 46459 760501105 24944 48866 715126076 44265 30627 131029709 85014 87495 809592514 24944 43363 258402316 85283 24944 245606213 87495 88182 236146364 85283 27737 664075504 47827 27737 550564885 27737 74843 282988785 85283 28467 38063846 72737 27737 139112774 43951 27737 941507497 28467 76361 166832625 76361 34733 295566870 74541 43951 816647954 74541 10823 611848547 88996 74541 683652929 7276 76361 19619754 41137 88996 376083767 41137 63294 922994005 44969 10823 437789477 41137 38860 994115370 41137 62987 110767820 44969 10524 595085582 10524 33613 138526243 22463 33613 117150638 38231 33613 80054516 22463 41550 735055331 22463 73305 753078107 33613 65356 532490788 4417 65356 791722874 41550 2864 806532790 41550 90393 739733939 51420 73305 673653946 70405 4417 661723662 2864 87585 442540385 83954 70405 313337369 89041 51420 53894471 48557 70405 833852361 83954 7483 670378142 7483 57005 987162178 32207 48557 955050319 49844 89041 551219613 4588 49844 19136533 4588 30019 278276900 36055 57005 579056481 49844 82923 548483004 32299 30019 250408277 70787 32299 916774514 32299 65027 109067349 21555 65027 78259223 65027 38445 530527666 26667 32299 840779838 70787 20822 815701779 80885 21555 938434887 38445 10724 204559853 10724 77852 978641399 77852 55531 697846459 82576 20822 554748522 10724 62654 539191431 10724 74446 121126662 55531 85606 755541545 85606 40810 208869883 49065 74446 810342958 65641 40810 635044743 40810 80627 409175273 85606 54110 176050739 79631 54110 104900556 82682 54110 229157774 67000 80627 543979126 79631 28427 964231304 73283 79631 945706076 34148 73283 760665500 28427 79055 30282765 50979 67000 213051876 90944 28427 853472142 9725 79055 540238457 49927 50979 856304552 90944 85771 319996208 80960 50979 727269086 90944 48325 143606866 76474 85771 373377615 48325 25322 928663647 46802 76474 336488181 80273 48325 103913205 57795 80273 177930432 56567 80273 334038985 56567 31237 716049912 65399 31237 619705392 56567 44944 115151206 25556 31237 168323223 74806 25556 871968504 57929 65399 282669735 57929 90809 162702719 25556 52041 99953266 29384 74806 262739593 60036 74806 878932512 90809 70428 415734084 70428 2918 966911728 29384 53359 670450280 53359 44118 337722272 71022 60036 844002141 53359 52315 677049918 11770 2918 618982091 53359 83913 11417431 35865 83913 834545276 4410 83913 555272994 78712 4410 593335031 11770 84138 139819536 10183 83913 293125022 45746 4410 498525903 61726 84138 188365631 45746 17475 44498172 71035 10183 890087274 22946 10183 208838330 33654 45746 934751182 75774 33654 113950965 75774 90552 218321857 90552 77477 896354426 33654 39875 792788891 63018 75774 423953594 76488 77477 940028858 51082 90552 186364298 76488 46694 522202016 72004 46694 141917989 76488 25415 418472984 51474 51082 223708002 51474 75411 870418657 46694 16 63454680 16 52321 132132423 12220 25415 878592535 10754 12220 818853609 16317 75411 550669627 16 72162 488577082 10754 17587 726995763 11408 17587 59828610 72162 80111 761216490 39178 17587 835208643 17587 54223 238254058 54223 66618 126280972 41603 11408 25254047 66618 68270 873132287 15847 66618 856625269 15847 67156 222200921 68270 3073 61605926 5458 15847 192372957 3073 90360 273733297 67156 8839 785258309 5458 45598 900918381 45598 81548 123943327 57574 81548 260234064 22675 90360 336412550 53406 8839 36145755 25570 45598 674064041 25570 51859 234064552 70336 51859 507088207 13381 53406 902648017 55571 51859 213313346 45750 55571 828804138 74081 55571 531869585 40805 55571 789847608 13381 10731 830608523 69126 10731 587985457 40805 18564 740500178 78761 18564 447251273 54254 40805 674367031 62223 54254 753248140 69126 86076 433968590 3569 78761 34917123 60937 3569 768826405 86076 81904 613410343 60937 20226 380816623 3569 23998 361167807 23998 11643 127847996 44779 81904 882160584 11643 70697 932898358 46334 44779 88992822 72578 70697 440621797 14632 70697 84406414 14632 2309 870914815 89205 46334 603114528 5340 46334 91659373 89609 5340 408577776 5340 21989 850789262 34353 21989 338693293 84067 89205 564992922 5340 35931 453079330 73298 35931 173194695 10517 34353 244972213 73298 43048 856735430 43059 35931 665792970 10517 90111 504173688 85773 43048 258173370 85773 31810 284280419 85773 37416 830950158 84619 37416 579270169 7578 90111 552993429 87277 37416 495460055 37416 7765 901590203 491 87277 257582452 491 37302 670897684 87277 13961 44903481 13961 13011 620901268 25734 37302 790740499 13961 67067 224173565 78779 67067 845522626 78779 69285 142142418 21987 67067 644752325 67067 27050 999524498 78779 24075 300444620 70523 21987 936744326 26834 27050 969572043 27050 7760 255677030 80093 27050 303825309 7877 26834 663797764 7760 48169 102583429 48169 38724 383983134 71634 80093 163705162 54744 48169 70617784 29682 7877 723274232 69802 29682 159470641 69802 55594 37274232 71634 83353 771009523 89915 29682 406961545 8275 55594 463575649 69848 83353 306041378 61351 89915 439637302 62955 89915 742574079 8275 2368 593161868 62955 78466 557614265 69848 49869 460323498 73257 78466 149204131 73257 90160 512717302 41451 49869 701707383 41451 72655 119871303 72655 68200 730642783 24980 90160 846294824 90160 67812 285987701 68200 6401 302459921 24980 46253 92871068 46253 88402 252871759 68833 67812 871388244 67812 24761 379558566 88402 4526 92856092 4526 89030 365394411 88402 8891 934712766 4526 86691 15700750 50712 89030 522540890 397 89030 249342538 46870 89030 816785836 46870 46907 354262588 46870 160 353588483 50712 39452 20378335 46870 46570 522894458 46570 42605 185041778 59317 160 941390174 39452 60786 572227021 7020 42605 835455296 21293 7020 131773443 60786 14692 629538720 14692 54154 283814444 54154 43323 175402112 43323 20840 353201082 61195 14692 680449593 11095 20840 774707623 61195 70255 676790160 19616 11095 749696749 28970 19616 182043973 82440 11095 522471176 55238 11095 92913338 30512 28970 25736657 71119 28970 850459189 31075 30512 404630981 55238 36181 254781963 71119 85173 466742222 74938 36181 886088625 71119 66596 301088519 74938 18927 902588207 66596 60758 759433737 42877 66596 109349571 84191 60758 785305930 63606 18927 515627922 60758 35974 669034722 42877 37004 157594112 7747 35974 107643025 37477 84191 604051551 63606 75232 989843660 37477 62999 436376057 38850 37477 992941574 14728 62999 783395413 14219 37477 427995053 29925 62999 915273161 14728 52708 583491125 31315 29925 235889522 52708 85759 105931869 14219 70415 582098923 29925 11293 983895171 31315 34242 278756827 12174 34242 500431438 70415 45536 401984841 68069 34242 539374737 45536 4273 446486843 30813 68069 165579831 4273 59718 628725738 73654 30813 279053620 14948 30813 323237901 14948 17545 786637889 73654 71694 288648593 38661 71694 908888779 14948 11874 418086577 21083 17545 722293556 32773 17545 758574796 13491 11874 802945043 46873 38661 916667671 13491 54638 473682561 82496 46873 616483643 46873 19410 177205254 13491 86972 247308395 83471 46873 650866086 82496 88247 353822839 82496 8429 140671633 49560 88247 489484727 52161 83471 620604500 63884 52161 2471237 23829 63884 155187784 23829 32340 249346627 78258 32340 125776012 8166 78258 288702768 77960 8166 45253047 35347 78258 937130234 8166 52460 376539300 78258 76306 237025605 85306 77960 321617064 52460 59277 749045987 79192 59277 212884481 21632 76306 607435554 21632 85071 484962264 85306 35327 133381985 59277 87613 875053599 87613 9187 340092742 87613 83724 408927383 80189 87613 760239073 80189 27455 597360792 87613 54580 315940798 71071 54580 959344978 83724 90280 719098494 27455 17839 659201260 24456 27455 594661531 16288 54580 292974447 17839 7889 658334172 90280 11470 151609043 24456 76023 711931390 11470 79872 215206356 52028 76023 447170769 11470 9369 833682945 11470 65586 825534037 26419 52028 376702879 9369 45143 777313722 52028 79134 339747650 79134 48790 174226558 26419 41102 198841902 79134 36619 340009606 48821 48790 701965500 48821 65253 543894184 65253 1167 130895004 12860 41102 353315224 12860 45626 173030781 65253 4664 624108051 12860 42124 763076338 54060 4664 183529791 21111 54060 858542329 4664 46938 691885960 54060 30107 299869638 30880 21111 914341578 30107 58533 267486902 23242 21111 791226265 73872 30107 834409538 70199 58533 29404665 22813 23242 918423356 70199 12868 383831335 70199 69959 480559904 32806 12868 36855105 22813 20870 507425872 84195 20870 746860520 84195 27820 732241974 1508 32806 572294192 32806 12319 791970487 50135 12319 383578561 73716 12319 438412534 1508 25852 583973762 71924 1508 91520976 71924 8551 877260938 19979 73716 211468597 81307 19979 314821901 39385 81307 184997150 73597 81307 31726662 8551 34958 140832495 73597 50359 24180438 34958 33196 582061270 59548 73597 771276926 34958 79359 553947617 20761 79359 610120246 59548 21478 460267620 20761 13592 142790929 59548 52302 144135297 1656 52302 309612289 13592 13234 806997416 12511 13592 14103135 87144 13234 946055178 52302 13678 874315 79030 13678 880094620 87144 67530 649125731 13678 22995 806215440 15944 22995 669185481 79030 60903 296863475 46347 67530 407612653 15222 67530 636549874 79533 46347 49245546 15222 83542 863948055 71114 15222 700530348 79533 9775 771317513 71114 2857 948772322 2857 32779 902048563 83542 21889 449297291 28740 21889 144316842 32779 60115 684188769 38432 2857 40321630 71619 28740 897854926 53229 38432 859137018 53229 64835 939846478 64835 19473 712535513 19473 23325 859327934 19473 53075 217708379 64835 61317 3451931 64835 10615 953126302 76338 10615 647288835 76338 32623 419157615 76338 78432 155275094 7767 32623 263969314 10615 81750 21826269 7767 18515 759776688 18515 88518 137730317 32153 7767 744362238 14368 88518 351668086 81750 70264 160174699 88518 23158 464532449 63591 88518 491490044 88892 23158 926828297 64957 70264 84950213 28372 88892 495887557 88892 10002 486778856 64957 70952 615036680 60497 10002 444270249 60497 16668 79658998 10002 83350 79916858 10002 82213 821558417 82213 71677 512533004 54839 83350 344824563 71677 71262 552423025 1093 71677 565427197 1093 8695 693039912 71677 7758 290340634 51334 71262 206336380 1093 56766 598761079 76068 56766 999965509 56766 20917 181879457 76068 74353 90341377 79364 20917 97713536 79364 82208 272260611 70536 74353 95367539 70536 61456 983890498 7066 61456 896903713 79364 55072 581247389 11803 82208 458351443 55072 67929 643253625 67929 56734 698784487 56734 50584 53738287 24697 11803 373339843 50584 90250 58810402 50584 50588 403877607 17686 90250 919265906 50584 39638 103069326 39638 55156 87705901 60466 50588 101767959 27041 39638 83188093 48953 17686 417176678 15493 27041 819094151 46583 48953 416018443 46583 17069 408325018 30295 48953 239044654 53912 46583 750664876 71638 17069 240388529 46583 44462 779470610 71638 56782 769510527 58563 71638 290861993 56782 39606 454605972 39606 15006 464177897 43584 44462 924767882 58563 4438 463490857 52893 43584 764366657 15006 43378 76187687 43378 83568 613757541 58197 52893 348140077 73435 43378 656078 58197 72714 609178569 83568 64731 513076436 73435 692 30046221 28113 64731 16762957 72714 46995 72226036 67161 28113 205346892 57150 64731 664694317 25097 28113 425732278 87329 67161 70144511 87329 55119 533272361 55119 67311 82068700 57150 26136 932830667 26136 55261 184215053 87329 43158 758570922 67311 2462 281396891 55261 33675 141336573 49363 26136 851444079 2462 4466 102935255 49363 48328 112910673 81312 49363 396039830 4466 41037 611004394 88504 41037 548224736 85782 41037 113855935 3390 48328 257087275 3390 55970 176973523 85782 17124 422668513 56727 3390 940515002 34360 55970 269814957 56727 63336 754603737 56727 14277 509601534 63370 63336 640129228 34360 19721 631608787 63336 86812 10383815 451 19721 78096307 12389 14277 559274953 451 27176 160947545 17584 451 75522858 17584 87161 151010758 34136 17584 683129294 72926 12389 225895587 34136 55973 50974017 17584 22368 971661388 22368 49117 856579628 34136 46238 821251773 75814 55973 974894923 75814 48967 352216693 49117 76049 686824114 49117 37059 811630159 6869 46238 570885871 79292 6869 525535115 48967 16556 363862602 79292 53085 5472871 86242 53085 248171289 16556 11122 481280600 67043 11122 564581659 87733 67043 496436099 12903 86242 60772986 60010 11122 312077393 60010 62068 414606531 35726 62068 381052329 17920 60010 169215174 35293 17920 709558306 62068 12967 422127201 62068 52700 258279915 12967 59949 263431280 10536 35293 975690245 35293 38092 175330388 10536 9062 919195689 45016 9062 137646743 7468 10536 207318609 7468 14846 812685176 60789 38092 22816776 60789 7717 24368544 89356 7717 643327125 62353 14846 173256034 28073 7717 533509229 62353 12639 462681175 12639 11012 51026844 40731 28073 616772349 84741 12639 730337797 11012 69850 798154487 11012 16326 360013860 17063 11012 392223857 81246 40731 396986552 74905 16326 384718538 72753 74905 937131699 60083 74905 160576218 29611 17063 775894575 60083 67147 852391691 58687 67147 476436185 58687 18480 296117504 29611 77020 220635282 58687 52912 105529298 77020 8028 496123404 48830 8028 286001584 48830 54115 455021625 8028 74738 785005592 8028 63494 57640946 26290 63494 946761382 48830 68198 412132747 393 63494 763965357 74738 73959 233916334 68198 67122 14245620 18790 68198 109486335 12502 67122 281548959 20422 67122 597317736 73959 90632 300900633 67122 8782 41497841 68650 12502 942131492 72049 20422 981247926 8782 16665 764082445 90 90632 164805497 55206 8782 103821385 90726 72049 431350186 72049 5905 234622989 16665 1208 87095388 75022 90726 45263729 90726 39473 923129919 7057 1208 183338980 39473 25772 483695709 25772 21490 176087823 21490 51300 747587099 7057 32611 751482811 21490 6628 588451086 25772 83184 326706185 6628 48196 626780079 8845 32611 711001263 83184 18578 197425717 83184 37846 719064717 37846 18909 717921764 85517 48196 324775186 18578 74099 952276050 22247 18909 978545222 37846 15945 987097311 74099 16177 465571272 12954 16177 331804839 87637 12954 404322814 75900 16177 823680250 66304 87637 868476877 36280 66304 701936279 77887 12954 834346697 87637 33015 991004391 77887 62385 972818283 62385 19809 65203308 77887 87744 669722360 77887 66513 498087055 6165 19809 440658573 66513 30649 69569160 15513 66513 883318123 15513 24536 286120696 89909 6165 232492191 6165 55060 695581189 15513 61892 697317471 15513 63846 792620629 55060 73514 783909124 22137 89909 318526460 73514 65252 528305966 51805 61892 868636481 63846 36264 202993659 51805 5506 898039948 50343 36264 569481210 51805 67304 572246264 5938 36264 404039157 69281 5506 134376277 66995 69281 403514593 50343 1463 488763024 69281 21760 38422506 1463 8118 125338138 21760 8585 556122002 27776 66995 6567025 60260 21760 117548375 17316 8118 663319648 27776 81070 339657035 17316 15201 852011288 9502 60260 318312268 25659 81070 267883062 83689 15201 703727288 824 81070 750449609 824 78467 334461098 70075 9502 247640074 25659 84455 305322857 70075 52160 79015174 824 7546 773263660 52110 70075 784518037 70075 8832 122312077 7546 50908 374449489 8832 49944 821211246 88218 52110 590747490 49944 65245 422241615 8237 49944 703518974 70485 50908 750359063 49944 58717 480863709 65245 42137 664047710 61012 8237 414369145 70485 44900 116139203 70485 42004 441517197 58717 16164 250928666 61012 69736 470240120 69736 18355 724885680 44900 34514 58610688 11219 69736 750875919 34514 41438 792090907 41438 69876 175862012 60372 18355 585471795 69876 73628 383146225 89820 69876 191173859 41438 76680 112909154 70725 89820 440107989 55175 76680 755867235 89820 11613 480498370 11613 62937 516486352 4600 55175 998501196 70725 984 442547937 62937 52609 644123693 52609 68111 428532174 4600 64508 719664074 20744 984 840827256 24387 20744 604011607 11793 68111 599626078 11793 29723 467309244 29723 34928 183506871 11793 38154 968793941 29723 44282 183037021 18441 38154 778405587 38154 71904 115895414 34928 82142 515943393 34532 38154 33435874 44282 15275 252313133 18441 14449 688218606 22934 34532 495933778 63262 15275 304203906 14449 12135 1191572 22934 29382 432385532 22934 86268 14236779 47365 29382 499719279 29382 74400 867300263 42273 12135 992545475 42273 52726 832158523 74400 14596 97512484 10742 74400 967003100 74400 78956 721984416 78956 25026 698306013 14596 29879 702423783 14994 14596 83920451 12281 25026 552088671 68165 29879 212425868 12281 62781 647968429 6507 12281 706356437 5597 6507 523853316 6507 56914 964881920 6507 90330 54655588 62781 81188 706798744 58250 56914 225825437 58434 56914 75299908 53049 58250 2037727 40649 90330 241778518 81188 25536 82798552 50255 40649 331958782 50255 40688 595736375 8284 40688 28381073 40688 62037 848249809 25536 82277 709150321 82277 86462 159457078 56671 8284 281604899 56152 86462 988616323 82134 56671 706882987 20092 82277 783701702 56671 11348 942989323 62156 82134 657671697 79129 62156 37897759 20092 61354 618141288 79129 7298 88764266 7298 89432 72277156 89432 15817 338678523 16603 7298 541634979 16603 70273 668354926 2339 89432 460382884 90645 15817 738619376 2339 10231 645528355 83871 16603 155666704 54704 90645 119227443 83871 29850 529932939 57615 29850 981264121 45789 57615 617488983 65790 45789 48760542 29850 33124 3677942 29850 24111 935063017 15972 57615 72874369 40878 45789 70714304 40878 41283 527870053 31622 24111 778612486 44100 40878 854750419 31622 5362 426246577 57133 41283 563868031 71726 31622 318626769 46683 5362 558435960 46683 38205 434600776 79516 5362 45816056 71726 43010 266323860 18217 79516 907317065 29411 18217 23724480 38205 52677 687018930 29411 33627 560986263 73223 43010 671160368 33627 29001 171446191 36470 33627 96566198 29001 64100 247771751 19458 33627 894086746 38750 19458 249719112 29001 73022 745793258 19458 79513 30005863 73022 24149 858716442 64794 19458 97630816 79513 83082 732987884 64794 55955 125386586 83082 42317 531555426 32409 42317 108849007 32409 48126 812931260 55955 82825 830984004 26959 55955 6568536 3463 82825 535638399 6 26959 657521571 34308 6 759484049 26440 3463 457428476 26440 30457 714595794 3463 84695 430065392 78024 84695 212483652 41962 26440 61724644 50619 84695 750863380 27246 30457 526585492 78024 47442 140050178 78024 51860 877877379 47442 69713 129231624 79508 69713 918734452 73745 79508 27416618 51860 50484 667678522 69713 80342 880954070 50484 51829 198981516 7569 51829 729324759 90655 73745 354673980 51829 65021 564664425 90655 48230 41038560 22742 90655 778553904 4712 48230 939778894 65021 1862 602508431 1862 64380 258183600 48230 77467 229538004 75622 1862 991457791 18967 75622 531902318 22468 1862 24017954 18967 87471 540527931 87471 14505 827406651 18261 14505 869412917 14505 13690 766952819 45608 18261 387830857 55152 14505 747690930 14505 27245 758882520 60931 45608 434676059 45608 14984 596525392 55152 1087 919370059 68464 60931 545852038 86915 68464 794108780 1087 40483 18647338 40483 8021 986676017 8021 18809 400791515 62708 86915 814901290 67049 40483 407423146 62708 34331 215317796 21652 62708 226245157 56523 62708 728090090 74631 56523 956413763 67049 33829 271603996 41472 74631 969543208 87898 41472 105249059 61859 74631 785767706 87898 79651 470135123 41472 86932 54689126 55995 86932 959526135 71735 79651 902326824 11799 79651 328918819 55995 56579 514445173 55995 90899 96954134 11330 71735 343677100 11330 63532 51220733 56579 79529 147058894 37758 56579 36514620 80085 11330 107608192 75988 79529 671285290 41607 75988 14398669 79529 67322 348252700 37758 4530 506186165 80085 86271 836818818 277 4530 935148076 45405 67322 339244454 32709 67322 300096155 4530 47978 993109589 32709 69946 517016080 277 12613 736409647 45405 64759 254852002 64759 74644 283131786 64759 19199 419457551 87014 19199 357899901 2549 74644 627765020 3824 87014 161766191 2549 88460 510752239 88460 873 147362763 13920 3824 180923064 12904 873 282846395 13920 403 485559233 79078 873 806062389 3060 873 142770470 3060 27788 600196715 403 37230 741752051 26414 37230 225512429 81014 37230 829269440 4498 3060 251031297 79189 27788 828290618 49673 37230 480825432 81014 42333 343149088 79189 27363 803252026 35837 27363 5126864 34803 35837 575872431 86025 35837 787312718 13462 27363 7153766 84111 35837 333326023 85854 84111 911043687 13462 51458 317420833 76765 13462 840915740 84111 20353 552879464 76765 42695 908293285 65594 85854 280105082 57948 51458 335908595 65830 65594 473288478 42695 13433 269484038 65594 85838 311842000 46044 85838 375371593 30976 65830 875867201 30976 51088 208051489 73389 30976 662479198 46044 20123 641084569 20123 36582 28421408 36582 76489 324418062 73389 61535 915885009 81992 36582 110047823 76489 45169 936794670 45169 89699 555946077 61535 45272 882698388 58673 45272 30328152 47352 89699 561105049 45272 41171 877457132 89699 41999 372548253 87573 41171 894948610 40327 41171 56589098 87573 31545 616628073 63225 31545 318205352 87573 4332 567389865 31545 43014 662357249 31545 81248 397501699 43014 74586 762174427 81248 74990 752039430 74586 43322 378406979 71971 74990 620901549 70716 81248 904872879 85779 43322 322124933 43322 48630 951041889 85779 21568 43957676 48630 69277 304927139 70716 47969 277038297 8683 48630 894422733 48630 11738 785617230 59922 47969 3895362 11738 72026 264287543 572 59922 949847720 84155 11738 97011218 44640 72026 21855113 28006 72026 968540294 72026 9921 714585205 32845 572 366400157 9547 44640 93187894 84974 44640 937952361 70258 84974 740623504 32845 14868 925368974 14868 30629 625849021 12983 30629 112099579 33676 30629 948589990 55763 30629 585416188 28476 55763 955756603 12983 32811 323770662 82617 32811 216525672 58757 32811 175175522 88969 58757 974865226 88969 71197 196191924 64531 82617 438190359 70332 82617 13941215 58757 11309 103633520 70332 68229 133157084 11836 11309 638836311 70332 18510 742324017 76759 18510 113449679 3517 11309 637473435 11836 22863 457173104 2392 11836 719557720 8918 2392 777626053 22863 10490 876083081 3710 3517 169142960 52631 10490 937565207 49996 52631 47490768 10490 50788 538491317 10490 14588 548865560 52631 45232 722092077 89048 14588 356842457 48322 49996 349272454 14588 21720 913775219 45232 19136 112880450 46445 89048 651052765 19597 48322 794297266 35360 19597 825759857 71416 35360 78704627 75494 35360 262216067 62373 71416 450053984 70967 19597 858562659 41845 75494 427883562 62373 22427 373892671 70967 81041 96767253 81041 53254 371323761 41845 88986 427773661 26358 53254 526624840 81041 43879 723844985 48791 81041 573675284 53254 4388 172657657 4388 38897 439595670 4388 76906 37986618 76906 45114 38358958 45114 62247 721257787 25739 38897 923995300 40735 38897 584450399 25739 21008 263963662 40735 14074 393644086 14880 62247 831225190 52767 14880 413130913 25417 40735 161787017 29236 52767 783231517 29236 68660 322983387 83611 29236 981328265 52767 37784 48834638 56644 68660 826419419 13940 68660 825973543 72392 68660 753785833 34406 37784 686129980 37784 63585 17423874 34406 79736 351388091 63585 64702 97715940 63585 6381 466724584 89443 63585 105724434 7552 63585 981771362 89443 89977 205531424 64702 22229 64792620 47358 22229 537002935 22229 8542 200872143 61294 22229 136951027 47358 35793 377349822 22229 18558 738137086 40405 35793 385325532 8542 58336 772688565 25243 35793 671999239 40405 17070 386613491 15470 25243 244503062 25213 58336 638739081 60464 25243 975689454 25243 13848 714210118 37259 17070 115835212 85212 37259 658568245 25213 65918 613537181 4062 65918 420920187 85212 35859 566418730 65918 77204 64116104 85212 53611 78790709 56287 4062 852124617 35203 4062 146692460 56287 7405 240604451 56287 34830 119958321 54518 53611 694595378 50936 54518 964063721 34830 54506 928205376 54506 110 782830673 24012 110 454763042 634 50936 119706085 634 30152 931810065 30152 61915 161418817 39244 61915 547652590 83834 61915 763117815 55762 634 376638798 52318 61915 119054583 31610 52318 158541114 52318 8994 558609297 55762 6878 789471440 71932 52318 878879856 71932 34230 43029000 31610 64621 522433976 8994 1805 487729453 1805 10290 171198920 82752 1805 56446884 57098 1805 55823782 1805 73732 24148270 57098 82792 46019901 82752 36554 797596494 57098 26369 888602252 26369 2140 503562589 69753 26369 108031407 28790 26369 125920227 17238 36554 913765617 2140 57934 345208320 7315 57934 104491184 57934 49486 340621750 10532 49486 917020744 47580 49486 637222508 49486 37607 770843698 49486 17571 231641017 10532 67184 386959040 67184 36042 748942777 38310 17571 385139195 67184 27596 94633006 11692 27596 425807262 38310 12067 133914632 87080 38310 965331996 27596 77634 52995721 10616 11692 732775573 87080 73118 376775786 39154 87080 491474059 4969 73118 169224615 39154 87734 398265089 17721 10616 349230816 85277 73118 352632865 32766 85277 700808965 4969 66155 541693819 66672 66155 25087195 32766 3773 553840062 4767 3773 53090811 71082 4767 422948493 66672 38118 366002342 38118 13081 4389349 4767 3899 972410802 3926 13081 669718453 60691 3899 279464377 14835 3926 919100474 63159 13081 422203665 17036 14835 255136114 83030 60691 191507049 17036 11773 57339013 63159 87158 52393583 83030 33278 47100456 11773 9121 378382195 11773 80187 902233675 33278 82210 433104191 85939 33278 176027496 73574 33278 418495357 31314 82210 70620946 31314 63071 622614464 63071 26978 445125448 35342 85939 754048259 31314 86542 203284181 35342 53597 386624184 63071 88575 800202754 88575 43590 918705622 82811 53597 322963595 43590 43985 309090948 26553 43590 753612680 82811 30240 823520917 43590 79228 823978846 26553 6006 538577573 40406 30240 760764340 6006 39093 885455884 66705 39093 53011789 15528 40406 276757383 39093 29511 115181888 40406 14414 714879507 34838 15528 912090265 29511 60676 629402712 12958 29511 679634922 44897 12958 274867486 34838 21423 224240239 12958 26018 225178917 55744 26018 123947925 12958 90157 191248324 84335 90157 10357642 55744 56935 505482161 25406 26018 539415176 49801 56935 455023617 84335 70090 604041092 39945 70090 90564201 19169 56935 467619341 70090 89929 890205396 17893 70090 759463748 19569 70090 797035325 17893 32995 772749143 89929 10999 146729887 32995 5547 508377593 90561 32995 679875000 67093 10999 273124987 32995 30601 137801337 43297 67093 600949220 19305 5547 54604610 43297 27375 886737891 22818 43297 585307710 31850 43297 946441924 20015 22818 915034661 31988 19305 333831967 20015 35788 498803572 5740 35788 29880867 52409 35788 237427085 35788 85650 220258058 11815 31988 652135740 19 35788 756065774 37426 85650 65993868 74924 11815 55650415 11815 17742 17706089 17742 40828 847078701 19 2557 501996730 15135 40828 286971623 83690 74924 77111926 58890 15135 615692699 58890 59234 205023863 2557 45847 502419344 30807 59234 895336730 59234 25955 852182680 30531 25955 39962919 17759 25955 369437135 30807 82046 506109088 82046 7093 876625749 21832 25955 859726370 15540 30531 775898158 15540 33288 293908497 7093 84276 802259506 79811 7093 209309802 36386 79811 735726015 33288 10453 27677376 48906 79811 983601012 82393 48906 153459730 10453 49249 789045021 47196 82393 723353266 49249 90069 886592973 90069 29663 418701139 31909 49249 307931194 48295 31909 234049367 31909 64473 349429531 13712 29663 821865805 59191 13712 823724545 42084 31909 600820898 64473 26175 616712228 59191 67333 567731529 67333 50900 801585125 315 67333 556373307 26175 68638 680626492 7523 50900 976239194 7523 2800 463662195 68579 2800 815931915 16722 2800 167941345 68579 27210 458801625 16722 83123 11959631 15380 83123 365462180 21280 16722 639143078 83123 66561 339233200 24594 15380 8134987 24131 66561 941368023 24594 91 602701147 21280 20005 829801806 68628 24594 809541157 68835 24594 894505110 68628 59305 948524498 68628 39157 664871862 12913 20005 127885814 33113 39157 614958210 33113 36066 420469531 12913 58524 624216046 43442 58524 619127177 33113 4059 498851021 36066 44756 882038910 58524 9257 426170578 36240 43442 630654669 44756 17804 72570160 49109 9257 434187203 76536 36240 342674788 49109 82064 141063429 49109 42809 438928709 17804 52967 812956901 82064 16728 59323670 59013 76536 289637048 37731 82064 89186224 80848 52967 600558065 80848 27873 995052088 82027 16728 408113195 10922 37731 35504546 80848 12301 37020030 10922 88095 885358701 23994 82027 534246424 12301 19591 606063214 23994 77851 712817177 77851 17248 64678337 19591 17809 38434250 74374 19591 501017582 17248 1386 312440315 80683 1386 644750215 74374 25078 87139482 33086 25078 17216640 25078 7544 299855058 80683 88845 612415487 29541 80683 211204537 60772 33086 850636707 60772 28226 962111505 60772 46904 915899264 29541 19839 398956970 60772 88081 317307905 19839 62123 175733179 62123 85772 523203801 88081 58036 738109635 62123 28529 770591278 88081 53430 437078985 79268 53430 357660012 28529 901 1794282 64775 901 916948711 28529 60634 239661729 53430 2359 714650290 79268 3040 29800580 901 80739 699090831 2359 40565 6315107 80739 82824 193302713 38314 40565 841985272 3040 3554 74595272 43118 38314 892596858 43118 21159 84402229 8538 21159 474536805 21159 89190 238805494 43118 83582 975367698 83582 45514 140866955 20992 45514 823858506 5685 8538 983844017 83582 84075 439696213 83582 2812 366902850 84075 33144 968814005 33144 79620 18957927 28259 2812 238532825 84075 52122 85433887 90562 52122 722871257 90562 21547 950752897 78111 21547 610344579 21547 53213 951207308 90562 56673 447697681 78111 71248 849013523 78111 80887 638994657 56673 12849 105260059 49420 71248 47696144 56673 11876 231406098 11876 78579 492631083 68287 11876 514438199 38123 11876 369335328 74226 38123 141606899 31462 74226 745656764 8743 31462 540902599 74226 45628 92102642 31462 62526 936512486 70344 8743 84359671 43845 8743 787328605 7713 43845 782765296 45628 83112 955122730 62526 19431 478738956 53394 43845 589645815 15386 83112 2003214 7713 4928 571376506 84016 15386 271877211 4928 45277 808595734 16545 4928 619210829 45277 40950 101597041 4928 4186 29759768 84016 18432 685911964 18432 17263 986671485 48342 40950 676825980 17263 48898 67693295 334 48898 603088507 18432 71218 805529412 17263 55535 977251242 73073 48342 323626725 71218 81526 515736168 55535 24695 92981670 71218 34171 525296935 34171 88885 25443728 88885 68546 858587768 68546 34659 989128001 4370 34171 714554849 71927 34659 455200798 4370 2978 845782878 69272 34659 727923963 37142 71927 365419790 45090 37142 839279792 23756 45090 351108547 23756 55975 231752234 45090 45690 634110272 55975 18025 452805896 55975 37288 586041596 18025 14309 89475463 55975 52644 763162795 8912 52644 2780250 52644 23627 464606446 23627 53844 286968071 20454 53844 863312369 52644 31224 284660808 78937 20454 36557503 53844 19053 84220455 65631 78937 513234728 20343 20454 223001938 65631 60523 125858501 88272 60523 897735763 88272 49435 715165829 88272 28307 762331562 41216 28307 748845574 88272 18327 117578656 11079 41216 671758914 28307 33372 838791631 5496 28307 112267155 61096 5496 20559354 10559 33372 572961270 14581 33372 242223821 23652 61096 170321283 14581 2106 864012413 11077 2106 954977221 10559 8285 400415635 23652 28485 246801222 19886 23652 693320844 11077 48223 501209407 39539 48223 115690826 7596 39539 12492130 5894 48223 467096049 19886 68739 206144735 48223 1701 525649102 39539 23293 136680082 48929 23293 851540462 68739 72043 703944967 1103 68739 171676474 1103 4944 272724909 27144 1103 410338609 1270 72043 975219587 4944 55708 13570552 55708 20803 813938342 1270 69350 36504210 79232 27144 15060151 51285 79232 270235430 45396 55708 90497215 51285 25865 564319673 79232 54692 895735508 25865 54711 320086538 54711 17120 488693580 63668 54711 594573290 54692 25521 117907633 3341 63668 919421145 17120 19147 506971350 63900 17120 323367371 89910 25521 845546698 25925 63900 409244446 73734 19147 896345666 18207 73734 827149138 48042 73734 450460040 73734 34238 791474445 25925 14014 687232396 67170 18207 690115553 23379 18207 298279243 67170 50156 467899843 34238 64065 34345441 64065 22400 979611369 18684 50156 533755596 22400 35268 542885614 18684 22 933824968 51871 22 227950582 88872 22400 55707256 22 79086 291373056 88872 83638 82943684 83638 22890 715975087 88872 69227 920939461 83638 24155 779393677 79086 12717 715760000 69227 21624 43656111 40501 24155 332227671 35506 24155 653528414 89344 35506 279061786 21023 89344 518826184 46742 89344 237204998 21023 14669 558577026 35506 76682 780481131 57092 14669 802917982 46742 53585 423722635 28537 57092 493274007 74960 14669 917845931 76682 47769 597619091 50296 47769 421731325 27074 47769 151989950 39773 47769 699038348 39773 51223 4046917 29569 47769 559718363 6016 51223 397839130 29569 1300 995747813 1300 57449 356630229 67059 57449 830893460 19738 67059 109015477 67059 20660 554251212 58788 67059 5112027 31883 67059 711257195 52475 67059 189672865 43692 58788 560151476 52475 82786 172921220 10595 82786 16821073 82786 33713 971890475 33713 17725 373073579 82786 43349 599641790 26832 17725 338545423 33713 27882 476604790 17725 82678 766662583 82678 87822 272278747 27882 81775 600958623 52304 26832 766479684 2672 82678 145744031 82678 68564 985700031 18152 81775 269977744 89427 2672 338620702 52304 14873 667697550 88299 14873 664528370 85643 88299 688969440 52286 18152 252894393 55721 85643 317388938 70540 14873 847351310 5581 88299 702533452 68936 5581 842743945 5581 85873 9707470 85873 68495 624301127 24770 85873 348833264 68495 3305 470908627 3305 49293 14888872 12480 68495 351578520 24770 32169 189530603 81836 12480 967512183 3305 69247 906773842 23766 32169 394263124 81836 7756 120975750 32169 51584 362819000 7756 59762 352210049 33411 69247 946815396 51584 89489 239159111 27282 89489 81488585 27282 90020 609614733 59762 2328 564565371 33411 35986 96570523 24356 90020 453025291 90020 67594 49631705 67594 50870 248842358 18716 67594 199835731 67594 26764 96390459 11910 18716 700911445 67594 72328 407385554 50870 78235 990327449 18716 37271 112768231 78235 18250 832891214 78235 1451 102313699 37271 78522 554175667 78235 30154 173433254 1451 67919 889591994 1451 46012 974754746 30154 27624 478505322 48889 78522 802654610 41664 30154 937416546 41664 35432 767299333 35245 41664 972884209 32419 27624 96378200 35432 74977 59376074 27966 41664 200715548 74977 8139 126484657 40821 8139 244757371 75613 32419 78100104 17916 74977 883942544 48229 8139 383389701 48229 70283 501098870 72189 70283 500407122 48229 56991 816693262 17916 12544 608666352 12544 34843 359565819 14530 34843 375877540 42187 56991 535851524 74488 56991 695587643 14530 78997 727590102 32609 14530 841026176 14530 28394 657183589 74488 4136 946822126 32609 56962 631919403 459 56962 101528378 4136 79861 214747050 12586 56962 425754095 12586 9900 315448823 69359 459 44215885 12586 48028 757590009 12586 36528 604006307 90392 48028 51481484 69359 5514 949053679 48028 49611 33678296 45348 48028 777111780 36528 53509 104637738 49611 78722 542090397 72678 45348 290681488 9939 45348 516278635 78531 78722 218867453 111 78722 290979188 30114 72678 660274140 78531 75373 1976771 78531 36896 347927198 78531 19364 107865048 74236 36896 404107590 68547 75373 927705733 19364 77837 249304250 19364 55427 600471129 55427 76116 78949784 55427 45446 896767292 25727 68547 848237214 12065 77837 797925197 45446 37267 632802911 40230 45446 766552292 40230 85030 637043544 40230 21016 137801215 40230 48429 479297461 71807 85030 125556997 48429 33730 891003338 16808 21016 785258214 16808 3169 502842447 61233 16808 455732700 3169 41312 294756060 41312 56538 35129242 61233 27396 286303088 17788 3169 557293365 41312 62048 75786922 62048 37337 978491704 68509 37337 374455094 62048 66391 412776546 43552 66391 507608176 43552 38794 13849022 38794 23795 395388445 24638 38794 814130295 24638 11127 77860761 86431 38794 434019061 17695 23795 17385157 24638 64013 332849904 13669 24638 650988289 11127 6110 685847060 17695 31916 4908378 77018 31916 776864379 6110 29984 303391686 2980 29984 494317830 77018 59782 205432779 2980 78086 541861768 67247 59782 162704836 31587 2980 552462941 67247 18044 695116807 31587 27601 844485062 27601 61131 671014444 61131 14086 206197125 12255 61131 873288583 30597 61131 540818 30597 48170 612058872 14086 19373 166600949 8999 12255 782044651 23395 30597 402695247 39668 8999 551337760 2286 23395 615799466 88391 39668 656623802 53063 23395 174844193 23395 19838 713372023 5596 88391 229938267 14795 88391 946416718 36266 88391 886499096 5596 31015 57960152 19838 32369 158347114 36266 60009 484259598 60009 5322 160558306 48327 5322 697792157 48327 29446 565802068 29446 10415 123140932 10415 62466 270305844 50861 62466 570543091 48327 43974 136281931 30590 29446 43766544 47497 50861 899011879 67816 62466 38433257 30590 39689 723176445 33490 30590 55889824 2191 47497 454797487 2191 1686 554888112 58074 1686 750131408 1686 27060 624548880 58074 69960 135466180 2191 36590 90365319 28770 27060 654694194 58074 40290 227314612 78852 40290 740501291 40290 6624 663621698 78852 52872 877540944 72720 52872 40425695 74309 6624 22075858 6624 47925 610535668 6624 52001 916225274 52872 21838 207444194 74309 11090 485308166 52001 52658 836683711 52001 38502 801480016 11090 39670 851161988 39670 51259 636089978 26658 39670 195763493 52658 74881 860066255 26658 55233 920816910 39670 61673 73452157 15210 74881 182383468 72167 15210 144343199 73943 72167 580062274 72167 42380 154184462 10123 42380 764187708 72167 10027 562056134 37621 10027 293948848 10123 50326 733964207 10123 63933 987836573 10027 37204 296897850 19640 37204 29939469 19640 9363 338074917 86879 50326 928804700 21631 9363 501297415 19640 38924 503741419 28686 21631 139092918 21631 75907 378259023 86879 8528 761450398 43850 38924 154887872 43850 89997 1435589 83119 28686 838560945 8528 83031 890707480 45841 43850 315888722 24656 45841 968175051 83031 4772 717664960 84988 4772 995240206 47608 4772 903093428 41081 4772 825823739 24656 51442 236488995 74431 41081 386552438 74431 82174 606903425 82174 50955 131388000 409 74431 661597821 409 27825 796000094 26789 27825 660989606 26789 14820 588077621 26789 16487 65960105 7738 26789 337093044 85593 7738 808489488 14820 52481 538090470 68311 14820 422857346 68311 10660 126275227 85593 67624 571678499 68311 47114 862881602 8786 52481 836769169 67624 66859 400914257 42842 47114 627595745 8786 10365 281351392 20458 47114 277657003 61868 42842 810711957 46036 61868 727303517 51024 46036 143229860 29677 20458 730091028 20458 85953 27628797 85953 23716 785590998 77183 29677 769767665 3635 77183 804082642 29677 33282 239431818 23716 3636 405690907 3636 32090 36444985 3636 18917 56780159 67617 18917 538649019 18917 74796 969661496 15262 32090 678602168 15262 4656 749868245 74796 78547 38481457 28429 78547 740620052 28429 88507 975468083 41397 88507 662034220 41397 31932 714324297 59631 31932 273848847 38591 28429 213622612 5221 31932 937683902 5221 59600 306208980 10824 38591 407884198 51459 59600 290867584 5847 51459 780013204 5847 32729 1556610 59600 44801 502033363 10824 48863 849509548 14715 44801 21989253 48863 12295 434106071 61479 12295 922218670 182 14715 85836735 90316 48863 117703734 90316 86020 589427158 86500 86020 841802042 27407 90316 322000419 86500 55452 108620548 55452 13029 975377103 13029 82147 823379711 13029 29608 833685450 13029 70026 948277640 55452 87805 58100315 13029 42746 367917187 16638 29608 407245311 8863 16638 353149916 70026 25441 5032093 64540 87805 103441886 16638 65647 564654176 64540 12296 448578908 12296 25931 465214549 47634 25441 809647452 12296 66608 922383245 78174 25931 120457065 47612 66608 287289094 47634 58672 869037735 47612 53574 252262390 47612 83938 808732953 35628 83938 825175428 53574 12705 775521615 57536 58672 271589278 57536 86773 926288470 49697 35628 256556467 45416 12705 72522898 61615 57536 103392324 45416 64174 680324676 86773 2930 516515455 45416 38426 60854539 40189 61615 260756478 8954 64174 894208098 40189 61440 125148378 47019 38426 669020116 8954 73084 138110259 27978 73084 245322520 8954 20760 359435909 73084 46606 48222775 27978 51331 2032016 27978 12260 760162906 40054 27978 709274299 2087 20760 932315474 51331 5181 58820309 69681 5181 86306195 69681 19075 955128629 2087 68267 571783513 7892 69681 180988686 19075 87373 616447028 68267 60477 81753794 68267 70228 388580530 7892 60707 468252913 44456 87373 35666088 19038 60707 507263534 52668 60477 458714007 12570 19038 763432806 12570 19964 767884031 52668 25558 756595416 19964 52071 990406428 19964 80746 17872356 61167 25558 95784188 44 52071 928906055 52071 82930 893918791 61167 49567 986075660 59236 49567 121064505 59236 70233 500865663 84967 70233 992726205 10035 59236 996064433 49567 69479 796807396 36536 59236 817313854 69479 35927 12623517 84967 67485 179431016 67485 24668 905970116 26447 36536 38256103 6228 35927 456474856 46820 6228 530638216 41463 46820 586678492 11825 6228 924859442 71324 11825 274471713 71324 73203 695995801 11825 47040 536313606 652 41463 757697600 2145 73203 18496389 50005 652 262464803 1534 2145 109606352 1534 12447 775857887 46881 652 513041668 34794 2145 460286465 23665 34794 743831684 12447 4781 872937377 10177 46881 259703724 12347 23665 457598283 5975 34794 568152564 24955 5975 179495848 10177 73433 145909178 10177 8477 90676843 59897 73433 924869462 53606 8477 916295293 70996 59897 307169177 58448 53606 611185985 42316 70996 111055104 71613 42316 244038095 70996 66855 194849125 54990 71613 600657604 71613 47884 55383476 66855 85705 844020048 54990 73343 729686923 55173 66855 161469415 52980 85705 536592407 257 52980 845496463 55173 10614 68973262 56653 257 69757068 24708 10614 342096799 42632 10614 789724924 63737 24708 17328807 63737 39680 66041503 42632 36995 640471131 81128 24708 310029730 84264 63737 866920506 63737 58632 479033764 46604 58632 236798664 36995 82692 237391181 56481 58632 477188493 82692 50186 969357774 82692 36636 444858558 56481 20826 401315184 76892 56481 308576593 20826 36069 212707242 76892 66560 309640961 36636 10001 152455716 35574 20826 108375776 66560 34500 12902727 66560 81550 233609515 24411 81550 289199862 34500 88115 86136140 82709 88115 22834002 21161 34500 796320136 81550 3233 994453090 3233 16155 364118478 24758 16155 139805879 16155 66105 336214151 21161 58599 27841554 58599 6085 864709662 24758 45027 496835 3956 58599 95497311 43757 45027 58869441 48490 6085 223966118 3956 39574 657752692 43757 40050 247220973 61912 39574 558105652 43757 44743 420218878 19553 61912 213840966 44743 4333 398713886 40050 26625 195080343 26625 56180 877137619 4333 67948 424325748 80502 67948 581039983 26625 2457 563175213 80502 52127 545232445 31733 56180 325132969 2457 89633 716624598 52127 5884 549635541 89633 60 308290925 60 70209 250682698 66645 5884 859373485 5884 73828 593901710 60 65818 94760703 52877 60 201164077 46578 66645 868553080 46578 51912 108823301 83932 73828 583646990 46578 6602 664075168 46578 86523 837832698 16605 46578 315469319 6602 64848 495955129 64848 6369 728827599 45342 86523 877121045 6369 32913 5686792 76448 6369 190884073 84225 6369 593440217 13821 45342 917674188 13821 81243 34882621 32913 26505 995084601 81243 81326 210942179 73834 84225 337323815 13821 36449 314361080 36449 60757 705430877 81326 14943 938174128 14943 27288 910719329 14854 27288 631361418 14943 2386 746762083 41328 2386 324286884 2386 36159 343684857 72125 2386 661811447 2386 62731 291375864 9249 41328 289859186 41328 86000 295109941 72125 50634 926517641 86000 291 265821202 41637 62731 858864923 9249 14633 309741649 38364 86000 376632172 41637 57732 856694951 66451 57732 263468800 27657 14633 273482446 14633 77794 879121437 38364 51415 960051934 39461 57732 349160356 51415 56502 238414695 27657 42684 690822069 77794 51853 971256166 3541 51853 591356959 56502 42458 157939411 3541 35774 261593350 23148 42684 507850770 51853 80130 879421979 3541 58528 998716975 35774 388 685281293 67025 80130 128409500 58528 55954 180375256 388 84468 548613011 58528 20507 127169173 84468 36461 967937712 8496 36461 664918086 60322 55954 192334030 60322 22408 736142965 60322 80383 188937760 14947 8496 282472654 8496 78278 697890875 34972 60322 623154133 84923 78278 369556975 29017 80383 875850413 78278 53722 316179312 48432 53722 781234926 24625 48432 362398149 24439 29017 846480755 24439 78753 726139574 24439 19539 272192455 24439 6555 302495805 60591 78753 752946044 25422 19539 145367045 69089 78753 510936380 25422 83231 521621633 60591 49485 533698325 49485 56316 42507736 69089 72183 130286853 72183 57754 364461269 72123 57754 485371361 64050 57754 419785321 72123 85094 125229391 69911 64050 80732819 85094 85578 545710979 85094 88219 650392772 20333 69911 353466030 85094 51070 460046673 69911 78914 152751110 72862 20333 300533782 51070 67696 792234872 1849 51070 309612873 1849 48686 894184272 32872 48686 335302004 1849 81501 764185319 81501 32288 30608390 81501 63905 85436552 76951 32288 368679316 76951 10868 85093531 21697 63905 887408786 63905 48459 108800878 28833 48459 6256993 28833 43446 48239184 83383 10868 273711680 64749 48459 71717383 28833 49277 864677782 83383 3059 248917226 41117 64749 42401801 49277 47035 526411264 27827 47035 20088973 49277 88694 782499775 85074 3059 245185962 7083 41117 206123773 71503 88694 931118617 78131 85074 768310111 85074 84287 627054511 78131 24316 913878010 84287 15017 44410595 61050 15017 99615169 18164 15017 163107487 22030 84287 597400435 81825 22030 592833855 61050 6823 54592274 45757 81825 989419158 88977 22030 717972159 6823 6944 576632819 41221 6944 912721843 45757 6884 73440961 6944 57017 140716758 72830 88977 115095618 19908 6884 380636031 5090 72830 491170557 72830 77240 227977982 52280 57017 109147585 71050 52280 558736125 5090 35123 56474750 52280 50774 152556689 30227 50774 854970569 51258 30227 137060610 35123 87091 493185199 15783 50774 558930559 5277 30227 913053751 87091 50317 596669498 15783 70251 295530717 50317 54975 696086989 15783 70328 498929474 18982 54975 5292812 66761 70328 223753410 18982 37209 230713881 70328 87093 265896642 70328 25685 605156064 63493 25685 798102914 43310 63493 824196345 87093 55077 669894415 63493 25418 202495912 78935 63493 373838772 88405 25418 85413982 55103 43310 85595222 60723 88405 125903585 78935 51981 271986085 88405 3274 644268621 3274 21663 751229942 3274 73290 466048288 3274 72536 882832225 39954 72536 307884346 79167 3274 338728524 72536 26459 323616608 8886 26459 375785863 8886 52255 494937622 26459 8558 814102607 79167 56288 61276241 55645 8558 311376353 40238 55645 327350253 79958 56288 681290052 55645 63418 483130211 56288 58950 127760761 55645 54507 429224395 30492 58950 629476613 64336 79958 706490404 30492 44136 444551201 38395 58950 366070405 56432 30492 632447860 52173 44136 772627513 23318 64336 690016315 38395 46110 906430349 64838 52173 817515017 86790 23318 544576652 23318 42111 819429511 24841 86790 230895643 77033 46110 177697091 65577 86790 159028400 84726 65577 546457384 84726 25745 36964904 84726 36015 188558176 69542 65577 540759185 79993 84726 462862757 79993 52896 416389102 79993 10598 449032951 62070 79993 956060688 10598 21376 309098099 86851 21376 348200889 21376 42244 535230327 10598 63852 108020835 21376 13790 469737144 42244 83700 560412101 23140 83700 757975029 21935 42244 805408435 71781 21935 12725994 82532 13790 332882759 59773 23140 143377695 53636 82532 834393545 59773 27899 485504232 65061 53636 701551068 65061 74070 144831961 20153 59773 778619149 74070 48995 225135494 27899 33258 433059524 20153 20428 724630277 22092 33258 820058358 20428 7611 437545884 33258 40779 694318004 5621 33258 952427308 81104 22092 204986025 39813 5621 47132477 19600 40779 166437470 39813 44037 116543427 5621 64303 649266973 23946 81104 104130012 46951 64303 389101192 59558 19600 713462497 64303 50707 555408381 50707 29705 147056728 86693 59558 403996511 55358 29705 87097313 50707 52664 918570774 33510 86693 457041677 58531 55358 572680459 52664 64667 965131567 64667 89307 227138636 33510 54258 168051618 1532 33510 907806914 64667 86962 246923471 15863 1532 886642702 79812 89307 612924628 2573 86962 305048154 79812 52249 295980584 69578 2573 117501466 2573 60205 553957140 79812 21484 167240665 59416 21484 598069195 64526 59416 18213999 64526 55524 551216567 21484 15938 317096207 76210 55524 368560942 90398 15938 86161227 90398 6043 937810948 3375 6043 821207602 76210 55714 256074728 53983 3375 93336950 3375 32576 836110548 89604 53983 47902831 55469 3375 111357989 55469 81058 427644793 10739 32576 539418622 55469 4076 11402280 55469 17449 385729596 17449 82732 45115040 50768 4076 620510736 78752 10739 158326996 45549 78752 906446088 61969 50768 230716936 67476 61969 943489063 50768 20276 586540504 27949 61969 464807542 67476 14923 921079496 64390 20276 78262558 20276 2445 138041923 20276 3765 839419321 14923 48046 412484723 3765 53269 13088523 53269 86891 221358461 17088 48046 306019630 15933 48046 40796981 66944 17088 481201095 86891 34086 620634742 34086 50799 296128549 17088 40935 936936919 40935 50439 755792565 50439 48518 144214102 6409 34086 55871228 48518 58060 226550897 6409 32817 739308623 7704 50439 881303379 58060 22728 930279534 58060 81270 810082238 70146 7704 422707803 82516 32817 47218875 82516 53320 150430548 22728 54003 360290498 41368 53320 139656182 45099 82516 871795175 54003 5915 684793267 41368 43735 380435041 75617 45099 37242219 75617 62033 366218639 79351 75617 442459090 75617 62593 932279929 62593 50078 957362354 75617 76792 613012007 37930 79351 812404109 68190 79351 388558994 29207 62593 159567643 76792 72498 816355694 10446 37930 228826424 29207 84870 794146182 64772 72498 10087783 20779 84870 509300034 615 64772 32222502 615 88966 840499581 64772 55783 414384216 42475 20779 867610864 42475 80410 504520454 72459 55783 891127368 88966 55619 318506801 55783 52553 54557396 72459 84796 779749970 71789 52553 218539172 86598 71789 436443308 55619 6723 101832153 71789 15586 64057408 83804 15586 886268685 15586 27373 266952391 73529 27373 474058939 2234 83804 137820143 15586 72771 221155962 83804 80757 226309439 72771 61 114080364 14770 73529 741173969 58088 80757 45229051 14770 84739 361863456 58088 11358 895624379 11358 70148 100451885 4921 70148 933447388 84221 58088 1574767 70148 8777 54681273 11577 70148 636290574 38338 4921 844810063 84221 77756 41551376 9781 38338 202417857 38338 6618 485943871 6618 52709 436608576 19841 77756 364856995 90136 9781 148115901 9781 28170 555896670 63402 52709 870744433 28170 43572 998164096 63402 72547 911889901 72547 88658 733048713 72547 11238 340543873 43572 59503 438165879 72547 1687 357804703 1687 44064 41207803 29419 1687 977699416 48709 1687 374000117 42391 59503 114647046 44064 19289 308723792 19289 7262 277229996 7262 83596 101944560 7262 16420 632128099 42391 60007 471207197 83596 38680 280634054 89285 16420 121757696 83596 78913 273019973 60007 75046 595410293 60007 21188 146978938 12459 75046 861305340 21188 34325 108032624 78913 12262 707398405 82603 21188 985272319 34325 63753 823398363 63753 51450 793858858 63753 62111 356207685 12262 78419 805702940 51450 49106 348951099 89543 51450 821026172 79156 89543 793219921 49106 18414 142045938 78419 55357 999216880 27262 55357 474816725 27262 81174 881146105 48848 18414 480719695 65679 48848 126579302 48848 67424 497480937 80471 67424 232033409 48848 56513 620408927 48848 78508 140221671 78508 44323 40070276 56513 36486 190389338 42462 44323 807097949 79503 42462 988636953 42462 84389 212015082 69535 44323 434817048 42462 29754 401867191 36124 29754 621643279 3450 29754 733693801 3450 60081 203512277 69535 1255 950273529 36124 20391 360714865 36124 55154 869101983 1255 50888 488056773 20154 1255 500696394 22894 20391 461327744 32313 50888 124707799 50888 78800 91572584 37604 22894 43573868 15441 78800 264962570 22894 36370 567099111 37604 35391 462166317 21807 36370 838846244 55817 35391 550682917 55817 3010 291631681 36370 50568 491986242 70953 3010 936803121 50716 70953 247208726 39135 50716 297965729 39135 12823 448715 50568 1181 363543942 71344 39135 44461491 12823 55782 966009889 12823 35036 125090188 12823 15581 68759960 88392 15581 117689055 30385 55782 89832374 35036 85007 309858073 88392 55448 368697668 13643 85007 206251364 42155 30385 614736183 22199 55448 607267257 90750 13643 255971411 24453 13643 62477110 22199 85679 589741481 73725 24453 57631961 90750 58858 229734982 85679 52264 146569863 34621 24453 90643874 69104 73725 910361327 34621 60970 661712807 36060 34621 500295603 84071 34621 165454804 60970 61549 237772848 14045 60970 523211015 14045 17720 46998169 14045 51570 994778165 76379 17720 394519202 76379 31107 508741408 76379 52211 657203064 84275 17720 224954835 86659 76379 756801011 25319 84275 669444824 75381 86659 355467387 25319 88543 27547274 39851 84275 624525230 72444 75381 998911796 6844 75381 998354309 6844 56169 787490858 87992 6844 551035420 75465 39851 532667718 56169 58559 153681770 6844 85530 252299013 75465 83267 483228159 63752 83267 5197283 83267 37965 564556010 9919 58559 707782597 9919 17045 537358283 9919 43233 929760594 17045 64112 989832468 17045 45818 11170734 64112 8106 204116997 8106 8971 444211231 64112 21267 879481828 52911 21267 291114813 8971 74238 247436661 52911 68620 881067185 21267 43557 56261115 33987 74238 949319401 76467 74238 599439319 74238 20786 532436846 23676 76467 889701500 76467 84978 190385049 43582 20786 322479565 23676 57823 24918153 83760 57823 635002559 43582 17135 631702431 17135 38491 751204115 15895 57823 894107211 83760 68330 160132100 61806 15895 766235891 66803 38491 714037254 38491 11413 808687189 66803 12914 485701974 22796 68330 309787642 61806 56445 417555975 22796 85052 101652971 82643 12914 934960280 12914 46628 439349958 38506 22796 117216362 82643 49144 274784578 38506 37217 352873345 37217 76282 443854826 49144 76224 982400669 49144 78186 439796103 76282 65906 80733111 15504 37217 255134228 78186 8406 558367769 24947 65906 565068733 24947 90915 526860707 15504 61437 981727385 90915 41755 422113561 16851 8406 104190507 16851 87915 80451076 87915 10583 319546386 10583 34479 860324923 25572 34479 802402707 85152 10583 500817971 25572 7163 169792078 78376 85152 289252270 7163 71576 183300458 26399 25572 520652873 72130 7163 17272095 8998 78376 354772452 8998 62217 828123084 72130 67768 162229901 36009 62217 678566190 34470 36009 745747176 8998 63355 793933652 34470 37740 31329860 63355 69422 876382037 29137 37740 707811001 29137 14352 957369399 63355 70881 777558628 3493 29137 249396662 35171 3493 441782356 70881 7507 141828978 13516 3493 871131804 13516 60992 746488570 13497 35171 741441898 35118 60992 107537415 48024 13516 236978474 13497 65733 340531609 19733 13497 273893000 19304 35118 513956600 10943 48024 100461650 49343 19304 49393991 88741 49343 921639732 4063 19733 721934322 49343 83320 838957566 88741 40758 471041957 35712 49343 404028104 61193 83320 95691501 40758 75963 771972005 11574 35712 353580514 40758 53709 269308074 34734 61193 122118401 53709 23033 952254231 89882 11574 194044897 23033 7847 449631621 89882 14789 236402789 14789 10897 950856484 14789 17581 210882270 74422 7847 997592867 10897 51452 276727276 22559 74422 904147576 37199 22559 969806705 3971 74422 213156517 56875 22559 288368287 66389 51452 612710975 56875 41419 56091475 82330 37199 808099427 3971 14995 93338296 51567 82330 493376234 82330 10497 544049938 41419 79562 847901039 90891 51567 493101124 51567 2439 771282204 59259 79562 523770089 2439 35637 489316336 76569 79562 310458205 90891 59361 400782946 54947 76569 406672291 54947 19874 50795815 50906 19874 304100684 58213 76569 42022078 66407 54947 250558538 58213 36289 390918382 16992 36289 168024213 16992 358 631280025 36289 43639 827302470 36289 38903 345043227 358 22437 130454937 358 38022 729419688 43639 39543 737716852 69245 43639 159755089 26391 38022 464716285 23853 39543 33472667 64023 23853 879510196 26391 70664 271461852 64023 62901 305324320 60632 64023 396319387 68522 60632 868638133 62901 12276 899779690 38227 70664 524048735 37845 38227 748736495 73641 37845 715273479 37845 36267 376787499 60540 37845 62621503 33243 38227 57502491 60540 61181 177459560 60540 71164 553546111 61181 57492 630311963 68895 33243 218597119 68895 57248 228836309 53278 57492 398465739 9941 57248 508575599 20689 9941 90043486 89125 9941 434539245 60153 9941 266392427 9941 88717 225915590 72355 9941 14971884 59194 89125 961424993 60153 3764 491950184 36153 72355 350482919 59194 84856 529417550 60065 59194 766710252 3764 9236 875151022 65512 36153 227531488 36153 57439 611877075 4158 57439 288839812 65512 85079 843044774 9236 53119 657644289 25141 53119 27145493 85957 57439 627944134 10345 4158 755804212 59522 25141 161183191 25141 47042 500081492 67583 59522 15051829 47200 10345 851687379 67583 41272 541484349 38806 59522 745993575 41272 2801 169101290 38806 25845 262765866 47200 84848 419925439 7846 2801 705516923 7846 63125 737502104 2801 51782 506180660 7846 38483 186682656 72935 7846 44878977 7846 39757 826864071 72935 67927 373519212 38483 9862 571459284 38355 39757 963171795 7584 39757 865632378 24707 7584 804562209 24707 58582 900996803 7584 45410 272860378 13824 58582 876733081 21745 13824 319247220 12735 13824 262785534 20134 58582 5423770 21745 70813 425842189 81990 70813 100466730 80178 12735 749963281 78809 20134 279667983 81990 15436 946028894 66199 80178 269907314 58659 81990 379304248 58639 80178 809031990 66199 89973 752970983 89973 72642 357086053 66199 90857 16666333 43857 58639 576582229 89973 20039 18089023 72642 82295 42574284 72642 64699 625626290 20039 86223 133678543 26409 64699 117151533 82295 75054 516509672 64699 83722 232007328 26409 85356 148974866 83722 21799 154397549 3255 21799 400557100 85356 1237 504477637 85356 67553 631154771 3255 78524 675699638 1237 12623 763932757 45223 3255 470703603 1237 87458 143314434 13986 45223 941377134 87458 66450 769667181 29685 45223 938919470 51651 45223 470988253 29685 66098 990007346 51651 15141 628218515 37651 51651 488708279 15141 18001 252567246 51651 66030 196075559 5586 66098 29323973 85455 15141 567746134 22106 5586 810518166 18001 84228 501235917 85455 26194 640844441 26194 41286 767482258 22106 9261 313248495 22106 47667 822563942 9261 20437 128379167 31631 20437 691294100 20437 6094 375103464 82556 31631 144414393 47667 22989 755832469 82556 34673 780515359 59003 82556 128744848 50923 6094 366556759 63773 22989 382176813 22989 15203 818547563 63773 88505 30265014 15203 25636 619662251 84601 15203 144239349 15203 13711 160301030 63923 25636 801036601 88505 63474 97952570 64780 84601 449381083 37321 64780 86332236 36157 63474 323064465 8598 37321 680322874 78844 37321 863869299 11905 78844 939812998 33136 36157 142461851 11905 1406 3199317 8598 17210 93189000 11905 36224 569849992 1406 10284 846563058 17210 63324 647079817 36224 37120 429173102 28700 63324 5839301 10284 85890 642762167 80366 85890 864658170 44579 63324 893038538 44579 44081 621660495 2773 44579 181737035 46504 80366 147516286 60601 44081 615337952 60601 54695 743253180 46504 61732 246215391 2773 2097 134954816 29102 46504 125748426 34512 29102 315374752 61732 40891 746833399 2097 78212 520662941 28505 40891 622351765 34512 27149 111248905 34512 33969 482810460 52450 78212 62289882 28505 76202 779413830 79217 33969 296984700 22865 33969 838450096 79217 48410 711789898 33300 22865 384346619 76202 85098 916620550 66968 85098 906528274 33300 62733 822482748 85098 41563 313929222 33300 44426 709620884 78532 62733 952828418 80077 66968 941801821 76964 62733 609302415 78532 53531 397843166 89793 53531 881474150 48928 78532 172994572 80077 31202 849116123 17091 48928 327071545 367 17091 914480255 48928 82072 846386967 74095 31202 346420870 17091 22522 634421582 22522 13498 372131932 90939 22522 990258544 22522 85390 299794530 35013 90939 599340123 41435 90939 635195952 25933 35013 385352181 85390 57618 299225370 41435 87926 41643941 41435 80136 95844744 54061 57618 546620200 89532 57618 684617782 57618 90292 337559786 54061 6607 912553186 29413 90292 455473961 84928 90292 651986969 46672 6607 69472250 46672 27906 251832573 27906 90596 415212753 27906 69193 464642921 46672 81920 509282749 90596 57053 260727520 78801 27906 49369939 69193 87253 530346626 81920 17261 593168759 81920 62700 10685090 17261 54799 423668586 54799 8608 13480703 17261 75346 999433608 70130 62700 797691473 62700 46838 742556994 29275 54799 397319461 22037 29275 31346392 51315 46838 724276387 22037 29540 905811834 46838 68476 313628369 29540 25791 993790880 68178 29540 14762214 68178 25905 134308779 17949 25791 839207397 68476 27435 23816559 39123 68178 719782846 33089 27435 397711708 17949 81047 61229865 33089 37484 216846487 76470 81047 704569234 39123 16928 13632479 76470 15836 771432723 76470 50458 456073428 76470 13252 344054363 50458 65770 389661118 83680 15836 482012545 4947 65770 232038620 83680 28667 131645516 65770 19067 41883598 77175 4947 946341285 54967 83680 673261749 67047 28667 365701649 54967 73221 104420379 67047 20414 173151472 73221 29736 138369200 52630 54967 133186695 20414 66992 684642099 25505 20414 902013246 66992 16901 105361228 61964 66992 207633489 47275 25505 756266689 25505 14024 878474342 16901 13778 38937142 85399 16901 59685407 14024 14839 833489120 47275 49682 146520894 14839 69568 377183522 69568 85205 135273375 85399 87163 791670404 52136 87163 655387115 69568 20560 38661901 20560 77244 639590330 10236 52136 545709578 35022 10236 421568576 391 10236 492703884 4088 77244 146093151 87104 10236 171364448 87104 23262 89792232 391 55690 739720050 21635 4088 143638677 57812 21635 8020680 57812 86650 784992739 55690 55942 507414811 27985 55942 719324452 8579 86650 81207310 59390 86650 934157517 86650 29263 15801727 59390 29614 400722260 78439 27985 672900472 9056 8579 65098460 78439 28781 304009250 11402 78439 119607628 29614 50450 88275452 11402 38612 538191635 38612 54385 63910198 32014 11402 106237373 13949 32014 824506230 7089 38612 162167778 38612 52890 516528925 7089 24730 483522605 7089 50814 108720147 20838 13949 422638145 7089 22360 548977018 50814 90538 391065877 43154 90538 645651239 90538 34858 239998195 69258 20838 667355945 77409 69258 277550535 17962 90538 421522031 34858 46766 141175948 6741 69258 350088830 9519 17962 409879455 18472 77409 991159781 32928 17962 359032450 9519 27616 306055812 86153 18472 957941290 71968 9519 965267875 5392 86153 96846880 27616 22936 56456189 27616 26763 588638732 26763 48480 944077091 77870 5392 356800616 48480 40867 40759099 40867 22758 72097133 64654 77870 302609670 40867 524 800229707 60510 524 313202750 10802 40867 679809909 64654 66434 487189093 6221 66434 517083936 41566 60510 733913763 41566 45418 913053561 41566 9550 560637361 19041 9550 65942882 45418 588 497813197 58001 45418 24233678 67756 58001 335734890 9550 12785 758356024 19041 66914 867901793 12785 82883 543807817 66914 33628 748758936 66914 87021 675726313 12785 80432 259179385 82883 65336 71356916 87021 48485 246894931 69661 65336 392129732 49419 65336 768498777 69658 48485 532506683 48485 17304 167600084 17304 72674 651262388 69159 69658 105547528 73090 72674 812336269 3544 69159 909046707 72674 9554 522809105 80571 69159 106178150 69159 2723 652492664 50208 2723 115687145 51811 50208 769415120 51811 66824 388787898 80571 866 973751356 50208 7168 134245586 50208 65551 469007873 51811 6743 376097080 30684 65551 936913201 43578 866 304996819 16987 65551 61626795 6743 12354 968704353 39149 30684 409375814 16987 19298 149688056 71592 19298 359732261 608 19298 851318190 33930 12354 110803290 12235 33930 45476601 71592 31642 194388214 78638 71592 573506794 608 374 69947328 89886 33930 239053357 16188 78638 463013093 374 57935 98018805 57935 56896 11363950 57935 68932 693134582 57935 59444 518592669 59444 68922 651986506 57935 71083 244622695 71083 60737 712669751 63881 71083 57540767 69977 68922 469096230 10113 60737 236025975 63881 60049 901078815 288 60049 948837329 41269 10113 451070107 32590 41269 887370689 32590 36606 115288906 60049 24076 157790250 26066 36606 455342775 53445 36606 468839682 26066 33763 94661293 5974 36606 662832641 53445 47033 915400833 39075 33763 548322360 47033 32802 364326641 724 32802 897091224 5974 88901 479239883 39069 88901 200512052 32802 75892 416047737 32802 40801 559937007 87273 88901 725683086 40801 80951 409757657 80951 52627 502724177 83479 75892 906796050 24205 87273 736702105 48308 83479 106544308 24205 89147 215584433 24205 83942 430527545 46135 83942 529348634 46135 80046 464088550 30712 89147 289745732 89147 26670 579614495 46135 25608 346813324 25608 20990 1820662 20990 53963 634508626 41499 26670 482495254 20990 12789 714098064 20990 40814 53680053 45637 41499 312317167 45637 90709 27405543 26479 40814 41144535 69485 12789 585415368 43183 45637 608359498 1486 45637 240230583 90709 51735 847309168 86881 69485 883899756 15713 1486 65498908 15713 65395 906040513 65561 15713 948673497 15713 24693 27689641 15713 5296 174651543 65561 60312 648406535 5296 24995 254954156 65561 34291 958088198 5296 90867 220111740 5296 70775 321323294 60312 4889 971959940 34291 79330 517985240 90867 82936 775197924 85163 79330 570543920 7388 70775 462534956 41252 7388 612078341 85163 67441 475506977 85163 25234 645378793 7388 26003 131012729 11879 67441 712395296 6255 11879 35769678 26003 48786 46930228 25234 80772 620437468 71772 80772 563027855 87754 11879 843028516 80772 53084 101805481 71772 78084 496122509 85453 53084 100340595 11357 87754 230522893 87754 23745 746343875 67603 23745 830360890 11357 53338 926124410 23745 15702 729057420 64239 23745 582564690 15702 6571 949604336 64239 12990 870767119 45470 12990 213310867 64239 8371 981130546 64239 64488 627748472 8371 7631 674297541 43670 12990 133542249 40945 64488 990798143 37382 8371 100926442 2901 43670 753501540 7631 17563 614539603 40945 78600 24507183 88610 37382 710783982 78600 11926 603284710 29002 2901 227167496 59830 29002 4944251 59830 8907 38358436 58685 88610 867178544 22304 11926 498441415 29002 43258 85417637 58685 51257 97500191 43258 21456 154515924 88772 43258 240850899 43258 11360 418256246 56838 88772 88969156 88772 79627 673226674 64375 56838 376635901 10573 88772 853441950 75157 11360 205914498 36197 56838 232293985 64375 48016 200125110 64375 21120 462370174 5443 75157 817982303 74123 75157 490152847 77082 5443 882890508 58034 74123 162655 10977 74123 40318362 5443 30837 768982187 45018 77082 152508995 77082 14675 475462950 14675 75684 211512569 30837 65179 650019607 65179 27881 551456179 322 14675 528084702 17241 27881 517737267 65179 2213 42969020 65179 20790 702649620 12005 2213 956345921 322 21672 539920611 27075 21672 394604690 64334 21672 874585601 21672 21461 108234519 21672 50933 549445922 20577 50933 48589573 50933 28671 64455139 64334 73386 795949416 50933 21029 525258495 8658 20577 569148875 73386 44459 654463280 19222 21029 686601699 21029 29304 562644962 29304 41434 742579273 8658 10424 939942611 67741 29304 490959204 41888 10424 997940312 57312 29304 755190691 10424 5400 132847588 9037 10424 639946226 19981 57312 740641915 9037 22197 384248426 19981 36117 212588320 9037 13249 638613809 77675 19981 331199564 21174 19981 667077837 9201 77675 157512611 24806 13249 10379742 64417 13249 788282954 24806 34198 837968504 9067 34198 156916909 40139 64417 60605137 40139 71406 919524301 71406 39921 879899483 54211 39921 531737387 40139 38458 734665398 6345 39921 60897857 82648 71406 635025404 27295 82648 4144365 54211 41043 863849339 27295 17022 333918247 41043 52599 173523123 52599 6570 589639412 10693 52599 64104779 81423 6570 641894577 81423 21581 811180630 6570 49023 936033690 41894 10693 806185055 19515 81423 245130644 19515 45589 760446230 49023 31573 58446598 45589 40757 754280032 19515 36701 171574502 31573 2192 245346980 2192 79329 515460999 65681 31573 363579145 41791 36701 492639845 41791 20349 193326452 20349 66555 426037830 66555 46411 17750672 9527 65681 12020863 41791 82512 719260242 86367 9527 405749768 16175 46411 361161594 82512 75345 64046186 86367 52920 280264792 89244 86367 321752152 80372 86367 94353588 66330 89244 276366611 47225 75345 521561870 66330 1029 301413236 80372 26438 493723205 77087 80372 274759631 47225 21692 581365037 1029 77377 944480886 1029 66795 621246216 21692 8378 280563360 77087 44804 462105351 15981 44804 570984455 62982 66795 42226239 15981 74955 797391118 15934 62982 462556123 77719 44804 209552204 63862 77719 317502623 63862 76996 601642977 76996 79660 130262774 77719 37317 724205506 77719 11210 402141993 78530 63862 163551984 78530 85070 552278946 85070 36669 287655439 37317 20249 622083669 49437 78530 366547970 20249 77631 107048276 63831 49437 759972314 49437 35572 277595765 75620 20249 324281893 35572 8202 234055751 75204 77631 2094298 63831 61741 724785610 35572 7545 390622866 13102 75204 211826186 61741 25975 184067061 70231 61741 818826208 48455 61741 302507909 7545 63938 160684615 25975 36426 397146667 25975 75631 10898495 84295 63938 719473652 6041 36426 553743411 25379 36426 972253982 75631 86124 594358447 84295 36971 424007412 36971 7697 535402672 22585 6041 379972572 74271 86124 734871682 58285 22585 967753015 85543 74271 590456509 77292 7697 265698747 74271 55324 204471820 58285 57892 632904222 58285 44655 10886352 56520 77292 441067 44655 67966 646261874 67966 72020 844764315 67966 65025 756909734 67966 38881 736377159 51361 38881 966070522 65025 56867 32198730 65025 24313 291518980 38881 10957 614177826 56867 30432 35283088 56867 33794 825604880 30432 38795 291299966 33794 33016 740055014 36541 33794 512026631 68304 30432 713444569 22149 36541 108042824 70807 22149 397214177 6732 36541 991349404 6732 416 659342682 28639 6732 911513139 77564 22149 952043669 70807 9052 261137112 9052 21170 84089556 28639 655 248930049 77564 62847 579046754 3023 62847 837747271 655 66042 614985433 66042 72495 348471610 62847 46219 477335372 31535 72495 285548732 3023 12803 235927572 46219 27916 609698277 72495 10471 412602 13349 12803 580152940 31535 45475 54339519 50017 10471 760507824 27916 38319 74282440 45475 3922 990625586 51122 45475 426817377 45475 36979 414188425 59391 36979 228801472 59391 73522 115548464 66119 51122 233499283 36979 53553 903860050 63236 59391 177034663 86396 63236 754130945 63236 41237 435516686 87610 66119 751136682 77084 53553 669909602 67985 41237 800717270 77084 87751 675472050 57808 67985 583148659 57808 71009 287902729 88377 67985 465675534 16233 57808 518362580 57808 17504 573100586 4695 88377 836832354 43906 71009 443467305 67074 16233 5185473 67074 24926 633682640 43906 41990 389252486 41276 24926 300215069 65191 41276 309191857 24926 41995 113214809 65191 48544 235157722 65191 90729 555866930 65191 3290 32706222 3911 3290 365416961 32192 41995 417822533 32192 24688 887845405 30820 32192 415989152 30820 37570 683349164 32192 61583 2111392 30820 79653 28185842 53335 30820 326660174 61804 53335 894549698 52329 53335 754714767 26235 61804 393198181 40651 79653 98632868 40651 38977 895524432 52329 32792 125377767 32792 29841 96936711 40651 26585 295439650 29841 59436 478692938 86869 26585 145962515 82559 86869 649447296 59436 5595 532517034 66271 5595 519805872 67142 66271 164645629 78402 66271 246957989 29962 5595 62376546 59363 78402 59734813 66539 78402 188788804 15574 67142 733514285 16866 59363 811862332 43842 15574 621212261 35950 16866 932946429 43842 76912 95324087 15574 49296 33018993 54993 35950 794164612 76912 286 645588066 76912 56702 298482223 56347 49296 481441067 49296 51775 417766225 286 50748 218796159 56702 75071 842425198 56347 5688 658748250 56347 14265 950780365 13723 51775 60125703 14265 36053 987475074 5688 47298 18366068 36053 42267 514260833 13723 1495 31869007 69486 47298 32214927 71413 69486 888634642 42267 70618 948902204 19326 71413 975024145 42339 70618 417360508 71413 4539 918188872 42339 31819 807584607 87741 31819 352367296 4539 43083 123190434 82410 31819 257202515 51926 31819 563685299 29769 87741 463298148 82410 74332 41832602 29769 66258 717396758 51926 65281 285493063 56066 66258 870711052 36521 65281 666670112 66258 61045 849120226 66258 46406 998601102 61045 38060 715473093 79727 36521 133125933 68062 36521 956121042 79727 66412 475679695 39421 79727 295753045 68062 82384 24636584 79727 50855 525357276 39421 64511 870283777 39421 90152 844514955 53794 50855 470319640 16828 90152 25758863 16953 90152 16210177 90152 45793 926037040 68193 90152 508331959 16953 48661 3485304 16953 7965 304334337 45793 57904 480443720 83485 68193 57653062 83485 88048 83203509 43224 88048 597569451 36278 57904 132202885 43224 53711 931912113 36278 64300 915560616 36025 88048 498731935 35691 36025 271861318 68826 64300 27019984 14849 53711 577380626 19786 36025 46606445 14066 35691 578626797 19786 35832 983607631 19786 19071 766904163 19071 37338 153586847 19071 26157 430434936 8860 35832 536428995 26157 79511 744572665 37338 2867 745111348 2867 11753 461237180 82670 11753 386852060 85060 2867 36768401 14365 85060 989389716 49400 11753 707151918 9662 11753 458766248 19272 14365 912156208 49400 83311 345499259 43436 9662 60311095 83311 82151 925411454 5106 19272 322081557 26525 5106 927079489 68512 82151 290238210 6790 68512 118671288 25447 82151 302539630 56591 6790 764102773 63190 68512 393322446 86780 56591 140574605 11242 56591 741571527 63049 86780 591236913 11242 15464 703923069 15464 80464 438288689 54534 15464 555375852 65566 11242 811894981 61650 63049 965411187 69071 54534 451253 40112 69071 668821087 3263 40112 892525587 13238 61650 96071927 13238 13112 846386520 3263 64365 874979509 40112 4581 162388366 64365 29767 318993176 34250 64365 403425500 2292 29767 990476340 29767 76782 361804499 34250 47070 44665574 31013 47070 15511387 2292 43464 288913835 24593 31013 773277421 85513 24593 417229153 67512 85513 246850467 71481 31013 553775765 50312 67512 897625885 59376 85513 3089278 27493 85513 48459248 38069 50312 59534399 35714 59376 851403440 38069 44290 218843282 10891 44290 291608627 38069 3431 102007702 18862 38069 756235381 49603 35714 158539013 44290 22481 451747400 3431 87061 451669484 52299 3431 554294219 57631 52299 851269843 52299 50138 954948876 57631 59507 793037088 59507 90307 54893300 45198 57631 301619867 59507 63505 526711501 90307 78345 19232859 63505 85923 444714539 12329 90307 485460230 76463 63505 152428462 12329 64635 94768991 225 85923 586657556 39889 76463 532926959 12329 33955 553277199 76463 41606 115946126 33955 72947 706011430 84781 39889 613748803 39889 6698 77294278 47850 33955 218567768 64490 6698 55428607 22138 84781 940572823 64490 52734 586374599 64490 79267 960255048 83176 47850 50398172 8573 22138 472445003 8573 16951 885699560 78705 79267 964006825 5470 8573 525554695 8573 84743 363278422 16951 23351 186562928 16951 73624 891436011 84743 48436 3989566 5470 59885 258567363 58866 48436 764487056 73624 90627 65987770 58866 76528 849839115 90627 72406 402055770 14246 59885 818882623 58866 66997 24851902 78620 90627 513058797 12104 66997 777140128 30494 12104 917027246 77392 12104 723631822 59168 12104 943113437 57222 59168 226446534 59168 34152 123683841 73054 59168 727283421 77392 20813 475583710 34152 58395 208957249 71359 73054 315502265 73054 30175 59986428 73054 67969 281505610 78550 67969 306587793 36397 30175 381902066 83163 67969 674701727 36293 78550 681252947 83163 38747 146235569 24808 36397 45505159 690 38747 745894833 24808 41541 514326684 23474 24808 675844010 24808 3085 90223913 41541 10458 765683929 10458 58433 241494565 76565 23474 658394737 53352 23474 249586195 72188 10458 574854558 58433 4299 737972411 53352 26058 336512737 53352 45897 65398395 4778 4299 867351688 56744 45897 315572669 56744 78079 49964235 17344 26058 441003697 56744 64237 54729122 78079 86953 768200435 1341 17344 593340904 17344 62519 986216912 43385 86953 129264669 65087 64237 186182361 86953 24334 637224656 49108 1341 63589619 77464 65087 671893059 8541 43385 946037914 80315 24334 773952856 77464 19623 19620259 19623 44304 610604001 43034 80315 359924501 80315 12505 401303453 12422 43034 308943653 89402 19623 756258577 44304 10708 891638405 43034 56919 640601134 64634 10708 413657014 33338 12422 810599494 64634 69734 115074257 7387 10708 740640628 64634 62272 512419713 33338 36322 832742255 64158 62272 273455832 3425 36322 322410287 66047 36322 100516006 25697 64158 333301717 70308 66047 298615222 64158 58016 113885054 4985 3425 43154095 64684 58016 537219312 58016 1550 924775811 63596 1550 517680517 1550 59184 652718948 59184 57641 643304898 36931 63596 628620510 69255 57641 651489780 59184 48137 648995563 81345 57641 452014200 48137 27514 795959845 38869 48137 68043836 55107 48137 412471473 38869 4411 61949058 6641 81345 988467071 4213 55107 318645570 6641 41820 751010441 55107 1636 818930015 47817 1636 886201677 47817 64842 719251777 32478 4213 517406892 26823 41820 11746531 32478 66783 451534902 32478 50574 139583974 32478 1096 852501044 35767 26823 728014559 66783 83367 218539010 35767 19299 249969440 1096 33357 902436646 33357 67481 194613528 33357 42927 340268958 19299 72610 775041233 5398 67481 221640328 40033 33357 472098351 57547 67481 635614479 89674 42927 204311681 57547 377 258939504 51359 40033 4081472 34816 51359 584327220 77366 89674 516037569 54094 89674 587779968 61816 51359 937805502 61816 79755 745143222 77366 50676 142362161 83312 61816 352209789 83312 73945 390999936 7182 61816 850234784 83312 60421 636274495 48705 73945 317561466 60421 47153 884749816 89318 48705 4755674 77543 60421 811230014 89318 31714 10152407 31714 88862 826685931 77543 61123 811493279 89318 10788 31307890 55043 31714 291808329 31714 76058 910624925 12439 55043 9404685 10788 81187 537047769 69198 10788 242479123 55043 23489 906609569 44551 69198 799121572 81724 44551 869621717 69198 50649 356289609 23489 27104 922375331 23489 60196 548465730 15157 50649 477256809 89143 60196 253949530 85422 60196 153097763 69834 60196 351698941 69834 43329 169748756 37790 69834 858551744 89143 11111 385491519 82457 37790 838393465 11111 26301 934603600 20993 26301 555619691 37790 5686 26102844 18963 20993 941646282 82457 32624 176457000 20993 75645 355128795 10579 5686 511497524 32624 39870 537470375 37730 32624 462212661 32624 15882 145213423 15882 46048 709379063 10579 68904 504748776 34747 37730 845452331 73356 37730 664534199 54361 46048 788805997 16193 46048 5999488 43696 34747 436316602 66666 73356 122171817 54361 22908 621393141 54361 82175 210660356 28581 22908 214270340 86574 43696 749198821 8980 66666 321900025 86574 83551 419554896 82175 14443 78089101 28581 44573 104455809 88072 14443 766713381 64651 8980 371628682 40785 14443 677537803 44573 90793 548142262 16236 90793 391606894 43371 16236 42269748 41670 64651 820793628 41670 8018 142859291 24152 16236 80776012 56337 41670 92553260 24152 85011 771825146 8018 61473 725846914 56337 26367 980937627 23847 61473 730354205 41109 85011 562686478 23847 83838 551527591 61473 18348 296530948 72081 41109 499114620 52190 72081 811835502 61258 72081 292928901 74822 18348 306431332 74822 15089 31365892 84852 61258 204672911 84852 75144 274444428 15089 49345 380261177 49345 83475 433011624 84198 84852 61266119 75144 55432 98327843 45675 55432 156776698 80721 84198 806263172 44232 84198 516008412 55432 13814 753895733 80101 44232 985979734 34264 44232 786608110 4474 80101 5299935 80101 55255 853773982 25918 34264 119768359 85031 80101 143988925 85031 88796 764397754 88796 35479 609890192 86799 25918 637947390 55670 35479 1777954 36428 86799 906793052 71999 55670 298966303 35479 63949 781304193 62157 63949 488065624 62157 73564 168052938 53882 62157 109851965 62157 88295 200004410 13699 63949 804364258 62157 72903 681029785 13699 29509 517035610 15752 72903 248310813 46708 29509 125239414 56796 15752 931974236 72903 79781 9883847 46708 15112 335580470 46708 88383 974167833 55948 79781 964283945 79781 8111 158459622 6613 15112 83396311 55948 49531 895417093 69669 8111 741002952 15844 69669 257998269 15844 2837 459278181 49531 16790 146311705 40275 16790 425533466 88451 16790 793622460 15844 16965 29404549 16790 84020 391585544 15390 16790 211540528 70791 88451 236333111 70791 5243 118163890 84020 75319 642010868 84020 47502 188667780 70791 18814 680552323 18814 89626 299512085 32571 5243 523513337 32571 37603 286271173 64261 89626 686555097 18307 64261 548906832 37313 89626 738373669 2279 37603 53763166 90685 37313 353317276 75585 64261 8407052 90685 3350 897062847 75585 23243 998888559 50554 90685 619584925 3350 1630 196413252 72418 3350 52016634 1630 8369 914582632 34860 1630 657145120 33728 72418 161054722 8369 57345 959642452 951 33728 667202761 8369 60235 45391598 33728 31524 184097051 57345 11252 895582590 60235 15647 168277746 38296 11252 321027929 15647 73068 698835384 15647 25066 249148726 38296 71488 204003084 38296 25662 519809093 27853 73068 130329444 84000 73068 638013715 84000 23619 156911033 71488 8097 964039492 23619 21024 33366341 23619 22582 617807998 84000 42918 422395844 42918 73138 621711394 5456 42918 299481211 73138 58155 844353109 3419 5456 471226549 47286 58155 496960103 71063 5456 88504514 58155 85487 572818576 20729 71063 614842478 3419 81515 397956631 10283 81515 516969745 85487 17166 347633048 81515 86459 36161880 70483 81515 844362880 88408 10283 87870835 28126 86459 622613670 1364 17166 830403172 5607 88408 969275922 65563 70483 614135397 82799 1364 450159689 41354 65563 536559119 6328 65563 960456578 22362 6328 693228619 37122 6328 770087578 72234 22362 478419173 52858 22362 610792069 16448 72234 56530904 72234 877 521786044 16448 49432 122614006 52858 72054 14737352 16448 42417 533352502 16448 58501 573267869 49432 47701 734192435 42417 30714 346156407 47701 28163 913721872 21241 58501 138722478 64834 28163 595952237 25317 21241 927860973 26323 25317 337486910 21241 39362 302284654 26323 40768 571025460 21128 25317 811294999 39362 46541 724018188 56440 40768 425281846 18417 40768 404262666 42512 56440 57117034 18417 84625 782402919 31617 84625 6403542 24179 31617 730477743 47374 18417 422472236 42512 44623 1392394 84625 84435 946996956 47374 33483 365406469 59505 33483 739041837 57890 33483 277839182 84435 22596 371315810 81011 22596 659435912 50459 22596 328937355 45618 57890 220724551 79445 57890 82602643 22259 22596 899271098 25207 81011 415118734 25207 46744 475137278 3076 46744 755818420 62131 3076 774082223 22259 10601 702330986 10601 30265 592001720 62131 51927 77851947 62131 8753 229218572 51927 50670 365334267 71118 51927 563252973 51927 4988 355922395 4988 42268 771777235 24189 42268 458659334 24687 42268 144111650 65134 24189 617489002 73135 42268 533498003 29335 42268 282605814 37097 24687 306646361 29335 17470 66766652 65134 88113 69231241 88113 58797 561235900 79450 37097 123458279 17470 17258 323673848 41827 88113 308497980 58797 85948 712250953 58797 71016 425658191 17258 70626 94439838 41827 11591 458065797 67155 70626 42453561 46176 11591 946877497 86320 11591 350592894 47894 46176 397582999 48552 46176 341527131 43613 48552 671622941 81284 86320 637474293 47894 31510 734940468 31510 32428 254603491 48552 16652 837798038 16652 6669 916108296 31510 66301 119801803 36068 32428 870563320 16652 12896 549048947 60479 6669 595411768 66301 74337 223135028 86584 36068 461808540 86584 20978 2840592 86584 60325 502904375 36540 74337 298116490 41262 60325 104652949 41262 56775 957757986 46355 56775 563109962 60325 87558 793353783 65863 36540 256129901 53839 87558 101023492 84499 65863 482480539 65863 33852 653113796 3599 84499 766285287 37736 65863 23079716 53839 3475 914310186 37736 90642 704595083 37736 13180 121259969 13180 12291 41036509 90642 75052 960375613 87182 12291 173628549 57105 75052 13925130 11244 12291 364704853 12291 53847 529117689 38398 11244 99781244 53847 44895 494243158 45623 11244 810002135 11244 43418 421630029 14545 43418 34800256 44895 8985 222827725 9877 8985 254645070 9877 90098 9127414 74150 8985 365772987 74150 43835 371708527 43835 27243 754551725 90098 69423 450995193 90098 68006 954661752 42050 27243 912083157 43835 45904 894471763 27243 29012 329941591 68006 46348 78964785 45904 39591 195057742 50638 29012 505941145 39469 46348 909631901 39591 48034 657119435 77843 46348 303654070 77843 55525 122113886 77843 16065 576037357 41205 55525 443168865 55525 54086 599729067 77843 55715 984862724 55525 48888 978417212 41205 35501 368160932 51307 35501 111407431 82989 54086 36733916 10375 55715 109402051 32368 35501 970566469 82989 8714 562214670 86674 82989 773663911 80751 86674 722281713 45158 32368 456822546 80751 40225 47580551 80751 6405 191233617 80751 26534 919339653 63484 80751 128912841 36219 26534 684639421 2513 40225 422309329 5209 36219 758332740 5209 39185 111106053 27659 39185 758135654 51076 27659 16121893 51076 69496 968571368 5209 1819 24513847 60620 69496 20745026 2750 27659 707665308 60620 77936 786510153 5826 60620 473995221 80560 60620 448456984 45663 60620 15257661 5826 69577 299631319 10732 69577 739381706 69577 3984 110462416 69577 50563 352360072 73441 50563 657193995 4649 50563 591051676 80637 3984 463822443 57272 3984 135383705 6593 4649 151410980 57272 11443 668212548 58992 80637 515624358 75782 58992 620215442 33586 11443 97914759 3615 75782 988741564 11443 28871 759439500 88334 28871 914168379 88334 18901 686076 51236 3615 748374257 11129 28871 520273820 28952 51236 979943645 22084 88334 564200454 51236 74986 445313815 87997 28952 883201589 28952 78299 165449407 28952 2225 445627769 33249 78299 911801272 75460 87997 914572509 33249 39548 115902989 52537 33249 478743728 74453 33249 558859009 39548 63238 961160127 32221 63238 2286747 47053 52537 831610173 74453 63074 72994693 32217 47053 703911682 8403 63238 381868158 8403 71546 328966359 47997 32217 1167732 47997 67780 260395841 32217 44833 951813216 36431 47997 279092 30030 44833 519792087 36431 4256 100663904 6912 44833 779855217 38373 6912 592855977 4256 49049 670107208 49049 57629 369290664 38744 4256 220895006 13366 6912 275571308 38373 5327 257817530 5327 33968 51860736 38744 66694 100111476 33968 31915 319384010 7610 31915 298027742 66694 18827 120412695 33968 59800 138319810 31915 40751 818488147 18827 71139 740576086 13355 40751 146323321 45548 13355 351076031 66340 71139 564178229 13355 26980 145711752 13355 15589 546093543 45548 37418 986886079 51287 15589 365529155 52276 15589 653664189 29972 26980 736905646 11197 15589 650733334 66475 52276 560087571 74220 66475 341102205 11197 10716 903634733 66475 28878 653708400 7078 28878 842566610 10716 30562 346307630 37231 28878 619748489 32410 10716 433101929 32410 46292 571083249 7078 65049 969911960 17065 46292 650453137 82463 37231 791357991 65049 12683 906534348 46292 731 285888532 61875 65049 903830544 17065 16204 257278699 61875 85933 590415641 30939 85933 849451079 61875 44778 782835618 5992 85933 921205954 30939 38031 602476665 76212 44778 319324859 83444 38031 669929944 38031 61190 258668221 38031 15174 36273168 42439 61190 210706334 42439 30064 742927271 83444 36503 702708596 47767 61190 299602854 61486 36503 997934313 28626 36503 777735343 36503 36191 224900562 47767 33042 706110265 33042 46199 567234058 32050 28626 430027470 32050 21199 819380811 40728 33042 460986295 40728 24297 107245638 54167 32050 743648807 24297 36690 224445781 13604 24297 299526739 14831 40728 319164628 36690 42992 289732788 69107 36690 396948329 74711 36690 862986702 74711 83059 497801739 42992 73077 355128353 5288 42992 713905729 74563 5288 797053941 17073 5288 255217201 74563 50585 474612498 8147 17073 964618244 67052 74563 65820032 50585 2830 919031381 50585 87344 142810440 47822 2830 294423512 20104 8147 283661976 19816 47822 337307538 57543 47822 487977713 33849 57543 15246755 37387 19816 981654857 57543 7504 696719160 57543 84108 235750795 84108 28241 103054528 24395 84108 396797375 39537 37387 964918846 74294 24395 432869740 24395 48503 659525014 60163 39537 706433672 74294 63258 13191309 61929 60163 279582607 67215 61929 144097639 48503 90713 921202959 83546 90713 136639345 63258 16478 68177392 42623 16478 465177787 42623 38943 664934593 81888 38943 91648159 14752 83546 277554535 38616 16478 638522822 12699 38616 552974414 65686 12699 250794481 81888 82408 90527809 10124 38616 189566625 10124 46913 193908590 10124 51888 646205591 6413 10124 362889103 46913 5942 36735778 73897 10124 124224756 38611 73897 398305434 61854 51888 30293921 51548 5942 947267095 51548 47659 877896516 38611 57108 300946600 51548 58221 86134289 44056 51548 534835659 38959 58221 247943790 58221 650 329985557 39165 44056 548465983 82038 58221 135433078 38959 70430 427342814 89248 38959 68382118 82038 53013 276974598 60011 89248 779356678 45924 53013 836042066 45924 13895 298634199 60011 68179 893661681 59306 60011 414080850 59306 68891 137332897 26988 68891 484558297 68179 49177 507013221 49177 922 567608588 68891 63804 657540444 34893 63804 945944958 48964 26988 122179025 922 34577 653413699 36395 34893 420565754 48964 27673 192270106 34893 71081 384462761 60261 71081 951256053 16162 27673 1805246 4552 27673 939357163 27673 50140 348307896 71081 37654 224574174 20879 4552 68465462 4552 82077 414140678 45599 37654 581042776 67599 50140 35468394 20879 84096 731859759 54797 67599 149622347 46367 45599 915307737 45599 28602 403560622 54797 9908 82380913 54797 90070 885930192 54797 73674 419973861 35669 73674 539864850 77337 28602 792109198 8381 73674 22278732 72624 35669 685176375 60932 72624 331090586 34210 77337 955985375 34210 12780 34153219 60932 1459 579496878 12780 85491 628127720 85491 58934 903551313 37015 34210 17911771 85491 70320 285818813 56020 58934 859765241 56020 82162 869819469 56020 85367 687559747 66059 70320 140430730 47782 66059 564088785 85367 42289 411679309 47782 6075 777989720 85367 44465 833220421 54325 47782 555530220 28715 6075 706827919 64131 44465 178750297 6075 8273 364337750 8273 59988 450197784 38207 59988 289660783 69664 59988 791780812 27675 38207 742098296 83732 69664 796195669 59988 61327 102274188 67592 27675 754227444 69137 83732 416212713 83732 79851 27761194 79851 75161 904683744 41006 67592 777264055 1165 69137 767347569 88088 79851 232142661 41984 88088 627510413 41006 22629 465532986 22629 16947 70287324 41984 42965 964769924 86749 22629 236356674 37614 16947 640460401 37614 88193 260613140 4087 16947 442889084 42965 28726 625444186 88193 67837 605592243 37614 54526 367949106 55681 88193 722065271 47291 4087 291620700 26317 47291 715569715 67837 39817 684639951 55681 69931 385660107 55024 55681 211121683 23487 26317 9031226 30001 55024 619440212 35056 39817 198906161 9074 30001 435384585 30001 28194 539284554 23487 38299 981055331 9074 71528 911401401 45145 28194 31806515 89074 28194 353189116 75058 28194 2863431 75058 25407 229937519 71528 17196 427100063 17196 12486 205968749 89074 45076 745735959 54622 25407 128923077 18177 45076 147854648 63749 45076 943299346 18177 5163 816788150 9240 63749 328124444 40654 9240 834088418 10280 40654 800686809 83015 5163 702098984 14565 40654 126675966 14565 90956 934114555 90298 10280 838693817 56258 90956 407635818 90298 59608 936494815 56258 86663 866654919 86663 54608 798992243 32857 90298 439125118 32857 48602 126797569 11422 54608 770902320 79441 11422 206790974 54608 72456 64818771 54846 48602 544895905 29687 72456 402324414 54846 84722 271599987 79441 75671 762703624 29687 60706 543361595 60706 49123 730657384 75671 6799 338828865 20815 6799 155719448 26240 49123 973029082 79206 49123 270303593 51342 26240 339797944 22309 20815 404969345 18386 51342 148924826 51342 44861 389208776 15272 51342 616078485 14055 18386 890631216 22309 36425 910483784 14055 40249 211589803 40249 43737 102411728 33920 36425 432876073 14055 85536 523627956 36425 78693 880345084 40249 74600 154343009 85210 33920 137780500 1344 33920 910955247 67301 1344 604426115 14892 85210 822545502 56388 14892 569865052 5300 1344 37783475 16761 5300 327186126 56388 24230 118134073 14892 45320 667352698 45320 70856 215805672 87679 70856 63217978 8307 16761 705752277 87679 1476 963990720 73486 1476 512143857 45912 8307 91837054 8307 23800 732916685 45912 37237 646375305 11161 73486 195250695 23800 784 747141472 10477 23800 112713230 34852 11161 841782873 15431 34852 981113050 10477 70044 656875012 784 16691 91819041 34852 55289 685414029 55289 76357 55686560 70044 62586 625842110 46593 70044 949758756 76357 25047 843335420 17890 76357 286684985 76357 58691 980905827 82307 17890 722339076 6758 46593 515989952 74826 6758 583115251 58691 10949 640418667 58691 29092 137686998 6758 39653 698841533 48344 74826 503686890 63527 29092 923079871 41980 39653 384976954 48344 88508 903130642 41980 82091 62158607 88508 4122 907135050 70243 4122 971321932 41980 74230 178852675 9384 74230 243191993 9384 12906 982641287 12906 56450 492072333 67218 12906 588153540 1699 9384 466795363 1699 70900 476048764 70900 6626 563290097 1699 63775 575798759 53453 6626 235639542 78835 63775 514999267 70900 83322 812405229 83322 73822 913796358 2843 78835 652135360 73822 58248 591513897 58248 74257 276434578 81811 83322 439013260 74257 20208 782641422 81811 90326 337673990 39233 81811 772802135 39233 20798 54934039 81811 38732 6916086 90326 33791 549112559 39233 27200 410905798 33791 1637 489699519 19689 20798 328822647 36604 33791 119678185 20280 33791 127861394 10362 20280 720824411 18243 10362 411955001 19689 83091 961003096 32412 36604 935221229 36261 18243 60532499 32412 33159 674187252 18243 9956 845092756 46767 9956 29066717 36261 18946 391619585 36261 21556 136042296 46767 73363 458705335 7826 9956 918159810 7826 64282 898526132 7826 4980 658136339 7826 52522 93243033 4980 58489 609227908 4980 5391 123543536 58489 9734 831438450 7021 4980 562088837 5730 58489 337079337 7021 27769 189555031 5730 71641 873344173 63166 71641 310772326 5730 31289 639707280 31289 12908 790910041 63166 41515 348156754 18650 63166 27730368 31289 68256 50536580 15359 41515 218331721 59540 68256 796977165 59540 55276 199703350 18650 5132 683191245 68256 84826 279904332 13012 15359 407793517 28690 55276 986322074 13976 55276 317130854 5132 41944 608655792 13012 75887 63041241 13012 24585 797918615 73199 41944 326852728 24585 85423 331014445 44419 41944 690960382 22907 85423 793842394 85423 827 137517662 42395 22907 302686229 57757 42395 28781567 42395 61724 45732600 827 54441 825636464 68981 827 79118857 68981 59373 20146450 68981 83743 683335534 15957 61724 93834385 15957 11904 232785029 83743 10795 63935794 72416 15957 564656844 11904 71737 472048651 78952 72416 65798002 84585 72416 106932450 72416 17227 757022344 71737 73702 576847210 73702 50094 31461288 78952 62152 267130851 73702 82606 170117938 7403 62152 255347168 55566 73702 31229996 72007 7403 19710424 62152 47614 465287270 82606 36997 859073205 53267 7403 827969481 55566 37991 433808643 72007 75543 166313870 75543 75655 140813963 6434 75655 921382675 64151 53267 796784967 6434 64254 344712873 2460 64151 295662642 2460 89321 831777303 64151 72402 305884397 81566 2460 508077157 85395 72402 956164734 4380 81566 689241531 19837 81566 106389031 19837 79360 646969015 69494 81566 557633800 5604 4380 740987585 69494 71462 720081171 19837 40098 749816085 69494 71104 844446025 71104 7237 813674246 12612 40098 54636480 76534 7237 719895869 70768 12612 239593979 55262 76534 765608962 70768 47729 111117463 76534 25160 959226288 76534 84006 665509620 48058 55262 748190055 47729 46016 655512971 60443 48058 589877237 53960 48058 575130266 63996 48058 57105563 69694 63996 943198975 60443 36205 861139271 69694 7740 183153107 55264 63996 986425042 69694 50776 538233335 22405 50776 293121406 7777 22405 963026783 22405 87219 175822038 50776 18390 184932837 7777 44592 993942792 83316 87219 636032496 87219 74566 474857458 3433 18390 694840967 70173 44592 209724937 10512 74566 100632216 83316 74208 270215370 10512 82051 926268495 82051 34382 389025241 4572 70173 511200857 12191 10512 199727538 88754 34382 934287544 88754 67104 679777855 12191 50811 404095661 53726 88754 676491273 12191 46661 990648219 67104 64553 439470955 10917 64553 970115962 60787 46661 623258881 46661 29812 831579456 43483 46661 787444511 68042 60787 99814316 36675 29812 681075561 60787 691 894047221 5345 43483 988020761 5345 24559 298067436 691 904 159714971 14548 904 385629942 904 57829 687218357 24559 26133 547609068 904 47605 378754100 39968 26133 739176394 26133 27383 869970701 47605 46266 437586166 30023 26133 79281985 27383 21308 178729749 6175 39968 906409992 6175 74000 629419077 21308 23687 9659574 21308 76911 362619056 85002 21308 633747076 76911 10103 890461333 74000 66640 598074170 17948 76911 337987572 10103 49906 918333227 24811 66640 501518506 63060 10103 276370277 49906 54034 820345081 54034 25503 655019956 25503 88815 492086910 25503 36958 379613219 63481 36958 453544787 85300 63481 801877072 25503 489 578541464 58392 489 311462861 88314 36958 514249680 63481 23677 454363360 45890 23677 443704683 45890 25100 385834988 58392 32767 190246407 82022 32767 667288894 45890 54781 306288242 54781 59429 637492513 32767 2858 795032847 62531 32767 237080919 7531 2858 879330759 54781 7343 810452765 56389 7531 755233698 2858 45918 120872109 7531 4197 128899182 2289 4197 127452032 16587 2289 230061257 45918 41880 605408925 2289 21020 486769271 85649 41880 307974544 21020 9761 444828 9761 20495 221296941 69290 21020 623955307 27014 9761 433366391 7712 85649 3818272 69290 84167 558624261 28213 27014 139657797 53080 7712 921057276 7712 10333 538955912 69785 10333 933699355 84734 84167 179297055 57413 10333 16036655 53080 87148 495483128 63100 87148 935640599 86195 69785 317722192 84734 65175 511784426 87936 87148 71394930 87936 801 624900087 27763 63100 591870819 27763 90841 966854740 88879 87936 581230136 31603 87936 183870822 90841 65715 599588726 8439 90841 320812126 90841 10469 851890182 88879 71543 511432430 34133 65715 20695568 24105 8439 293061897 34133 37630 853947363 53266 24105 350947444 24105 60509 324833989 24105 46270 489836573 13496 24105 448329586 37630 73492 944095504 65178 46270 25519487 46270 27739 340922195 73492 87902 141461945 31008 27739 32670255 87902 8098 334753814 87902 50539 584628007 31008 28263 313026562 71373 87902 70347583 28263 52348 476045872 52348 70327 702417174 36472 52348 297144675 36472 64705 354179140 36472 54468 768612836 36472 51967 723240282 51967 76013 663785072 51967 77261 109659177 76013 82229 283318731 39861 77261 1086881 74362 51967 827890737 74362 90302 870864045 54193 77261 944788565 76860 39861 54321246 13792 74362 404068839 54193 85733 444053605 68028 85733 193111007 62279 85733 62624296 81454 13792 52351746 81454 73568 817267044 11274 85733 965851846 83222 11274 742939703 83222 16061 60359463 16061 38703 23974177 11274 49704 8212951 16061 74834 473491567 83222 20804 616367241 16061 35703 703780937 51509 35703 652364014 13745 51509 671487282 31504 35703 735287360 939 51509 789063913 35703 30636 967044365 57029 939 123686747 7809 13745 826040692 7809 18313 397909743 7809 59972 333977467 7809 35198 126562157 57029 87772 698481025 81522 87772 295564171 18313 89142 880630088 36502 81522 100346712 41198 36502 965927699 41198 59943 910669485 36502 82269 267262530 36502 60450 379757266 82269 20443 402730355 82269 89117 635980955 82269 89950 578058436 77411 20443 94203531 58311 77411 553137843 89950 45624 48508016 1591 77411 485479069 56503 1591 986484938 40595 58311 30639204 22935 1591 448203118 50573 40595 903621196 22935 11887 260782972 36006 22935 57710177 24059 22935 45389659 50573 52408 458641924 36006 30905 180038946 26558 36006 299000802 52408 66280 83663349 52408 16678 428203952 16678 48511 133674715 52383 26558 375012852 26558 79927 573489804 68985 16678 62285602 68985 79208 749484713 8332 68985 547056550 8332 79314 709226797 31646 79927 598754009 56664 8332 25259343 48859 56664 993978574 79314 78427 981436890 35833 79314 200828625 64721 35833 19025477 35833 1242 977495736 15611 1242 81921364 1242 59417 985588403 75548 1242 92074183 64721 78643 102811508 15611 53358 73609525 15611 82118 78055078 53358 33266 963054614 53358 66452 873298417 53358 67051 928305723 23445 67051 494807529 23445 25158 128516611 33266 65229 581763116 25158 49829 646439301 74664 65229 123945687 89525 65229 134937516 63745 74664 620669952 27934 89525 64690160 62150 63745 284971307 74664 34775 819375959 83043 34775 822328327 77112 27934 405396273 38470 83043 421112420 65127 38470 378011382 83043 77427 893248647 83043 62942 618979612 75730 65127 817431220 62942 74365 434391329 43390 77427 562482423 77427 28892 34302426 74365 86164 598811757 28892 14115 345418581 37552 86164 91131520 18391 86164 530772764 28892 89046 566873082 58436 89046 616401989 69478 14115 948166906 89046 34651 142101164 82913 69478 95281849 69478 29617 516206513 82913 76234 383978699 82913 20863 81619372 20863 52278 587715047 82913 5213 453120604 52278 66749 301874030 52278 72767 541658278 75044 20863 361695670 72767 78925 825200195 75044 57827 2218299 78925 5736 681446364 56998 78925 411154383 57827 77302 810809138 5736 9003 24679315 77302 35728 433633315 7971 5736 30571896 9003 13573 813524359 35728 23991 790058653 18617 35728 468476863 35647 23991 116187131 52751 18617 380487520 18617 48915 261536846 67243 52751 23779646 7184 35647 514255356 76004 67243 76059704 29718 48915 57469151 48915 33644 938081383 71474 67243 612903470 59915 7184 532977521 76004 3091 259349873 29718 81988 462576647 2532 71474 621483364 20501 59915 556988712 35814 59915 728793786 82326 81988 641832066 2532 3718 947063042 16037 20501 968074775 82326 85164 649498083 35814 11972 684348753 16037 85510 840834261 11972 68409 385259792 81882 68409 75463574 11972 54903 71959644 88087 81882 924748045 75747 54903 178466177 54903 58948 276580701 54903 33254 326536036 33254 9320 622176529 33254 4081 14638781 88874 33254 761506672 33254 17515 900983930 4081 73096 383823132 73096 75876 622202302 88874 5044 713429476 88874 2742 902107352 67675 17515 919475860 67675 51712 157599849 5044 87237 463224668 5044 14507 535822826 14507 34056 539529356 67675 71635 277103331 31434 71635 60364527 14507 57452 419206820 71635 28716 192196813 66252 31434 886027720 72549 57452 942832796 57452 89304 514789549 75001 72549 361103056 30043 75001 65009842 79161 30043 296059255 79161 26583 481312618 78517 30043 959517036 79161 11463 915507248 27114 11463 573504658 26583 80773 368263466 90273 11463 18135428 11645 90273 781660420 56883 27114 101522512 69043 56883 613557358 27136 69043 487229190 11645 42090 99939160 42090 60039 991629428 56883 75689 461750613 83656 27136 456753259 60648 75689 279781365 60039 36489 51426697 87504 60648 673380328 36489 16143 105039149 83656 72293 138718136 72293 42340 892734001 37928 42340 791577819 17853 72293 4864748 51015 17853 841885731 21210 42340 626621829 21210 21371 105139283 6896 21371 807544517 29933 17853 248945704 54171 21210 524839850 24009 21210 4422779 37703 29933 942489469 15170 6896 586921971 54171 75292 897814474 37703 35430 709892597 310 37703 701706226 35430 58062 533913778 84091 310 60625033 84091 13223 210342355 53492 84091 603762536 35697 13223 729426088 55379 13223 360187524 13223 11148 49268083 88804 35697 744676512 88804 23536 671938685 29757 23536 8910102 54035 29757 956142169 88804 27544 665598305 23536 49018 650348435 23536 61476 508399139 87681 29757 271299102 10097 54035 61368114 61476 69956 509578291 69956 77558 983220827 86867 61476 892515625 86867 47783 772148730 90048 10097 669884078 23550 77558 161539784 76918 47783 5100995 51630 86867 17365947 51630 46350 880765356 90048 47246 205917493 40811 51630 535224668 60321 47246 85004365 51630 15837 139961278 52300 40811 398330485 21281 52300 656025218 15837 75693 216473259 21281 17867 286724444 17867 85992 738040504 73339 21281 639193799 42172 73339 506214482 17867 82577 347558189 13904 73339 733262736 74028 82577 279003260 74028 34618 29698863 45737 82577 334453780 13904 87883 701708840 71135 45737 959648503 73055 34618 55251550 29592 71135 85149409 87883 54562 363386509 84715 29592 618313332 67593 54562 759294485 54562 54961 632070203 54562 72613 789310544 20341 84715 712556924 13536 84715 137890928 72613 25631 668311991 54961 65405 412774295 65405 78972 474298696 20341 27231 812116566 78972 34401 383122213 58024 78972 530947272 58024 20012 5571312 34401 50578 147413196 90443 50578 744813555 20012 76475 684411695 58024 89996 90659472 65266 20012 120681013 90443 40816 646073870 39320 65266 551542726 20097 39320 58032933 39320 87433 271262256 87433 19153 560587318 60549 19153 378692875 89033 87433 979026057 20097 56590 548671189 60549 46299 557151197 60549 48620 409951685 89033 30376 518333632 89033 37211 505959577 48620 51319 68164585 19761 46299 478790424 81059 30376 339110153 51319 64744 439102780 81059 15727 214495693 64744 67754 196331166 88150 64744 680079160 73779 88150 703906248 15800 64744 4146321 88150 81410 980585190 13527 81410 125924914 73792 13527 50353348 18802 15800 461391190 1547 18802 98314969 60626 18802 17669913 13527 28231 947904708 81869 28231 499678517 27582 18802 949691252 27582 72772 731199268 1342 72772 676489041 1342 21387 231955888 81869 41508 70739936 41508 50211 340413627 50211 72030 857734224 8491 21387 709761656 72045 21387 180248676 86562 41508 72608494 72045 9392 371279029 38709 72030 690907055 44558 72045 218757205 9392 77161 778901242 89066 44558 499444164 77161 87501 298389745 48808 87501 822401128 28455 89066 690445798 87501 4687 975283973 56515 28455 224226726 56515 19065 686953083 86567 56515 525702792 28455 58918 761716649 24489 58918 88039422 69436 24489 71151017 71101 69436 25083698 90551 86567 547163948 69436 57404 617056742 24489 61737 129600420 61737 49054 637615765 69361 71101 379570442 39497 57404 930696349 61737 51583 965594522 49054 28358 553378089 23407 39497 396060183 69313 23407 544451454 28253 23407 194761516 22264 23407 480216922 23407 9008 158135043 22264 62397 750959839 58246 22264 728904259 22264 76330 376748804 62397 30677 197066989 43629 76330 747022059 62397 55532 242279879 55532 17644 808228341 30677 43896 173159683 56312 17644 528854590 11414 55532 65099538 81356 11414 637181751 43896 13327 712353842 56312 25010 544172985 51416 25010 104303801 13327 76119 568626222 76133 81356 445162601 51416 84525 344241252 76119 8741 800662297 67008 76133 155167766 8741 83808 714795600 8741 45452 29429394 84525 10855 991860347 9231 83808 283958498 70931 9231 281615125 70931 31639 8806936 16683 31639 747562115 47821 10855 807874382 16683 81433 680138240 31639 48156 72064015 31639 5635 81469975 47821 79767 46880884 46914 47821 665308997 46914 63524 553215784 46914 36624 112112190 63524 14551 316216930 14551 32350 315606074 36624 34499 341532317 63524 5264 35820408 6445 36624 325002801 61184 34499 290820252 61184 23655 664150194 6445 25504 832314771 61857 23655 55847374 25504 18129 529104644 61857 41498 149411402 61857 86041 473634323 22059 18129 137207193 22059 90345 439930769 61383 41498 457430965 73473 41498 251322875 45992 86041 936499796 90743 73473 971810567 90345 39809 726911719 59118 39809 756039277 59118 90001 177582856 18521 39809 90756956 39809 42300 790274594 32972 90001 18790327 11395 18521 140557438 36720 42300 826549704 29452 11395 10985938 76675 36720 338777474 56361 11395 291643698 14641 56361 691132455 29452 21426 35783901 21426 4807 375238906 20810 21426 361900628 14641 44992 102832160 20294 4807 207196797 20294 66498 993243215 2124 4807 610763664 51476 2124 931545402 44992 46894 859588247 25357 20294 99676576 1033 25357 350747048 1033 59542 142630874 46894 83242 78926658 1033 39064 362442464 54170 59542 965149290 83242 40561 119645017 40561 11596 848546597 59244 83242 678249587 4735 54170 694449745 59244 76509 4292271 76509 75449 197502233 65933 75449 138942544 87954 59244 934052006 30897 65933 61820506 65933 26908 725856373 71280 30897 498818638 16654 65933 87723361 52244 71280 290852755 71758 71280 827890558 37024 71758 537220372 69929 71280 559386486 52244 15935 499005739 50546 37024 4265661 15935 11295 470896658 14349 11295 663369772 69929 27225 305394646 50546 52407 325240765 14349 24195 521654252 14349 69707 219857835 74882 52407 610482074 34278 24195 744971837 69707 42621 874833978 90115 69707 455782922 2216 69707 851861565 74882 21498 524014651 21498 21932 929229678 19620 42621 750980025 21932 48022 343850571 71547 2216 458007093 9442 19620 158993790 71547 76144 142452507 56726 71547 687281569 46985 71547 761241975 71547 59569 432018742 43555 9442 792410577 59569 54700 631846717 56800 54700 4317877 46985 58792 75110313 54700 25500 377400129 38764 56800 596290628 38764 60297 168570165 46213 56800 837332266 87031 58792 806272073 46213 38391 379828575 52174 38764 848446415 46213 43846 90688731 87031 13256 855727150 20213 38391 163624893 15209 13256 839422470 21736 13256 303101634 15209 77264 490660799 20213 19682 874248161 21736 24605 146661747 19682 61558 660112172 77264 73116 728846701 77264 66938 277993004 73116 40066 486955807 71302 66938 669483405 84980 73116 149024457 67054 73116 115056096 66938 48865 440650695 67054 60949 840886143 52075 60949 688747824 60949 51673 618379669 48865 65612 452671019 19215 51673 865036041 64606 65612 708946003 6891 64606 143343192 6891 26444 393675376 65612 78136 232185974 37519 6891 617407213 26444 44288 872455291 6891 70966 330536948 26444 76865 102623600 82973 70966 296283377 70966 87207 329548626 49218 87207 275940870 49218 63945 738344615 49218 64145 879978503 71130 49218 197891688 87207 88773 130721936 23396 49218 981014038 31857 64145 507244630 84401 31857 400308388 32512 84401 485361642 47675 84401 728474781 33626 31857 995189689 78308 84401 59648225 33751 84401 847901469 33626 61889 657804390 48597 33626 232467868 56425 61889 586151616 80661 78308 862820483 5762 33751 178130131 56425 60602 533736864 60602 46146 780481207 75888 5762 291465896 80661 3492 209159438 75888 2753 590885174 81215 75888 404663231 3492 52753 94478538 35970 3492 31532022 3492 7155 586584434 18249 7155 120427563 81215 11215 105968420 35970 90661 136219798 31209 35970 470617668 31209 13682 551877724 13682 11227 899383993 31209 82747 781269837 13682 60752 106029672 11227 77307 802612356 13682 3377 28278990 29410 11227 48722442 28958 60752 326272319 24672 3377 695410979 2313 77307 439040034 38106 29410 215451782 29410 63171 670639596 66720 2313 165143071 2313 73046 966627646 1227 73046 967560651 13091 38106 876250631 40589 66720 328232514 73046 5208 101962579 48756 73046 913788181 40589 73861 376286095 40589 88097 458004166 48756 21705 285721380 48756 8833 23729247 59638 73861 812628629 21705 63618 32744555 45327 63618 151115926 75698 63618 129809481 59400 59638 436592030 45327 88531 450879886 22923 45327 301348118 59400 48747 398014039 75698 84598 642911612 51913 59400 805749723 51913 4637 688265253 61470 22923 805382790 57419 84598 993487490 4637 2043 469116431 3832 4637 475146264 57419 45173 891202568 45173 64175 917018603 45173 74660 244476256 3832 52405 877176159 82466 3832 889890050 52405 30180 226787336 82466 65064 274536915 53851 65064 464243173 71769 30180 705734202 59701 30180 398797506 53851 50733 704545326 50733 47098 788570878 53851 1851 4130457 59619 59701 478347772 59619 76891 913783587 44983 50733 671125265 44983 69856 946301628 57620 69856 286482329 32882 59619 508794746 69856 69908 122612669 57620 46734 182459376 69856 5421 444487432 68829 69908 877535456 32882 4150 129547244 46734 40809 15885390 40809 73810 799786282 2992 73810 320440208 40809 61622 935391531 41036 2992 75448228 29225 73810 502850252 37711 41036 72266039 2992 79246 646734321 61622 54313 614635734 79246 67201 914378249 42248 67201 949391486 37711 64406 374631626 19554 42248 238907271 64406 79926 293879852 67201 84366 580366011 45971 64406 552228735 16794 84366 656804543 45971 19844 21714816 81998 84366 645404877 90512 19844 6848116 60728 19844 75878350 81998 65951 562601269 62334 19844 536190233 62334 79778 19228404 60728 75287 995068588 75508 79778 126772796 83935 65951 675630269 75508 40529 633859986 75287 10216 173039828 49709 75287 883496615 40529 21316 203683282 10216 62306 54689940 62306 75738 492773067 75738 84447 542765275 46632 21316 886027451 62306 87178 564063747 87178 83324 911828106 83324 20659 110050188 6281 87178 188516956 47056 83324 451360655 6281 81850 620434292 83324 5850 685594668 6281 81588 932054221 89668 5850 915634799 81850 22495 99710841 88716 89668 711016238 74820 81588 87373115 88716 17497 16398297 22495 8452 694627281 88716 85799 275873174 85790 17497 813809661 85790 28268 395076882 17497 33875 966601936 77298 28268 878688806 77298 59175 191954709 33875 89936 43737137 51014 28268 613215611 33875 6629 813486260 89936 3156 901302808 6629 51378 502880232 65161 3156 380768824 37085 51014 156924121 86855 37085 684635346 51378 24696 605837168 37085 48066 290035037 57946 37085 812433709 24696 53185 721647261 53185 69723 534515165 29323 48066 565154010 53185 88538 400917140 22726 29323 300802481 29323 67495 422014069 67495 84245 879018779 85570 22726 311804275 6538 67495 817137738 36326 85570 486367936 30734 6538 733613675 52032 36326 223597549 85570 71442 521647172 6538 11857 650027997 11857 34442 711145057 5565 11857 768043256 31350 5565 522488647 55413 11857 678590565 70734 31350 420795091 34442 4765 697267724 31350 79136 376678330 55413 87556 488132013 79136 16256 59814822 89982 16256 741051396 77970 87556 467137143 77134 77970 779891820 64499 89982 723227737 15623 89982 471516188 15623 39468 685440434 49667 64499 56557118 43345 15623 436522241 14431 39468 534410508 39170 39468 832191493 43345 28975 899169893 28975 33487 145025128 33487 85405 827100504 85405 28222 420752110 85405 78642 482433267 15118 28975 967685154 33487 70326 62552190 82209 85405 303420345 18475 28222 488089465 20474 70326 550966077 84677 82209 124039341 18475 78813 81149839 78813 40868 485508351 19624 78813 710229530 83177 84677 329199317 78813 57614 937952632 57614 17879 647923956 19624 25798 529839527 67923 17879 309713917 17879 56261 495289677 13714 25798 136191268 13714 41870 15631847 54719 56261 750313479 45175 67923 893703816 54719 60895 198216622 41870 67298 50524947 24122 41870 533592754 45175 4854 355368769 2725 4854 354379564 29755 2725 744052664 4854 83384 460535671 2725 11104 616980789 11104 72450 470015755 29755 24566 141033137 11104 53024 949928303 53024 70634 571876855 11104 6248 951813994 72450 59490 137379378 59490 59995 611593591 46783 70634 645563117 28180 6248 180785788 56501 46783 984582524 46783 29255 532795548 57816 59995 438512346 1970 56501 110582292 28180 81371 275786691 31029 57816 569603005 1970 7699 384610289 7699 65843 892104145 81371 86479 819348432 69200 31029 14482589 31029 68466 780668369 86479 61917 536283038 65843 41173 225973106 36938 69200 801647290 43006 69200 662719541 72502 36938 272656985 43006 35323 549327969 86585 43006 692286059 86585 46460 397660343 72502 32943 22921675 46460 83436 79019013 35323 82432 418730863 82432 40049 484659789 82432 34482 841789076 44717 32943 5383807 44717 20337 400266208 68222 20337 527600947 44717 7762 556616271 31829 7762 936942223 44717 4065 477626624 76660 20337 193212989 9116 4065 951996530 76660 51095 408252491 39392 31829 582897622 39392 88079 152183639 78234 88079 331876217 78234 55553 50860325 38359 39392 399864653 71657 88079 766474786 64245 38359 692044684 55553 8923 802958093 34487 64245 262943467 71657 80411 733892836 8923 73144 936649441 34487 79600 882855999 73144 83599 975529524 73144 48780 869592372 81709 79600 671126295 24776 48780 276841343 28925 48780 936274046 24776 83937 712359562 28925 3946 512743982 24776 72615 723790041 37950 24776 3772700 29195 28925 6778714 57931 37950 967156119 57931 42229 493160975 37950 6196 845328545 3041 37950 754692023 6196 52352 750405221 66669 52352 901286750 74842 42229 566133360 3041 87732 358493499 74842 33622 753756685 71470 74842 196316271 16169 87732 64359822 33622 38967 663213693 79476 33622 376928418 66060 38967 194745138 55141 38967 582301260 66060 63549 929034851 71604 63549 716293356 28538 55141 484589665 68577 71604 501765987 30464 55141 48632587 28538 62527 729346060 68577 48543 683138652 30464 59315 425831159 48543 28891 237771774 62527 25900 676966991 28891 7251 574651274 7251 994 47796576 70031 59315 875979666 64504 28891 329901400 25900 74678 657942460 10044 7251 977281354 43596 64504 166692739 64504 73347 861689487 74678 11845 960229311 11845 73490 743080440 11845 79614 320659382 34662 79614 663813934 39096 73347 620422269 43984 79614 45430185 43984 57708 121749286 34662 10139 997314785 80018 57708 21273038 47838 39096 639298225 47838 79594 174869054 30761 57708 820493857 47838 10410 586434983 24133 10410 124821525 30761 16707 196382621 16707 6364 256926474 10410 1513 54999185 35694 1513 17990180 24133 7442 324949764 14038 35694 379456600 87227 6364 476481905 28702 35694 508598775 35694 88924 704833008 64581 28702 999664448 16981 87227 256057621 88924 64225 475875099 16981 89184 460678647 81282 64581 116254538 81282 56031 799176866 56031 86592 652757701 40138 86592 80103423 56031 16554 857204118 17906 16554 614723788 77115 56031 510761173 30808 40138 262031110 17409 77115 590078285 16427 16554 20137256 30808 84257 41776904 17409 73456 309623320 9023 73456 303592659 67991 73456 532920374 16427 68864 996607614 25039 84257 780869413 81617 9023 893229000 82033 9023 353938213 81617 18601 133154817 82033 21229 13219925 81617 62100 569144242 9082 18601 718069582 66745 62100 420133615 14314 66745 822639536 49626 9082 423646406 82513 62100 961405308 4710 82513 272779754 49626 45681 506864661 82513 65542 836709569 54285 4710 60872871 5922 4710 885900405 65542 59227 798695685 45681 68987 126821263 75396 59227 882665155 54285 6682 291708233 86193 5922 102851364 10363 59227 523828792 86193 90229 793274238 49442 10363 506054336 50492 86193 806690655 26124 50492 16239615 9024 49442 395124051 9024 56136 891640942 48682 26124 865391780 28323 26124 646806445 34378 48682 266700394 34378 45323 620523284 34378 60486 16868955 34378 83377 923062676 11586 45323 859836975 30245 60486 647935539 47091 11586 928139732 30245 23077 636125633 30323 83377 820759437 54958 30245 894876793 14481 23077 924397060 17351 54958 248062406 65573 14481 200135775 17351 83972 926542521 51279 83972 573086558 57401 14481 696824905 3995 65573 958572166 10472 65573 610215730 80512 3995 769725435 51279 55449 432524280 57401 39023 453082014 31363 10472 297283448 39023 75128 957256848 60623 39023 807668415 75128 35590 928105398 75128 83691 257982728 75128 72061 466177965 5716 60623 877056268 72061 7371 350781181 72061 82797 436873995 7371 15053 229464106 7371 52433 616171040 62291 15053 156079789 15053 18013 721026441 9770 62291 612181526 15053 45282 407883983 42125 9770 86526889 71617 42125 151517986 42125 70982 491092860 71617 38915 674316372 20296 71617 366764309 32277 20296 976733416 30665 32277 143376933 70982 67507 204288714 32277 845 362421174 77454 845 270542201 30665 34068 627377957 34663 77454 484954250 67507 73833 113100012 845 80864 561779318 73833 82106 212047762 65605 34068 495577777 45083 80864 527347080 80864 29877 194874737 57553 29877 458798514 64783 29877 142670898 28052 29877 506522908 57553 24004 511021446 64783 30056 530743047 24004 69458 996574302 28052 47882 208989217 24004 41103 337565849 24004 59732 6346095 30056 89954 324857619 59840 47882 28500790 23457 59732 402276692 50931 59840 708816587 59732 2379 391639550 89954 6226 397466582 60292 6226 959636306 18343 2379 160738096 63726 18343 386860617 18073 6226 779260566 6226 57531 22193544 45120 63726 465708572 16569 18073 55684184 45709 45120 990917048 57129 45709 216097663 30058 45120 215770131 16569 17026 821741947 20919 17026 280108568 58134 57129 189852170 56414 30058 974389458 58134 62192 77605173 20919 72777 873038706 23985 72777 933153834 23985 77681 844581382 62192 55511 406070504 73941 23985 70412864 72777 65628 786361911 73941 71483 152064593 43677 73941 915851924 73941 88963 235296128 37158 71483 992761133 65628 81256 525421217 43016 37158 400369878 37158 73385 891038069 86554 37158 646971290 86554 11302 876746466 16968 43016 89799917 25540 73385 614334290 73385 13499 636078323 16968 49142 48000902 49142 5874 935273970 16968 72360 322929224 2428 13499 507051550 78205 72360 416198326 72360 42777 470491807 4763 72360 259885760 87583 42777 807593411 2428 78340 130272370 10034 42777 443353112 10034 77727 503218035 78340 63542 739254316 32501 78340 667417213 63542 35586 982266023 10034 61217 409557033 56693 61217 445699875 32501 22257 365525874 22257 15549 575971699 35586 80220 807642425 22257 13020 15965264 17209 15549 210959423 33943 80220 580367904 62488 80220 802226359 15617 80220 108668509 84140 33943 300957303 15617 12969 806325517 15617 75093 347378721 68753 15617 36656190 84140 8059 932183116 68753 25632 1580137 75093 28087 489782909 25494 68753 799298083 38279 28087 533286555 63546 25494 396280230 28215 25632 15842080 45791 28215 122318781 35467 45791 751218912 45791 86645 550163034 57469 28215 943164349 55614 45791 190976699 53952 57469 63369513 6810 86645 900813340 84076 57469 247914750 51911 6810 130576867 84076 78616 956391741 78616 41168 374354364 84076 13859 431953363 51911 51008 6516133 11763 51911 106471278 13859 78686 11201597 51008 81135 520074554 13859 65687 349114859 51008 47543 688723412 41192 47543 529771436 47543 77652 410625785 12656 47543 581042113 77652 86018 570566701 11019 12656 589776229 22103 86018 271841332 86018 73853 851095665 16978 12656 705026447 73853 11903 231956774 22103 76043 104135176 12070 11903 807252426 9722 11903 493785618 32151 11903 185436160 76043 15605 657007100 12070 76902 137669988 76902 44264 286345261 12464 44264 682650972 21544 32151 240705908 10358 15605 875999041 86919 12464 450581238 10358 51244 482270408 86919 38363 891161065 51244 34444 655688343 86919 12713 116365152 20130 38363 585683672 1943 20130 978634371 88770 20130 136139479 69471 12713 916422821 77180 69471 191312861 69471 58696 856126657 1943 84297 771676782 1062 77180 701456970 73321 77180 544475663 26392 1062 275569889 69010 58696 605951836 73321 66679 443799024 26392 60951 153606397 74012 66679 126621017 69010 2342 783663952 66679 28071 549456205 28071 57952 168519194 57952 61157 467316422 45867 28071 705543265 28071 46653 626234311 29138 28071 809685513 57952 28866 78355323 1860 46653 329865585 10812 29138 740722749 87911 10812 574491520 29138 49148 999848651 28866 73577 594960114 65489 73577 973698300 77585 49148 631124114 823 87911 410377599 49148 1554 48338185 66049 73577 489168390 77585 71505 192957080 14542 71505 374032400 10661 71505 192740405 14542 14886 647872819 55237 10661 335144028 14542 77846 436304563 48698 14542 358556783 66392 48698 244383560 88829 48698 898352648 55237 81292 818524359 70688 66392 392912586 66392 64281 94395623 63086 64281 450091025 26269 63086 143857466 70688 38091 22156075 64281 84159 420319287 45324 26269 442027016 70109 63086 966129847 70109 75390 647134747 78289 84159 637193338 32948 78289 192747157 32948 22855 352321087 70109 9951 955557911 75390 55001 189384943 9263 9951 545969557 45484 9263 52256022 14084 55001 357681010 9951 86561 667951542 64929 55001 208973916 86561 24952 11233944 14084 22586 297351212 64929 53866 446243144 22586 84531 78421266 83588 84531 226661998 84531 75589 878892007 83588 18140 412867487 16598 83588 642385935 12550 83588 327975803 83588 45843 214409570 31223 75589 156887105 7963 31223 230302746 3190 7963 551777619 45843 39684 60827471 7963 7498 248272140 10564 3190 884054517 21073 7498 500931375 21124 3190 396092012 7498 445 773300306 83200 10564 64580210 83200 67883 905101989 21073 21551 716333988 43460 21551 720144079 77889 43460 83158049 77889 58702 661696468 59286 58702 270513327 66892 21551 910463095 9093 43460 880243048 19688 9093 941316177 59286 20629 534486225 19688 67358 63388254 11832 19688 154127099 19688 75277 452462821 59510 19688 69043197 11832 21941 877248737 40432 75277 930758129 11832 28224 929611971 14179 75277 952836551 14179 16740 710844739 28224 81729 255424983 16740 72403 38594918 14179 13624 43641129 81729 58670 879270731 32459 16740 116331427 58670 68435 569987395 26848 68435 567724275 26848 65568 69358393 22234 65568 755244327 65568 27997 124586834 38780 26848 305133389 22234 49033 957910929 34003 49033 489218996 41504 38780 735499984 41504 19855 94828001 35640 34003 35599197 19855 60191 671402279 68405 35640 728707642 19855 33718 728284826 33248 68405 343960285 41335 33718 133597982 83279 68405 347950253 29761 33248 104872378 45693 29761 128206331 45693 23762 644162558 31852 29761 684404228 69477 83279 107145085 45693 60076 37703815 37635 31852 87387107 37635 5572 595968677 60076 41960 924581221 69477 17048 384984440 60076 33327 410794686 41960 68574 16059608 33327 74444 426703155 17048 66591 836212113 33327 89796 979000271 68574 73314 966656092 68574 13283 306503711 66591 15139 943989353 12405 66591 200171937 15139 45555 752478564 76077 15139 828257787 76077 5227 608713800 15139 19587 268418877 57051 45555 950376350 19587 81758 688766699 57051 289 494016297 57051 22186 154085572 81758 17430 91157247 20259 289 722612146 26653 289 993606212 38580 17430 816564425 26653 50382 638001416 17430 89845 907641077 26653 50739 926250753 50739 51794 767933399 77123 50739 120162734 88726 51794 26460746 89845 22939 364352429 7768 88726 786075360 17286 22939 340396069 77123 72703 207638620 5031 88726 279436144 22939 17231 197004621 72703 81895 795029267 5031 62680 855511800 7655 72703 326261884 70514 62680 453930483 52972 62680 500177061 56768 62680 103803118 7655 17899 174417273 52972 73500 810189831 55382 56768 320444052 17899 34946 875972889 89930 17899 984046548 17374 73500 704557959 89930 2727 841923007 55382 16041 11371334 79848 34946 126437120 38926 79848 49501592 17374 12404 833025419 40223 12404 562618215 79848 44859 429605966 53849 40223 828583301 40598 53849 83152958 81316 40598 61243541 40510 40223 656639284 40598 26643 257182936 24190 40598 560600298 26643 26249 514396166 42103 24190 647720423 26643 71098 574122164 76139 71098 131150704 58773 42103 168551631 47030 76139 498902150 42103 26509 31570559 76139 26341 123066613 58343 58773 48763922 76591 58773 315770170 34332 26509 187488305 26509 85647 662249991 29790 34332 214042407 24864 76591 120165217 34332 20011 148488961 6711 85647 604381166 35521 6711 930445060 24864 20111 734355600 35521 67160 299294068 45614 20011 795093420 79681 45614 828126825 20111 43790 685898920 67160 3878 330955839 79681 2256 158918856 79182 43790 66670812 51907 79681 109583332 79182 3467 578644852 79182 40788 502890961 3467 9247 795755297 18622 9247 263912600 9247 9414 8854391 35416 9247 459645733 35416 76699 825428053 1212 9414 1415725 76699 77234 764540336 84936 77234 445084170 35416 70463 943021064 58057 76699 304880895 25880 1212 792464972 53485 58057 506213012 53022 53485 791005125 53022 88859 113294900 20687 88859 92662366 55643 53022 14853586 12205 53022 91758387 69880 12205 685178269 34919 20687 999576300 8039 34919 597461277 24642 69880 43858035 74656 24642 654759175 66949 8039 247902497 43223 34919 253581881 24642 43566 83342784 18285 66949 317416814 5845 18285 874778875 82117 5845 587459889 43566 12900 144458869 58835 18285 887950327 68382 12900 169456998 5845 29114 978055246 7615 29114 34086449 56997 29114 919377210 58835 38167 365606567 4287 7615 416216152 56997 40904 968231838 88069 56997 70379321 89901 4287 23335021 38167 18590 259574246 40904 12592 587456676 81618 18590 687518260 37333 81618 105653584 81618 86557 833052251 69339 81618 828249287 12592 31744 192266387 90948 37333 328839191 78441 90948 963954368 78441 45479 538587848 89704 78441 101621088 78441 60846 105202765 82916 89704 166175366 82916 75966 441328916 49318 60846 142085288 75966 86100 265548588 82916 65126 276374440 59703 75966 683683291 65126 161 167757165 54291 49318 91387199 86100 11914 744482027 54291 62307 426844693 30248 161 769859119 62307 65346 959586395 6714 65346 118609523 65346 66487 322177765 6714 55821 107401359 55821 35789 590584199 45390 35789 353331483 35789 60537 362647760 55821 30799 349093400 45390 14033 602109003 30799 3978 333717961 7911 30799 294393239 30799 12831 780161868 3978 75228 354800890 32746 12831 157933272 86349 7911 313908658 13542 86349 389845816 12831 59880 366638578 56807 32746 476701997 13542 20140 433718648 24047 59880 116196873 20140 42980 857680078 77892 42980 56215961 56807 51724 669977824 20140 46166 553556885 44516 77892 735809900 20271 46166 262911821 8042 20271 241266320 8042 63422 268499926 46166 26390 272750284 41816 44516 230229142 69799 8042 59258288 8042 53256 565186694 41816 11875 981046645 53256 69049 967229558 69049 62539 625992045 45850 69049 291584490 47871 53256 110503835 45850 90871 261549012 90871 22965 310658861 62539 48281 905084835 32453 45850 702380742 47871 70473 929188248 48281 33368 916103043 2562 33368 392230621 79773 48281 329154071 2562 12805 480544968 33368 35065 95051069 50773 79773 519341923 60280 50773 87620353 58832 79773 48412058 58832 4073 127546961 35065 3954 754833570 36534 58832 392829697 24795 58832 18532454 17320 36534 831488478 7772 17320 602473667 41217 3954 944130293 17320 86756 182548981 7772 44041 434382789 29280 44041 754119363 16658 7772 902272062 44041 26400 856981917 70595 44041 132912342 28460 26400 630969895 26400 3183 715411671 26400 41489 639177791 70595 22473 19378499 85685 3183 81009427 3183 17541 262910293 9668 17541 968213102 41489 1048 728191867 75895 17541 185817040 1048 33555 954865035 5751 75895 237588196 17586 1048 795661971 62788 5751 857817383 50656 17586 78888239 62788 2793 400289864 17586 85504 943639489 56648 2793 284849624 1158 85504 563158060 1158 27160 207042492 37936 2793 23071476 46832 85504 699777454 37936 19191 92626497 26993 1158 85413238 7837 19191 91193676 7837 48154 198173223 46832 28924 492112646 7837 31262 140339235 28415 48154 132501677 7837 70281 690741350 31262 74005 270504967 74005 62693 275706845 28415 89501 974807322 70281 49382 578228316 49382 46889 189616583 45261 46889 825534640 24461 62693 778355424 66185 46889 351186175 39033 46889 45819001 46889 51991 249349333 24461 62460 560346038 51991 88060 888104086 26164 66185 735800322 39033 9001 45266001 2607 88060 584148987 26164 60701 932208263 72327 60701 679554914 53518 26164 921314758 72327 82107 620987926 2607 5237 897360317 50267 5237 989846580 42909 72327 23292567 50267 57656 100723402 32718 57656 196732974 32718 79011 516110853 79011 47548 136071428 20968 47548 893604860 81799 20968 833948275 32718 47691 757651533 67862 47691 202739881 20968 56500 615221626 47691 53177 48970823 67862 34451 195379602 86481 67862 654171475 53177 72941 174861355 7651 72941 479488386 53177 18131 126943100 3930 86481 785426289 18131 29843 582292394 88745 72941 79241603 88745 75653 280757919 18131 35301 879892837 33132 35301 944521242 33132 7705 508800661 68742 35301 445571738 75653 26736 749005994 60251 26736 551521385 85720 60251 60602603 1037 60251 620778747 26736 52576 415784864 26736 2659 118822219 52576 72409 812864385 14782 1037 103086902 2659 52473 178464520 52473 22340 285482637 22340 85136 488815242 86732 85136 325535502 44023 14782 593119683 84640 52473 787581891 15297 85136 824745869 49610 86732 518493586 4520 84640 998979691 84640 4570 76761380 4520 27579 669432307 83372 4570 626872720 30772 4570 345696577 83372 40611 833006769 83372 51970 696492956 51970 9306 461884336 37395 30772 473989316 9306 35870 132663598 51970 82480 313607527 82480 86508 36545337 86508 76384 580772192 35277 76384 861163903 36237 35870 909797205 17516 36237 684302624 23481 36237 302188810 21655 35277 820875539 34801 35277 311120479 36237 58811 909354636 17516 52822 898475896 34801 44948 667894366 2202 21655 383487776 34801 69645 322442678 44948 3519 729662023 42841 44948 525314349 3519 75616 765821723 58566 3519 802513109 75616 77885 385986912 65758 75616 457144676 80958 65758 748367201 34899 65758 57077363 65758 23767 902511302 23767 56392 727209826 71155 65758 883250209 56392 717 722965185 34899 25588 83958567 36634 23767 81727659 36634 83062 225670953 83062 41381 29956135 78474 36634 564309311 81108 41381 851118875 36634 10789 969646518 19571 78474 381757649 19571 28896 874858046 57079 28896 356450247 11260 19571 980349624 26054 10789 378813957 11260 63910 996513210 17505 28896 801525407 87536 17505 447620944 11260 78035 366522225 26054 69528 472899194 23193 87536 704058552 1892 17505 557452919 81562 69528 506419472 11544 78035 994317869 11351 1892 304409613 41544 23193 568719381 39946 81562 24630517 41544 57118 377585937 41544 38328 919319023 30693 39946 647124722 9252 38328 945829187 55843 9252 109189462 57118 82957 80950401 55843 8871 829394237 67886 9252 940906265 55843 56973 748238858 55843 26843 853379926 5407 56973 936528553 43120 67886 279970356 26843 70104 422370446 68814 5407 599843509 45374 26843 123063581 84039 45374 287183604 35258 68814 858071138 68814 84325 563617777 1935 45374 62184657 71632 35258 706382841 86836 35258 961834259 34340 35258 580700873 1935 62853 87322217 1935 16677 946038276 34340 45688 871604654 62853 88589 993769201 80585 88589 864250300 26932 45688 444012329 88589 67198 563152226 19574 80585 130226923 85235 80585 373362563 62782 67198 891898022 19574 11496 181462202 82715 19574 294178610 19574 52050 669995463 85235 26948 415020976 52050 80043 787894691 77694 26948 128090918 20721 80043 222361686 28174 80043 563294333 77694 27459 578580096 20884 80043 607132247 28174 29044 388352141 20884 21842 434483842 81662 20884 800033113 20884 1262 342752872 20884 79850 687153989 56940 29044 109862076 28262 21842 395199393 79850 80862 112263049 56940 62092 257118485 11662 56940 402057278 28262 20378 228038572 28262 88309 772746433 11662 84610 309310089 89990 62092 396882946 19336 20378 450653350 1888 88309 35753280 89990 30171 907676118 2926 84610 643026207 23292 30171 887464234 70371 23292 586137606 61692 70371 925462672 70371 66117 148267114 20380 23292 952556715 20380 71796 90889620 955 70371 492846885 38073 71796 107204725 71796 15105 23095093 20380 79166 23802063 61882 38073 921024623 84421 61882 72811715 50461 38073 129732901 84421 87040 63199814 50461 32515 431318465 28696 84421 450150949 32515 12140 544521448 3211 87040 745917272 28696 60878 584804585 60878 1733 495678884 3211 78061 7230897 12140 68928 599552849 60878 19437 79515401 2912 78061 925995936 78061 77329 291741431 80598 78061 140048373 2912 26453 928032055 2912 51127 289476727 26453 74748 26457781 74748 81492 800206673 26453 61375 911418909 74748 33075 629075293 46223 81492 139162526 5152 74748 630957177 25067 81492 121693300 25067 71884 966361109 5152 44530 565720915 16171 71884 186551026 25067 46413 977704231 84971 16171 452879508 90068 46413 619894009 9839 44530 39760766 84971 24251 510820667 90068 47921 458207370 84971 88497 534430382 88497 19680 847571041 80678 88497 213804365 12075 88497 459338699 29077 80678 704155249 80678 53852 781966700 4324 19680 69448287 82987 80678 512321794 57627 4324 871790817 42781 57627 132921867 57627 82497 516452481 82987 4828 823973410 57627 66937 31245604 42781 16196 536788904 42781 24399 45488018 4828 35693 931861066 66937 56070 958443017 53891 66937 730800391 70559 16196 108594792 53891 85361 377730622 57056 70559 132951315 70559 488 196147638 488 40389 465574182 385 70559 395117852 85361 4762 112374951 488 25766 39376398 5104 25766 818873791 5104 240 470206620 35902 25766 432116682 7961 25766 97218365 25766 58745 707024498 59203 7961 762555799 7961 60469 513544238 60469 12488 690231246 12488 1493 388527979 52940 1493 992438118 76244 59203 932691890 51296 1493 281427944 41682 76244 602087887 51296 17330 588147420 17330 32311 57101864 50723 32311 48322968 51296 1961 48422674 1961 89992 431127750 14599 50723 378041462 83832 32311 810660405 53845 1961 262458245 14599 28735 603049824 89992 19439 771605093 57081 28735 103174212 1189 83832 213759288 2307 57081 534128714 2307 3407 136714437 34766 3407 397233599 29587 57081 344618804 34766 69156 158297861 69156 745 317937536 745 32881 130212672 32881 74285 725150415 745 85343 846899565 32881 75253 942202885 18469 745 40774186 87275 74285 935808873 62440 18469 833179962 87275 90523 937105079 14666 87275 720063387 87275 69023 884482854 62440 6468 2348245 67038 14666 774781458 29658 6468 317548663 63102 14666 89995562 613 69023 373637279 6468 21794 682467351 70443 21794 774293307 27257 613 917706721 21794 44367 363325993 40425 44367 983785541 70443 76104 917087085 61860 76104 47924188 42641 76104 184557430 76104 46214 539137572 86483 46214 840926332 72118 42641 863845616 72118 42940 2366766 72118 8120 947889119 55136 86483 610543686 42940 27321 795761951 8120 40394 445817778 42940 3826 340547265 11628 8120 738363417 10082 27321 546336656 27321 15894 970679941 77607 3826 358305938 44222 77607 7265661 15894 13451 490550424 15894 69779 96292091 44794 77607 96443906 38036 77607 10857471 44794 17985 485525699 51943 13451 303949297 2391 44794 185656014 17985 90308 323815848 83809 17985 898673947 27840 17985 164679966 83809 90830 842261060 49757 2391 349991547 40669 27840 857249142 27840 47199 623752613 27840 46115 60954864 47199 68020 474301554 58431 49757 822841363 35563 68020 138742333 19766 68020 360328416 58431 89148 584607491 51356 58431 162824039 35563 37548 131785282 25639 89148 655566119 56022 19766 182414366 51356 22554 77751106 25639 3936 498493977 65264 22554 102654064 3936 78017 13642582 63887 22554 21673361 78017 7829 880490984 68720 65264 120929819 63887 33568 191682562 39101 68720 777902531 52750 63887 715572800 33568 64916 480024697 39101 36748 689117761 64916 69629 893769777 7165 69629 843845137 69629 84926 129020522 28103 69629 956092312 7815 36748 78386534 28103 50572 831816492 84926 72626 8104513 7815 56483 993460151 50572 36423 335370618 24008 56483 817438797 13362 56483 933776372 72626 9189 252587968 463 9189 44578952 36423 62089 554942550 13362 64972 973373758 40352 64972 19968735 9189 54702 917479702 40352 33724 268995782 62089 88722 447622424 54702 29493 958304550 40352 85671 384707084 30422 85671 707049554 69552 29493 488096466 27572 29493 275105819 75331 69552 132009891 8047 30422 132283870 8025 75331 806698673 90703 75331 629981516 8025 37280 58065304 56518 90703 228397624 47540 37280 134017076 10218 90703 751098947 10218 90081 669729278 2352 56518 803029702 2352 49685 950215522 10218 56401 643360660 90081 18867 256487995 78917 56401 580250552 45979 18867 608468969 78917 13906 273084243 18867 60635 652933686 18867 86251 806265123 86251 34932 495272648 45979 37562 15942684 34932 53416 178719755 17490 53416 584777013 1022 17490 197739364 1022 53398 69266308 49232 53416 61003389 17490 85111 837336694 17490 42184 338662962 49232 53405 198657867 42184 16872 536140267 53405 47669 192251766 4793 53405 339297488 53405 54613 737604446 31849 54613 723220470 51674 4793 9412583 13400 31849 685148907 18508 51674 771831069 13400 27180 122211923 31849 42989 29121842 42989 54333 397516742 42989 3488 39936278 37696 54333 823200508 85403 27180 322255391 57425 85403 63003025 37696 79877 757014425 3488 72689 4854375 19859 79877 448785228 75840 72689 267118548 16589 57425 41415736 9274 72689 582775592 16589 5978 61348486 75840 83775 76183583 51657 75840 836825860 11597 5978 894820336 5978 6418 223379491 76538 5978 816852199 6418 86981 603373558 11597 66355 845621439 4165 6418 654432526 76538 15668 299058555 87065 15668 212800455 66355 61855 65745841 4165 86347 500581141 41350 86347 847975355 41350 6424 323203406 86347 18166 592825193 61855 84488 256224496 6424 11373 70247796 82710 18166 719920630 18166 84057 811514406 15546 11373 109921560 15546 75574 59132238 74026 75574 120935663 84057 11909 343956766 55344 75574 518410840 74071 55344 39331490 55344 26778 799444599 74071 30419 392796977 74071 56126 290458068 70991 74071 694538965 32083 26778 229072329 56545 70991 850729714 56126 5821 808889283 70991 1878 578347179 37588 1878 738561991 61245 32083 177142733 83274 5821 870744539 83274 67972 119327718 43074 61245 846061346 61245 14012 472081090 46988 67972 811332504 18735 14012 95683480 8384 67972 321522608 65898 14012 615835543 46988 39625 286801838 81450 39625 78158500 39625 87468 450255016 58771 39625 1170990 58771 57725 702382073 57725 28452 640470561 81450 83739 674412452 57725 21983 994460313 84358 58771 906404612 47797 57725 241869893 84358 11481 282105215 83423 11481 969454493 61728 11481 77879911 61728 68711 409247521 68711 5249 111167479 44457 61728 863899543 39885 68711 187973922 68711 80972 913843481 53504 39885 870946256 44457 71980 897373235 28416 44457 199565338 26824 39885 719305092 53504 23313 60489789 20548 53504 124167481 23313 50355 532586136 26824 60354 424393059 26824 20269 932504704 50862 60354 613161768 60354 64993 16534575 39182 50355 114819832 50862 17913 47492353 64993 72289 378187719 17913 5207 773293767 5207 21859 726211560 17691 39182 912078370 26752 72289 922601051 21859 77270 866461290 5207 54520 690654197 17691 28068 60704249 85425 28068 598878179 83136 54520 33375400 51123 85425 113014435 87840 85425 122151489 87840 89719 828781067 38341 87840 748585491 78635 87840 971420816 4462 89719 627352974 6447 87840 736576817 38341 88004 346672435 88004 69434 897403114 82553 69434 791405872 35088 69434 75427214 70759 82553 166943009 69434 10778 289850941 21918 10778 433419438 38981 35088 820937640 10778 59023 617033056 2782 70759 285191291 2782 78790 512644627 2782 25374 435419658 78790 3106 762605956 20780 25374 762340661 63321 20780 608965358 78790 80926 643122021 41394 20780 666738556 59224 20780 919421298 63321 64385 65562000 63321 68399 821044290 15003 68399 318478971 68399 7915 460152264 46038 64385 704657050 68399 81989 71209596 20757 81989 920074678 16574 46038 765907351 81989 51884 322889593 64655 46038 546465773 64655 38749 460683832 89690 64655 327970829 74296 89690 365272962 89690 72983 730319682 72983 59337 216650684 40283 59337 195188646 71491 72983 202138541 56465 71491 367234041 11719 72983 979644516 71491 80309 125032270 56465 66457 813508909 47013 56465 858508023 47013 73367 405159100 19005 80309 18819243 73393 47013 530775082 35249 73393 518576942 3242 19005 579124148 62540 3242 766140802 34762 19005 670156970 34762 78652 828924977 35249 46733 703750514 11268 34762 21536687 62540 87241 892862908 22888 87241 279022917 13100 22888 68673383 22888 31678 409325341 13100 32625 305329751 35822 32625 468282228 56504 35822 449797787 32625 2609 143570243 72101 35822 757419184 56504 62186 677064481 63502 62186 361211305 56504 72435 133456793 53081 63502 644698468 62186 31963 770692277 31963 83081 691528092 31963 63593 106854387 53081 65090 33516042 63593 26432 161931124 64740 63593 494965189 64740 82388 689404414 26432 24667 544122528 24667 67952 363300139 1964 82388 349820812 85947 24667 827009533 55101 24667 21533916 24667 74051 296299678 1964 52476 799795648 26241 52476 266629844 49661 55101 949687289 55101 81543 497975797 66839 81543 534583785 47840 66839 930639080 66839 18538 548256536 83259 81543 375321949 21328 66839 516343018 39438 83259 696033013 83259 74643 74929354 83259 81577 54385862 74157 39438 271236234 81577 37712 384506511 41881 74157 90502109 74643 2762 675515369 52855 74157 815595358 74157 31228 39824572 79835 31228 831983683 27063 52855 111530728 72202 31228 847663252 72202 40514 787183643 27063 28933 987256360 62644 79835 144174213 27063 48175 932264653 40514 88496 416581275 74653 28933 604573077 62644 73310 136976872 74653 12353 57395230 48175 51449 168579460 73310 7628 907322270 78246 7628 890711444 7628 25567 638756390 53730 25567 193232975 27664 51449 173369085 53730 81219 689823891 15197 25567 51966209 44210 53730 121984824 81219 58911 344545826 27664 1952 395338297 81219 13970 106366262 53668 15197 989037186 53668 44952 135403057 1952 5146 439264999 33694 53668 352530140 5146 85708 193211975 2210 33694 156971986 17406 5146 835286387 79679 17406 866975784 2290 85708 118984799 69394 2210 38315763 2210 17254 913893554 79679 47011 138332575 32904 69394 129504539 2290 30556 154553764 17254 482 464721579 85415 47011 189278757 32904 32273 676892063 30556 18048 432289173 85415 55641 222512800 65481 32273 429034219 30737 65481 897188071 30737 89631 352164542 30737 75800 381734579 55641 45852 466026519 969 89631 964517894 29081 969 162044418 83707 75800 447140601 42056 45852 619322527 969 40849 635771741 969 6167 806520674 7079 40849 887312665 59223 40849 406768435 1527 40849 25513945 6084 40849 532878139 28543 6084 328909619 7079 4934 516267867 35147 4934 400434911 40182 4934 811088497 35147 89935 792605434 63457 4934 135405217 35147 61587 486489996 84118 89935 340567478 40182 15804 450342975 61587 52921 67824786 54905 61587 733766294 52921 13247 39124387 8945 54905 575177590 54905 5061 37800037 51573 52921 989983128 5061 34446 701234627 15953 8945 237623232 47985 15953 397506787 87067 51573 938451252 47476 51573 272743982 63254 47476 43259350 47985 33461 340696365 87067 16792 558115182 35760 63254 168412642 65233 63254 493670196 16409 16792 947089222 62004 33461 110582886 50949 35760 553548149 50949 62226 989655479 62226 9443 138968360 60716 62226 867059060 54756 62004 3564054 50949 17307 910221830 62226 83986 447773134 9443 49687 314698824 17307 64543 284762469 17307 29854 981182663 83986 52455 740223867 83986 51141 159239026 52455 41379 252788701 51141 75636 144873935 47781 52455 732862061 51141 33941 743640581 31313 47781 646249996 24843 31313 582791096 31313 12350 417967367 47781 84087 182970392 84087 67931 259565148 67450 67931 675118610 48652 84087 646898004 12947 48652 280371747 48652 52485 52808306 12556 67450 409635656 82723 12947 358401304 82723 33162 701668681 33162 53250 74300252 53250 50946 516100628 25499 33162 807032136 33162 79613 798605223 16063 50946 845553619 50946 5231 796049536 79519 25499 683762824 79613 14252 537568756 14252 31702 924728500 3097 14252 355698954 77938 5231 907537499 56597 14252 355803327 87826 77938 602657810 56597 51692 753377978 25854 87826 186830013 77938 16719 424765468 36512 56597 6621975 86204 87826 920808926 4605 86204 53123655 44165 16719 824485291 71591 86204 953326817 39076 86204 14714609 81485 71591 452071106 11995 71591 137966664 48542 11995 617487081 73478 39076 800942459 69293 11995 129736317 80060 81485 337886735 48542 22773 922184767 10221 48542 545969590 69293 35230 251344072 80060 540 222661394 70012 80060 764117503 49834 540 629169206 16911 49834 567917169 35230 31906 715918430 74492 70012 926705674 4580 16911 715882677 73113 4580 135432753 4580 29596 608092735 4443 29596 347514957 74492 88257 130460764 20351 73113 418297330 29596 5236 914678099 5236 10972 412128561 10972 46290 154529577 58091 88257 136415447 65579 20351 626471377 10972 8213 225693990 8213 27055 570290456 70400 46290 561811430 65579 16697 19887844 20136 70400 869358273 70400 77279 719810234 18055 27055 442136211 70400 52288 610227209 84541 52288 589454513 77279 83669 971935141 49521 52288 209035471 52288 38514 200750291 84541 54351 52293630 84541 12124 137153013 2236 83669 584987187 2236 50624 794274724 54351 60529 871781322 82789 50624 456808684 84629 12124 503290415 84629 66433 774626205 2334 82789 64983398 60529 89354 82472414 89354 85497 674855758 84629 82774 149287127 89354 71835 285903945 82774 72783 124578464 71835 47209 712868207 3867 85497 968619795 71835 31060 533124971 71835 73169 658903611 27095 31060 721913547 30321 3867 928793333 90676 3867 670259864 19829 73169 879803970 73169 23602 714814893 70276 30321 103748017 74339 70276 1382965 14483 70276 139434250 74339 27000 731436402 6398 14483 793065342 81983 6398 114976343 56949 27000 364796112 14483 40115 95488910 63573 6398 298039086 53171 63573 291705065 39081 56949 599242387 32473 63573 115153732 39081 86754 312346180 32473 72981 618670436 58288 39081 663996574 58288 12071 551613025 32473 64801 818316320 12071 44486 953965019 67992 58288 934267410 12071 43526 951504644 2910 44486 555258119 43526 41887 350009258 16327 41887 599358235 41887 79381 105986488 43526 67610 926628397 24139 79381 706856367 62430 41887 116342864 16327 38047 758939204 24139 51267 459940043 62430 36718 325871893 24139 18677 563611320 37738 62430 891681206 37738 40574 135513606 16067 36718 44710909 18677 25271 88596698 40574 67261 354662818 50263 16067 767729238 5492 16067 416425396 55314 5492 855202942 5492 28704 117001144 28704 21305 625136136 27560 55314 12734825 21305 59074 498383958 71295 21305 22684393 21305 30075 1800019 36225 71295 82260618 36225 46614 931073902 59074 40670 652371677 24252 71295 377137099 24252 7140 693917573 23363 46614 398330837 24252 11221 962104961 65984 23363 458285166 23363 48054 238180248 65984 25532 605974941 25532 29115 800352147 65984 39760 31555251 65984 15389 825106425 4851 39760 437277350 39760 87794 340779558 15389 82851 901379803 19925 87794 709521406 15389 47843 102014699 4851 56402 456590263 19925 90680 911492018 19925 81257 649918293 81257 35745 904120926 84789 56402 328399280 21752 81257 843069961 35745 73623 380926900 84789 24073 774277267 73066 84789 532672328 21752 72842 846882368 21752 52462 188288075 89885 72842 910602271 50216 73066 428269785 52462 57417 804624157 6911 57417 201984829 50216 76884 352200624 8829 76884 943339701 6911 84788 514115628 85143 6911 426031846 76884 36221 57797599 32664 36221 485675346 39637 32664 26043352 82094 36221 54945162 36221 44679 752913991 42443 32664 458669485 39965 32664 650428942 39965 45965 588988776 39965 3177 28541542 56320 45965 78045987 56320 31339 860082451 45965 86336 297353603 56532 3177 938605907 38837 56532 181008416 18511 31339 686467648 75793 56532 575990788 29649 86336 66504087 29649 76318 350165505 64291 75793 633301078 68906 18511 892868056 50661 64291 845244505 86606 64291 838527778 9892 76318 851011450 68906 11086 909221010 11086 77575 2324166 59367 11086 417751389 77575 69420 119814162 52611 11086 927206041 52790 11086 955798295 77575 64329 216174303 8540 52611 567771068 72809 8540 91563889 7733 52790 706347574 69967 7733 726822593 8540 23773 846840059 8540 66751 578380072 72936 7733 823744540 23773 45011 892790710 69967 35808 549457104 58069 72936 406825332 58069 2233 494311417 45011 28094 266704236 30727 35808 392198062 30727 55522 525061997 39489 55522 154641083 39489 70703 695294999 16982 28094 385917740 13914 16982 356687306 70703 44782 228588281 89573 39489 284430317 54407 70703 555716897 44782 22709 325061953 22709 29701 132234588 54565 44782 906733778 54407 1110 724897083 13503 54565 85989311 19154 1110 843168530 19154 947 538366777 947 19388 399120172 1110 49002 435879299 19154 81843 657181423 88528 81843 128689756 58576 88528 770549535 88528 12018 987880826 88528 40355 421403309 40355 74156 779598854 68852 12018 135121531 74156 35934 61614343 35934 6164 175029820 6164 32513 654080510 35934 90300 986939930 82988 68852 824168101 82988 32203 797796066 32203 21762 917991402 14196 82988 130996352 25919 90300 455710192 80531 21762 190077700 62057 80531 683793286 41153 21762 69777008 46584 80531 812281400 13346 46584 796501605 62057 40359 25849572 56521 41153 549057411 85134 56521 756528304 85134 83204 908328384 56521 667 329046832 4644 83204 855711333 4644 43127 282925824 83204 44812 220782510 68596 44812 407972687 43127 44208 259820628 68596 8773 992472984 62990 68596 448082826 61977 68596 115558261 8773 72963 52973084 32038 72963 566589199 32038 13660 224752615 72963 8958 338646874 72963 63847 679902683 90140 72963 202929955 63847 36676 358300341 7355 13660 41048431 63847 40581 390224418 7355 52990 425068123 40581 227 377407831 63825 40581 815302138 40581 48687 696723688 15058 227 792159484 38729 63825 189074093 227 13867 220215396 63521 13867 688073755 15058 48525 944038214 9150 38729 379243364 63521 63139 539152744 88964 48525 230376616 88964 6093 204926164 6093 65846 126575834 63139 85480 507721330 46662 88964 422465199 46662 88191 127807178 6093 23309 618346612 10784 65846 142134187 88191 53537 455917138 53537 86741 164909513 53537 13093 842011414 53537 1950 887038406 22177 10784 24445853 76276 13093 295427888 13093 61418 818794407 76276 50980 167867964 50980 12331 429179679 29000 22177 342880679 29000 2502 618768721 61418 8363 72555763 8363 47595 488424161 12331 81228 693623298 17739 2502 848504955 39359 8363 274357423 81055 47595 622567504 39359 65301 801929673 9007 39359 676908194 88769 65301 699696787 60453 39359 77593749 65301 77854 957559612 88769 77876 682221656 52144 9007 650591878 60453 36169 498221703 52715 52144 519673197 38052 52715 549107264 90500 36169 863257043 69898 38052 497624600 47481 38052 144302199 21148 38052 97670526 21148 29969 355584348 78260 69898 562959256 47481 54087 37333298 10208 29969 698998449 10208 40089 646254196 54087 38648 584671110 57535 10208 525496702 5746 57535 581757734 5746 30566 83326801 32895 38648 22077486 20186 5746 902002559 30566 85881 47745308 17172 20186 461232525 32895 4037 27172644 20186 63832 744015811 74192 4037 581743393 39799 74192 845081197 74192 73513 109630529 63832 41188 89602799 23786 73513 471960930 36982 41188 290253874 7534 39799 192187153 58902 23786 28557505 81359 23786 844355505 30653 58902 706440672 7534 54418 419917003 49999 7534 142650441 86297 54418 78735534 30653 20488 865548566 30291 86297 766966737 86964 49999 230751345 78503 20488 414197236 47237 30291 345929129 13483 78503 810763386 86964 17364 37489442 47237 57664 23905272 35921 57664 44389055 5093 35921 143493891 26556 13483 695070009 5114 26556 889863564 61156 57664 411831437 87712 35921 714986612 61156 75065 629959226 90481 26556 715913891 5114 19560 899630321 21103 61156 810104868 70000 75065 684107107 44139 70000 58730557 3582 90481 600646218 37997 19560 170600864 9413 70000 4734609 10296 37997 965878973 10296 14929 115631259 10296 57501 827102922 57501 17363 654771310 9413 26484 64728299 69213 10296 731779752 14929 33965 326117323 33965 69624 425953405 26484 79569 562279469 69213 78396 377428191 69213 28480 308481741 69624 2493 449202791 28480 11284 944087883 28480 72369 89222590 44589 78396 687984667 72369 47645 14227582 2493 38041 995597211 25378 44589 468269204 72369 3502 793076456 25378 54513 244699319 38041 49414 42159610 38041 22274 342552364 87233 54513 190734398 3502 38068 115340845 41 54513 799122193 76025 22274 977914552 87233 7414 259337033 87233 33866 327332581 33866 77554 329482701 64629 7414 23146363 7414 8455 363028718 7414 21253 376363708 77554 52665 167232783 52665 15806 33842412 16400 52665 820189775 24701 15806 523146693 44322 52665 107537150 2686 16400 788175366 15806 76145 339237525 40808 2686 903801762 67229 44322 101317946 67229 60298 98480002 76145 46741 161350008 60298 32019 416596243 60298 80030 694884101 48578 46741 360816426 46741 12671 477116548 46741 88343 269055098 28117 12671 434329395 80030 31115 457174919 72512 48578 433955589 88343 82666 674417603 31115 48750 698537017 48750 65391 692280635 72512 43610 218625530 20215 43610 28650610 48750 40743 330315063 2068 40743 680598452 65391 58893 257975892 53247 43610 835014128 51098 2068 389453650 51098 49642 863289161 37871 51098 638043387 14890 37871 363435878 51098 69945 140274469 65200 37871 31924651 29602 49642 653448757 80143 37871 968239145 29386 65200 21451573 6195 65200 94793016 29602 48171 109118529 90176 29386 412536926 6195 56089 103090585 74816 48171 636131360 56089 64009 895362772 56089 49741 18959168 72047 64009 224525093 56089 65461 3902969 20781 74816 719625288 49741 63742 787457611 6920 20781 40465992 63742 2799 139162513 67053 65461 378240865 40388 67053 750933222 2799 13109 472954139 67053 66415 344802239 79378 66415 821686211 66415 45898 726538957 40388 47918 555507242 13109 74093 990875970 41659 74093 391364855 47918 24724 588202785 46230 41659 744599816 47918 47170 478458427 47170 23067 959444599 24724 12092 29157560 32652 46230 937814648 16340 23067 546341689 58553 47170 128238081 32652 2548 420780651 17915 2548 995517497 32652 56273 35781236 2548 25108 375438404 2548 23523 299529553 50806 25108 830023208 39573 25108 234332010 25108 76537 5273361 50806 69934 689794360 75329 69934 267156899 20934 76537 66614631 50595 69934 139201524 75329 11627 79028439 82881 69934 116608612 11627 4915 98104386 82881 57738 922645038 4915 1038 846038910 82881 76219 136984275 57738 74928 440398944 4915 8084 349173037 74928 71856 148401025 74928 72671 882850369 71856 16874 105617009 71856 21915 57784179 72671 19120 490513256 63367 72671 816180505 80083 21915 404058925 16874 58519 357932775 80083 5793 884914550 63367 68807 108457491 68807 36352 719388078 68807 89311 206936671 33057 5793 506814115 89311 66014 152279834 15073 89311 561376324 20556 66014 539657905 33057 35740 533165466 20556 88351 797543081 88351 76966 15664704 35740 64161 434193842 12526 64161 885301036 59445 35740 768338544 20426 76966 58272726 33496 20426 624963674 33496 30310 305845406 12784 20426 778722561 33496 26531 322072743 26531 30077 295693172 30310 63209 34612877 30310 57567 628616266 17836 12784 949425876 30077 468 10799248 63628 17836 148331495 18493 468 121373816 468 28171 516185939 18493 82237 522690507 11050 28171 510974704 65607 28171 395879636 87818 82237 122333071 65607 19146 217467404 11050 10463 459297173 2389 19146 158444659 10463 54660 834365546 40151 2389 315289473 8383 40151 902110836 12020 10463 317483973 26385 8383 817212609 19362 54660 186644404 8193 26385 136625549 19362 76348 129540302 12020 70746 421134925 19362 32104 759331162 55287 8193 500808910 55287 27775 206389757 27775 23587 28570457 8816 27775 756353155 32104 30082 272563475 37164 55287 974270244 73749 30082 368935644 8816 88105 828423793 8816 3948 85981806 49641 88105 975099541 73749 10510 179223685 10510 45237 721254868 3948 60660 27311213 10510 61771 673693420 10510 6972 60575028 47177 45237 233072116 45237 19988 293268079 3895 47177 37042267 19988 39564 863319033 76548 3895 367255214 41255 47177 560709585 19988 20449 95327879 3895 22727 336117875 1327 41255 905724408 13342 22727 774692136 25914 41255 30326795 70538 22727 747600594 22727 68582 122281404 10662 68582 159925882 34156 25914 75874294 70538 33097 786548455 68582 82445 634401196 10753 10662 748408282 10662 19357 106687769 34156 25655 169871584 47644 10753 600126172 10753 54525 667984790 21282 47644 365259096 78902 54525 324238421 47644 61837 131235045 66194 78902 856840153 79311 54525 905362727 27761 66194 765659851 71195 27761 84385253 31935 71195 381168004 59650 27761 998602991 31935 65565 469205956 27761 1689 100049344 21460 59650 9480349 27787 65565 681857902 73534 21460 385712794 74662 21460 762449449 74662 53523 829954474 41795 53523 910316597 53523 72139 103724749 1536 72139 105639802 1536 71230 55629832 1536 19710 270038348 72139 58216 596195708 31604 19710 451908115 20184 1536 514683147 31659 19710 997596521 31659 11614 936031642 86117 11614 54019690 31604 893 861932025 24277 86117 124863923 893 45823 17861665 45823 15596 153858752 45823 60668 572570966 30811 60668 854525383 24277 84511 810759691 45823 22535 489376966 89734 60668 676200412 79047 60668 392711904 84511 67418 113838915 79047 37528 102276182 55634 22535 147647474 22591 55634 464927513 15133 37528 755067616 47805 67418 29191107 47805 88576 107341143 47234 47805 717160810 24833 22591 598917449 24833 6461 678051645 6461 49515 640227611 6461 37817 700300480 49515 17162 197774912 78018 37817 22409524 6770 78018 654125459 88594 17162 851404142 83114 6770 259741446 17162 85982 101519134 85982 71642 611102076 88594 814 343584385 29415 85982 937910197 90024 83114 688202034 29415 1252 84379569 814 44237 22970497 814 32051 981415105 53603 29415 707301782 32051 5860 938631868 30930 32051 777662717 32051 49753 154828758 49753 35851 715414802 5860 24576 215193668 28298 49753 429434940 65507 24576 225531968 32383 35851 734840381 24576 77340 802433419 65507 88949 55320087 77340 69546 156232956 69075 77340 490627656 32383 41803 1401314 88949 68516 923909541 22713 41803 919652992 69075 59009 309491835 69131 41803 596362635 364 68516 847207989 59009 76590 739743142 40873 69131 560145608 59009 77130 981958084 850 69131 134904622 79419 76590 225567321 79419 70377 896640446 850 20611 800686118 65250 70377 473377055 82669 65250 547999002 82669 71688 50047948 82669 55803 330119212 63044 71688 89765784 65250 90387 310201512 82669 34315 960573413 66231 55803 338928521 16950 63044 510271888 11061 63044 75436893 11061 2860 886124822 2860 58282 765030743 11061 43273 969917729 11061 57464 743290796 78499 2860 871115152 58282 34289 523551407 87491 57464 205928689 44555 87491 161013268 20768 57464 325983423 7573 20768 82450475 34289 45635 445937383 44555 55905 667523175 20768 21291 4248832 7573 47102 919324898 58056 55905 937639707 75261 21291 437454564 21291 75067 609705817 75067 54863 549826673 74894 47102 45599720 75067 29447 3730771 68371 54863 394643433 20878 74894 966239778 20878 23915 451348935 29447 69699 709065107 21910 29447 323418224 21910 3711 45597915 21910 41989 36683917 3711 40838 28382753 40838 72296 572089134 72296 79380 407969816 3711 67504 500018490 89475 41989 891042420 40838 79952 47909687 89280 89475 394380553 34543 79952 439019261 46087 89280 715256977 54355 34543 925393500 34653 34543 286751165 34543 90787 513782500 34653 50734 6591144 50701 54355 639848202 84420 90787 606556330 5538 50734 470342846 50734 90432 422497565 50701 88946 287679432 44375 50701 257193520 84420 61340 528408110 90432 32898 749938578 88946 82739 294137732 77304 88946 374859901 61340 57043 247463155 35735 82739 419336037 46682 35735 476646332 28009 57043 254631790 28009 57111 406936173 14960 57111 680145905 71801 35735 18444690 38173 71801 428349193 71801 26735 626674016 76524 14960 383735864 76524 16311 386346838 38173 85632 554567718 83289 16311 494198023 85632 22125 343589093 81884 83289 6374478 69747 16311 374009098 69747 69011 513598571 55290 22125 279210636 69011 59944 204465035 69747 19517 685706434 56729 19517 647581708 19517 28836 510701932 60616 59944 505070923 8302 60616 7330283 80201 19517 494930581 5089 8302 898614735 60616 83728 737028230 8302 44945 796032365 83728 82381 315237799 80270 80201 19562008 44945 64992 563103151 48312 83728 575449907 71545 44945 39432589 51751 71545 771979323 48312 14113 388502969 6791 48312 707815180 84561 6791 676054445 200 6791 554627424 19255 51751 10084586 47266 6791 17903006 200 36070 658056553 19255 60624 238808935 36070 52207 74732894 19719 36070 478827385 60624 51821 879495457 16681 52207 564099318 16681 70020 596993197 70020 56832 224333029 70020 49983 994209767 70020 74017 585356109 20853 56832 159030809 56832 71974 123830113 49983 15885 364204751 74017 21972 721243321 81510 21972 945447942 74317 15885 731820852 74317 36687 360696767 84761 81510 851105627 72222 74317 857987437 81510 87601 530433052 88417 74317 680838755 72222 40554 32597853 72222 40680 86597944 88417 72389 619290437 83855 72389 958275932 45556 88417 21069497 65714 72389 350334185 40680 1896 657424695 14204 83855 675873495 1077 45556 88828271 58409 65714 822847042 28727 65714 77342283 20325 28727 643795260 71587 1077 176522519 48591 28727 110897272 41674 48591 91781941 16363 48591 654004289 16384 20325 774600678 74189 16384 938859723 83310 48591 526442644 89907 16363 451054011 37665 74189 719475096 89907 33161 544928099 74189 41656 368443480 33161 63386 313116857 41656 53735 547155730 63614 63386 982953572 41656 73659 24540408 73659 24098 257978622 63386 46676 833564228 46676 8389 760534846 1455 63614 718160969 46676 10488 607275011 15378 8389 860174068 51460 8389 591685461 51460 89565 148303090 10488 13019 786645201 13019 42757 696644016 13019 30803 949710676 89565 84650 257407593 42757 87374 227391946 82226 30803 251307781 56556 30803 281577685 81412 87374 689610700 81412 48172 329427465 87374 59377 613464899 32305 59377 153553797 56556 42667 209534146 44562 59377 529420214 17169 32305 159479892 17169 73771 308841275 17169 70873 16361497 17169 9291 28077517 17169 36473 132092476 56222 17169 483125708 70873 68679 93132075 85161 68679 46579742 30770 56222 920863170 28082 30770 325320743 51544 28082 720230082 28082 14040 838681498 51544 75828 597226868 75828 51232 370353548 75828 81095 458096802 81095 6348 728985577 6785 6348 873395785 6785 66467 777876024 66467 56835 838346027 392 6348 307795494 6785 46549 636258082 43663 6785 212454922 56835 49805 501438854 56835 11688 778862711 57573 11688 439708438 60550 49805 590324944 43663 75639 611448011 60550 64560 198666200 3939 60550 126274436 57491 60550 867952241 60841 60550 173826208 3939 53887 54464282 5446 60841 339797370 3939 66001 789495624 57491 52246 490810196 16038 5446 1098250 49939 53887 888212318 17339 66001 561491134 86731 66001 325104183 64125 86731 369502246 17339 54769 297053648 30104 49939 777267490 13738 17339 241349981 54769 66805 969692886 66805 82819 249986137 12153 30104 804512003 13738 89605 139615646 82819 50798 323550688 16301 12153 396349290 80244 82819 510072762 89605 44160 62853780 87166 80244 719260462 44160 61264 429756882 61264 22695 45749970 2517 22695 326138140 61264 56198 372190035 23114 2517 227595754 69827 56198 384209796 84318 56198 830423915 2517 87103 689086499 69054 23114 749096860 23114 18070 209255096 33946 69827 57607487 25712 84318 73158221 33946 535 645852095 535 28826 46148961 38767 25712 799434692 63556 28826 512288321 14603 535 898677368 63556 22544 836568988 28826 45969 825806854 68775 45969 700523646 45969 37631 63249248 22544 50639 374864691 22544 55734 143668824 37631 86206 679115914 55734 41289 115098743 37631 79128 486510889 75423 86206 273693143 55734 33668 331695705 86206 10641 995416440 7917 75423 480767461 10641 15564 143254088 35916 15564 876559056 74466 10641 256126772 15564 74862 119263315 50029 15564 626919766 42769 50029 840368933 20981 74466 757036751 20981 16755 288874876 29343 50029 984217513 50029 28869 498503958 3090 29343 708878149 3090 72560 124538835 16755 86748 397200305 29343 60491 754632878 75420 72560 834079203 86748 56851 892500577 11001 56851 933488819 26087 11001 724297447 56851 21367 187220377 56851 51923 976581916 357 56851 515864071 75951 26087 356825506 38119 51923 737217172 64398 357 878639096 39427 357 466207521 45268 39427 673267291 40233 39427 214674251 40233 83649 862689660 8789 45268 106557014 45268 72801 857007650 2253 8789 557755576 39422 72801 623002208 87994 39422 223600560 40946 72801 238409036 2253 74537 43376766 40946 25128 77477429 29320 40946 736974500 35845 40946 389690707 29320 33782 785036015 74537 8116 48142709 58210 29320 350505558 8116 8217 131361906 76554 35845 371732475 66899 8217 29570714 76554 1384 316406804 58210 44104 123958405 33688 8217 341119291 76554 86727 70439476 9337 44104 799292966 1384 3451 680573486 33945 3451 376355813 3451 16241 106943267 46046 86727 897386548 33945 41718 440038335 35025 46046 469996477 36670 46046 638698799 36670 44657 62107393 35025 49608 238198192 35025 21131 616628621 40964 36670 617162054 73700 49608 6863620 50681 73700 659714154 41903 21131 193113771 85350 21131 617735460 50681 61333 891518490 81525 50681 540109168 41903 55960 761392560 43131 55960 86237315 43131 74318 848719108 74318 78511 46234372 55960 53946 719489392 64923 78511 139217619 43131 89937 307510225 64923 77254 920469350 68957 77254 497701065 68957 1329 562206970 67807 68957 983784563 89937 25640 410096644 63296 25640 657107453 68957 52191 874337770 39160 63296 31173750 63296 89738 521532945 25640 53429 914015723 26656 63296 303861768 71872 26656 839078608 35929 26656 933966765 53429 14294 887545659 14294 9178 45197485 89923 14294 8149243 35929 13126 824227429 3178 35929 208330940 82453 9178 715447691 9178 19921 313388222 3178 29773 74046536 82453 24684 5892789 24684 10120 371637967 39663 24684 67863945 42661 39663 829632847 42661 40328 205973871 55470 24684 449647198 83618 42661 188623454 42168 42661 456136829 42661 17774 14347396 9214 55470 976257696 83618 3250 319517499 83618 88260 528346945 17774 59489 891952223 9613 88260 424996640 49584 59489 221855321 49584 41666 28352470 14764 88260 4976531 49584 89958 117330997 52986 41666 998194047 41792 52986 54720142 41792 52078 785491158 82940 52986 101736746 41792 44199 593014001 82940 65755 755316424 82940 31570 764240588 51322 52078 629858034 64122 82940 89608295 59044 51322 316639224 64632 59044 107032315 64632 12412 891933662 41746 12412 945711737 41746 13520 409152094 13520 22775 25309267 41746 55461 23528743 3934 13520 178479634 13520 70149 80187581 55799 55461 287648923 3934 55663 643118103 47287 70149 297346951 48037 47287 340540670 55663 58127 687557697 21058 55663 997861974 13572 48037 981120032 7726 48037 463759209 21058 9780 908653410 7726 80333 269556332 13572 32836 128495352 1814 80333 657569765 9780 34666 57707866 49384 9780 29824282 49384 58081 464380092 32836 54421 905190990 67423 58081 144452539 54421 69860 485208288 8344 67423 504292670 46772 54421 355903377 27749 46772 648664011 77078 46772 821532709 69860 77502 520782898 8410 27749 570452740 77078 13736 493501139 17397 8410 136317805 36710 17397 371233847 8410 38946 628317458 20326 38946 180018778 36710 16113 370161911 73238 36710 768153602 16113 5405 248944233 15577 20326 381211044 5405 18438 59438329 57122 5405 412417829 73238 89322 77354081 5405 37153 474139755 60105 57122 543382233 60105 6615 36695058 55063 6615 129391660 37153 83872 806360393 34073 55063 4709036 6615 73253 764629733 34073 23298 459052303 89782 55063 143684584 49594 73253 441563729 45167 73253 809599814 45167 46657 381993375 23298 9846 277176833 61240 89782 928830920 9846 56182 561806107 85145 9846 603192850 55732 46657 610104490 9846 12523 735901213 85145 78098 965442754 12523 69132 882028442 70019 85145 836035035 18350 12523 801913738 70019 65559 77313022 83519 18350 250345979 70019 20901 795212953 69411 20901 985352139 37114 20901 234934020 20901 48300 500656324 37114 45751 513809916 45751 15029 54221863 40020 37114 140704946 43650 40020 816594583 48300 38934 509022495 43650 14270 102641683 14270 67889 122821368 14270 56487 98784747 43650 44146 428956652 74776 38934 117070221 75426 44146 14180875 22610 74776 727267277 56487 5185 911842257 24718 74776 119239295 74776 13000 784997629 24718 42779 658887128 35917 13000 901899213 64027 42779 79456267 42779 64002 223040052 70248 64027 645929943 20221 70248 301062995 35917 19442 59044146 19442 64813 438274450 20221 19145 87773465 10733 19442 911043726 10733 34767 373500775 49863 34767 424776234 22270 19145 292167478 22270 73720 370936518 49863 83573 335911117 46483 49863 883818741 50337 22270 159774392 48753 73720 560423584 50337 53724 680838462 46483 47812 135281508 48753 79430 220558882 53724 23968 927856380 48753 57679 565261564 47759 47812 289948269 45780 47759 85878281 79430 50045 710395062 57679 30020 683765644 57679 84103 265179807 45780 27314 324306137 27314 72886 239856245 84103 64481 644566820 3809 72886 507531848 86931 3809 761909289 66966 72886 43571870 66966 6071 556451768 70671 3809 622032505 11417 70671 320230578 11417 4927 56613677 65590 4927 768536064 70671 45578 391043519 33868 4927 105102989 52898 33868 166309750 33868 35244 89126228 52898 80219 764801754 52898 12134 67605880 90121 35244 73649618 73591 80219 980849333 42934 80219 369030261 54152 80219 501653248 35750 12134 38022723 42934 51268 443971856 54988 35750 687632014 44133 42934 62460463 35750 9826 502210925 51268 84315 795840334 51268 24641 537927222 86304 84315 994693025 60871 86304 542328305 64260 86304 135726528 34392 84315 349767966 32723 34392 16820758 2657 60871 768021456 32723 41020 857115399 41020 9571 592945063 30641 34392 402170197 2657 44810 121906362 85149 30641 143539363 36356 44810 315377187 30641 21691 406300416 57893 30641 889512702 43713 21691 710842555 43713 71888 808116772 687 71888 984193244 43713 63245 494387532 57893 18774 510091485 23449 63245 28284879 17574 71888 120089432 90414 18774 377098683 89424 18774 785874401 69915 17574 41006177 69915 61265 453527880 90414 51818 739219351 61265 86310 972450912 51818 71231 655583418 86310 54174 724700998 53040 51818 285924778 54174 69365 677568743 69365 9500 846111833 20503 69365 297002976 7897 20503 486714459 9500 72156 889687563 40005 72156 39039403 32741 20503 163822021 77766 20503 839498174 53634 32741 386181830 23372 53634 842773720 53634 9209 43416888 49976 53634 289293302 31795 77766 341622308 3069 49976 99651828 16344 31795 47521889 49096 3069 354383209 31795 87685 184650854 49096 77552 91885319 49096 67211 98543458 26070 67211 141264639 77552 31847 93599114 7357 26070 850524364 89433 77552 448958475 31847 39378 59633906 75704 26070 275559588 31847 3254 527366364 39379 39378 189433396 2258 75704 39876974 23400 75704 466569085 21956 75704 597379009 23400 79580 230138105 89521 21956 91697955 89521 4913 857289959 23400 73989 896442786 15947 21956 762183049 15947 41293 796580786 4913 85783 923044165 218 85783 965719645 50126 73989 42160388 52064 50126 59659295 7411 218 632793876 48219 85783 489212799 52064 68227 108718024 7411 13391 353282975 31776 13391 521134923 67176 48219 794410780 76886 68227 607456901 26679 31776 18578336 58879 26679 922208356 50514 31776 125612977 25115 50514 657761247 17970 26679 245206267 49149 25115 421815263 49149 67028 657840752 67191 50514 941312163 49149 56516 781695625 57385 17970 862074754 67028 29311 248849661 62467 56516 652514546 62467 7365 103628935 75824 62467 257827319 12707 29311 629955197 70082 62467 636664799 70082 63676 35063780 29176 75824 416071004 87444 70082 95780911 43330 29176 787903217 9652 70082 359670363 87444 21634 109462140 9652 89031 526210480 32092 21634 292560211 43330 50607 329913041 77403 50607 283847228 5068 32092 977944092 50607 42129 33411688 5068 23020 815043943 66675 5068 832129092 42129 21317 861555925 23020 67784 946049021 78115 23020 880183396 24031 78115 614845509 81642 21317 288468626 702 81642 21984185 24031 1021 464983556 24031 68291 370682803 57095 702 34736976 81642 39030 4132840 39030 33953 670394328 57095 30365 795929067 83227 33953 929374540 47220 30365 434944148 47220 58790 678128810 82314 33953 894450322 66085 58790 588383480 47220 9161 141337139 58790 47307 55135720 57809 58790 149563884 9161 6349 11447723 57809 33239 696776033 71343 6349 8027091 80673 47307 25174363 71343 19803 435734548 71343 22685 112446781 22685 67684 22319969 23201 71343 606983647 80673 80069 442749302 76304 23201 253662042 76304 36481 161517384 36481 24640 365595546 80069 90158 693644407 36481 53790 70984090 53790 44430 968148030 24640 34706 797417171 71988 44430 244612390 57298 53790 13576081 86138 71988 119201089 57298 29626 147919895 34706 65638 68057645 43856 57298 661064512 43856 30740 21258874 65638 2588 747104821 1965 43856 15008653 11833 65638 289918987 30740 74900 1395576 2588 34192 778943249 80540 74900 14963567 34192 50911 148852809 49833 50911 922991661 36866 34192 667740049 36866 1090 145495883 36866 34967 125276231 50975 36866 720066573 50975 49690 672148957 52200 36866 386079150 58162 34967 583534530 52200 53551 306294328 58162 49644 723862548 52200 30161 36438913 5174 58162 202861716 3440 53551 521812416 87382 5174 437907170 58526 5174 536765002 90846 5174 372403929 27443 3440 238062658 87382 52895 332393414 27443 64411 573976457 73870 58526 353288211 87809 73870 583382118 87809 40273 934683597 87809 80975 63683337 80975 76943 229315641 70985 87809 406406527 27347 87809 543796993 76943 16847 819476072 58158 27347 185712626 70435 70985 580980022 51867 16847 730580820 87171 70435 62896125 16847 65968 282534387 33536 65968 848161426 49086 87171 242066372 49086 32777 925113793 32777 23382 568697263 34857 33536 473308100 34857 33725 330473530 47262 32777 726631686 32777 30050 759485449 34878 33725 365483709 85553 34878 428400001 15693 47262 902457500 429 15693 231280969 30050 35782 90248772 15693 11160 306215247 90103 85553 769879237 15693 60180 11652728 11160 73212 56193784 40722 60180 892694896 25080 40722 849073681 60180 35157 342319838 18653 25080 817289368 35157 40365 564405917 53808 18653 85098888 35157 81225 381991966 18653 23842 479690159 40365 65890 488058726 40365 45196 129537292 4394 81225 423134231 77402 23842 533717834 65890 68303 77963659 65890 87269 170615461 68303 42778 774154084 77402 21465 343335485 18718 68303 60633170 21465 11552 980757488 89556 21465 219823647 11552 43325 780779074 46398 21465 47000610 55116 89556 960637280 55116 53506 316460557 4107 43325 944417240 43325 43003 527507797 4107 29600 376375328 17419 53506 146256945 68490 43003 532507855 57559 43003 66206582 57857 57559 313836989 38503 57559 634965258 17419 76469 359725995 57559 13046 702097989 57857 2537 803584135 90578 76469 991046688 65836 13046 411183899 76469 85819 302757521 65836 43039 24588922 53708 43039 664664967 89017 65836 128770060 65836 21694 747993393 48907 89017 847847492 48907 69832 415238548 32841 48907 970987290 4034 48907 788511362 32841 39494 174322145 2049 69832 794513102 2049 73421 971591397 32841 51689 874531622 80879 73421 123565427 80879 63348 64571442 20071 63348 461174658 19866 51689 759086854 51689 2728 691579738 19866 5350 159802441 25301 5350 173473635 5350 66016 178011535 2728 44294 654562521 25301 81397 254192824 40350 25301 927211562 25301 46257 615406790 46257 5606 318697155 65599 81397 635581846 81397 59422 611563683 5606 18466 623013134 65599 15490 933240829 8906 5606 974911134 26619 18466 759946236 87931 59422 585211766 8906 49491 715298858 87931 76961 976908472 44353 76961 505326390 87931 30675 910093619 44353 27269 600686439 30675 33094 490471422 33094 56062 912023327 56062 84437 481948058 30867 27269 220830804 84437 61586 226041735 33094 37578 332676072 23884 37578 272556296 54607 23884 241672144 47567 23884 365365088 47567 8617 539014467 88361 37578 158177054 15050 47567 548107410 15050 39584 143085819 21315 88361 142521883 21315 37187 918355410 21315 83966 775014930 83966 53002 123622673 39584 27546 219737744 45724 53002 770275089 23039 37187 575616983 47524 27546 125479384 88397 53002 550404392 297 47524 879242655 10921 45724 350535809 88397 9278 646211264 297 22994 47700947 19808 10921 143863602 22994 77305 791990193 19808 64351 501758506 64863 64351 897677906 77305 87399 382753097 64351 76659 681457098 87399 40863 64763794 64351 73826 964462848 37530 40863 194279739 86518 40863 536388406 37530 89867 153405586 57094 40863 717794801 89867 24211 878869332 48376 37530 129772334 86518 66912 810397236 30954 89867 34501614 50614 30954 773281636 50614 77211 798759306 66912 22442 466036582 77211 77810 547670408 22442 58384 74162749 50614 11788 207681797 17943 77211 835355047 58384 47449 826481773 7366 11788 564740826 58384 81593 349393908 42650 7366 302179326 47449 18890 455827352 42650 24948 840552018 46849 18890 411161954 58945 42650 615589315 72079 18890 310242791 23019 46849 124671724 46849 56238 368943793 23019 63392 657955659 46940 72079 439497984 17651 72079 850774406 23019 76623 723561298 36385 17651 671840775 32816 17651 568280589 45803 17651 765429600 44594 76623 659760712 36385 73994 689895905 79283 45803 101173934 45803 80038 553704099 25717 44594 33913528 80038 52331 810515803 5038 79283 410680715 7130 5038 305674765 80038 57057 525895833 25717 4100 548755058 5038 23516 400781530 57057 10807 317606297 10807 39410 938175267 10807 7013 379418598 90654 4100 78545023 39410 73535 129163053 55615 7013 64973474 76693 73535 706410148 9075 76693 202023231 55615 90090 236032343 69443 9075 281924011 85678 69443 432609425 8706 76693 981735672 78374 9075 324745583 85678 75587 554430962 78374 30715 30574372 15113 75587 978062804 8706 67647 932071668 28840 15113 337627740 67647 4876 127726628 1222 4876 308854814 28840 10077 6994847 10077 27369 75948638 4876 33104 97524743 1222 32608 826035591 27369 62498 366424975 10077 61399 232621581 76333 32608 653080677 78582 32608 389834939 32608 53633 427021458 77689 53633 556359600 61399 7301 899478392 78582 9324 805776496 65282 9324 155693176 65282 39439 995556677 63024 77689 264609699 65282 57737 392825833 9324 72177 235788828 72177 16667 690042239 28778 16667 451779038 58703 57737 519387005 15265 72177 329070131 54689 72177 322271113 54689 89313 818882187 3437 15265 665009768 40442 89313 656371952 10645 15265 556015823 40442 69603 460824472 21753 69603 92433106 38939 69603 62745606 18158 10645 604970149 82319 18158 949950322 18990 82319 303992548 28299 18990 171603153 45311 28299 371569070 18158 1917 215145316 82319 26636 146618903 84680 18990 642964659 26636 88503 231398955 88503 18566 33512417 26636 10373 412783191 52616 84680 822810789 52616 10210 950767412 10373 54398 35624033 28264 18566 605185607 30159 28264 688739349 49290 28264 278241291 71699 54398 60468089 7169 28264 676945171 71699 10537 428784975 10537 46241 560486130 46241 60360 939470314 46627 60360 40662088 60360 22626 28511398 18416 46241 749314519 18416 39679 873502463 39679 28216 604424532 89323 18416 983413072 28216 1704 537497563 12611 1704 303425162 39679 18443 969923092 7122 89323 57871626 89323 84229 483370532 7122 79231 682914572 18443 5313 55443654 7122 19173 61346294 5313 57590 608146187 19173 55410 28067517 55410 76177 140800631 86188 19173 625902015 57590 89262 823635427 46215 55410 904729208 34419 55410 753266780 89262 56470 688284602 46215 13831 464728436 46215 26718 285963862 26718 68871 836390624 14999 26718 387848611 47955 68871 314691551 26718 53959 185109559 28466 26718 34979080 56270 68871 691097688 53959 63878 952305160 68772 47955 144449891 68772 71418 480776817 75243 68772 835737290 14445 63878 974789083 14445 66816 584988552 83295 66816 186157829 13384 71418 871336555 14445 72812 117499268 66816 54851 938054142 83295 88266 206168604 83295 7918 831200097 13384 54241 249182286 54241 9250 743511709 34081 9250 115281858 14895 7918 927286630 64909 14895 6290951 44889 64909 13209159 24296 34081 547121126 64909 9417 643996361 27518 24296 294445646 27518 57726 954998771 24296 21767 207290767 21767 40437 131489739 9417 6279 688668442 27518 76352 836228975 20732 76352 100479334 6231 21767 268213551 70644 40437 536255078 73166 76352 633822983 20732 24238 151367356 73166 28830 276673003 37304 73166 485362484 30658 24238 349758772 28830 49098 843861308 28830 69500 259426518 69500 4405 927772745 49098 64276 471426778 78221 49098 893276964 69500 70394 17402596 22082 4405 230009447 68626 4405 181815152 22082 80489 373576993 68626 43886 680150398 47791 70394 166786661 80489 5161 266401706 80489 58543 727599344 68681 58543 180845021 68681 38182 685473218 39321 68681 97961787 39321 2757 229391625 68681 2280 372674179 63672 2757 424329942 63672 31986 997260581 15227 31986 152050174 66033 31986 457101361 62442 31986 720811097 62442 68114 712548400 62442 3295 941461564 15227 72439 856736510 35014 66033 559188529 35014 75562 131434941 48891 72439 518729273 72439 43306 204782400 43306 70779 547916454 48891 3014 438569716 19915 70779 365165189 43306 7223 639505148 36295 7223 507861202 39692 7223 812134735 47482 36295 356461605 20067 19915 894487344 47482 34093 760668958 6989 39692 24177143 20122 39692 704767242 20067 77589 515411448 77589 78500 856568218 6989 24181 255776343 61907 78500 664159049 71087 78500 284532682 77589 78525 615819277 10518 78525 841899931 24181 3198 239378992 3198 68746 622995945 71087 35496 970687157 35496 8764 112184268 68746 29906 556883125 16333 68746 256937814 68746 11440 318740056 24881 8764 724715306 48237 11440 14544959 24881 50143 992495767 24881 64895 592005841 8278 48237 98927017 50143 35629 413863551 35629 2298 320756743 2298 71308 811594795 69587 64895 863183642 71308 7734 496578102 2298 26474 650730330 88412 2298 626342966 84404 88412 499446721 99 69587 622102559 31216 99 205810875 31216 38954 890015840 6012 31216 669382612 38954 40887 23169284 31216 7957 775673974 7957 60356 615183189 7957 50849 723856364 82047 7957 963093388 50849 62702 911245917 7957 40021 59786131 47514 60356 678178319 47514 62412 818158196 62702 26713 876145841 47711 62412 91823247 26713 35592 332759954 54009 26713 984493446 35592 60046 359801120 54009 6623 174129708 47711 11689 631586434 76936 11689 543578462 19581 54009 517506814 76936 3703 986894097 10681 3703 892841090 53940 11689 138492636 19581 77301 429708368 84124 19581 136065618 24750 10681 459675698 45820 24750 289311686 77301 68424 251241326 24750 76516 416446801 17128 68424 800093437 18997 45820 827604806 45820 7910 980482232 73825 7910 41594639 73825 76535 51549854 22673 73825 724361773 81941 7910 448967451 76535 17212 662936196 73825 34061 218792406 76535 25119 998411898 22673 31538 557256646 81941 28099 756387461 34061 34833 941217679 33007 28099 205270234 14736 31538 131866779 66500 28099 481492984 3876 28099 875173631 81462 66500 91854772 46136 81462 163348654 43208 14736 172757230 3876 3327 571138860 46136 870 636471524 4532 3327 165923923 46136 20620 214431202 55851 3327 805869250 74085 20620 33217103 16221 74085 52353316 57894 55851 232574591 38743 74085 540336409 38743 4030 38546349 12982 38743 912078207 16221 21885 604163402 40122 57894 681653472 73878 40122 200456752 12982 77013 534500284 77013 83056 912416981 59975 21885 122849333 5748 77013 830778154 59975 19677 700812575 77013 29821 526005934 89186 29821 963085154 4594 59975 574840422 19677 53330 53860299 29821 7681 861525813 21062 7681 950292535 86539 4594 266399895 21062 37434 125144194 37434 58228 207171631 21062 80715 124130520 80715 37822 356832490 37822 21904 780842362 37434 90949 469302647 79432 90949 670654327 21904 8746 897497649 39551 21904 197806506 20561 90949 435697777 79432 47373 835242968 45179 47373 28846480 58445 47373 522985910 46537 47373 335816324 46537 6755 347993504 29256 58445 40681888 7577 45179 177812214 6755 72962 837484412 7577 47765 655481899 659 47765 960573536 35370 659 168599074 87940 7577 45048655 90689 35370 582473333 74508 47765 915753001 74508 37463 71082587 37463 75318 646204198 74508 84313 214505327 63867 84313 500461521 63867 55502 122972019 89274 63867 63286032 55502 56484 291010412 63867 29629 649135920 43290 55502 351821436 65993 56484 770765359 87977 65993 533453584 56484 75442 148660295 29629 57356 866247778 65993 41766 393822407 87977 15742 841287953 4931 57356 934033649 4931 36889 513542537 27890 15742 376245144 31312 15742 960321223 67838 36889 170571800 4613 67838 418017209 3728 27890 406775114 27890 35509 190342100 25498 3728 30366597 22120 4613 395047716 88686 22120 401983220 88686 25430 90019900 88686 77236 483070307 22120 90044 596868814 50016 25430 110021489 50016 35105 891500821 70181 90044 908076355 50016 73618 329325684 90044 18636 838123921 14679 35105 866060864 73618 36362 225456498 36362 52343 95069902 75179 73618 845622043 75179 80066 540658995 80066 17635 827575537 80066 68727 382153294 68727 29861 716724360 17635 27254 485234971 25526 17635 280957221 29857 27254 781720079 27254 71254 225293251 71254 44289 140066546 24982 44289 930780608 71254 19967 122723806 45747 24982 611555485 65546 19967 630116600 4602 24982 125379092 24982 5471 174276295 46143 19967 10598503 85758 46143 699506124 4602 48071 650642000 48071 62473 625281846 85758 24831 553832612 46143 83012 272193726 54049 48071 45136952 83012 28168 78284892 62473 46427 579651055 54049 13993 108832508 46427 17279 540260016 36337 28168 984368892 51998 28168 220340982 46427 30347 693860183 27516 30347 44704694 76385 51998 169237559 27516 89750 583071767 51998 38496 598509935 27516 75262 950403100 35805 76385 306112826 17823 38496 186824947 38496 10797 44058245 35805 89495 484736705 10797 44820 207424800 17823 23367 193210922 51050 17823 427335774 51050 32397 547813620 32397 47315 737802788 32397 75846 731222858 70582 75846 966391024 78605 75846 152315799 47315 48473 683747096 69017 75846 4372266 90483 75846 674134031 69017 74056 211081511 90483 2099 16560128 28139 48473 263586107 69017 13708 482384705 49735 90483 35477857 6219 74056 812710571 23348 13708 6066812 23348 85217 667192415 71314 6219 356783711 26720 23348 27067732 2104 23348 541690873 2104 44961 716450469 2104 70492 129087339 2104 86046 134426936 86046 29387 534970946 49680 44961 645784019 39394 86046 493840522 49680 59746 996475263 49680 15975 427995217 44224 29387 505749440 36361 15975 21185823 36361 47099 397194550 15975 48948 116055406 39761 48948 138682114 54649 44224 174414867 36361 24858 413362034 54649 71845 159208602 29496 54649 262628761 43351 29496 382526417 40287 71845 979304593 24858 53035 58133013 29496 42567 368582519 33573 40287 992465457 13694 33573 309400163 21813 33573 696434100 21813 9875 736450096 13694 15522 838642313 74193 21813 302421606 69589 15522 903064310 12222 74193 280053184 15522 78661 606853565 21515 12222 793584916 78661 64736 528260419 78661 40661 759390805 64736 44349 305785724 44349 15338 533316898 15338 79478 68816710 15338 60489 915892270 42286 40661 119473548 60489 28823 334259190 17923 15338 745474735 7593 60489 238560271 17923 75386 909386631 42286 89050 243847466 55081 75386 834601945 55081 85426 742446467 6486 7593 69832216 44572 6486 912550375 89050 89606 297277761 44572 5295 213912170 69742 44572 115669279 73548 69742 966982219 44572 86850 649128483 69742 46226 950800854 43961 86850 813199623 1086 69742 437026028 86377 86850 60802030 46226 49615 995307756 46226 27800 921600874 43961 16818 487672301 43627 86377 615572221 49615 15627 902691029 49777 49615 323699202 16585 49777 988529770 75929 49777 44731635 16585 40252 76556796 87767 15627 802187356 75929 69201 49919602 42836 87767 631446204 13866 75929 72434219 81208 42836 990813199 13866 34723 855836535 34723 16275 890079244 34723 33036 726836589 13866 58705 795332212 56852 58705 272915638 16275 42685 149660359 33036 16403 653857919 86398 56852 548397120 32897 86398 946852871 86398 72856 549862328 52168 72856 458562368 25248 72856 771981380 61441 86398 655881872 87545 32897 214235124 61663 52168 553106111 87545 32182 795325386 61663 35977 109179903 71943 87545 965119636 86565 61663 202117449 35977 27870 755558081 86565 52548 728905331 35977 58172 355672452 77734 58172 231094349 65052 58172 877667288 58172 46788 349714677 52548 87839 53873236 17095 77734 632095649 46788 77262 21791713 87839 69768 934314900 72231 87839 573842661 72231 83484 293591509 77262 15430 748880007 72231 6729 907089027 69768 16099 943820602 72231 45168 32000542 81153 15430 289272262 15430 78160 309629823 6729 73580 996185472 81153 82725 254046986 45385 78160 571187741 74809 78160 6415077 581 78160 264555056 581 23605 8464642 54803 581 631520946 85276 54803 374889953 17562 85276 282716903 38 54803 427048004 85276 30061 776285572 30061 10401 450629252 85276 64941 892557 64941 90214 124517558 90214 55883 96052017 89662 55883 787625882 55883 49066 827387900 64941 39725 671122949 22525 90214 497950879 55883 9611 728669317 49066 6284 21081452 23397 39725 901369051 85669 39725 532429850 22525 3416 562998704 6284 86289 797256815 23397 44759 699260011 44759 61644 29216438 44429 3416 998681261 86289 45028 337551756 41485 61644 172790163 41485 13692 409862548 60353 13692 230873961 8927 60353 854605261 68224 8927 340858789 63170 68224 284567635 60353 6852 820094773 63170 49474 659178414 75515 63170 663284183 63170 396 702755527 396 27334 859271365 27334 73587 68845944 33999 49474 778587430 1977 27334 560936988 89587 1977 980687724 47652 73587 605500210 1977 62910 37125216 62910 14403 966410280 44552 14403 105129556 84500 44552 22512436 19524 14403 878604380 55601 62910 220549150 14403 15906 317761856 55601 60299 977712026 26355 19524 923852176 26355 75517 59845275 38494 75517 885512596 26355 19911 46687617 52490 38494 79269948 19911 21868 146401417 38494 44441 358629699 21868 66056 65951909 1708 52490 472297084 88389 52490 516270440 86734 88389 558410430 87283 44441 728447683 87283 7362 550895644 25718 86734 693263013 81430 87283 681240746 11480 87283 554736237 5228 25718 56475294 25718 35556 93249164 25718 68036 595789078 5228 5464 311120615 48673 11480 600077735 5228 61888 292565748 68036 21890 914456357 21890 66929 206978697 61699 66929 95912545 8873 61888 669212779 51432 61888 114548361 61699 57200 796370485 66929 84356 199173646 57200 56472 91650554 4746 51432 13124888 14472 4746 338023664 90066 84356 113484652 56472 22135 864104419 66994 4746 423725958 28479 14472 89365456 83796 90066 190296115 22135 43426 835027475 83796 41104 592965208 23402 28479 196538612 6356 28479 470288008 6356 75251 48233428 43426 732 115928203 6356 81487 955313072 75251 48348 39270110 20173 48348 195516240 68119 48348 545866767 88768 81487 827027877 48348 52763 669845430 55430 52763 221141498 55430 48548 571390030 52763 4222 969891429 57438 48548 544954505 10810 57438 718954965 10810 28484 404474126 27124 57438 531830166 60018 27124 633761317 57438 22443 312114851 55143 10810 129700205 68717 27124 64791368 55858 22443 19424250 86544 22443 73881661 11786 55858 498880209 11786 76299 77158784 20987 86544 297074535 55858 1767 114813377 20987 42957 608807234 76299 1131 335183409 20987 65444 447172760 42957 62299 144197803 24452 65444 822148300 1131 75735 726409018 11624 24452 108607911 10134 65444 58115486 6523 24452 10984493 89135 6523 259794778 80468 11624 88247159 6523 75920 300732457 75920 46952 939618676 75920 18671 755853007 18671 6433 676191521 78843 80468 810190474 6433 10445 660403889 74130 6433 143793195 6433 22396 52028607 71675 22396 811739884 28445 22396 669051664 82759 71675 35119223 82759 35909 281705472 31369 28445 721000388 76827 71675 921174260 28445 53205 28131405 76827 41981 19504304 83984 76827 596548786 45683 31369 559271450 41981 16882 900848889 21843 83984 928100876 48950 41981 372978077 21843 54729 561445946 21843 19986 401114114 51462 21843 657278617 72149 51462 45200508 54209 48950 456035601 60295 51462 809022554 36714 51462 878587137 6147 72149 735463735 18092 72149 363334457 79998 60295 661699165 47610 18092 797491699 52181 47610 46994440 79998 54821 168198794 65939 54821 444742470 52181 17679 216431743 21336 52181 389837135 63143 52181 187008167 21336 34065 96384941 49405 63143 708837946 63143 11718 875649763 34065 9618 926937877 63143 43107 755130968 11718 7339 67211609 11718 69470 310319111 11718 215 106706192 33403 69470 518417526 33403 7509 935298926 7339 49819 113477390 19864 33403 218287994 30370 19864 52313740 49819 68947 80973106 62684 19864 65113775 28212 68947 938134822 30370 387 964784405 28212 40338 155600512 28212 74857 664362665 25548 74857 230139186 52016 25548 593096102 82070 74857 762604686 4002 52016 580413209 52016 90718 580466188 48816 25548 331057818 90718 44613 516759050 86735 4002 324295534 86735 62482 707787765 86735 12275 22283130 62482 55578 523792847 86735 51892 56742143 86735 53905 248895618 53905 15213 813933137 52638 51892 419509765 2208 51892 192067218 2208 45754 602822134 41212 45754 946999744 4094 41212 541094882 45754 54682 792286747 43602 4094 331276388 45754 71043 489842533 54381 54682 420396121 4094 34613 288115180 34613 64130 43263691 1182 64130 769461106 34613 49365 397795212 54381 81845 586533256 64130 53087 405278845 9537 64130 903703308 9945 9537 583794894 81845 45347 474437560 56335 9945 733450194 60902 9537 109592898 68716 9945 506399306 56335 77328 248622495 68716 11766 25224209 56067 60902 390743830 11766 50631 405119445 68716 80894 278836914 11766 35762 989257318 50631 15082 572988721 15082 77093 579533967 50631 14268 886259709 28937 80894 412504719 77414 77093 809601421 77414 36722 590766242 14268 18607 887949340 77414 70159 263025334 18607 83517 451277862 2014 18607 751938231 71031 36722 459616683 3590 71031 290881735 3590 61396 927815467 61396 47990 529219522 61396 79298 849417013 26380 47990 959983100 16386 26380 758045721 79298 43152 434444061 26380 65936 376846229 79298 13804 139301148 43152 71112 548281092 65936 2765 175519330 65936 27867 906800175 65936 52724 138805369 48872 52724 60485652 66403 2765 57978395 52724 39765 520422388 23010 48872 370462847 48872 74686 897377657 39765 23418 212439285 66403 62763 123191909 23418 3625 21716754 30768 23418 564455802 62763 90022 230575760 3625 29860 8142294 39874 29860 980266029 45230 3625 952460645 31481 39874 845170166 77912 90022 446846371 29860 41164 69855209 36511 77912 874719133 65037 36511 27434357 31481 90249 34242781 41164 15339 400928425 41164 69579 2612271 49308 90249 383447807 13167 69579 785790094 69579 45812 712074508 13167 7623 566358074 8008 45812 144064276 90337 45812 17559874 34094 13167 130923752 17220 7623 132632013 17220 4117 534314040 17220 7210 812585801 65494 34094 791843104 17220 33518 289551900 33518 74239 787479154 24080 33518 922207362 40342 65494 107931467 24080 28546 654291637 40342 73507 608172862 85257 24080 749060182 85257 79423 495360326 28546 26118 967930337 73507 12453 742434972 37219 26118 616271255 12453 81496 660543429 12453 41004 701968990 55189 12453 885930699 16906 81496 504059416 2764 16906 906892424 17249 41004 202083964 17249 69079 969922344 85913 2764 587811856 17249 4770 754143659 63951 17249 274265783 44591 17249 534701574 44591 45673 387596590 54757 63951 43776921 54757 4648 522002851 45869 44591 193533488 54757 77449 512086966 42025 77449 444726423 15782 45869 901450735 77449 80113 433643447 77449 33557 860947276 44906 33557 904154166 48047 15782 887423799 9530 15782 39838916 33557 42291 509479371 44906 29047 569855499 19834 48047 861331794 29047 3415 659587468 19834 75394 839651672 39897 42291 456971661 39897 34612 489576282 60719 34612 204961330 34612 10775 357098415 14735 60719 68235554 85567 60719 832861224 10156 60719 221608350 42938 85567 694931222 42938 31372 609356090 42938 17485 704871726 42938 23673 762623376 53270 42938 148210280 42938 54414 850612599 29338 23673 142068648 14264 29338 110986808 22688 23673 66080807 35048 54414 48407543 81768 54414 70979967 14264 50642 409836685 14264 48908 755572974 81768 81393 391660230 81393 36182 684983939 36182 83648 134759049 48908 79882 591547445 81393 5076 519819231 47460 5076 98342843 79882 44011 215802967 47460 89966 319954182 5076 86156 256095196 44011 43413 429131984 43413 5318 1292199 44011 17159 935040471 86156 52613 50869878 6501 86156 155584963 4138 52613 286615169 4138 76432 496327850 6501 9812 204624834 18542 6501 144060329 27172 76432 266259649 38276 76432 788531719 59541 76432 884543294 17846 38276 921037837 38276 24034 133427684 17846 35711 19278177 59541 36726 260563898 36726 43459 461637582 24034 78578 943622949 40395 35711 311555836 35711 13485 107731191 78578 88685 12748439 70641 88685 83331434 88685 26093 925138108 70641 62777 542904427 26093 66874 332372849 62777 87961 804806209 26093 33158 447759305 13031 66874 712811830 83997 13031 642212114 23524 87961 167338211 79776 87961 940795092 79776 57134 109900451 23524 82837 689758203 83686 79776 504143426 11441 23524 753048926 34126 82837 173487537 19193 57134 6220977 3322 34126 127390002 83686 66566 397291587 66566 44388 853073870 34126 29552 331974854 19193 23063 555601704 23656 23063 52262283 66566 65868 853564000 72581 23656 819685746 29552 50775 60997386 23063 60420 448804318 59926 72581 867946211 84232 50775 929453935 74101 59926 992392908 59926 13997 983964254 42753 84232 153332925 51986 84232 275215765 2396 42753 479093364 89614 74101 951017354 89614 21945 107204487 2396 72158 695080012 51986 72964 915242715 5691 2396 636252423 36286 89614 999365739 32479 72158 642225275 5691 50708 68935358 50708 36966 936293660 25480 36286 934624812 71548 36966 14003907 22006 36966 105799506 75485 22006 797930865 34992 71548 693186090 25480 7617 392371706 34992 66786 450686681 66786 26694 209479387 26694 49619 331413967 73462 7617 73213708 7617 38405 356934393 49619 31547 720496097 73462 60128 17920650 73462 61899 121695957 31547 18996 158783665 68725 60128 581286626 84809 31547 776253562 84809 63968 725458897 48634 61899 445775042 84809 44644 993701847 48634 70950 449052742 63968 64620 16273285 22002 48634 581978962 20564 44644 310146940 66384 70950 130312069 64620 37459 12565961 22002 43514 797859476 67771 22002 548579293 27151 20564 800816128 27151 67930 460185183 15805 67930 580781216 25440 67930 905524619 83363 27151 489278690 27151 11811 91604197 78966 83363 6889629 40440 11811 926531212 78966 32136 176412297 32136 33527 60714493 14790 11811 168557167 40440 35565 524300537 14790 89317 459254778 32136 6081 343664746 89317 88212 974961253 9830 88212 630443430 5364 9830 415035637 2305 89317 440409874 6081 35098 984616770 58629 9830 57884332 2305 70091 681950708 58629 89737 261465541 5753 2305 939827270 25226 35098 849815407 58629 57343 983317598 725 57343 727147175 4816 57343 986424031 57343 3114 155776699 37955 3114 493346908 60157 37955 407825763 60157 59779 244201832 57901 4816 949118241 58359 3114 981414154 81050 37955 360087022 36118 60157 440495307 17961 36118 144959084 4814 17961 419976230 7869 36118 663802702 55907 36118 299454076 17961 77922 328559417 17961 77108 129180708 86945 55907 139679138 77922 30461 159670653 86945 11259 266316248 77922 733 647413630 77108 54885 826358420 12421 54885 417443903 733 38949 255885631 28496 733 870037476 54885 81024 69921682 19933 54885 33944005 3542 19933 285495148 31258 38949 178854439 43 19933 666240083 31258 13488 20465008 10081 19933 466112888 43 23731 50506091 39958 31258 970283153 10081 7208 901247861 67673 13488 568227002 67673 5582 615774111 60669 23731 145309654 22991 5582 727611133 22991 15657 284592420 41399 15657 17167936 60669 2263 613214091 2263 24500 126943916 2263 47021 357548523 15657 9437 553039788 47021 15130 489139567 9437 1443 871104455 47021 81495 575666861 6249 81495 561044480 53825 1443 836819988 1443 87781 635065765 41083 1443 715986532 53825 62202 357181462 53825 31271 136574239 41083 39237 115007819 39237 57799 534957553 8552 57799 480713459 8552 440 35804043 440 33741 899397232 17298 57799 618488427 59386 57799 122173871 19409 8552 878458166 28809 33741 62880449 59386 8555 767405220 33081 19409 852591390 32514 8555 643766318 12857 28809 566821248 46001 28809 443529730 85946 12857 73565386 24198 33081 8795304 16329 12857 853786976 67908 46001 173265308 24198 29660 396957199 13051 16329 647190508 54807 67908 307454615 44799 13051 453824152 14287 13051 225823278 44799 27734 422906810 12693 27734 638923694 27734 61848 470177703 27734 812 352086288 22681 61848 684204939 48029 22681 326213222 22681 51839 842910244 48029 57457 560354987 57457 40829 293384511 70427 22681 953007452 87258 70427 453675097 70427 87032 380751869 87032 77022 351351783 53869 40829 71577239 53869 38935 117834969 77022 67139 842490951 38935 79091 291136942 51330 38935 436086508 32440 67139 677962428 41119 51330 727775015 41119 21723 559596681 19228 79091 342418386 19228 153 158799544 19228 29366 959245172 153 34433 169431685 41965 153 623866572 41672 34433 967249976 29366 34586 429005085 29308 41965 692824924 33082 34586 828810392 41672 74247 503015538 34586 58486 56434370 58486 43837 5232338 58486 65423 407983474 84464 33082 133210024 85115 43837 897878482 43837 47319 42263076 47319 39691 800346329 47319 223 995586589 47319 66593 358279372 66593 39145 376876827 71693 39691 493157754 8272 66593 839280734 39750 8272 367761261 39145 6329 127777861 8272 67759 47798250 6329 80889 720389345 8272 5737 277462228 5737 71563 301786197 71563 8768 113849147 5737 67981 673720539 80889 59769 832835623 1804 8768 957057195 67981 72014 474595282 57591 59769 97806155 85505 59769 970178407 57591 80665 667536948 678 57591 671326133 85505 47986 90531699 57591 18545 743956040 5704 18545 88175396 678 35576 849102957 4623 678 748503258 5704 17312 239219122 90126 18545 664527235 975 5704 190318374 4623 40430 69828597 47483 4623 759264088 14376 47483 508852300 40430 75039 832045926 14376 14090 919250373 45491 47483 81341435 14090 76064 970593194 14376 47486 798637703 47486 24253 496787660 82285 24253 279434452 9868 24253 39380732 78214 47486 98560495 33906 24253 107618943 24253 57777 690689794 57777 19185 690847883 89391 78214 962910300 19185 37595 756678515 49307 89391 640078621 37595 85542 661066458 37595 83239 872189268 85542 85019 126865230 77172 85542 724653202 67233 85019 263747319 8231 85542 11099667 67233 62852 770917347 89889 85019 50530733 67233 89934 124104226 89889 15420 450698418 15420 55270 486870842 88130 15420 856385694 89934 56007 874912730 55213 56007 643427904 53340 56007 99019433 53340 87296 749638409 55213 69472 608147421 53340 11792 45435421 69472 16672 132907429 11792 19296 537503774 67213 11792 998412226 19209 11792 862222424 16672 27826 396686607 80147 16672 432144002 86832 19209 914360732 31792 27826 605030349 31792 26441 876746981 31792 17099 283982998 67506 17099 838261086 31792 89251 88283656 7303 17099 63433776 26441 46246 402399108 29389 67506 17298791 45445 67506 111626547 46246 24003 922955850 70620 46246 399377315 24003 62246 902766459 29889 45445 543214000 37482 62246 26869245 37482 66078 672760247 37482 47571 710716771 66078 2946 47494250 77317 37482 444239338 2946 5849 44156164 77317 21727 111404499 77317 2398 72297293 21727 17801 822878233 2398 33970 551452170 33970 72729 627563628 2398 17194 842899592 17801 85068 164725386 55754 72729 324403906 55754 82266 208909346 53719 85068 219461260 17194 90171 548008607 90171 41334 882041266 4932 55754 22528452 90171 46631 698705479 80048 53719 113529113 41334 56932 454300913 80048 5916 875301461 46383 5916 957320935 40836 46383 706327304 5916 13584 243389417 46383 22169 24368172 39440 46383 736926761 83779 39440 33598616 52158 13584 256585402 43346 22169 633981271 52158 64076 330802900 44763 83779 220784518 44140 83779 293231605 44140 7258 994896031 44763 37582 562597108 77126 64076 734798726 54972 44763 890907804 44140 55753 248528925 55753 42987 865828930 77126 79480 209518195 77126 21187 141263511 3202 79480 48023706 84684 79480 422979922 1492 21187 792037287 688 1492 176646631 1492 26279 8128335 6988 3202 460524786 6988 22909 720293696 38651 688 324742170 5588 26279 745693475 57702 5588 528647571 5588 76926 609269997 69715 5588 648141438 22777 5588 120300465 62928 76926 812655150 22777 67478 475705065 86997 62928 268737724 22777 36850 684625282 36850 56012 310383791 36850 13388 76315669 31656 56012 755197477 77542 86997 994479952 48936 13388 18389554 72585 31656 969478654 31656 34724 134996076 72585 71251 82987351 30683 34724 753213379 33118 34724 788231720 34724 56910 402572619 89893 71251 767841535 56910 21701 795899892 89893 6451 874179128 62088 6451 472308070 54708 89893 608871611 50873 54708 887983329 12734 62088 122238633 18363 12734 622147631 14323 62088 711419419 54708 35326 389041282 11653 12734 983668906 12734 61145 101102902 36378 11653 745230052 50526 11653 316462654 22303 36378 108187448 76170 22303 147026657 76170 75493 639295740 54062 50526 824608282 74572 50526 860080514 54062 62349 924795628 78953 75493 784640912 54062 65838 6655754 65838 86079 308476113 29483 86079 581147178 35483 62349 121856918 31628 78953 405826305 75300 29483 199258517 25125 35483 877214780 75300 59725 66278188 25125 86395 182983042 31628 24472 765229055 75300 70461 755527317 20682 24472 977968946 83300 86395 770516013 59157 86395 582084650 27821 24472 12034286 27821 13702 213123298 27821 22093 126121457 37034 59157 500009773 18944 27821 394011292 37034 42055 382489795 13702 1278 579908865 18944 86690 11799504 1278 755 378753230 755 3201 355833779 1278 21446 105059675 35191 3201 744262319 755 50294 230620329 26819 35191 145755290 48443 21446 265313426 48443 52359 401480682 26819 29003 947081852 52359 45963 1070451 58289 48443 988719738 29003 13918 338020993 48890 52359 975463263 81997 58289 35084978 48890 15244 154775449 81645 13918 717528473 62265 15244 977478520 707 81997 947781299 81645 46311 899457784 46311 26379 500674236 81645 61100 119307583 87398 62265 836247153 29190 61100 79302165 61100 27609 367001420 29190 45742 557364513 45742 53921 657136375 65620 29190 869152092 3081 65620 781331632 3081 43196 715668155 43196 65347 105020184 65347 46280 568333789 65620 53707 256488631 18356 3081 600943607 65347 49041 333383203 56400 18356 601346247 50752 46280 188028554 34907 56400 185519664 49041 67282 957791188 36192 67282 967036241 56400 59455 143722195 36192 29336 545380827 21567 29336 923001356 22644 29336 648532286 29336 70769 964180974 29336 71163 78298647 42 71163 939676743 22644 1504 596782514 5956 71163 44961094 70769 83167 105468004 59646 71163 403160213 73845 42 917434434 44477 59646 279984431 38697 5956 467980823 90178 38697 220292275 29696 90178 267600926 76710 29696 811934169 29696 910 869905737 44236 90178 80031021 90178 24421 144301213 76710 89396 587671164 24421 79135 965929503 79135 44156 721748643 40156 44156 428545982 24421 23930 465470838 89182 44156 850086731 63003 89182 240828236 29858 44156 312336167 15307 40156 722991612 45833 29858 611104634 15307 5738 920366753 15307 67629 12331056 45833 82475 544203661 50930 45833 172269147 15643 82475 253191167 39016 5738 520963027 50930 34820 391686567 16961 15643 73242938 15643 49728 754637246 34820 50315 585177645 90180 49728 35802905 26741 50315 941255484 48712 50315 907818241 90180 71798 502476506 26741 59163 738941340 71798 27487 279126441 4260 48712 844803049 4260 75340 96641716 59163 28929 173694289 28929 51948 865757741 54749 51948 290513921 44879 51948 972780485 28929 7983 431162347 81193 54749 648152047 54749 16736 400328692 54749 3032 110940378 26125 3032 373626768 16736 61366 270311785 22748 26125 10820213 26125 61092 764771213 61092 56237 738885780 26125 4972 114102345 12387 61092 187871499 4972 15181 677728238 89268 56237 184687622 12387 12727 640967592 12387 16931 635239447 72562 89268 9918379 74615 15181 364804200 74615 30788 104717738 16931 75443 743916467 54776 74615 906297186 25665 75443 120370326 54776 73920 251504594 25603 25665 949397261 25665 65800 585984789 26530 73920 765206159 26530 74849 977004569 26530 33618 615863893 26530 35864 167159796 26530 26702 50735137 26530 42676 275753056 23162 42676 126908165 26702 45483 457409078 23162 37066 796258209 26702 51516 109361605 23162 8214 482817629 45483 90484 362750611 78663 90484 44784111 5342 8214 291927542 78663 86993 335563711 77553 5342 387497112 90622 86993 283032164 86993 64196 53847528 70071 86993 871750838 17207 86993 699447571 90622 70029 881651060 22062 70071 166009608 12910 70071 113388412 12910 38158 352787938 12910 31737 890578199 22062 48988 154853997 48988 73837 477808332 38158 73482 681616482 10018 31737 984376160 73837 54388 369290164 54388 61061 703972703 10018 75238 273226091 73482 28085 973805306 10018 53324 738417274 59010 28085 253113641 39545 75238 473074818 21869 75238 118098172 59010 13229 995840274 39545 40408 115019461 40408 45363 846165903 40408 56282 663294103 49925 40408 231509838 69207 13229 223657206 23984 56282 516211226 46897 69207 591703042 40136 46897 380489587 23984 29245 347321365 4400 29245 135196963 23984 43474 833305644 29245 19012 19199165 19012 23600 16511781 83302 23600 73700335 53751 19012 131358408 53751 83080 71129235 87599 53751 123201520 17946 87599 104491879 3624 83302 623347736 83080 37064 780114406 3624 63325 954160735 87599 38457 907554657 37064 1900 886859721 26362 3624 694055872 26362 80957 941759920 87694 63325 407824106 38457 27006 260416120 80957 41022 714001199 26362 68604 771813602 6098 87694 264054203 27006 79361 562274842 39253 6098 854582577 80150 41022 957511274 89887 79361 177004684 39253 81205 108872 81205 78228 132896652 11566 80150 958477421 11566 14642 352649733 86602 78228 181011902 88884 78228 784550928 86602 83460 433507489 39775 88884 602870085 6500 88884 324431004 6500 38102 970851509 83460 2707 809605517 43890 39775 704449315 9850 39775 275121848 5895 43890 762389419 9850 81954 75655398 9850 7700 518524832 43890 19653 749029542 14122 7700 882550224 7700 54591 691872791 63002 14122 257876806 20734 7700 986938261 20734 45584 848172863 45584 16604 87319119 54591 84070 114369360 78447 84070 472946932 65957 78447 360511078 45584 33359 877675629 16604 10998 506949157 79534 10998 181541334 65957 73589 90463299 39058 65957 61249029 33359 53372 332960999 3884 79534 260409613 6494 73589 370301883 41288 6494 155743880 6494 50313 530199795 3884 56585 523122773 56585 1031 415644241 41288 31771 534448305 41288 76609 874708362 31771 17925 172783518 76609 21181 142464035 1031 67797 5212532 76609 70869 55772974 2768 76609 771268117 198 2768 443950596 88971 21181 755224401 49151 88971 347828415 10707 2768 697455517 198 49505 672949116 49151 3503 198825336 67177 88971 995881537 26781 10707 286554268 26781 90945 184906349 26781 73063 646572078 3503 56746 828397809 82738 90945 147350501 82738 11324 869814742 82738 90721 472791385 57905 90721 44349598 25808 90721 924340336 25808 11006 781609346 25808 55530 117728138 16266 55530 252747800 57779 57905 700084407 25808 27133 520899401 14112 57779 981362175 9728 16266 325890551 16492 27133 633339416 44251 57779 941435364 14112 1545 422927961 61017 14112 951783438 1545 40769 445727717 40769 78528 280390543 40769 61842 452218595 61842 9094 867611302 78528 1068 813040333 61842 55526 613672717 27311 1068 483691108 55526 65913 303501175 66419 9094 644633781 79257 55526 787717957 27311 3176 46214214 79257 70358 598945098 29681 66419 476921758 66419 30066 664497822 24026 70358 15246336 24026 89096 175160879 30066 35330 142912141 46763 35330 232009503 78745 35330 780291561 78745 35608 676722366 12778 46763 601357802 3385 35330 81649415 35608 21830 9331950 35608 30549 121340775 62296 30549 62067515 44600 3385 132478037 40551 21830 875183589 21830 6886 492868057 71913 6886 124319948 62716 44600 104471415 6886 82056 626163490 62335 71913 600540335 6886 28722 440216415 28722 47968 216722716 47968 76414 784686992 82056 49854 518872570 49854 42320 36356516 42320 54382 176126404 25946 42320 838188922 42320 44116 699654195 47589 49854 911558608 49818 47589 713570865 49818 8911 416071717 3110 49818 843880244 47589 56267 216321151 52995 56267 532474296 8911 68816 933016652 56267 73001 611560271 42482 73001 670597168 42525 52995 298773742 61631 42482 574244418 73001 83508 693845303 15405 61631 123200995 21051 61631 656289398 42525 3359 19955234 61631 77314 566679054 15405 77928 40592175 3359 57839 423288740 14320 21051 339205190 57839 64141 702088254 18849 64141 920553342 389 64141 398010981 14320 8055 72609881 15597 14320 931835760 82984 389 542886938 15597 6753 51007558 61634 8055 900772163 53797 15597 727732289 6753 24065 319857267 83455 61634 837879425 86468 61634 592481629 86468 89533 976359042 86468 74414 537324747 86468 6792 794770394 6792 53828 371849465 6792 72041 432056277 41433 72041 583937549 41433 13138 998489151 55565 41433 544671209 13138 28140 104787178 87636 28140 13450765 87636 19977 57205853 71949 13138 753163945 53419 87636 790712435 34402 19977 873992527 71949 11288 117866413 71949 28158 885666688 71949 40977 804580659 12533 28158 346389586 35866 28158 152037722 53200 35866 948726052 28158 85572 863158207 20900 35866 119193956 16817 20900 894243729 1139 20900 497004971 53200 69360 456456011 16817 61716 7341992 20900 15107 129711362 28557 1139 3632704 15107 15521 686043498 15107 25987 106564707 29440 15521 196615737 28557 54037 750651714 28557 13448 120255530 29440 10831 453063799 10831 86062 667796700 16732 54037 708903599 2897 54037 639486151 86062 45741 97634966 45741 12642 196995419 2897 72902 385277137 15990 12642 810128370 45741 55346 19629643 77267 12642 5641415 12642 85172 417812579 27406 72902 900887576 27406 8682 348111173 27406 63975 369125030 47642 63975 803732408 35489 8682 48320537 81963 47642 614190160 64592 8682 363618758 40619 64592 952104842 64592 68550 856224013 40619 75266 389351139 75266 64888 349412444 75266 72086 559187211 72086 26780 167247404 26780 55694 656929596 38695 64888 454595550 23922 38695 717090080 27672 23922 451635809 35611 23922 10535489 49201 55694 16480489 35611 68901 15174099 12111 27672 923580452 27672 77222 338467310 61321 35611 804974367 61321 86152 142820469 9283 68901 45344661 84176 77222 566934161 31978 84176 306799883 9283 74552 111846968 67210 86152 409970926 47801 74552 499452454 23501 67210 696035087 31978 69474 925082300 88043 74552 134260136 43064 88043 673464435 2547 47801 602402034 40292 88043 773090698 88043 14546 318002791 88043 4751 665698046 2547 41982 107162861 40292 46487 636691887 16913 4751 340690122 4751 81728 104813674 16913 68969 34780121 69787 16913 826569990 35448 16913 985437204 37157 16913 14350221 69787 49985 247597678 86028 35448 534175888 69787 13588 580083009 37157 66825 90147488 60277 13588 896278855 66825 4258 560983879 23634 86028 679828893 23634 9270 42291504 874 60277 887716789 4258 45029 497048323 67615 9270 587642138 9270 79858 580929615 42150 45029 671038988 45029 69807 624722353 45029 31113 586038399 43580 67615 42981184 42150 21347 136054144 43580 38410 68010241 14117 21347 637313743 38410 30219 751138544 38410 48238 873912262 57366 14117 452906944 38410 35145 243837049 45827 48238 45765609 35145 48305 879214536 19333 45827 64993449 40610 45827 997192278 17193 40610 794311632 34379 45827 53422668 48305 2630 29740158 2630 70537 763139258 11130 40610 178129844 59842 2630 502394762 62135 34379 467846903 16530 59842 109330511 62135 35725 525817453 59842 88989 236140571 16530 39365 242016628 64198 88989 178955543 45287 88989 316564156 35725 57519 683112518 39365 46875 230059454 57519 13539 27480667 45287 36056 53568762 45287 25137 148437771 84141 46875 277913451 46759 25137 156030260 12168 84141 810770430 28675 84141 407216077 46759 11520 650649877 28675 22232 202635481 22232 46319 204822059 46319 78011 860224426 46319 46755 771270019 36184 78011 587137273 75372 46755 949866397 75372 50144 321908129 42928 50144 655587286 42928 36770 56813287 36770 88359 135324829 59655 50144 792464965 48920 36770 969344435 46201 88359 869281572 59655 60577 311952947 76398 48920 763764899 17090 48920 645560585 80234 17090 991586502 6076 17090 257692780 460 6076 149737681 28361 76398 743507247 90909 6076 969313322 90475 90909 712157443 77439 6076 578332195 460 46061 493126596 90909 21964 781933475 53400 77439 545429237 46061 55070 41689704 1163 46061 227926365 21964 26859 999921238 55070 50480 892501624 26859 63305 354998484 55070 65871 582602866 63305 82870 93477553 49953 26859 50912265 83098 49953 721774793 14095 63305 685122885 40500 83098 45342206 40500 780 687342266 20113 780 470057756 14095 45085 963852580 21610 20113 661436635 85089 20113 531422371 38198 85089 729088189 45085 84762 171646664 84762 68943 151744397 49806 21610 345211914 59951 38198 159759546 84762 62522 705844216 59951 28831 620626774 59951 676 348968681 59951 21088 256208692 6293 62522 886006032 86872 21088 136404594 21088 10695 925225296 45042 10695 458849859 86872 28451 710969930 28451 16568 103392394 39038 10695 528445532 81910 39038 854257386 81052 28451 414006360 81910 11994 469273182 73697 81910 217777362 73697 3405 392065753 3405 63925 734786175 63925 53332 532894409 22778 11994 207610444 73697 62136 970362772 62136 60079 90653998 63925 59839 371997473 60320 59839 565746065 87116 59839 609989870 64185 60320 803650174 67428 64185 224140996 59839 48004 250895545 90650 48004 737220600 9431 90650 789432863 9431 52549 129152878 67428 14261 688042859 14261 80363 783348153 14261 53491 533911156 9657 9431 211616590 80363 9686 105345662 9657 62277 687654424 9657 71714 141263078 14340 62277 916911652 56853 9657 743015577 54073 56853 541274187 39521 14340 945316484 71714 49748 731277807 62946 49748 548846264 39521 44274 713630283 44274 76826 380024889 42941 44274 50522053 76826 44765 216518140 50088 44765 195929482 50088 84883 2629117 74779 50088 344467245 74779 56204 442041783 44765 84028 9007137 74779 42606 796806265 84883 21044 995346701 67135 56204 10369360 84524 42606 939003943 21044 6563 7068772 38766 42606 4414222 89381 6563 843812858 56014 84524 746710512 84524 65987 265860364 65987 11661 144421845 89381 17417 631102769 14996 65987 85324149 65987 30044 747897396 73721 17417 594223013 20811 73721 166945761 41156 73721 478276738 73721 35232 234181637 30044 55872 356090218 66138 73721 715277028 22916 20811 52753189 31595 35232 670408611 73667 31595 278260834 55872 15712 332760964 6789 66138 590575566 6789 20469 674720260 66107 15712 933516180 66107 75175 927865085 27413 6789 792071264 47479 27413 153664421 66107 86015 570734360 86015 84427 694557125 80280 47479 136878557 49643 27413 375150887 80280 67915 25806107 8050 49643 493095634 67915 64160 665290063 86191 8050 840759404 8050 64535 530242064 86191 21385 821038593 30299 86191 624658044 3044 30299 708331389 64535 81407 506614582 89055 81407 282047252 31864 89055 16991656 31864 4704 390012823 43971 31864 756321853 4704 18741 636737112 22997 31864 718341409 85043 31864 91201883 83464 22997 807348613 37760 83464 380255860 22997 33839 600318111 83464 43885 268705924 10163 43885 99568331 43885 39724 103894155 37760 58094 290536069 58094 71963 134916949 58094 44307 300938368 59853 58094 948352847 61949 71963 705192222 75082 58094 905656037 75126 75082 127968318 44307 81513 59747184 61949 29069 259313849 75082 46933 148006293 29069 22570 587762932 7101 29069 391817488 62180 29069 601793766 34979 29069 171157568 90529 22570 455300627 7101 27700 278104821 34979 85729 87277267 17253 90529 248020047 34979 56030 535018670 90529 35442 558662007 85729 33408 239771263 86556 85729 406757667 33408 56352 859227543 61833 56030 771598357 85117 35442 469970266 33408 46514 890236553 22227 86556 300383151 75248 61833 950846939 61833 34698 647610152 46514 46236 308571713 24011 22227 249572580 34698 57521 553780174 43787 34698 704731002 57521 64798 430098179 46236 33814 850689463 57521 54131 184993264 78573 33814 305594580 54131 38125 163233007 33814 26861 58255780 26861 63708 988396214 26861 64539 706952362 85586 63708 143508292 38125 90212 865719507 22168 63708 614545129 90212 29459 68876089 22168 45077 468756788 29459 40286 362309724 45077 82471 360331213 44345 40286 676853532 52420 44345 11823098 82471 49058 484222277 14395 52420 470520071 54206 52420 788567290 12027 14395 659671678 54206 82299 273617140 14395 27789 80081815 82299 87962 231733359 60693 12027 692937714 76661 87962 170461688 79504 82299 463298875 87962 79278 83116034 60693 57978 262819143 79278 2511 659625324 79278 81493 217499183 48205 79504 118612446 81493 47649 716538200 2511 80769 426138641 81493 86999 245167928 80769 3863 525844048 47649 17255 766561701 3863 70087 405423848 85211 70087 632547039 4235 86999 775266321 85211 49553 439642773 78077 49553 485483945 70087 35557 37582134 47557 4235 540030010 49553 2036 571574785 59048 49553 776067980 78077 41812 388650539 35194 59048 870912597 59048 74735 350031498 38126 74735 144763360 35194 43117 216789870 7056 41812 500039032 35194 51357 322584946 9441 51357 682511435 9441 63874 247652786 84894 9441 133133088 46792 51357 108538465 84617 51357 442753556 33071 63874 892249710 33071 80590 151554574 84617 1460 34955249 17500 1460 105414812 1460 15299 674819330 17500 28193 381310875 17500 17585 125894998 17500 11016 472566603 13450 11016 49197993 78113 15299 178552787 1249 28193 583101214 21081 78113 179431272 13450 5438 23874678 6278 78113 370565908 5438 89691 931181391 81602 5438 131050091 23098 81602 501135728 29997 6278 139771946 7914 81602 62743568 29997 81981 812213112 37494 29997 926546865 23098 47766 467446425 81981 25469 572114571 54107 81981 100159429 25469 19179 765135012 90503 54107 845611850 6923 54107 844809136 25469 90941 31506575 19179 39011 337607481 6923 64307 853613305 46356 64307 920424644 64307 15224 797252672 16560 90941 119784410 46356 24499 810167697 19564 24499 739760424 24499 74082 625123574 19564 31720 668421146 74082 76351 423781852 76351 42806 32583026 58994 42806 714364630 68507 76351 655169845 37054 76351 998470612 31030 58994 437535952 64030 42806 73695494 31030 30608 137082369 82959 68507 748965004 82959 73088 764488544 57523 82959 331583735 57523 27218 40791344 62396 73088 919317280 46373 57523 616648591 46373 89016 299375407 40266 57523 489527202 27218 23112 378121804 46373 52014 99614888 40266 80672 24860965 11553 89016 504979263 33394 80672 107280063 80672 66020 610857813 54027 11553 570174998 9454 80672 960800705 54027 31276 657963545 31276 26956 570390378 45499 26956 462078553 45499 13267 836331411 13267 40678 391733489 30366 13267 630869386 45499 88129 443082439 52806 45499 266782503 66620 88129 200055864 25389 66620 766207025 66620 90861 121182123 66620 16211 953281104 52806 31167 918734203 19702 31167 114470442 79794 31167 17111799 31167 90460 513081902 16211 27324 505593095 79794 22699 369655323 90460 66137 694654002 26990 27324 54100180 22699 5472 511483086 21136 26990 482529086 66137 56593 510398852 21136 70138 628286117 17932 26990 115708979 70138 46535 787887893 78105 21136 223228481 78105 3854 22902337 25392 46535 10340615 76690 25392 483388234 38726 25392 917676623 76690 47512 555044106 3854 55871 932458765 47537 25392 95974066 38468 38726 983202511 38468 52783 418532958 47537 32084 687560160 52783 64805 154283823 15168 47537 502889981 52783 87521 613446427 83233 64805 882095781 64146 32084 560522761 7016 64146 847536017 7016 61065 99803295 83233 31137 425830574 1511 31137 590361744 47709 61065 432178014 82367 61065 471809614 32101 1511 775137977 25201 82367 696782246 82944 47709 717857924 82944 15013 105542436 4407 15013 868893596 4407 82011 160926145 71380 4407 894912547 4407 12907 842898886 12907 51402 28223243 26140 4407 734848940 7581 26140 839363093 50744 71380 291184941 24531 51402 270360113 9608 7581 313733563 24531 36398 731985233 41113 9608 772207604 84478 9608 353326856 73342 84478 117980048 82379 36398 436821403 982 41113 34151913 41113 67630 188381441 73342 35338 382531276 59467 67630 969450629 42136 67630 565335016 59467 39888 333884509 19566 35338 578465830 90606 19566 839868889 90606 17102 143473969 17102 20142 603713804 20142 83290 517799827 83290 36393 95267058 10214 20142 695338596 37400 83290 611513631 71886 83290 224811393 87686 71886 741873827 36393 25857 59082733 25857 60788 454041363 87686 62797 718581955 85394 62797 372076870 1489 60788 273682213 1489 69543 289133626 46066 62797 584241679 34654 69543 574315163 1185 1489 91747867 46066 82431 37439529 24649 1185 366244354 34654 23717 752071474 46035 23717 433816849 82431 61856 727417943 84173 61856 116952840 81453 61856 917591547 56906 81453 252063388 84173 40903 470165930 66699 81453 647641251 14772 40903 107078663 27233 56906 253236877 22701 40903 478504205 54143 22701 230247502 55118 14772 270226903 70476 14772 83364685 70476 65583 636575761 22701 18392 145405716 55118 82521 511191987 50442 18392 457265040 37514 82521 90367157 82521 61591 560418050 18392 479 602769801 23030 37514 84624313 6450 61591 488159479 479 32830 620211229 86533 6450 211138076 86533 63216 696483128 86533 43394 415959360 63216 70471 742461648 72933 86533 953758697 73007 63216 698885392 21711 43394 127951720 43494 43394 536530743 3379 21711 128546373 38342 21711 730269986 85770 43494 420530012 38342 50662 931904931 55497 50662 808202173 3379 20758 948751892 29216 55497 306343856 52340 50662 596632493 20758 2107 147443926 55497 18533 59640561 20750 29216 924878951 14359 2107 102105898 20750 20997 480444890 65467 14359 26521157 20750 68456 497798747 34760 68456 100056666 51433 34760 409364031 59073 20997 697774997 30937 68456 826047387 59073 38326 705710204 34760 72863 203758221 74153 72863 635643913 60095 38326 928457916 60095 36080 880100356 74153 39205 230424727 83452 74153 491821477 21749 60095 594359475 83452 29886 886457676 29886 62760 394918663 30640 62760 535717324 88984 62760 328547081 61246 88984 371578879 83904 62760 171133341 61246 71645 420321504 31582 71645 551550154 88984 62454 188979338 62454 65202 485526504 878 31582 117926801 73811 31582 909416006 878 2596 194918962 923 62454 790284424 34256 2596 147660761 2596 40323 133184162 40323 28623 311964614 32786 923 652129968 32786 34077 273336584 34256 1898 188488627 1898 42486 718588159 33488 1898 566785689 86595 33488 61835395 57476 33488 117457721 31308 57476 726160567 57352 42486 927954332 33488 30743 574517693 31308 75668 547147225 4829 57476 682243770 30743 63260 308693442 56967 75668 574591897 56967 61067 569055666 56967 30963 822496777 41793 61067 439271149 67119 30963 54379032 61067 47039 593265173 61067 46148 839898092 46148 3738 764393203 3738 11595 130903055 46148 49436 5064568 47039 41926 42384197 25744 46148 258700039 6431 49436 475421937 72410 25744 238854894 6431 26130 143278912 41926 16176 840086587 28453 72410 841942288 6431 90055 309460020 88806 28453 482844237 16176 84713 465305126 88806 90788 229007293 89097 28453 162706810 20658 89097 71137511 84713 67473 675671570 88870 89097 366499986 20658 83780 616653235 37192 67473 318787737 7077 20658 878302421 83780 67080 533716887 67080 78816 656908081 36638 67080 369738351 36638 36989 99899308 42654 67080 611169621 67080 11839 581152404 34089 42654 10606845 77309 42654 483753477 530 42654 957544177 34089 32915 161035872 9840 34089 278592998 78193 9840 788271301 78193 30752 369959929 22291 530 906493515 9840 70907 132794161 67266 22291 187990040 14717 70907 754469601 39353 67266 48539546 39353 13564 46925488 46032 13564 40921291 26651 13564 410314529 13564 22704 604625317 22704 54720 668531223 13564 32448 660535510 32448 90638 439871779 26651 54801 359789788 79392 54720 510795172 60779 32448 216074110 79392 67519 258018325 76390 67519 274535467 19851 79392 759879910 90170 60779 762356232 66691 60779 159939976 67519 20003 343590163 19851 52346 811850980 66691 22266 864960571 20003 46457 6585147 52346 50612 348119582 22266 89409 262997381 52346 81434 6224470 73863 22266 682742822 73863 21695 273850286 21695 64241 219108045 81434 79592 926809444 39012 64241 465008369 68830 73863 720455204 64241 42426 516386766 68830 39524 296786840 89053 79592 146223564 39524 64650 735708554 89053 4374 877404805 4374 26503 737789101 4374 32123 775287713 89053 10195 116655371 64650 19278 947080123 26503 9731 593670603 45451 26503 193926796 10195 1756 528393639 2790 10195 209961633 24054 19278 742677560 2790 45686 361580694 39042 45451 604890979 1756 41970 650976900 64067 45686 259326901 64067 3722 394571172 69599 41970 312824056 69599 75265 300737279 28130 64067 8482279 76823 28130 989038189 75265 55209 819342785 65221 28130 100533839 53898 75265 270973958 53898 53945 133050626 76823 82816 412528175 55209 28469 107087029 53945 27033 17982259 62957 27033 175887548 26766 62957 199151532 62957 52596 377067406 89213 52596 329097610 62957 46372 306030236 85564 26766 896130904 89213 3093 397567522 3093 23518 387825206 23518 6291 734783531 80298 85564 175240373 80298 15190 472697728 26518 23518 834810704 6291 70971 98098276 80298 66054 948760610 66054 28570 107577313 2465 70971 526369376 70971 28821 147165155 70971 46712 962845657 28821 72025 36515689 46712 14308 148387488 14308 64832 638897632 64832 65997 654346138 14308 45920 654164274 72025 56027 275587214 56027 88465 101855684 65997 38343 76781525 38343 80135 749558266 47045 38343 885334463 80135 41050 716480156 81391 41050 905358195 41050 22902 358386991 85981 41050 812555028 35473 22902 9764829 69289 35473 29784706 85981 49349 772376651 17628 35473 93859141 85981 41741 927723284 69289 11551 152772136 53151 41741 642892971 12971 41741 823351713 11551 51367 584219635 76885 12971 24334765 63924 51367 369274516 81975 12971 33950792 78848 12971 448797000 28811 51367 762328490 1931 63924 76069259 28811 54528 165252486 54528 48313 55316903 69988 1931 984630953 11255 1931 78242084 11255 89713 944000536 46102 89713 826695372 28742 48313 440369276 89713 80148 230164721 19086 28742 919369697 46102 10637 868886926 46102 57455 678606 2393 19086 558406389 64996 10637 176432463 40896 10637 531487433 39820 10637 519420079 15345 2393 218677170 15345 78918 693390778 59465 15345 732226105 35792 59465 954203975 66876 59465 609028175 35792 23427 668949906 83647 35792 552526232 35792 14120 610344591 7728 83647 78072871 14120 23570 449591657 47062 7728 178451450 40337 7728 37637588 13494 23570 42448709 7728 32117 449093928 23570 50509 5347353 66446 32117 34009183 40337 38178 505702921 70107 32117 350534944 87697 32117 110454391 89534 50509 900913563 73360 70107 907976129 70107 9745 860238813 70107 16682 384215352 73360 65056 95709664 89534 2475 705330391 65056 20188 114280719 65056 26668 553120632 44025 65056 325672380 55279 26668 218504706 2475 15982 22021832 55279 55017 595796663 45533 55017 300392931 44025 45148 635947323 45148 50238 191944959 86658 15982 808183143 9982 86658 318400629 86658 30497 367754692 76358 45148 881694333 30497 12234 501739195 79413 9982 66774615 2899 30497 80254368 33658 79413 943367777 70065 33658 185489989 39133 2899 81460690 30999 39133 896322813 2899 50104 480363102 56610 39133 12029884 50104 77619 298651760 56610 58160 431683907 30999 58791 394378919 50104 49962 288487940 2709 58791 661059021 37002 2709 743935339 2709 24990 260729024 27002 24990 225190052 77014 37002 157776821 60530 2709 213591671 37002 29787 938819417 27002 80927 75217454 27002 34326 655592703 35769 29787 123762627 60530 4447 168692442 35769 12202 916711837 70762 12202 636286065 2641 4447 662973619 32420 70762 293295493 70762 46678 595960882 2641 82272 607704190 56937 82272 349624218 82272 42652 290603455 46678 59751 48453202 40293 46678 880258687 17472 59751 402041222 5774 17472 513642881 75349 42652 691874561 17472 21626 301315291 71304 5774 157707739 21626 5782 656462397 88275 71304 789868283 31051 71304 127848019 21626 25442 28446147 88275 61607 256819811 62452 25442 80530724 62452 17333 816819598 31051 76389 437989913 25442 55507 857485560 37242 17333 408319678 13788 76389 453520687 37242 2836 114371403 37242 83745 287619575 2836 12297 988915501 68444 12297 326915851 55176 68444 911458948 83745 83261 926075514 42899 83261 981159410 61630 83261 859201833 68444 23662 32616093 55176 87770 486528934 61630 29417 685578343 42899 34828 248334457 82036 29417 115804285 23662 46700 462527720 2165 46700 548596965 70726 29417 334484863 2165 26069 735728324 11229 2165 321730680 11229 60838 63555653 22339 2165 428816114 60838 52667 337057479 26069 10331 381374532 36859 60838 113847860 24545 60838 180338795 684 52667 61630708 47267 24545 964643466 684 37573 822732609 6432 36859 870777305 64743 47267 171314291 90733 47267 315177207 24670 90733 954386131 37573 3082 87912322 41327 3082 124282856 3082 2361 119790980 7243 24670 910805881 49047 3082 720402158 51802 7243 608531420 2361 19893 271112948 69338 49047 47385754 51802 55006 573875930 65214 49047 970835819 78541 51802 856225510 55006 438 604013670 65214 1281 437138023 78541 761 765340541 438 36939 200271915 1281 3418 254493648 53762 1281 114873828 36939 51020 550343586 51020 56696 124164061 53762 47566 488304600 53762 84687 414045527 47566 42048 798859258 7213 47566 524247999 76773 42048 841642916 66314 42048 955261472 7213 63155 341676025 33877 7213 163596215 2250 7213 243522499 76773 790 426050354 64080 63155 205565816 68590 33877 433622411 49411 790 767022853 49411 7919 543868665 2399 790 488193745 7919 29223 631032257 2399 28569 217631645 31171 29223 778367063 83214 2399 435268958 77465 2399 715252264 5803 28569 253255341 31171 74972 794423310 31171 43915 39549770 5803 42387 393137410 38582 77465 411270111 38582 16723 144451657 11727 42387 298026382 11727 58760 929411738 83391 58760 831603005 83391 76752 234932024 44586 16723 846345828 44586 12273 1327794 12029 12273 616074764 12029 81970 932984725 16307 81970 934826268 44586 79454 33288296 79454 75558 876299775 75558 36754 488045673 75558 65434 638247479 85013 79454 51438162 25596 75558 552887196 36754 55165 518869865 77497 25596 478996585 6918 25596 620995511 30904 25596 626594706 55165 70943 187945389 5761 77497 426924515 6918 45188 241950707 86449 6918 674000737 28370 70943 799375700 26156 5761 380721470 5761 3362 501941313 32812 3362 512891951 10387 28370 25387140 28370 29534 723686418 29534 41088 53173370 88052 3362 125231469 48086 32812 832519890 41088 88277 872841187 88277 10551 619860342 88277 47550 14475637 47550 84618 529925476 87843 84618 849595261 55863 47550 336915780 84618 53619 651844313 5660 55863 984939353 19793 5660 821471824 5660 5800 142103379 20857 5660 181900353 5660 69884 190535905 69884 49130 244315819 29094 49130 887193084 5800 84265 668268857 63466 69884 973775340 84265 28282 878261075 39324 63466 745578636 63466 8005 253957763 63065 8005 186653213 19023 63466 899896644 8005 87659 479665373 63065 55419 659860471 88006 63065 436823091 79836 19023 509034442 19023 41739 520728770 58454 55419 746416986 88006 2341 301554265 79836 73233 954973947 46222 58454 212796443 58454 55474 613493022 26968 58454 869385548 75677 46222 485240165 26968 61031 89523509 12818 55474 595500996 12818 36820 695267302 36187 12818 799745712 61031 40471 752171298 12818 19498 197086450 57518 36187 645971178 57518 472 620437207 472 79970 249572036 40471 32261 730480971 79970 81573 62619698 57518 47475 592389998 41340 47475 13730422 25353 41340 314504273 47475 86319 402669818 86319 41928 203112854 41928 12058 391458715 43574 12058 620886397 41928 41034 146527840 43574 88513 966691390 12058 28736 437787342 79184 12058 940209875 28736 27122 722415082 36790 28736 102974817 24215 28736 485050325 63396 24215 523113418 41714 79184 223943405 27122 85590 675602512 85590 59179 26419136 42625 85590 973306145 42625 28559 642367571 5900 42625 773798629 85590 32488 827549197 9080 5900 825585002 5900 46526 372866184 46526 32672 725292524 24949 46526 661086933 69819 9080 746928394 47584 32672 783698531 24949 58270 208005482 10519 47584 388391697 43212 24949 668935228 52561 43212 551655015 6502 47584 555041627 52561 639 187160874 639 3089 7163104 43212 87176 409799470 10094 639 568387430 6502 25286 733195807 25286 68809 63942054 3089 4004 743797875 10094 7025 916715516 7025 51524 12286028 4004 55014 493419522 51524 67033 218579821 67033 90639 64733415 69296 67033 137576603 90639 62298 924339318 39702 67033 930722731 62298 3822 267305767 69296 29407 860245066 47397 3822 652444748 3822 79296 612979651 47397 85807 359909552 82219 85807 172353661 82219 43455 304753799 36872 43455 918118883 60088 85807 173552693 43455 79985 590145924 54424 36872 726389468 75540 79985 220913567 16167 60088 120729962 75540 71247 82340574 30908 75540 47721786 17112 54424 376966574 16167 48883 835979608 16167 33585 147045472 70798 33585 212288875 79060 70798 414289235 18642 48883 106200581 33585 53232 848566381 84508 33585 355310780 18642 63037 337456393 37067 18642 549606524 58853 84508 48352036 58853 86408 588844411 58853 33842 624667924 33842 66011 480272121 86408 87979 754643651 31770 58853 572588152 71512 33842 400570508 33842 75409 73854564 87979 4505 749508467 87979 8440 307641103 44148 4505 858341864 75409 31188 455473296 4505 44911 529828762 83940 31188 31142560 32600 8440 192163897 44148 38592 647403821 81711 32600 561777775 81711 84609 362297883 17075 83940 945822604 57752 81711 893454197 89798 57752 75596610 55519 84609 537109180 38813 57752 727126459 74509 55519 876299446 10589 74509 897107181 57420 10589 197981677 57420 52732 302814932 38813 40254 19906341 51499 10589 464239047 44466 57420 404961547 44466 13182 484314332 52732 10966 749435224 69741 13182 141129951 69741 29103 85054157 14254 44466 659335810 14254 4322 492451510 25779 14254 149583402 25779 26521 916132236 4322 39102 345557134 71691 14254 58377487 12935 4322 828888581 42831 39102 703146060 39102 2965 909814135 12935 83742 669379905 71691 18955 626617649 83742 39556 735488825 45585 83742 979223169 73420 83742 9540438 78866 73420 449173507 20712 73420 59822025 88926 20712 925619296 88926 23129 548474436 73420 15047 286866924 73358 23129 804428909 15047 26482 109554704 23129 57821 727604722 57821 12879 971681908 18782 15047 775179496 73358 29786 858835881 12879 76785 960581926 14316 57821 223933553 33283 76785 301418210 76785 75110 33511151 14316 47930 176026192 76785 36700 258069591 14316 4625 296226674 4625 464 493154449 47930 71560 111407936 47930 14013 161824131 32797 4625 264961780 71560 89335 631159589 21474 71560 914854818 14013 22239 128349983 21474 63645 189370242 22239 20991 839626415 19676 21474 30188443 24502 19676 551055618 81559 22239 971749388 20991 87455 347598000 20991 9843 624800475 80264 87455 88656495 66129 87455 641872827 66129 51206 618244607 9843 83111 214348667 83486 51206 374150306 50943 66129 756480271 50943 83503 176909648 83111 58829 313184093 58829 44681 66402103 39500 50943 997478193 58829 62084 357539201 77635 83503 674621184 10935 44681 64305988 44681 2297 198194287 77635 72382 646662502 80815 77635 870087927 80815 12696 596538260 72382 571 169646291 54631 571 970274216 13490 54631 699884304 27012 80815 863305402 44845 571 202250767 27012 48905 980216013 48905 71005 50507380 42372 71005 870505542 53544 71005 805162983 71005 1644 780684907 1644 33552 989155911 71005 31561 978671090 42372 10719 109411232 16355 53544 862861309 37445 10719 65685289 43011 10719 196492613 16355 63115 231731487 16355 68665 619326535 74993 16355 363707700 90006 63115 93013066 68665 22156 227879687 66161 90006 933909675 81232 74993 972363544 14768 66161 178888988 19622 66161 884976310 81232 82359 962343395 19622 59921 657081140 81232 73278 913998769 7179 73278 123897127 76764 7179 451024230 76764 1410 793808697 59921 34707 277430344 27993 34707 814283670 37276 76764 809672324 1410 19162 84421517 85312 1410 596466186 37276 61101 828430817 19162 13058 295720969 85312 65155 39823780 31707 85312 135869940 87602 65155 286700201 32399 65155 651448661 13058 71659 744260519 32399 44498 415306412 50157 32399 47340208 32399 89780 762772760 21296 50157 366363833 53132 71659 719205438 44605 50157 641992683 89780 82679 63671572 63985 21296 284079501 14516 44605 743748101 63997 63985 43029970 14516 79806 618337380 8399 82679 366595376 76893 14516 860170187 14516 66631 704937003 31197 79806 302109617 76893 70391 929582627 66631 70459 22387867 70459 57474 288779369 66631 27240 375620790 77660 57474 677880081 70391 36702 688307053 36702 44950 328736690 57474 9558 751319662 72861 36702 264632732 5454 9558 577842858 36974 5454 239569533 5454 48697 95549149 47423 9558 802903906 47423 70131 111976834 70131 74310 319854534 70880 36974 809554780 74310 5453 836535177 75582 47423 931392696 75582 6358 322135974 74310 40311 632974096 42782 6358 106872413 5453 81807 24921518 42782 75971 73259774 50879 40311 48425293 60249 40311 123825292 68094 42782 350587906 44899 81807 527481088 60249 12658 822076081 60249 9378 401856390 57410 60249 690742253 5309 68094 53172065 9378 50121 823664435 66808 12658 37272380 9378 15801 720054487 37815 50121 767103316 37815 73815 64457107 40588 15801 526826082 40588 69711 162101181 69711 66564 865619802 62744 40588 643011060 15601 62744 541827322 40588 54561 205356268 39347 62744 292252369 62744 59826 104726104 62744 70776 666517964 54561 52979 268336033 54561 23792 798089 51585 52979 166946320 49152 51585 404606648 23792 44049 102511521 49152 21833 92545741 44049 60308 898202041 16631 49152 108863601 49152 11049 777006727 67636 60308 123346044 28395 16631 816444847 60394 11049 118649452 17143 67636 292030825 17143 69743 901749813 65376 17143 105010579 75665 17143 44741634 17143 41464 992990505 74659 41464 22896128 69743 34064 641159240 77806 75665 899453981 17864 74659 451729088 67628 74659 615672087 77806 84847 168920594 79605 84847 115267051 77806 62436 551535441 71776 62436 218461457 71391 71776 608819160 70714 71776 242297752 9787 62436 748012727 17394 71776 150123263 35004 71391 417348042 78175 9787 783918966 8729 35004 797953667 78175 49213 422791722 14048 35004 234317869 30147 49213 887816367 8729 19462 19278125 81956 8729 888494436 11080 81956 933056841 35775 11080 134126038 88381 81956 94890931 61853 35775 705088919 14051 81956 394731101 35775 19774 309592775 14051 5502 796466936 69914 14051 700799833 61853 81500 359613632 69914 58755 329186225 69914 48732 144050244 37244 48732 301712906 58755 68305 926739998 33464 37244 916931418 33464 75998 398050427 50420 33464 986733189 50420 11345 514220041 80588 11345 668215900 80588 2916 30995770 201 2916 870370111 54630 201 25724190 2916 37265 420987048 68391 37265 344711622 37265 34476 888522453 37265 15220 311538380 35380 15220 714408902 6156 35380 822202973 73742 34476 538989435 7400 34476 58167431 41362 6156 399993794 41362 44152 966379407 44152 50039 492357825 7187 7400 65135260 7187 77650 647259468 817 44152 238911243 50039 78812 374374249 50039 67740 550108814 7187 14750 86826558 14750 82965 622180876 817 16150 451662039 14750 52115 45574038 82965 18525 94340579 52115 55071 887225448 52115 70584 321752682 14318 16150 941767216 49723 14318 106643436 18525 14781 813506157 20515 55071 946295120 70584 454 317124034 40334 14318 679805145 20515 82999 963700517 82999 86566 673187059 34627 454 554573389 34627 35024 113662467 25019 35024 440395327 35024 4259 815506220 88213 35024 436428145 25019 2939 58779075 14067 4259 395693162 31248 4259 121562823 83426 14067 807310930 83426 39880 803156050 83426 38568 384756568 27183 39880 57007554 39880 66590 195522109 66590 17608 110432228 66590 27716 643508441 13987 27716 378064656 65329 66590 248665603 13987 68836 227352444 13987 90118 57051627 84466 13987 880062992 13987 28257 805221813 90118 26953 669649715 84466 35999 24406522 28257 59346 95924403 59346 36492 576967844 59346 62827 10083589 76838 62827 501047973 77117 35999 368637713 36492 17782 803903839 52491 36492 708309056 77117 50972 115205577 52491 70614 498010459 52491 14562 430617184 50972 86803 905448457 70614 15249 473254266 50972 41973 686181281 17607 14562 429386216 15249 3136 184423754 16517 15249 852076232 63683 17607 990542888 41973 67921 31944958 3136 69892 95801188 16517 56064 920233967 56064 1926 82079361 25082 67921 796025190 30490 1926 876582785 56064 53488 729278478 82778 53488 127618295 30490 72667 804988845 84720 72667 352597171 84720 55180 523610900 84720 3102 261751890 27163 3102 247125798 72667 75490 259306203 84720 90189 579040148 90189 13266 85795157 3102 54344 955508266 90189 69076 143978036 75490 6767 351067944 90189 15976 157429089 13266 6895 868962162 4209 69076 763356599 4209 47529 113637817 25855 15976 463169001 6895 83287 629074344 83287 22729 901902472 83287 15261 854544624 17848 47529 958198709 76977 22729 462346355 83287 59296 905905151 76977 67608 172386702 76977 84333 504887959 28844 67608 25813002 89838 59296 561186250 84004 59296 727439740 72005 84333 229006778 84004 21928 457659911 72005 83473 47158893 33385 89838 735854619 33385 3570 47473438 33385 56291 178610416 87439 56291 222646906 66133 56291 965546622 51139 3570 839858160 87439 26129 103383226 72272 26129 174312180 72272 16557 442496319 59843 66133 108697594 32960 72272 180582483 8516 16557 550222964 61519 16557 241015531 61519 87197 356940475 7256 8516 624109467 49068 87197 122489518 8516 38149 619459961 8078 38149 429925748 7256 15827 971855215 38149 77090 536258115 69738 15827 538450968 69738 20980 70327514 77090 31063 679428636 25901 20980 917604120 69738 62302 628872531 11559 31063 295266975 11559 64823 548701907 39774 31063 569993586 62302 75844 329752380 62302 3524 488392879 22783 3524 36066128 24673 39774 166342283 61281 22783 633361702 52814 75844 11145514 2332 3524 953873384 51040 52814 247651454 56381 52814 628552603 56381 72583 134158546 72583 72029 120167710 67545 56381 282422544 41744 72029 783097080 64921 72583 411011604 42554 41744 128212158 64921 76176 974032774 64921 49645 612971950 64921 39597 264342734 52105 76176 778340750 39597 35011 9596866 49645 80825 879469397 68977 49645 721952068 78054 68977 420662357 80825 77362 30699833 35011 46436 992615187 79557 80825 209712548 44689 78054 921653744 46436 16417 861823138 88245 77362 774857310 79557 84707 741582510 44689 73537 106356282 45273 44689 213550354 8146 73537 883073638 53130 73537 73399008 75105 45273 761094454 75105 32132 925633189 19666 53130 808770951 50882 75105 178939332 75105 8449 322221478 10759 8449 131164617 8449 60154 227013892 54584 19666 280135912 48064 50882 538044955 8449 60672 410967509 13634 54584 119826492 48064 82604 68488082 87089 60672 573198004 15649 82604 650543703 46760 87089 464964223 1057 46760 970202379 1057 87880 511971283 1057 40747 719138877 18176 40747 248453525 18176 64093 402691891 72207 1057 960233721 40747 43411 738028016 37786 18176 432282720 37786 17835 40947949 64093 52447 12639328 37786 66019 135746290 43411 18902 309498177 18902 90074 211164941 52447 3712 43821857 66019 7152 191484172 66019 7981 438167704 18902 27202 587361105 58517 7152 910038468 27202 26013 123397570 7981 15737 909610889 7981 64128 434199694 15737 75823 764978666 37660 64128 762124923 15737 85106 42907988 28674 85106 20105411 4998 64128 960021029 16949 75823 40529484 4998 34691 917635121 16949 54891 4731736 59408 54891 965919417 16949 75042 175275756 81581 16949 210418807 59408 24148 59258807 80839 24148 921653191 55219 59408 983981966 52009 75042 561262185 51520 55219 406141390 80839 31592 442925719 51520 78239 228534937 17153 55219 676371885 17153 6907 541381022 84142 31592 962041096 17153 37246 610944819 46813 84142 686121279 17153 31114 546165894 46813 67286 664408810 46813 20016 908644167 2551 37246 336594859 5317 46813 847801240 45294 20016 3075700 20016 50059 942028479 73549 20016 102481216 66888 45294 595611435 50059 30397 368952533 67216 66888 883756990 25974 66888 777819418 30397 90472 239266381 25974 37106 859564867 37106 2971 324569432 90472 32427 170920453 62838 32427 50243193 64310 32427 297209675 40711 2971 562673228 58329 62838 631823034 60886 64310 892052583 76780 58329 947290373 60886 2816 904269317 54286 40711 34767282 5550 60886 152727572 16594 54286 29059824 16594 95 6593281 87876 54286 314138924 49235 54286 251772456 5550 82050 96070860 90329 95 424422637 82050 41834 152109912 49235 16940 954836923 77783 41834 991102238 77783 55747 83124120 90329 36569 485533668 51470 77783 962856705 43693 36569 366806814 58641 51470 40144679 55747 16944 72039475 56841 36569 510326609 51470 1310 229356813 61736 58641 760494889 58641 55656 762779550 56841 82135 422232227 64461 61736 293641931 8045 61736 830874421 78847 8045 26353392 78847 2072 747587778 2072 23548 860770545 64461 56667 345413602 56536 2072 363437649 41476 23548 631644604 23548 52146 27912680 41476 44186 984334908 56536 46339 864661533 44186 33219 53567802 38329 41476 716614106 82708 46339 342546781 9342 33219 531362735 55229 82708 43276767 38329 24759 316466570 38329 48993 975789208 47927 24759 217411582 48993 3933 65308292 55229 87912 111637934 87912 60697 277002691 45 60697 424024900 47927 36824 57836395 87912 35305 285469277 87912 15284 256922432 45 12142 94381870 36824 64653 949181854 22330 35305 829585624 35305 22790 142905982 31302 22330 761540342 46527 64653 890985724 54938 64653 617882985 2610 31302 125859574 56767 22790 295184619 31302 90493 765993043 56767 2229 159438807 80574 2229 881898133 87784 80574 656675728 87784 31071 740433984 3397 31071 686938530 40137 2229 944792164 87784 66306 12879350 3397 18225 444832725 65172 31071 890735353 62549 18225 55929682 15892 18225 478954154 18742 65172 582798958 18225 89994 666206688 4339 65172 784648054 80134 18742 604859095 89994 46519 220730208 46519 57481 298669531 4339 68233 200277958 57481 8184 747395569 46519 59623 602522963 3441 8184 790584707 23511 57481 68170849 52835 68233 146321845 56194 23511 498445379 21871 3441 953258628 56194 57964 541849244 23511 33785 353806817 8314 56194 381566270 8314 75845 538339432 45808 33785 686437511 8314 31734 421888122 75845 76696 612529127 64796 31734 862312409 49493 64796 380935611 64373 76696 606035376 78999 31734 896558427 78999 22423 383290050 49493 35129 905116839 22423 30162 35281898 9183 22423 271701792 78999 16271 810453628 9183 18516 125786008 39735 9183 643231936 30162 62613 889306649 18516 9389 526082951 6104 9389 29802594 46784 6104 335428228 39735 88236 521045075 64186 9389 307655155 46784 28514 659964965 28514 82599 737955608 64186 29638 15343314 29638 50971 78801717 64186 59671 355890251 29638 78420 29055070 20146 59671 102624140 78420 65763 293659428 76147 65763 856285492 20146 73087 588278773 20146 88681 970979081 20146 18658 173852651 76147 48317 767365496 48317 28619 495629746 2205 88681 559537866 88681 48773 42907606 2205 83045 422008131 84905 48773 628542573 65120 28619 607141570 84905 63473 62844296 67974 83045 821427903 73866 67974 590623864 89170 67974 783924412 73866 48581 857494888 63473 72481 673691005 67974 12584 238318396 48581 23654 117684435 3559 72481 497968112 44421 72481 773968275 8224 12584 25976852 82222 12584 501915457 85932 23654 405525321 17652 82222 554780370 86976 85932 66307731 35033 8224 446444883 82222 6288 977470111 85932 2752 926084090 32602 35033 896957527 86976 62508 157409966 32602 29744 55251107 4014 6288 757775125 4014 44317 328287408 4014 50928 558256899 62508 46191 760509491 60969 50928 524886076 44317 20234 370764014 47420 44317 560403499 47420 83115 655757820 56985 83115 515389928 20234 24323 982138509 9928 20234 408766626 8266 9928 82223946 83115 51938 232735295 16016 56985 749891917 9928 34118 291182937 9928 65425 221246231 16016 55698 98712527 34632 51938 776933971 34118 75519 228305507 34118 83882 546743648 26487 65425 28962505 26487 50521 632509465 75090 34632 398829695 26153 50521 409582572 47214 26153 715365534 54161 26487 728570782 31255 54161 56362401 54161 55564 311499225 82293 54161 347525249 74867 82293 679242955 10179 54161 719050516 55564 60663 392698947 74867 2006 302539174 64893 82293 32281517 60663 84799 559592730 84799 33548 136552613 2006 84733 349049175 64893 49217 882953936 18097 49217 762362061 26526 18097 514614842 79530 49217 389290289 18097 40270 454376105 49217 19019 759013051 74389 19019 734750384 89102 40270 532299171 19019 38714 450279185 40270 8325 166998875 8325 16673 921629078 16673 25634 865127398 10801 89102 705415427 10801 28669 385452108 62305 25634 718308061 28669 74199 168579166 88473 25634 482380152 2633 10801 746314856 2633 36045 113701522 9206 88473 92696967 80893 9206 433774184 80893 87632 38985655 87632 10186 515797367 87632 87310 435034257 10186 13050 822634512 87310 76688 661571032 87310 25585 924087528 13050 45441 403206885 13050 26937 656451258 76688 18951 176503695 25585 30094 375676625 26937 8616 828537666 63045 18951 128540437 26937 87567 707568119 82590 87567 415490367 2388 8616 662835933 87567 72071 209524153 2388 23428 17789119 2388 58982 273106414 2388 2432 543914420 80156 2432 907372856 16055 23428 397553566 16055 52036 437216582 58982 10286 18512391 52036 12231 441935794 16055 19309 320943508 35723 52036 392615295 8686 52036 528185545 81834 19309 429366396 72285 8686 615914039 8686 2477 593567799 35723 29887 694121313 4698 72285 980571560 4698 10240 380929821 28472 4698 869766506 57130 2477 54451599 57130 6235 835362392 12844 57130 166148798 11895 6235 105281966 87345 28472 71279513 87345 63517 232193622 69375 87345 69862877 77118 69375 246736895 26041 63517 145964649 87345 57164 538834785 73474 69375 520960053 73474 73733 893145009 1779 73474 788010885 1779 80128 484540846 57164 31370 684943592 67658 1779 798817647 82818 67658 836479415 67658 16247 896433055 82818 4589 464308063 82818 90240 39805750 67658 35645 106481829 37270 82818 780326945 4589 21455 749324637 4589 49216 626909476 70799 21455 555683480 35645 15304 362200673 45981 70799 3179544 60156 70799 996757597 36136 45981 686611301 15304 61995 665163835 45981 63387 688122145 75560 60156 963466433 65291 36136 655710570 65291 39609 84778822 65291 17384 566647208 73171 63387 508122558 9013 17384 101616642 19540 65291 701990091 39609 18709 20546043 87854 17384 598746914 19540 59741 199676527 59741 88851 505389404 87854 6783 921325967 6783 19516 699079198 88851 42997 835961793 14580 59741 832008511 72480 88851 533257214 47956 19516 753718198 27515 47956 212923483 87162 27515 161502767 26352 47956 815597940 47730 27515 305216077 26352 63142 810591177 87162 48500 620672210 48500 30892 41138434 48500 17678 259883091 87159 48500 885399409 48500 90459 296187379 17678 81542 119935845 81542 39172 119695345 90765 90459 64542310 80376 39172 332497926 90342 39172 304727849 90342 50189 639283658 59709 90765 629745844 80376 88366 149738372 59709 13760 175444449 70068 90342 67591066 13760 6963 314676965 2120 88366 669689194 60265 13760 760198748 56189 70068 449146707 2120 42208 547361128 42208 4426 157356233 4426 44172 593117012 44172 69625 623194609 50680 69625 81271782 52511 50680 107975196 37373 4426 746941359 18486 44172 756167311 24940 50680 253077977 37373 79764 527063686 37373 81013 213376480 73987 79764 267074400 83027 18486 282918026 52744 79764 736385191 83027 35167 571368577 58749 73987 541231280 35167 40991 783382333 58749 33545 786026676 59322 40991 828155439 78283 40991 886675016 20907 59322 69946521 28368 78283 459552 59322 1166 446941764 1424 1166 898607781 9198 20907 515048895 79643 28368 981058515 28368 7309 872842568 19451 1424 108995169 19451 8412 889929208 71246 9198 51393718 7309 29819 30912258 8412 25181 432543840 19451 21617 996245209 8412 80032 895826634 29819 32795 185340852 60020 80032 438860570 80032 56540 482184562 32795 13668 777207950 13668 82507 48463333 82507 32803 334178767 60020 74059 806519897 45296 13668 144453952 88931 13668 120919247 88931 2426 540155759 88931 55649 98829479 74059 70780 177178941 66838 70780 889207172 46719 88931 649069025 2426 81218 533325996 46719 77759 414885731 35317 77759 32430011 66838 67020 826470568 67020 1046 145582771 67020 52801 148773598 1046 53989 984526948 1046 35460 610074680 90818 1046 503222346 71588 52801 27958361 20046 35460 7977751 25817 90818 487506397 38700 25817 12179945 90818 77990 941581664 54299 25817 126924468 20851 20046 491872199 25817 40213 840579048 40213 57121 231433661 73592 57121 613020579 54299 69323 92656331 56999 40213 514099097 7780 56999 952649451 7780 47553 576898642 86225 56999 847221940 7797 7780 169769112 76453 56999 409295279 7780 42444 443294420 22856 47553 137070441 59834 42444 414003363 59834 32382 61894182 59834 15663 374335493 22856 87580 53694644 15663 37383 165557009 15663 76969 940439949 6797 37383 195548882 87580 24444 537180936 37383 52444 127042558 24444 50866 913306723 45729 50866 757587218 10696 52444 489094886 18190 24444 488225314 32357 52444 810135891 45729 1872 647708190 18812 32357 92026799 27201 18190 730891135 1872 8280 307672083 90925 18812 412720059 20847 90925 25173869 73416 8280 351527729 90925 159 356854654 73110 159 703742797 64649 73416 961757288 46839 64649 88898676 52847 73110 239759253 46839 13642 340625375 40702 64649 331391273 13642 46811 479760653 53899 52847 465403122 13642 6905 941249844 46811 66108 894213095 46811 59592 416383599 53899 70229 334916656 77004 66108 120800954 70229 33679 407380724 66108 54606 30737043 28135 77004 871921643 42152 28135 363303666 40206 42152 417781544 12499 40206 413775643 42152 12119 856237284 11871 40206 238911285 40206 81409 288284405 12499 80308 181672070 48671 12499 551173479 12119 25172 16150147 75407 80308 500095592 27632 80308 352304453 12576 80308 114153753 58342 75407 47619123 12576 29659 797950438 29659 53383 138286204 61534 29659 812836003 33528 58342 208583713 22616 53383 511341261 214 61534 740674693 53383 79471 81793072 36101 79471 407723452 33528 31869 550774264 89129 79471 828797702 36101 79921 564833785 79921 60147 399850667 26692 89129 129997945 45106 89129 752457974 60147 76507 77776876 79921 60370 618202523 78759 60370 730949610 15327 78759 250632095 6032 78759 963111296 63289 15327 479435860 43229 60370 786607861 84975 15327 694547451 12865 43229 52212880 76262 12865 90994758 63289 86262 544182774 76262 88294 557451236 76262 20476 469773009 45974 86262 26462285 20476 61958 414489722 62242 88294 696438999 67174 88294 284030055 67174 85979 73026610 50472 45974 923646599 85979 56977 116314329 50472 20091 487907210 80841 85979 66243152 20091 61753 668377091 81115 56977 995432352 80841 36685 568094205 36685 81191 28609814 4954 36685 711252270 55739 36685 73809887 87209 81191 395879301 45412 87209 633312581 55739 89789 584225129 4954 12157 155151969 87339 87209 496909452 79069 87339 588267549 12157 70442 256869982 56699 79069 864862995 87339 27053 152848415 87339 67391 19292263 67391 17860 249445799 1826 56699 246848176 56699 17703 806184425 18383 17703 782333331 1826 56118 861519037 13839 17860 403494673 15864 56118 661448087 66262 13839 67767361 18383 36771 71591533 36771 16429 966444750 28992 66262 156130607 16429 75740 694089735 28992 84588 111810526 15671 75740 10294131 16429 17951 195091577 25133 28992 85884446 25133 83154 749343707 37554 83154 114593728 17951 36918 460706959 25133 73296 777997526 1721 37554 458102975 1721 2690 432140683 12999 2690 923332151 18188 12999 217740629 12999 37091 427860072 12644 2690 268457369 12644 15730 591414027 52821 12999 849507616 19983 12644 226532534 18663 37091 967883491 61762 12644 741904489 90921 52821 718677835 90921 20622 91533257 62071 90921 751809028 65569 61762 435231321 62071 87452 726982560 65569 60471 416331453 65569 16194 717918058 46641 65569 364063986 60501 60471 39619988 60471 8610 972360414 4769 60471 80947436 4769 8140 975657159 4769 43672 972031692 60501 41627 642773148 45438 41627 328846503 45438 56925 551232170 8140 8476 580958532 56925 84434 585828601 41627 49639 900038341 53895 45438 567606814 23017 49639 619426917 12023 23017 491176844 52202 12023 28634570 12023 11929 125520011 89516 11929 499681237 24582 12023 81364613 52202 54051 219203915 89516 43421 363600074 60424 11929 816760514 89516 2499 836183490 61511 24582 96083558 24859 60424 898164054 77841 60424 882697435 55733 2499 714842349 61511 86344 210085277 61511 82305 114789378 28709 24859 118903779 86344 15874 871889868 15874 43571 313723401 43571 34716 920825604 82305 4142 652839353 4131 15874 394033310 4131 28895 616761038 43571 83936 915795224 55403 28895 616522954 83936 61330 431644919 68851 61330 991910723 71238 83936 94681301 61610 83936 518834328 71238 13288 214892985 64475 61330 944489161 66074 64475 263464497 13288 17852 788164932 13288 48331 63447637 22148 48331 985280593 83790 66074 915292971 22148 21359 691496158 22148 88917 215195913 21359 14209 771992364 45889 83790 594295098 88917 77034 588002550 77034 37075 806154529 84353 37075 60781689 84353 26682 12070482 49446 77034 562875828 77034 67777 161051970 74188 49446 556645827 26682 25219 275790628 46669 74188 412387181 46669 30444 299215442 74188 86837 28544205 25219 52042 740820419 86837 33284 81383744 33284 30217 733330258 78580 52042 939523818 33284 57544 94407775 30217 73025 58598072 73025 37913 959955991 30217 68635 653914482 29497 37913 551512126 64962 37913 51506288 86416 64962 429187998 13836 37913 989596911 13836 65523 805479223 27764 64962 896733239 27764 85699 504684566 67660 27764 24235778 4387 85699 350350506 85242 65523 54037668 27764 84526 811511977 52197 67660 116338819 85242 28324 373604204 88739 84526 658998405 88739 3689 146832999 88739 22812 10619368 52197 73601 87252247 3689 10114 115941920 12483 88739 670277769 73601 2156 73935220 32823 2156 212555623 12483 12040 138000707 12040 78804 600978601 2156 62484 815261524 12040 39258 120372354 86284 12040 740042569 78804 25638 862860676 14566 78804 542836781 25903 14566 31318277 86284 2400 275057776 81445 25638 219780773 70110 25903 581529099 81445 50020 347802798 81445 71833 675989612 81445 20198 508042549 81445 27134 198870259 88281 71833 425625989 88281 15481 142871060 80112 71833 351623798 57061 88281 682966396 88281 83730 827431774 83562 57061 108913181 83562 53970 131906703 83730 86409 631790031 83562 43221 558617847 51602 43221 46408955 53970 16335 45041299 14092 86409 937947987 34164 86409 30441772 47229 51602 263441014 14092 79103 216378781 67234 34164 964115190 1436 34164 651698587 47229 72688 521125710 79013 47229 65118834 79103 83262 180351236 58498 79013 479617421 40534 72688 140392109 86813 58498 646047077 456 58498 627265453 6690 40534 384062645 53068 58498 835579893 1589 40534 6645160 65236 456 821948039 86290 6690 92498181 53068 26947 280603950 53068 41522 400216675 26947 26389 803398080 70221 41522 204221741 26947 32932 907753995 32932 56916 233648596 65128 26389 866923881 84543 56916 82402347 50605 32932 177306490 38522 56916 484530828 50605 65043 638147047 54618 50605 183279049 40152 54618 150213766 81621 54618 952287521 81621 69251 79527489 6074 69251 57550858 52746 69251 206179012 81621 77485 457366929 6074 74419 362199143 74419 69242 186617232 52746 4288 783445592 4288 34235 63091069 7668 77485 986048193 69242 59398 215234513 12981 4288 726459187 34235 85234 672959325 19254 12981 420875163 12981 8079 543365875 69064 85234 898678931 49849 69064 395767083 30316 8079 392955447 19254 39161 43370559 30316 21563 616118171 69064 6537 608711550 49849 37188 867358855 39161 3193 100786801 8968 6537 68110959 81272 21563 6206621 51084 81272 161887633 8968 29037 922546534 29037 56429 773722824 51084 44305 957985754 51084 12333 304260582 29037 73076 470719615 82685 73076 849521374 56865 73076 738694983 44305 37717 172320987 73378 73076 841611278 37717 82663 987835727 56865 30548 619272820 37717 68854 950684310 5043 82663 211031729 77715 82663 588970189 16772 5043 630503470 29214 16772 143712183 86361 16772 344237341 86361 11033 1072213 34141 11033 817065692 29214 63952 656091073 72195 86361 213305007 65442 34141 6788354 65442 12449 600605617 12449 43710 439098230 45667 43710 820064846 14063 72195 450088774 53172 12449 987161238 14063 75727 716946336 14063 23150 124601052 6885 45667 120464017 85265 6885 761807045 29109 75727 13187225 6986 23150 886643904 6885 27408 113300181 27408 42254 172108581 16693 42254 696527603 5870 16693 127520051 12048 42254 42446277 45079 16693 734941646 45079 24807 727891613 3515 24807 760994813 24807 77169 551893208 12048 13619 431269820 7663 3515 798865368 24807 27798 427272418 77169 34494 16008093 42026 34494 888538282 67682 13619 156549 9102 27798 895971103 67682 57478 183924483 34494 60770 882847983 27120 57478 158525970 9102 77235 436284391 57478 64549 296042751 86172 57478 682516752 77235 64791 431265229 64791 85485 54431100 86082 64549 44183966 87034 86172 104514330 64791 12743 746604490 60460 87034 467411418 390 85485 425898909 80067 60460 496840598 12743 77815 983648236 65010 60460 539512187 86397 80067 165924084 80067 53381 900541153 65010 37087 137760903 65010 24599 525422299 75569 37087 360567931 86397 76115 162770717 28220 24599 503966965 36868 75569 480024295 36868 21512 407935435 70225 21512 96232965 69385 76115 968841720 3768 28220 622185206 3768 7944 772110432 21512 69372 673312437 3768 11110 216870205 51611 11110 628364087 7944 61709 487701143 1962 11110 707244342 1962 13924 718247135 35408 61709 616814748 21611 35408 293122042 21611 53715 575680925 70961 1962 849303631 70961 43512 197756287 70961 37260 492760194 70961 52542 116811691 59101 52542 710149983 89515 37260 561375243 88799 89515 563055400 52542 51615 943051783 51615 67453 300028653 59101 28252 15236244 77357 89515 805353811 73125 67453 118224541 4598 73125 660179925 4598 88910 159965061 54097 28252 219657453 54097 10495 602907323 88910 46817 643867555 51033 88910 31232850 88910 34224 947169210 46817 42880 155778712 34808 42880 887041435 34224 305 844612307 51033 86849 804357984 69101 305 82538791 60506 86849 64112662 21712 305 597149132 14864 69101 525288318 20976 60506 950616467 37029 60506 7962011 27872 37029 991286559 18178 14864 698743863 15751 27872 149096897 20976 80510 99890191 27872 9829 184271866 10511 80510 328374285 10511 74788 261927643 80510 48533 909720881 48533 49853 370545255 74788 3310 746720391 21891 10511 523498203 21628 48533 255891778 21891 56456 237848574 71467 21628 393570057 1425 3310 671681038 40742 71467 151562918 15354 71467 629151529 40647 1425 962194178 3762 15354 45434548 1490 3762 958578170 1490 54340 666692819 3762 16342 274789690 16342 43000 354884525 16342 81826 887676761 54340 62895 751105786 43000 62501 31030175 43000 35558 2779254 85224 81826 100284024 35558 25070 773134747 25070 53818 281609217 23651 62501 747902496 41336 25070 812816081 25070 24495 135995265 71846 24495 7818801 66168 53818 394643677 71846 15535 968685274 15535 15614 105865776 41040 71846 842473307 34154 66168 280501885 34154 87466 38696429 45225 34154 69579921 15614 32998 11244360 36796 32998 61681255 45225 59100 165503351 87466 64528 310415162 59100 16190 984664485 36796 14852 732801051 64528 85256 287888032 45468 64528 277523525 85809 16190 607775178 16190 76480 114620153 14852 62128 586020047 62128 23975 672451766 36091 76480 681236227 66979 23975 863676121 54216 23975 837077670 5877 62128 494691958 28081 5877 858131565 66320 54216 664883111 66979 84460 948738262 54216 89563 323263832 12264 5877 738648629 6631 84460 435916013 66320 57485 482410249 1883 6631 174759843 90221 1883 90639438 57485 90071 371678578 25683 1883 509865922 90221 58653 810185537 90221 72166 849600343 17754 90071 616067504 26703 25683 312150400 2569 26703 92549093 2569 62745 224681723 80552 26703 898949579 80552 45601 437763176 26703 69194 959339081 21172 45601 983310994 80241 69194 55464817 21172 38157 813727330 42410 69194 408423019 42410 37486 372121004 25345 21172 433542602 70705 38157 676748290 74674 42410 778121774 25345 73225 622622497 71782 73225 770575696 25345 10242 62497789 38263 73225 810087561 42366 71782 473073343 71782 26881 460599495 42366 67999 783766902 86199 38263 87248324 38263 54123 372742719 60609 86199 85315489 19113 86199 77970499 19113 39323 943353165 39323 32856 978872802 60609 9351 37111127 9351 8859 325656606 32856 32966 887002425 48183 32966 914454877 31328 48183 735568349 31328 47554 373219260 52588 31328 116648526 72143 31328 107209402 27510 52588 609645471 52588 32213 702219295 52588 42834 215603249 85202 52588 544639634 70918 72143 113948412 32213 83202 499689943 66282 83202 777734333 30208 85202 139230044 70918 49839 839216537 49839 53742 335111060 83202 21497 118198452 21969 21497 88829783 30208 12516 79034953 51400 21969 104455411 51400 90616 13374345 68962 90616 625447848 89925 12516 660190164 10447 89925 172429960 68962 992 255145507 59710 68962 29228499 10447 4289 44712425 82362 10447 131428195 4289 68252 712513886 82362 7435 489808566 4289 27662 293093937 82362 76311 130465735 5953 82362 927001912 76311 81700 117575539 42030 76311 386377259 5953 32861 906753041 90267 81700 138728461 32861 40739 22771419 42030 56399 564900732 52388 56399 527228387 32861 11418 617303670 30493 90267 894172855 40739 41867 790408026 73291 11418 189495551 40583 52388 1291989 30493 16225 907168684 41867 9979 356740092 9979 38629 558194663 40339 9979 961962634 66864 9979 847327917 39547 38629 602833849 73450 39547 453124197 73450 24796 991314547 36195 24796 98029984 73450 8061 376129693 52508 36195 81294217 8061 13320 34231605 52508 985 360482157 13320 12622 706100822 985 29846 32594242 13196 985 81798174 612 985 854295084 29846 67548 829913693 29846 24266 427312969 13353 29846 940776297 74971 24266 697765271 13353 31087 733754545 63637 24266 842721505 13353 47962 479301432 31087 43115 986317071 31087 60255 418526208 31087 7533 553897187 61229 63637 600627409 34558 47962 982430142 60255 54025 169389750 60255 51312 866637390 5380 54025 954787309 5380 14076 542242539 14076 2468 985938571 21072 5380 134126381 60268 21072 949229093 60268 18169 27874066 20442 18169 835297468 2468 24568 113085431 21072 26183 811347059 20442 72794 875062724 40942 26183 872046488 30417 26183 387663779 24568 51235 48371954 65063 72794 631918478 51235 74720 237634656 72089 40942 321465976 50014 65063 72004694 52193 51235 682155667 74720 47831 538296722 71761 50014 689690833 72089 15950 353206398 22635 52193 23025804 67238 47831 440676819 24340 15950 355619116 71761 61415 88030085 61415 90065 186929844 90065 48968 364674450 15131 24340 137783170 24340 53027 944687544 15131 50655 483324455 15131 41161 973290216 89061 50655 79776864 81329 53027 521015295 41161 73240 808270873 50655 65708 283247278 89061 40028 399354182 89061 65529 920559304 65708 2056 824957541 73240 43425 411007568 40028 81005 465776350 30435 65529 116291196 74626 2056 164146924 30435 43977 79816167 79578 74626 746528397 48248 81005 924148091 79578 48053 59342260 36612 43977 34643284 61272 36612 647765916 61272 5254 753568003 48053 54659 467486945 48053 81822 511547545 31715 81822 525785307 36801 5254 141737461 31715 6039 645859322 22031 31715 236352205 6787 81822 904299029 6039 1215 616858216 1215 41151 686125395 13354 41151 222892396 22031 28877 573694442 43947 28877 515022994 43947 31012 749511493 31012 781 477188523 75802 31012 810357555 28877 66006 558346898 67586 781 972604507 57503 31012 849718325 21102 67586 354517642 66006 81966 701649011 72290 21102 396717163 2187 81966 964528986 21102 70608 995677315 14643 81966 221978494 81966 46353 983094283 14382 72290 819489201 84664 14643 444427726 14643 51048 894858125 14382 42089 589211172 48504 46353 296249328 42089 19441 160352224 19441 78954 234962276 42089 57112 777007018 42089 32040 483862894 55946 78954 928652735 19441 78708 836934323 32040 41525 828545820 23769 78708 331418789 23769 72464 87883211 55946 34592 211058545 3913 72464 850784522 72464 51374 332798918 23769 72866 217576292 34592 44953 194184167 87749 51374 157252741 43994 3913 911388890 43994 7397 197546070 87749 57212 450561695 43994 77616 83548117 41299 43994 811110447 7397 31831 972452843 80484 31831 42603450 57212 60045 154540780 80484 26902 330254499 26902 6660 927419520 26902 10825 18434184 60045 5256 571860790 5702 6660 778448990 49991 10825 283922844 10825 17216 301257244 5729 10825 463066651 52206 5256 758780547 52206 9464 64030000 38871 9464 487682158 17216 9954 848799530 60839 5729 12295317 74579 52206 799353725 60839 22397 327283737 20161 22397 281437354 22594 60839 48834844 20161 49396 51367630 74579 49478 692093616 49478 37943 123534828 80444 22594 117698200 56 49396 295692112 49478 42036 701149604 56 19903 336634277 42036 85812 271887834 41353 85812 226821443 54742 56 400758741 19903 27715 763395296 85812 57561 749389695 85958 54742 172985523 41353 75264 221676225 26035 75264 439244368 85958 71681 515796099 42785 71681 42812795 74036 26035 113840416 42785 7977 530948670 90227 7977 278837992 36067 74036 503010407 7977 68605 437915895 74036 13417 144950446 36067 75184 92825309 79151 36067 174406419 39811 36067 299909210 87461 68605 611670806 13417 77384 205583435 87461 50835 831005037 20424 77384 91595554 50835 40545 550287077 15861 40545 760861401 15861 16636 520314067 48338 50835 611963842 40545 70351 811273130 40545 82303 582936218 48338 33553 723305778 614 48338 858960920 45461 614 435688540 6338 70351 92544462 82303 46454 150402978 68086 46454 400413023 45461 37661 146785276 75033 46454 251762811 46454 39505 33256117 46454 34550 100556067 81991 39505 655782715 39505 79672 29159414 20835 75033 441151983 20835 25062 932392218 79672 14419 236957788 25062 46812 124257700 52256 14419 241213249 79054 46812 533552489 46812 5217 787521197 70469 46812 139513097 5217 54322 723583320 77875 79054 552514307 5135 54322 998438927 22719 5217 700675258 51521 70469 151831 9986 5135 320270937 9986 76065 515165142 38500 5135 537064027 51521 49545 548102655 9986 7229 913774937 22671 38500 689817381 38500 31807 450356708 7229 33017 21251256 59057 7229 460448767 4626 31807 315038846 22671 82943 599212977 28645 33017 139887984 3903 59057 614023461 4626 65642 808520751 59953 4626 875054653 87390 82943 115930045 46337 59953 169639828 3903 55439 102304990 86914 55439 292445011 87390 28005 881192799 28005 10600 287984436 55439 58107 96768935 57243 55439 207073509 10774 10600 574766689 39268 28005 631825343 37729 57243 267484139 57243 35809 633460400 9395 39268 87798304 9395 88323 103248082 49752 35809 414698930 37729 13315 557507987 88323 50199 878661024 9395 47964 866756860 4558 88323 286368018 47964 79376 631373657 50199 55636 217938169 55636 45523 591087346 55636 79044 510215586 46 55636 285243644 17813 46 318199480 17813 37685 827304159 68502 45523 623656 37685 22318 698088440 25709 37685 560764770 72607 17813 984741014 63436 22318 632155606 67864 63436 358609024 25709 84907 121913165 67864 11778 344298994 70513 11778 237084104 84907 88676 428358349 88676 4504 747547094 16453 11778 769729376 16453 10056 670122899 10056 13965 195261305 12607 88676 824558355 87943 16453 426522346 42335 12607 335846373 10056 61162 766120319 72778 13965 778463657 17247 87943 724591192 61162 63578 998143033 17247 84568 773952243 72778 71517 13598799 83668 72778 380853730 15848 63578 946440238 14463 83668 558221524 15848 74397 681174122 74397 54883 656782711 74397 83979 87956619 46534 54883 44652099 54939 74397 727125830 53987 54883 590213334 54939 65859 300817930 46534 48380 664616045 46534 31927 959711336 48380 9918 342417200 75751 9918 324923802 65859 40011 782943267 52227 31927 87137030 27417 52227 441721851 74773 52227 825525424 32940 40011 580080949 6024 52227 180410625 68713 32940 415545617 13574 32940 941424026 6024 25812 33398567 42556 6024 783888509 42556 72523 289071108 42556 29852 979945553 42556 56010 16504376 72523 85342 195410739 85342 22133 455060308 72975 72523 327807368 72975 72577 711373489 72752 72975 254316921 85342 5086 448521665 72752 25435 5555066 24434 72577 144090941 43480 25435 970498973 23531 24434 306849283 41343 25435 19834272 23531 65710 138021905 24434 72138 963859749 29832 65710 593461920 65710 71354 380780165 10125 29832 441011241 32743 10125 821404220 22205 71354 949041793 22205 42535 134075124 32743 30991 416672334 22205 31383 666026973 17076 42535 25783439 30991 68323 598829312 17656 31383 857547727 68323 71214 729510935 28360 71214 186283985 90314 17656 357161210 62902 17656 110617038 62902 56140 751398901 90314 2429 117342612 846 2429 19077952 846 1140 560886320 1140 86828 306941751 12451 86828 842210108 2429 59121 22859746 86350 846 386957969 86350 37733 976592790 24875 86828 212985106 24875 13912 582615786 16304 59121 997266737 37733 29141 939962543 24875 20285 913988277 13912 72685 360372960 80480 29141 470661061 50503 20285 581200621 72685 28676 96467278 72685 37644 851390224 69340 50503 293277094 59884 80480 872314409 59884 67676 304381549 69490 67676 99402345 59884 65360 289093573 67676 49460 104080925 87141 69490 356449937 87141 40918 277644212 31875 69490 851339780 80575 65360 242300095 59308 31875 367246857 86073 31875 494966072 59308 24113 566961265 68163 59308 130944290 52236 59308 381477966 18127 52236 25814839 68163 41796 993182837 41796 70515 515274961 14343 41796 645819753 41796 3555 841420253 76223 18127 395705140 3555 36007 142024704 17572 76223 189746937 37324 14343 810904449 36007 77891 342308369 77891 23911 511447475 77891 68560 508393947 77891 45242 399979493 70060 77891 787612939 42116 45242 591300104 40799 45242 365774645 70060 85777 696362314 70579 40799 367760541 4345 70579 509038218 70579 50793 678830930 12492 70579 653526318 12492 13589 853508698 56749 70579 679207495 48549 56749 67736287 50793 79485 936858702 56749 88899 248349187 34561 79485 972116230 48549 45882 159752423 48549 39939 684614695 45882 79080 608052204 18482 34561 821488966 79080 43911 598062442 79080 9448 185300681 18482 62624 434521255 54406 9448 831919625 24633 43911 749830069 43911 49127 40404604 19271 54406 133513315 74018 19271 499110753 62861 24633 914756741 74018 42467 316326957 74018 8174 736791981 42467 35485 772365410 25991 74018 218087960 72255 8174 548942465 22039 72255 290443955 22039 20616 799967012 22039 45209 593315411 24792 45209 854329378 13955 72255 532122940 63447 24792 993705199 63447 69549 24211296 63447 55818 737808127 63447 88170 311270950 69549 12131 64006912 77692 88170 525404684 7742 69549 94166318 88170 25448 226326104 73724 88170 863773767 51282 73724 28544534 77692 36460 270554227 81304 73724 488180364 36460 38739 60011234 76298 38739 760821630 51282 49497 961848790 81304 48874 305622314 81304 3739 279930279 59443 49497 694696492 3739 58947 192590919 37248 3739 107173635 37914 3739 84511483 56184 59443 194480747 21314 56184 452324032 18444 37914 897725877 21314 54976 865220913 88555 37914 433846732 21314 33749 97775248 39544 18444 911329077 33749 22973 708555569 22973 2139 924643441 22973 73232 817611627 22973 57271 478474699 73232 30739 412615714 31572 73232 967796661 57271 61681 31654982 73232 80938 566837162 61681 43704 265097664 8367 80938 147360614 80938 79325 34641109 4008 43704 886035844 79325 79894 823873251 89075 4008 888153511 79894 35318 946942370 79894 34812 931951329 79894 77037 324149646 34812 55334 30934999 35318 55059 939376875 55059 67901 944335878 55059 72530 535097237 66132 55334 662231920 35377 67901 544651884 14504 72530 387951382 14504 39900 695419690 35377 66398 379687593 39900 6553 432914836 6553 54985 629922820 54985 66164 143155063 39900 44220 883469284 89438 66164 22591621 66164 68258 450628072 36049 89438 229564434 11838 89438 193535239 12867 89438 990972767 11838 36731 225966597 36731 66229 902520005 36731 89181 797854923 5388 36731 822300298 40700 12867 109437787 89181 71569 573634650 66229 81126 100297136 16235 81126 312397865 16235 436 968370271 1412 81126 953328987 81126 61141 398166710 1098 61141 224809219 82980 61141 175178223 83303 61141 330357852 76310 1412 475831310 1739 83303 506584577 82980 86181 404949674 38240 82980 295029122 74152 76310 561309171 83770 1739 93643601 86181 72555 340082107 43439 38240 717421385 24652 74152 378860435 40374 43439 875631898 24652 44638 485372177 40374 69514 904102961 35841 44638 657397842 8783 40374 584850017 40374 45015 288318531 69514 34185 201289526 63641 69514 941571188 63641 8267 170980446 42808 8783 822011384 63641 61950 401841808 63641 1007 288371687 51654 63641 611616561 42808 70294 15280009 67765 51654 921349385 1007 90253 211373545 31939 51654 593887499 67765 47163 330974868 40237 70294 432800957 29119 90253 184451689 4897 47163 820948774 64868 40237 785375193 80266 40237 89436409 53326 29119 435145101 80266 64162 925983592 64162 85893 726426420 45216 80266 198026089 13530 53326 528343507 23464 53326 495768250 64162 70852 138680595 45216 24134 790280308 23464 73158 919131618 76774 23464 899316210 23464 33664 587190966 65220 70852 90995546 55926 24134 54800842 42840 55926 96929223 55926 58500 639215318 55341 42840 272155115 58500 43400 446782484 43400 71567 36549604 71567 27871 83513156 27871 59690 40523361 27871 54628 896734691 59756 54628 7996528 45130 54628 510958294 69999 59756 90502125 45130 77400 34960992 32029 77400 385229098 64344 77400 26968203 64344 45755 98827311 50525 32029 93201662 52840 64344 626977777 32029 65958 382122163 60071 52840 511810097 60071 18431 802304297 65958 35093 854629899 73956 35093 487968092 72687 18431 350190464 73956 68316 136477569 16875 72687 125150768 77654 72687 156463826 16875 76161 782558474 56887 72687 57987578 72114 16875 518609473 72114 53593 496528564 58882 53593 724273872 71377 72114 813193315 23213 71377 174663554 77610 23213 955417239 28859 53593 24220124 58882 81547 87349701 25347 23213 348571688 22314 81547 479035982 14887 22314 812536924 14887 80084 56949143 80084 66635 967982113 14887 23253 5856935 12407 23253 109870485 12407 88812 770844509 9449 66635 853832990 32152 9449 245916741 88812 31936 709619648 32152 42930 634391210 43655 32152 106941884 42930 11315 570756852 43655 90478 52562685 6105 43655 715044729 11315 44249 85940695 75956 44249 99896523 56665 75956 367143312 43331 44249 688681661 65022 75956 75291333 44249 7022 790698711 36259 56665 610899456 7022 60186 813641773 69062 43331 533948993 36259 20766 747872007 60186 67272 971184919 86810 60186 127851842 60186 70871 824588015 3756 70871 914321508 67272 30102 61747947 48798 30102 130801421 70504 30102 380995999 3756 23528 603715309 30102 52976 240059958 30102 12012 935781084 8903 12012 839451914 12012 45553 500513106 42238 12012 140539366 89594 8903 472632865 45553 62170 78746093 42238 82704 770573348 42238 78223 307800788 82704 4822 833090513 86201 62170 154582933 14170 82704 862055851 82704 23287 81810959 78223 41736 921568569 46920 23287 76071565 10130 86201 63462617 23287 89056 670197198 28352 41736 483999161 6089 41736 578239846 28352 67153 517549532 28352 5776 3699845 5776 71349 98300269 6089 4473 63203619 63778 6089 984893297 7859 63778 324847855 55706 63778 355909559 71349 75881 270428532 63340 55706 400794366 55706 63812 915855381 69094 63340 520079147 69094 83488 700163163 69094 50967 13091167 63340 57846 435301814 50967 22782 437558522 49479 69094 186635293 55220 57846 289869920 50967 41091 945290450 57846 84964 125297424 22782 19572 962076503 84964 36165 84531174 15767 55220 780690881 62146 36165 471387845 36165 10041 363438842 82736 62146 255875252 10041 34147 899577845 67488 15767 123737518 67488 19603 212012512 25553 67488 675134068 89507 34147 486435360 86912 19603 365888684 25553 26898 920316993 89507 70864 863405788 77080 26898 896445140 70864 39052 579134211 70864 22721 951410282 26898 47386 702995050 47386 61624 956622466 47386 86586 635736925 39199 61624 751597806 72909 61624 451871880 47386 30091 520082925 30091 67528 103433010 30091 50413 564954430 72909 12812 84442461 17851 12812 596292367 12812 31348 724460441 23740 67528 958606096 7364 31348 87249504 17798 12812 281602141 16914 17798 271121929 3222 7364 35081800 7574 23740 817629935 26200 7364 1016224 7574 83208 164281924 51947 83208 50011737 73188 51947 108822381 7574 78660 44279551 73188 88896 7222797 88896 57331 695855166 73188 15747 660623770 60776 88896 394512750 60776 86994 513789594 12436 15747 530499490 41556 57331 765719131 12436 64691 972455511 86994 33820 897630403 64691 44246 863474387 12436 43440 999241576 41556 56233 873659898 64691 58390 174653690 12606 44246 632193652 58390 21758 346282645 58390 68073 348247809 21758 60447 285707183 60447 67938 297687047 12606 69058 41283209 26687 68073 36447863 26687 2831 750351341 18277 69058 861144598 54093 26687 84081684 23018 18277 405427881 48777 26687 693653770 2831 54296 402005125 48777 55244 690941929 466 54296 561451545 55244 8521 904369357 22532 55244 149071689 21052 8521 870118399 21052 43190 456673793 76424 43190 393938822 31005 76424 807189233 22532 6092 299076986 6179 21052 695327531 76424 3604 115617149 45337 6092 418015149 6179 9411 242588590 6179 59125 33927268 6179 18115 797377998 59125 83124 334170406 73254 18115 269146466 83124 17496 206431895 17496 44674 89267148 37545 17496 276684175 17496 70589 705339430 37545 25008 672760178 89847 70589 192751508 89847 798 239532982 37545 11486 28619208 32193 11486 393773170 32193 1008 343848992 455 32193 48967887 74921 11486 340264049 74921 41619 227712641 74921 3923 76376596 455 32655 330994673 41619 39729 457504996 586 39729 371555234 75338 3923 597962850 50767 39729 63706741 39729 600 86630076 35346 586 107613231 59909 50767 68932680 59909 46197 771210076 12873 59909 134523075 41543 59909 799337291 26381 41543 681804264 41543 63840 769842347 46197 64153 488749381 12873 74606 864743058 63840 13098 411954383 26381 50271 763165387 432 74606 438196998 82520 13098 121264222 13098 15721 635476378 432 47723 44494827 58310 15721 773954230 58310 54770 1488037 15721 12733 351770619 69304 58310 497987846 69304 11693 495230408 12733 30971 522214808 30971 43168 703179364 28627 12733 904135684 78767 28627 142128492 11693 34387 462087420 34387 81755 669649173 45022 34387 128574953 78767 81033 65006127 71368 81755 849038717 81033 8447 287326486 55100 45022 275105309 9101 45022 45641600 81033 72343 461716674 55286 8447 606840507 55100 23333 441254960 9101 35362 962062356 9101 57327 131621936 90245 23333 108043273 90245 6178 709686814 57327 17150 509669062 90245 49488 509287338 68317 17150 102059741 15266 90245 992197104 79571 15266 740217814 15266 73774 867548371 73774 42869 587285714 31134 79571 793857714 4557 73774 124279725 74205 42869 735372231 40325 31134 67795258 20864 74205 685707495 31134 78070 992613308 4557 2136 547615683 74205 22085 558119750 40325 41911 55861046 12962 2136 134109430 50937 41911 99623396 68024 41911 55527024 68024 63455 403235037 27623 68024 785572670 42961 68024 528321836 50937 67029 118469788 7609 68024 710818396 7609 31526 430270287 70407 7609 531418792 45815 42961 327850518 83379 7609 380439507 50630 83379 739488416 90597 45815 273636757 39782 70407 890390385 83379 63329 217913327 82662 39782 599678885 14786 50630 113185335 63329 33392 261873571 33392 43821 155983445 33392 27236 344752829 63272 14786 125337324 27236 40506 859001179 7904 40506 263521177 63810 27236 134862697 27236 933 639853360 63810 3684 864582604 2504 40506 635693390 74379 933 653380756 63810 89628 754195536 60628 3684 943860648 60628 71707 273303656 74379 3239 142161935 71707 5681 51261791 89628 39961 460458411 71707 79116 156514446 76402 39961 596583214 3239 11464 120950205 39961 47401 970523838 79116 29302 597372208 70423 76402 31927699 31551 47401 273132449 11464 30985 110034785 47401 16860 353097673 26870 31551 523188685 26870 6657 12219381 28917 26870 79402071 26870 74024 863105215 39865 26870 377044727 28917 77360 478115860 61560 6657 679161289 77360 75525 642714377 75525 20996 768998423 86591 61560 583845245 8127 61560 652313 75525 5429 549941497 12840 8127 270959371 20996 28425 781606663 86591 72593 436932484 17603 28425 996926044 16284 72593 94513894 16284 22669 132203201 28425 55794 147184811 22669 89733 100512669 26337 22669 614708120 29782 22669 361732675 33330 89733 65775183 59410 55794 422130261 59410 10143 473144332 10143 77394 426812217 22290 29782 39709308 10143 72716 211409355 50241 59410 652344009 77394 82952 544179182 42037 77394 980236702 70256 42037 901914010 31950 82952 402767001 40784 42037 101182909 56047 82952 881941975 40784 76756 74181349 76756 15205 632840454 90186 40784 495552203 68715 90186 145393774 45467 68715 385905592 80622 68715 628690668 90186 21442 797367449 80622 3606 494504222 13197 3606 831585003 22074 3606 706825520 80622 23184 88641073 53059 21442 769385761 38772 53059 614329167 10992 38772 729704992 53059 18298 722104572 23184 88853 769724002 10992 75664 665846111 59099 10992 937232642 59099 34048 953696442 75664 80129 784113476 34048 47862 406197221 56988 47862 857352541 59099 14585 933720468 47862 41743 917374172 41743 77259 351221343 26052 41743 993586006 14585 88061 163778264 14585 65915 987966546 62932 77259 787640878 62932 4730 346135855 65915 69448 34351205 84786 65915 11064071 42231 69448 370940663 89481 4730 566628328 78090 4730 883439478 82028 78090 369271838 64486 84786 616062297 78090 18627 198234068 5477 64486 430997492 5828 5477 167604587 86805 64486 592324281 52765 86805 927113949 59330 86805 776678709 5828 24817 386726324 79252 86805 337784734 59330 9237 779097737 9237 17294 553754735 24817 36911 777365953 17294 67249 590974869 36911 64104 101848852 9237 82926 547252435 26610 67249 469083745 3810 64104 550261417 48416 64104 565613847 80764 64104 635442401 64379 3810 615994093 66698 26610 746925376 80764 73275 836385575 4690 64379 163221237 43802 66698 792956372 64379 78527 661006777 33099 78527 725658258 33242 73275 67248616 78527 39721 991973258 33242 17565 699534841 61267 78527 837670531 28759 61267 269975498 75400 39721 262618358 17565 64348 826588438 75400 32634 506528523 61267 76460 413966988 64348 23742 542313871 52571 75400 370663357 33165 32634 389529150 6112 76460 306844045 87960 76460 34890564 49678 23742 459572331 33165 35962 35128683 71623 33165 116089382 49678 14777 37560781 11663 87960 973440399 26896 14777 914927848 26896 20998 34501939 26593 14777 768685511 83313 11663 5778410 26593 84193 28153916 83313 2074 102769349 26593 2042 285670462 52277 2042 654199933 83313 32341 7317298 84193 69005 562717832 71668 2074 781411149 84995 32341 655273031 9055 52277 401627459 9055 64815 843641772 50838 64815 292019335 84995 55538 19452251 64815 26837 618047118 13926 50838 237009738 61605 55538 620077265 39858 13926 366979362 40872 39858 367566244 13926 18983 776248016 18995 39858 943181414 35853 18995 180952666 18995 67537 96524627 67537 34690 845222922 71463 18983 618477010 71463 71536 694475606 73311 67537 976891065 58405 71463 164325408 71463 34887 912748599 71536 88795 328373932 73311 33388 90248197 33388 40591 770044695 58405 37972 660688165 1467 37972 63589341 40591 83005 459289116 1467 63716 534007464 63163 1467 122801656 37972 89856 205485591 1467 66026 458630628 66026 69558 949778406 89856 47390 108753516 59684 66026 949728456 8867 47390 887404090 69558 35905 59587680 90246 47390 150347871 8867 15023 35981106 84939 8867 805861629 87789 35905 950921527 15023 35920 795566206 90246 85938 199836903 87789 24636 559380925 76504 85938 509842201 76504 86318 448804497 76504 58453 606541562 24636 1723 471069004 28882 58453 689575461 58453 71739 53090331 25961 86318 517983449 28882 58761 458390480 38108 1723 298196160 10321 58761 818049088 25961 44719 849334417 58761 79190 140203066 73027 79190 942976861 72147 44719 519799513 79190 60099 895657293 44719 78322 729174480 60099 20742 466395717 18251 60099 825859986 78322 258 790446800 37789 18251 481773597 60587 258 581784209 47083 37789 971842528 60587 44857 32907398 3165 60587 529855136 3165 44780 891487709 3165 22732 665280823 37060 47083 824331291 22732 44267 246110771 38952 44780 298802210 37060 61604 615154615 61604 79377 697607070 38952 19219 304991698 38952 81392 227340772 43153 19219 89456416 43153 51502 132813373 92 19219 350326184 806 51502 958610289 51502 69756 519397939 39189 92 457434420 28192 806 175137594 69756 30328 102189998 806 62257 942260605 59639 30328 498418655 18189 39189 398862140 90281 59639 806798009 52013 18189 844196717 54881 59639 63378551 52013 71661 373440566 65094 54881 985072797 35535 52013 161023244 60143 54881 886643343 56380 71661 390032801 56380 5890 686034489 81924 35535 541804019 56380 63566 811200163 63566 31450 344907388 15587 5890 557360029 5890 50959 692427799 58643 63566 328055718 50959 46055 558032247 46055 21785 810339394 68386 46055 491775156 4112 21785 256450079 58643 87155 16953616 68386 64102 180629053 23900 21785 916958096 10743 4112 689326286 87155 61766 617558728 18685 61766 68937987 61766 503 371346034 8894 61766 876304359 10743 22791 793528310 15489 61766 855937763 8894 17646 46992121 503 22870 282278749 33786 22791 171363558 33786 62936 859769681 17646 34101 818852436 13931 62936 380870784 33786 21325 62775337 76012 33786 866299260 68637 13931 333804933 48730 34101 139240679 13931 64548 636019021 64548 16895 110726408 47599 16895 88316815 29238 64548 576134825 88766 29238 978244203 16895 28114 72833934 8102 47599 468582419 47599 35148 630260690 26549 35148 300247174 35148 64859 155601039 64859 90030 311282832 90030 61434 807422011 30719 64859 803004358 2288 61434 206307950 61434 58322 934379517 58322 55767 88172952 30719 53322 406243643 56701 55767 430279943 58322 62966 743479174 62966 22113 933954630 69570 55767 143520056 62966 55987 599476050 56701 77075 66933946 68642 62966 104564800 68642 58129 424799811 26755 77075 191313429 21994 55987 501670360 77075 65269 962657159 68642 42884 377489411 8630 58129 294000359 43094 8630 219546437 38004 8630 734783816 38004 75779 138621718 8630 61398 825383235 85303 61398 876511227 75779 31222 308856968 58767 38004 471159129 40150 75779 337166457 40150 78668 843102456 85303 75776 757790544 37128 75776 406929794 84783 40150 709017609 51574 40150 800355762 78668 18568 918307570 11677 75776 693156227 49228 18568 342230450 51574 85018 299513938 52678 85018 391009092 14322 52678 94594376 48445 14322 25269246 14322 21741 828246542 57569 85018 696169584 65452 21741 947491929 14322 60802 690015095 65452 47187 327583647 65452 11942 763529353 11942 35248 101942312 11942 7060 348146293 42826 60802 996738080 14602 47187 785175945 59090 11942 183794492 3648 7060 307629671 42826 30138 56937011 65006 3648 773960434 59090 66861 620063789 25809 59090 680186037 11682 66861 838388592 1496 65006 452748702 66861 52215 262208012 53431 66861 281507607 57498 53431 295602136 57498 52020 29337798 21959 57498 222616622 1695 52020 4875220 21959 27638 496454303 56043 1695 614281709 71038 52020 769973908 27638 27711 16073573 71038 63286 325582843 27638 86428 535991354 27711 31242 294296386 86428 79018 98989663 31242 78042 445049363 79018 63483 771081848 22981 31242 547018510 79018 85078 149565383 78042 11794 950142764 75873 11794 92681442 85078 57665 408903620 22981 28016 97146788 21289 75873 592640524 6688 75873 438123066 32020 28016 338372576 21289 60565 894558051 14749 28016 949263344 32020 88844 462118400 6688 14792 351759496 52151 88844 81277407 14749 7385 112846426 77238 14749 209098933 82286 88844 757465059 77238 21469 207518281 18262 82286 390083844 18262 68866 585399909 15456 82286 102789083 80494 82286 556861735 90924 68866 246491543 84467 90924 910560388 21965 84467 154214139 15456 48181 101335887 21965 55160 793216894 21965 4871 199553562 21965 75176 977078697 19089 21965 646817948 30696 55160 985706571 30696 57776 307339107 73422 57776 67097545 9310 19089 8328505 30696 17442 667573459 73422 51858 256168852 51858 45181 128791460 65944 17442 318308497 17442 21134 660531737 57344 51858 812663469 65944 22627 591536374 75124 45181 770739707 12672 75124 182486341 67652 12672 382246008 78979 75124 103640586 78979 84271 807039209 78325 78979 737497185 78325 87552 537551487 60234 78325 629235703 32842 60234 261776117 60234 86210 139608405 86210 12042 919688052 10673 60234 36008255 9523 32842 348715565 32842 76112 24414485 77370 9523 363802216 9523 40462 780411089 44242 77370 704127 20096 9523 957351540 28157 76112 827495167 77228 77370 117046789 77228 32978 855371981 20096 48973 601429042 20096 74449 511655052 23454 74449 938803459 1544 74449 232506607 1544 46391 143892487 66807 46391 904360776 13170 1544 95223909 82062 66807 728957081 47029 1544 119488075 47029 80306 588105600 11088 80306 932333918 80306 65290 567829292 47029 64534 676792559 47029 80351 655710283 54043 11088 734891535 54043 39418 353416020 54043 2212 756522082 86897 64534 124534372 72832 2212 491018590 86897 90537 331286455 90537 20830 214268338 2212 40902 519844516 72832 43824 193756272 62228 20830 134163338 52442 20830 46593593 54586 40902 65659859 86451 43824 163595014 54586 38658 573645668 38658 41347 586362659 8799 52442 339259620 41347 58895 445470914 58895 84808 362607471 56831 58895 410263061 8067 58895 602351238 84808 12664 696699170 8067 55841 388709076 31467 8067 874317623 8067 63922 72976103 58398 12664 9871538 62002 31467 233834591 60673 55841 929408377 31467 29669 740425339 63922 12750 638016300 58398 14482 638423662 34227 14482 395943307 43232 14482 250665853 31812 29669 375391621 34227 48713 895923566 33077 34227 952931514 64044 33077 686936331 33077 40558 136945197 40558 24140 413114542 80653 40558 689231697 64044 7725 931853064 64044 70462 545746434 7725 15898 460601063 47591 80653 170214805 7725 45508 273190901 46360 70462 367613758 53346 70462 885126412 47591 19990 594330544 57392 19990 310003984 63723 19990 601581937 43284 57392 607893195 57392 33992 409235054 57392 82726 56660487 56458 43284 75507632 82726 29914 114992120 86889 43284 808382022 29914 31780 168875262 11264 29914 65049189 27304 31780 534315967 6993 27304 683019075 37627 86889 896011446 37627 58924 424154131 6993 85641 519222596 84777 27304 621962823 40556 6993 840723189 58924 39021 887670480 85641 88387 483090912 8013 88387 448478610 3571 39021 400634834 40556 73906 714559125 14583 3571 141241920 28705 73906 414988486 14583 51231 582102304 46263 3571 792109855 4371 14583 420334367 51231 83171 776441488 51231 85439 230794463 69286 51231 802516372 69286 62533 71596644 69286 9898 284276338 27531 62533 205573005 69286 4788 65968916 54053 4788 173885052 10078 9898 933448013 4788 19456 890950116 15340 19456 90146838 61638 54053 875980986 54971 10078 47341916 11820 15340 690205697 61638 40847 279534260 54971 2276 167097051 40847 59270 279402228 64049 54971 961604066 23905 59270 852941270 45829 59270 63946844 23905 35122 503069591 65917 23905 161680776 19948 65917 958183764 34975 23905 788518731 45829 88798 762602061 49093 88798 244671617 75383 88798 416693582 34975 51426 62916922 25846 49093 136284942 51426 42138 156003618 25846 40186 716179032 31860 51426 176827649 22317 25846 573508530 25785 31860 782532558 50400 22317 24148775 59739 25785 416183759 50400 56964 115999251 50400 26452 801289572 18595 26452 618463061 18595 49804 523363842 18595 42981 121793501 320 18595 938846720 56119 49804 593720760 42981 42529 707555279 6087 42981 312435309 20532 320 145824903 6087 31653 39175915 1042 42529 729228300 6087 19393 313600616 1113 6087 891650595 1042 22123 63272961 70633 19393 570000456 68144 22123 590731587 1113 35593 958487924 1113 72246 813614680 12400 22123 295292470 77353 68144 102403575 35593 71863 31444313 12659 77353 940935530 77353 35732 278646386 2484 77353 455074838 17388 35732 134501530 42815 71863 452156539 12659 16959 106935198 2484 71398 80523389 80800 16959 808539244 71398 68445 863969195 60306 71398 175584909 68445 12011 454862427 12011 48924 368928130 77821 80800 320957299 46775 60306 761434337 85531 77821 750876138 48924 38938 824517908 38938 78793 384394591 49352 77821 650215206 38929 85531 85184632 49352 50985 186236531 14514 78793 353479266 78793 28677 8131024 14514 18959 996790219 21522 14514 430315352 50985 38832 900242667 28677 24823 20492897 60313 24823 445005792 10599 24823 328614902 49651 38832 53641625 82597 24823 894356664 24823 12985 735444238 47802 60313 201362130 10599 89794 379587915 82597 5867 664340956 82597 53705 341326771 18731 53705 2113716 72185 47802 996265564 5867 89742 981325039 89742 80404 679431357 89742 82447 558847898 89742 40302 722573350 89742 34789 639811818 80404 27355 821278169 80404 64144 638574933 82447 81802 910992308 40302 54267 236986605 86248 27355 809355218 35474 27355 323824424 35474 17688 142442420 6621 17688 653715679 38773 17688 838742866 68909 86248 31091577 55191 38773 371106833 88682 17688 533096915 68652 38773 129089707 38773 34369 335244914 56493 34369 376318307 56493 26038 576791248 35616 34369 795999801 55408 34369 630065319 35616 76673 453330477 5919 26038 910977704 2741 35616 157917008 45633 76673 304145178 2741 79618 75483857 79618 10839 636644966 2741 31190 171239300 50119 45633 454267854 10839 73157 385185858 70330 10839 297917022 31190 14745 784342280 50119 86440 70971320 85478 50119 460735017 14745 24748 63289763 42754 24748 568161448 85478 25519 521275976 24748 44344 412923354 46471 85478 136693970 45392 44344 519572157 42754 7677 871199787 53647 25519 103732703 44344 14493 361799086 55985 46471 28097646 85170 7677 669834485 51940 14493 655948057 81557 85170 632591766 50917 55985 453429792 81557 17264 453467274 51940 18160 56358354 18160 65959 875932325 50917 73730 62628467 71664 18160 498528076 3019 65959 681978330 26900 18160 898908531 34595 71664 633610242 22667 71664 649122849 75037 22667 982985772 44328 22667 717347647 16002 34595 826988874 16002 12085 129399621 12085 48419 59966338 47826 44328 775743619 48419 85331 170587172 12085 53514 132593637 53514 25930 451000629 53514 85658 703981676 85331 62477 110766962 25930 33925 694213615 53514 36533 542764497 24245 33925 846812127 33925 51532 68263166 3729 33925 618750384 24245 67276 359373262 51532 54924 767365054 49578 67276 575796512 22663 3729 374331767 3729 70817 511272411 51653 49578 1675329 70203 49578 84318979 51653 31420 761321457 70203 73847 995311276 70817 2135 606497751 27026 2135 520329234 78085 27026 751339879 58240 78085 598866213 78085 80344 944501170 18260 58240 799119682 17629 18260 570894665 17629 55702 751865934 89282 17629 49887780 80344 68365 87540744 68365 86880 815941644 12610 55702 279327632 55702 19739 985705435 42451 12610 804402287 56217 86880 456515266 19555 86880 64846375 12610 7049 758308150 38756 19555 216240733 48884 56217 353302040 19555 71283 812832735 48884 59535 334752673 59535 17068 713571113 9258 17068 622961711 41390 48884 948939756 41390 22417 498132192 38975 41390 802101735 22417 81211 192842703 61000 41390 836723508 80314 41390 150108676 60373 61000 778091380 81211 15090 145872058 83100 81211 522153308 88908 15090 133146063 36164 83100 118860937 62409 60373 406017336 36164 29901 636767661 88908 62431 396162438 52184 62431 351450046 52184 29593 520808520 62431 69979 397006338 29901 67409 41903001 67409 41785 38047248 41785 89988 133053790 7482 29593 265810190 80249 89988 368412900 44337 41785 594819106 31352 7482 739355674 43830 80249 123497864 44337 78841 707882804 44337 20086 211466189 44337 76363 26568821 31352 64327 559702847 78841 58186 903605323 79216 20086 146888107 5011 79216 64059044 58186 42867 148387255 84862 42867 448035218 84862 55765 45740446 5011 13639 61205257 5011 72874 421800522 13639 43616 355452205 55765 44958 648935812 46289 55765 133592042 43616 52238 819825965 80054 43616 867308825 73782 44958 660407684 52238 79931 732042352 88569 52238 874157953 52238 42435 983779773 80054 21022 912577868 48273 79931 122489555 52728 21022 858833560 1784 21022 99915974 81810 42435 856646478 26751 21022 68640992 48273 81896 443255735 37690 1784 147582979 40676 1784 371417425 81896 60136 717141571 26751 7419 827682565 35069 7419 75051893 40676 41345 35877092 80392 41345 560717130 4945 41345 295258270 77788 35069 636113804 22545 41345 297368421 22545 5077 973833959 57380 4945 181644480 77788 5544 913292336 77788 49332 87387512 57380 72145 169254309 43644 49332 258542874 10610 43644 475351142 72145 61654 450528656 61654 78451 526236387 61654 72164 334492159 43644 59564 618817820 17087 72164 260898873 41856 78451 132920644 41856 3018 576548203 81478 59564 469025979 41480 81478 380154156 41480 67387 882634954 3018 78589 369126220 78589 87635 600089594 87635 40248 482893318 76727 78589 839673326 76727 6023 86181189 76727 5486 76429189 76727 70524 212549881 51299 6023 667437415 70524 74182 56470204 57390 74182 769927638 48659 5486 318306534 74182 77975 726042568 74182 57235 524399079 57235 90730 621287710 57235 19895 342961185 66219 90730 318868221 77975 50567 4882655 34531 90730 21117486 50567 25154 540818066 69656 66219 81728513 68796 25154 880847979 87010 50567 868741797 68796 40429 760823275 22337 25154 492956248 22337 56859 527467146 68796 78893 134662554 40429 287 18248517 22337 12026 445661117 73457 287 613322718 12026 63175 152233531 6872 78893 423387841 12026 19892 373404006 15816 12026 242575915 23181 15816 916046466 23181 28420 960345002 15816 59517 115425934 15816 6728 155932679 49301 15816 787107190 28420 77844 77895993 86871 28420 586565781 6728 18119 247980023 77844 6677 156169518 18119 87773 139482506 75343 86871 366425184 66614 6677 521295811 19022 18119 561605475 19212 19022 842276814 75343 36364 372954146 50621 19212 182047322 66614 87111 573279408 36364 75273 139291940 7291 50621 836101654 7291 66879 230422122 53129 66879 64496921 41497 75273 460821331 38656 53129 766197601 38656 23923 77323735 88066 53129 680062591 14788 38656 229230453 35876 14788 969611462 74121 23923 417662839 18498 23923 695209914 3998 14788 318742768 86070 74121 197308732 13307 74121 62197371 19231 18498 348215112 18498 51518 164326181 19231 86207 201746627 86207 13665 512558309 53935 13665 703066415 13665 83858 622338947 86207 82250 534697342 53580 13665 96663836 81249 83858 768985271 53580 11467 113764058 82250 90819 928936901 11467 88970 974846370 79719 11467 643882900 11467 28092 397343575 28092 9600 499411926 88929 88970 464296121 25747 88970 366062955 50954 9600 884460152 412 28092 23370604 29290 25747 686569478 88929 5522 75430800 412 1380 753250085 50954 72765 861087456 5522 44935 677404424 37040 29290 880840907 73827 44935 73702162 17369 44935 27628078 62688 17369 138957324 158 37040 194654020 47992 62688 365218959 62688 80003 848358192 17369 33457 394209333 78819 80003 310653731 80003 43274 634747078 78819 14686 528204296 14409 43274 618010403 14686 50230 482741330 69866 14686 66279587 43274 71701 73690758 14409 32947 826417864 71701 20920 239885191 31719 32947 469342173 20920 50952 948668556 50952 24804 939024245 7992 20920 144600394 50952 46956 542421221 50952 90113 986274633 87143 7992 912412432 39491 90113 67816388 46956 17479 188501748 17479 66144 720992415 39491 23920 52172129 66575 23920 30288988 60350 66575 400078881 80949 60350 567168424 77807 80949 763544109 57988 77807 979133119 56342 57988 927083232 80949 70585 841185777 77807 67490 776156951 83629 56342 875383381 67490 71626 536293805 56342 36294 107725075 70585 16054 863619078 83629 40933 700898446 40933 88994 624078495 40933 61175 711149326 61175 29167 330657306 49380 88994 647218687 49380 16217 697934408 75996 49380 662265631 61175 81260 873957075 49653 29167 546881148 9817 16217 274233126 40114 81260 372180485 40114 83585 78885795 53598 83585 74000949 9817 6568 814254580 64088 83585 621434886 53598 36678 209783836 6568 53642 435027184 53598 43603 449256893 13232 43603 362629304 36678 48373 887614822 14946 48373 215683084 48373 22848 76751452 88821 14946 899544096 61006 22848 371863815 48373 36936 309297883 1035 14946 539524868 54026 22848 549003367 88821 31562 781558584 83781 36936 938622961 83781 17936 657246689 50764 54026 978719522 54026 76748 587423878 1525 17936 700892854 84542 50764 412439565 50764 79104 521627668 47077 79104 925886498 3474 84542 590636317 3474 81556 467775816 534 3474 510895525 534 63217 641638357 3474 51958 190769271 3474 1790 354188125 51958 48253 652090237 534 60944 215293303 71093 63217 436592573 48253 4331 855803744 57027 71093 592086865 4331 30787 681575150 30787 12826 184941093 2422 71093 61534577 30787 81169 99101801 89835 12826 296395862 85268 89835 695091723 77187 85268 32434881 61215 85268 308844008 61215 67283 731213355 67283 57576 707752811 57576 60749 91902266 60749 79124 926180888 9038 60749 655588945 31246 57576 32251910 31246 44544 483118255 11202 60749 659653011 34243 44544 769834843 34243 2564 111224469 53339 11202 403679213 32131 44544 671306844 25167 32131 752580736 70100 32131 316763103 41505 2564 129934865 32131 73880 311605203 77544 73880 125220389 73880 70154 799066049 60495 73880 84233762 41505 51609 376834571 25911 73880 940536747 73411 77544 956248095 70154 62560 885941604 73411 69718 293381106 23871 62560 165527909 73411 7383 192178567 14168 73411 319964542 23871 48112 269282196 68479 48112 934916678 60726 14168 710077243 68479 662 64168759 60726 62438 925999762 62438 28339 893556809 89705 662 259028150 6958 28339 155345448 62438 19931 570129626 44168 28339 44949201 16144 44168 224569896 89705 48250 847311526 53547 48250 291699951 44168 32661 775072924 17379 16144 582046556 12782 32661 199880279 3671 32661 20099094 70265 53547 142406750 17379 30607 52164849 17379 35547 604375132 35547 80920 395964654 68580 3671 408263121 70265 42870 180755211 67956 68580 143371873 52707 80920 512007112 42627 52707 129778908 52707 48367 824244576 38142 52707 107044358 42627 26957 842446218 59957 48367 452339395 73245 48367 977154747 33381 48367 980854224 80132 26957 492049329 80132 88057 579946526 33381 16702 182352831 38634 33381 227411488 31907 80132 534769948 46378 16702 85826637 54429 16702 51799527 25806 54429 318926345 46378 68477 270035932 79742 54429 5416346 41254 79742 130828385 168 25806 62741386 8191 68477 994577984 25748 8191 955316425 59453 168 872333152 8191 86014 674019271 35379 86014 764464323 35379 52962 761113007 52962 58768 290803805 24210 35379 377650988 27883 58768 476715453 52962 17108 393615261 34001 24210 545192484 48155 34001 797354316 27883 79545 866279556 54305 27883 762025273 12858 48155 915231364 44999 12858 527931593 3688 54305 897396487 44999 69647 586574779 38087 3688 124451368 38266 69647 839144819 38087 71034 367076196 30145 38266 688249195 71034 26818 293815021 38266 18820 335970103 18820 13977 381894157 13977 69615 4078152 30145 69730 147159668 69730 32326 594831406 32326 28275 604203129 20652 32326 715579863 1908 28275 886656037 83251 28275 134276541 28275 53673 431792174 68655 53673 258814864 85015 68655 981445368 4219 1908 150191932 79015 68655 403250209 68655 82499 858917914 4219 32848 904341309 79015 73183 320112053 73183 41862 776989729 3371 79015 65838457 41862 68979 125622673 25913 41862 790104969 17858 41862 870042890 67601 25913 954292994 3371 61152 454228988 67601 12517 98300502 57916 25913 809420854 57916 54984 147297403 42243 12517 307591397 42551 54984 844420486 52633 57916 135930461 83922 52633 260423186 42243 1991 750742767 42551 12649 31539935 44860 12649 904725442 83922 43108 304398243 21252 83922 463080952 30445 21252 465206616 26554 12649 305220745 86924 21252 794855469 15433 30445 360585494 75305 86924 350503594 86924 12657 102787685 25048 12657 665905270 86924 80759 647806679 41143 12657 973737037 50269 12657 918696856 55823 25048 381557958 66603 25048 667211810 5769 41143 902204820 50269 41465 215508983 41465 19121 454801717 19121 44067 6138975 46673 44067 864230127 5769 83532 192024292 42099 83532 923325801 66693 19121 257274267 46673 8946 575132483 82075 83532 624146740 8946 81396 475473732 8946 22684 308912559 49530 22684 908206908 10261 8946 388403691 81396 6578 602081738 84060 6578 407895458 67152 10261 480069104 84060 76022 268438671 16700 67152 154510726 67152 36450 707395503 16700 28918 438453714 67152 67737 235375498 28918 62609 157062280 62441 67737 488125259 36450 56559 705228065 56559 42579 678265215 62143 42579 236741767 79455 62143 334945266 86111 62143 67303539 56559 82885 139746241 82885 72458 778964457 62143 9690 878704534 58516 9690 23562489 21589 72458 46420732 61161 21589 274237199 69939 72458 49330416 65935 9690 210785078 65935 32231 926986776 21589 57947 629872027 61161 24476 100042121 72070 57947 379900383 12691 32231 220834589 12691 708 618001459 28 72070 614107174 38623 28 131645160 708 54705 59722973 708 17917 301495113 17917 559 22159528 559 77847 790603410 13206 77847 355647165 559 17786 379945542 17786 76862 630047871 2963 76862 394716193 76862 89065 958577977 60784 17786 824663032 76862 40106 64721012 60784 33217 394476482 33217 41734 673721915 45131 40106 693851803 41734 77068 402815637 45131 81933 41682504 22020 81933 588622930 19768 45131 105998816 22020 8071 373267916 8071 37971 236911766 19768 78748 813959185 49583 19768 986409010 37971 18788 60104277 37971 384 706074403 384 60807 258229773 78748 11428 634851400 80714 11428 440333551 3623 18788 313539084 22139 80714 894322172 60807 28531 254400904 22139 29805 685404200 49600 3623 612192769 77508 28531 344293722 55155 29805 442358636 62512 28531 467310160 77508 82389 298993068 62512 64236 1160409 15572 55155 577792751 10250 62512 519043631 10250 13862 784979638 15572 20724 519637289 69179 64236 952740537 2986 15572 154191620 2986 48873 74026305 48873 73466 126186859 52218 69179 50684302 60567 69179 329543315 48873 54736 643167237 54736 7466 86101354 54736 41830 243915025 52218 54615 617312624 63892 60567 834680858 63892 61561 680826520 54615 9816 532254066 9816 11925 401373463 54615 34222 829659903 63892 1085 442097442 67732 61561 733497941 24616 34222 753712762 62926 67732 349835553 62926 43784 840984153 62926 72891 249039728 43784 17770 768429623 43784 15580 696880855 19527 72891 977732836 15580 42060 407942491 19527 81945 336220321 81945 73737 66034842 84444 15580 212646008 29699 19527 69433341 2772 73737 768038961 56132 29699 387546571 56132 65062 386526385 2772 32130 511458164 29699 74945 633601457 56132 19783 872655116 43237 74945 966846270 43237 52973 497629428 43237 61776 866418157 74945 52176 442323220 30964 61776 987822511 4721 43237 144229154 53088 4721 797921759 19404 52176 46122373 52176 50030 661069252 52947 4721 477103586 59508 4721 867165307 46926 59508 196793666 22440 52947 838211018 59508 3066 246447188 3388 52947 274578246 59508 19743 798914434 17870 46926 93313497 53334 17870 829216758 20697 19743 343570495 19743 15941 508915346 4818 19743 974322038 59205 17870 360468539 15941 66087 568441194 61191 20697 635327913 59205 60404 522146624 59205 10727 363651359 28350 66087 829598005 28350 54467 495519972 2077 61191 121213204 54467 54017 844654197 54467 43861 713585812 46405 54017 489732314 89866 54017 645145193 46405 55788 324180011 28799 54017 443005401 89866 30522 25141395 55788 61200 191272556 16071 55788 42087587 71433 61200 792200843 71433 71215 841740545 61200 84941 642363348 84941 78534 408692098 84941 3959 618353278 6648 84941 992286725 71215 84670 498695579 6648 66148 987874280 84457 84670 185542253 24151 84670 576729749 85636 66148 649072017 66148 5837 671919484 5837 42294 586521467 6929 85636 361921206 24151 19092 82670811 42294 66604 537507772 61489 5837 933940641 63266 42294 894251820 36585 63266 289672920 61489 29372 900781691 4677 36585 59672339 3790 4677 352625380 32864 29372 287558388 4677 16157 475682008 3717 32864 523138954 32864 56913 156304436 87156 56913 805837867 59474 32864 116804738 58860 59474 230317497 21264 56913 22669706 26960 87156 587767435 87156 31069 892892660 7471 26960 791942143 62515 7471 803044764 7471 23503 942604748 26960 3716 842157611 34116 62515 154443921 74049 62515 265677704 3400 62515 240315350 3716 44723 767619298 44723 28971 646287818 74049 88587 788181624 3011 88587 457180353 3400 88827 697001368 73023 3011 88745006 12498 3011 853002506 373 88587 132364901 63731 3011 755769566 73023 24035 385555996 73023 31902 710954807 7439 31902 967673485 7439 84494 35470531 62962 7439 452928108 84494 58610 269152414 6802 31902 42507946 21971 6802 456697761 21971 37465 813211794 58610 19807 845954148 6802 70906 854898447 25091 21971 957889996 37465 7512 967659289 7512 9988 177704942 59705 7512 261820368 55696 25091 729363934 7512 62168 344805188 62168 54644 828053457 54644 15273 845947508 38166 15273 139628778 15273 35664 17188572 16542 54644 844635422 67635 16542 298069252 38166 78932 453524980 11472 67635 251245269 81161 11472 234189543 60888 78932 399983693 67635 11391 902303517 78932 35796 708004740 29866 81161 320183523 60888 5517 865999316 17360 5517 469717821 5517 85714 342382547 79438 29866 228315876 29866 47682 866327965 79438 70395 192238370 2880 47682 481758544 2880 87079 795729403 72790 2880 43239675 87549 2880 596141541 27960 2880 253766210 67489 27960 400628658 27960 41065 727443322 72790 35183 873909235 73056 35183 87973334 41065 5521 110305870 73056 70325 96156564 2133 35183 17293503 17203 2133 582827668 12992 2133 184418214 12992 86279 171103080 70325 13505 185188520 13505 2492 266046724 53255 12992 137722119 53255 20899 82688656 63740 13505 603771341 53255 89255 416711093 46771 63740 842721118 31590 20899 12364874 86868 20899 432118828 86868 20771 615755810 89255 15951 759343555 54914 20771 974964737 8451 20771 855484182 20771 47168 727279134 47168 63626 859464387 47893 63626 269075328 62825 8451 403760187 69638 8451 25570831 69638 24466 696924799 52060 63626 127862315 69638 25889 149747051 42726 69638 10128840 24466 48457 688727822 49884 24466 414131221 41832 49884 680380969 75539 42726 368304047 29322 42726 446832103 48897 29322 68877932 28208 48897 753577538 75539 77750 47251380 75539 54929 399571979 54929 47078 510211182 54929 12661 703965108 47078 7763 49847171 12661 5143 349074198 38921 7763 259135097 7763 32719 722282892 32719 41589 196322117 5143 47724 996790348 11276 5143 236890064 46282 47724 345373068 14657 11276 969412190 41589 77206 800979243 14657 22026 947037805 11276 60488 391996237 14657 87117 20115056 45977 87117 163132242 21070 60488 299933081 60488 44508 918624599 82769 60488 973019955 82769 83897 527489736 82769 81899 471552745 44508 56161 353935338 53570 56161 365816042 32774 53570 983360897 81899 4742 732929702 81899 21295 60416565 32774 44894 120939136 32774 11593 298181064 44894 79543 268468938 21295 77462 914782474 35144 44894 186778216 35144 33019 671426580 11593 81 797528414 73042 81 689007897 73042 61348 415299026 7867 61348 855219772 38058 61348 171302961 65319 81 259759331 28766 7867 117429846 7867 17361 992341456 7867 43730 424370543 89159 43730 257734140 65319 79912 766670177 43730 34516 318319318 17361 59562 951125203 79912 76283 28755808 87469 59562 16049208 42721 59562 329647415 59562 49607 995266266 87469 72587 289158692 13929 49607 940185644 42678 49607 2449763 42678 60473 58566273 72587 72636 501123957 42678 13713 505329322 72636 64981 878872015 43979 13713 251256134 13713 72129 180042243 64981 87627 397554058 25926 87627 758098125 72129 45966 436496052 43807 87627 191615380 61495 72129 192069020 25926 24028 118639232 25926 48309 392434456 24028 88668 302933278 31371 24028 109725436 26449 24028 296625055 26449 61400 567592134 61400 61464 49320526 61464 12534 996247125 1827 26449 855137669 61464 60813 769831394 60813 34009 117945920 10291 60813 386057822 60813 13566 221097414 34009 12196 515414327 78995 12196 127615483 83288 34009 933975587 5461 12196 747334982 83288 42951 211601686 12196 71558 511546492 49042 5461 208167650 5461 14202 342135179 35358 42951 310953259 42951 41767 701197588 84970 49042 172164594 14202 56127 407219992 38870 84970 296547869 89945 84970 961897789 54140 84970 253726307 54140 8281 357675914 4682 56127 595707996 4682 73148 181656680 30163 89945 436578810 54140 71921 708609975 30163 34031 831776270 26786 71921 969507616 52229 71921 880844363 75634 71921 668220053 71921 87261 555614848 33400 52229 351514355 17126 52229 778269249 33400 32318 669775428 75634 38776 136416609 17126 77953 609939158 51074 33400 667184770 56035 77953 864316247 26754 77953 157939167 26754 59399 497609048 56035 71874 827480937 59399 39474 95214822 59399 90419 131408190 26754 80146 404233828 59399 40094 81397932 80146 45265 909082874 14098 40094 294387872 44036 45265 217308570 69874 14098 871847925 33230 14098 999990588 50613 69874 223789915 2842 69874 103440148 35987 50613 135093867 33230 22310 858900150 2842 15908 866245671 35987 83258 740067359 83258 14177 120277271 33596 14177 58016517 9664 15908 457553667 83258 21505 116454363 55479 21505 534704224 33596 79847 880997076 30491 79847 991167164 68505 9664 754265566 30491 80408 690422342 44757 30491 576312323 54726 80408 921734949 11515 54726 510219642 87000 44757 352541566 89149 54726 202378199 11515 69760 283178040 54726 6867 765030195 10374 89149 482760437 42285 6867 655140770 82573 89149 285297055 53288 69760 36814751 62997 6867 354681418 55299 10374 354126075 62997 39628 721150171 17338 62997 61380023 18423 62997 567680495 39628 50710 30817470 39628 46432 22477516 88693 46432 398760610 7916 50710 615189603 23908 88693 446322668 33029 88693 396100715 29627 33029 154339303 39404 23908 886915924 23908 8348 524207954 52024 39404 286107905 33410 29627 697246957 29627 30953 331350880 39922 33410 839154255 77736 52024 12281023 27963 30953 169106263 77991 33410 95775672 77991 60964 774409660 27963 53800 593477193 77736 45666 198304968 51306 77991 626825427 60964 45544 812067138 69354 51306 708496848 53800 81038 606819992 69354 69274 628402863 48210 51306 472658450 6561 69354 397083349 3546 6561 407816441 81146 69274 73794789 6561 52583 633451628 81146 17313 852537672 81146 50167 518553677 73289 17313 854997973 81146 39762 919082880 50167 67941 171166307 39762 86360 362174662 87130 39762 614531833 87130 88656 525950575 48669 86360 993164589 88656 39672 623474152 87130 81714 968831212 48669 52778 388594571 9705 88656 118554360 13432 81714 946865139 13432 33168 748414406 52778 52535 278424959 87588 52778 87907359 90251 13432 401781771 6979 33168 794974672 81894 87588 243896847 25876 52535 290768850 25876 73192 616649063 73192 81684 485346007 33727 81684 80845714 73192 90242 127886555 81684 81419 952594399 81684 77802 652968817 77802 30400 315148679 90242 77603 842632680 30400 9669 963872324 68296 77603 547363285 17262 9669 44515514 21383 77603 744308617 19327 21383 578175974 88786 17262 619678285 62141 68296 357940619 19327 50540 133177029 75348 50540 815747817 17826 88786 117189319 50540 90684 949549982 20321 62141 305946095 20321 56464 46826341 56464 72881 95849701 77577 56464 730438088 72881 68167 329021536 20321 56641 234562166 58845 56641 641640394 68167 86859 511655464 23214 77577 577891312 58845 64994 777748651 90439 58845 616936959 78614 58845 108016732 24142 86859 110278951 1606 78614 73669723 22530 24142 377907128 22530 22804 30093192 7416 78614 777880435 22530 15063 642768135 30555 22804 143927250 30555 48926 517245215 48926 62816 772549335 32694 7416 349333607 86893 30555 883401408 32694 50422 652655090 32694 88010 655853208 20634 32694 511378668 20634 11826 418609360 89922 86893 727936854 63935 11826 100708998 86992 89922 313905629 55038 86992 677342631 89922 56864 162469348 44855 89922 125951052 55038 66496 33985902 20893 56864 883476405 49769 20893 742827086 19037 49769 155554847 85833 19037 775248168 45493 66496 658182463 85833 42977 352765325 87456 49769 563339699 44364 45493 291858538 77091 45493 188572092 8667 42977 68386419 48531 44364 526434667 87456 17460 767897213 39264 77091 578807217 39264 2230 511516714 8963 48531 440636743 40459 17460 974636568 40459 51004 96733731 2095 51004 685171587 2095 16289 514657047 73662 8963 996277531 60461 40459 445872064 73662 83198 339391531 83105 2095 65703199 16289 64181 696193521 60461 6828 356078159 60461 20935 396072728 83198 19406 146871987 19406 62027 938806473 19406 46885 946852851 20935 19918 135470171 19406 28058 995825801 61635 19406 564119092 61635 88506 532603094 15329 28058 902397158 50553 88506 267259485 28058 42705 72616001 15329 5119 100233895 1705 5119 574859660 36851 15329 748290298 15754 42705 125245082 43956 1705 35633122 6881 43956 839397631 43956 72142 537804100 43956 14102 465733361 7855 72142 81043641 68223 14102 724662895 6881 24900 416342970 4893 68223 726978023 20665 24900 95621717 11646 24900 701238904 58938 11646 233082570 18389 58938 76012749 20665 78034 38378785 47810 78034 56802607 18389 86697 774441939 58938 88641 596070238 47810 36800 408398197 39856 47810 550129218 22896 47810 918704673 80670 22896 135891947 67048 88641 322098809 26489 39856 634166805 26489 67217 854369529 80670 32934 392420542 28800 67217 695552708 60883 67048 312872446 21491 60883 720030699 21491 46596 114468091 15071 32934 892273951 21491 79186 250111265 53019 15071 205834735 7124 15071 181823651 46596 8718 134165722 54127 79186 412951577 54127 75633 600331796 7124 32887 757651407 8718 90179 261914715 90179 12217 513388734 90179 42742 457995739 42742 83032 918791838 32887 13964 851985071 13964 52662 82183724 68029 42742 325582177 68029 46572 35457954 69843 13964 72955211 45700 68029 589604719 45700 1339 984267070 69843 47926 745539225 69896 47926 355897588 47926 22327 876335885 11696 47926 559850675 71449 1339 583692688 35333 11696 730838204 69896 19335 643082333 72575 11696 855407047 72575 42441 194898740 19335 65578 646054805 72575 19740 131924238 19740 72514 31283327 69881 19740 42009460 69881 90947 305467759 19740 47815 383028482 70651 90947 108075248 70651 46051 113200320 70651 17482 139574859 90947 67910 125234918 47815 13579 181072546 70651 29749 78739973 17482 70704 658525377 72077 67910 953261042 13579 66967 136212826 46050 72077 926357241 26572 29749 130274944 15536 46050 606420962 65366 46050 930696369 15536 15333 118313158 15536 1016 985077299 26572 70765 230931656 20356 15536 482425696 70765 39226 409641731 70765 35801 38700879 90872 35801 878975137 35653 90872 96320604 78554 35653 131684174 44767 90872 679537414 35653 52312 121294755 50544 52312 790654046 15722 52312 450534220 15722 89353 810966175 88550 15722 787519960 67128 89353 262934653 85040 67128 830343022 15722 5069 259691106 67128 40488 46197198 49870 88550 257923003 52188 67128 69150057 5069 22516 843231925 52188 77055 516397305 51414 22516 758356653 49870 84498 694398510 64438 22516 290575744 22516 34472 106160657 39136 77055 568377960 34472 85609 707191480 39136 66686 171199108 48488 39136 973523029 85609 88521 253060907 2075 48488 534662061 66686 87919 570173428 2075 39766 107385164 25249 2075 36698186 39579 25249 977236661 8915 39766 977176763 87919 81757 671998990 9748 8915 846748144 21608 81757 25943833 81757 69370 887123463 81757 79404 923586378 81757 11720 246348416 23522 11720 687361908 11720 64071 978005647 75364 23522 851681283 90107 79404 169783688 75364 30534 743818565 11917 90107 819718952 64071 52854 420569896 6954 52854 880255298 3347 30534 441379948 11917 13608 596473223 61120 3347 445481827 25948 6954 37325487 76332 3347 285577955 56350 61120 161079199 60847 13608 84983074 76332 26544 692458540 25948 24733 677491486 40888 26544 138262619 24733 14685 754047090 22289 24733 620548813 86861 40888 900519771 3848 14685 54102085 86861 22464 1717602 46665 14685 423928924 46665 77820 644305794 77820 54324 261509187 77820 11777 316139864 5462 11777 118762330 11777 45187 75799974 19492 54324 515914851 19492 69688 539785491 53643 45187 785644377 49747 19492 583870278 67680 69688 303998796 49747 34099 84469652 37855 34099 540815723 67680 85463 69848073 89260 85463 158595440 89260 66175 234307890 41122 37855 367179574 66175 35534 455442860 66175 81173 673434003 35534 31879 780039783 11030 66175 78333242 31879 9584 72037861 9584 73494 869139152 888 11030 655137832 9584 11748 386649379 63382 9584 431206875 63382 72276 429441828 45200 72276 467712133 11748 13134 353182299 43703 63382 270208058 52247 13134 609125879 52247 76636 946818451 43703 87664 235645980 89204 76636 310026913 7459 87664 26360385 27352 89204 553792665 44144 89204 650939152 27352 5356 698941717 48188 27352 942686577 44144 75188 879894533 75188 18379 445604009 48188 53135 872500479 75188 65796 531810634 48256 53135 550336087 48256 33014 877772817 53135 83608 249287021 90711 33014 30092791 31295 83608 20753199 14363 31295 450883133 90711 48370 27335102 4031 31295 125879506 31295 56784 434453493 14363 27726 59474643 44066 4031 1929662 27726 38528 192507460 27726 62371 36529875 25386 38528 897958302 19541 38528 218190005 24669 62371 101759316 24669 75906 167278219 77040 75906 294102935 25386 35172 23979878 22655 19541 465187061 25423 77040 589934494 51640 25423 228029536 50383 25423 245830061 51640 1089 50913712 22655 74596 130727699 25423 74451 666195114 27127 51640 670098622 61352 1089 719514254 75815 74596 349330391 30728 74451 173207900 81863 74451 752274192 87055 61352 188562836 29383 30728 959532046 29383 46921 41150350 25069 29383 806861494 81863 50488 880761349 50488 1700 422407604 55105 50488 719098283 22430 50488 315216276 22430 58663 201037568 41873 1700 437949398 3589 58663 283634034 22430 26010 725935254 50159 3589 519709216 50159 81890 178169894 50159 41366 495302390 41366 37228 820400679 41366 8361 555029196 37228 21278 166530996 8361 71624 320993698 73472 37228 102516956 79956 73472 75221178 76316 79956 15578632 21278 25409 45678574 51364 79956 416847805 31189 73472 629255231 57655 76316 966465172 25409 10372 815361571 31189 69498 621070252 57655 60593 472698771 27828 10372 733020601 9506 57655 582200581 60593 33119 651866387 27828 57064 38386705 27828 31818 733409322 17375 33119 496822572 9506 39082 266168149 33119 582 65883537 39082 51740 366363210 13457 31818 612541687 51740 5844 63310951 17843 582 343040916 73146 17843 7202533 13457 55727 427209248 73146 51222 198505974 36315 17843 280029280 73146 48684 867909180 73146 29579 189980555 55727 72954 999459637 36315 80445 43205649 80445 81093 292780362 71952 72954 126344287 72954 19486 964588320 44196 71952 840695290 19486 3452 8822633 81093 28411 819195244 28411 63439 547550244 5832 19486 954426054 28411 19042 173154997 5832 21574 35541912 33610 5832 134059672 33610 21270 8220246 21574 15685 30317402 21574 86902 226777118 11560 21270 279084409 42828 15685 467678697 21270 69316 515043686 16781 42828 130813281 11560 40609 638767157 11126 40609 515616236 71032 69316 277261897 72442 71032 719723372 17959 16781 349563989 71032 35583 232081267 52292 17959 908301078 71032 81787 746896306 81787 79616 435710719 81787 87607 896845950 7480 52292 953317350 30095 81787 348321508 30095 65492 98638534 79616 40465 656782879 87607 60246 115055888 60246 86346 798346925 86346 58914 611621079 67448 60246 401412834 70049 67448 501290990 89827 58914 418727816 81479 67448 500318331 88593 81479 226090314 75271 70049 770948610 50978 81479 156012859 89827 59942 433135870 88175 50978 377720148 10406 88593 881514576 75271 66311 323887680 50978 36238 247074559 36238 54058 151384379 18412 66311 620783068 83580 18412 115953491 32145 18412 968727163 36238 57654 826319822 48853 32145 343535229 84658 48853 25905831 48853 71911 748373069 84658 77188 957505669 77077 77188 77499114 57077 84658 431013707 71911 77102 871410036 61941 77188 602120904 77077 40756 387291859 20407 77077 290626772 47941 40756 906679141 77102 77662 996496864 46848 20407 96775153 46848 12542 464899056 77662 85749 334849379 51862 12542 240553168 22592 85749 388782865 64032 12542 227270867 72987 22592 518455143 40267 72987 508993963 45590 40267 3327764 57213 64032 811621939 57213 34782 453774224 56776 40267 185211462 59614 57213 192267776 45590 63033 327948850 84017 34782 622882083 66334 63033 331441826 24913 59614 141928769 66334 41922 637675901 41922 19966 940076108 19966 85038 860195453 19966 87002 144688068 85038 67110 318531257 56363 19966 977275555 87002 17722 816646515 407 85038 472565588 37095 17722 412890168 43592 67110 747043997 16595 37095 619922244 16595 5083 778972562 407 31227 743291390 61172 16595 977349507 43592 11152 974028231 77527 16595 723590447 61172 58922 153605472 29954 58922 194965901 37143 61172 845041878 11152 17805 806299944 65378 29954 707829877 17805 10612 843614703 32950 37143 321727868 12715 10612 857777547 65378 66814 95036453 5655 65378 37752365 14110 10612 396649667 14110 44428 515346139 81712 66814 71095922 66814 8593 67190623 44428 78110 317006621 78110 28468 509344635 38665 78110 11996674 8593 69031 336929367 8593 71291 896480853 89619 71291 873128035 78892 28468 631837510 89634 71291 833819822 89634 36366 737955729 89654 89619 540699763 52510 89634 1451614 59164 89634 252983577 561 36366 395177054 59164 80184 390558687 80184 76317 113541712 80184 75904 363913478 22825 76317 806079427 54380 76317 606193124 80184 86929 430084997 16893 22825 527631002 88003 54380 938868150 16059 54380 488425630 59813 88003 822534475 86929 51343 376787389 29040 16893 718875521 59813 12566 98515085 12566 13762 348455629 28699 51343 118428414 88164 29040 972344725 79652 29040 62422007 63627 28699 524285458 69072 28699 73983819 28699 65946 152109946 51842 69072 957336 67752 65946 475815782 19800 51842 613793492 5033 69072 781863723 5033 87727 690422292 87727 79975 129497274 87727 31704 869921101 5033 74652 689729532 31704 38937 568699928 31704 48197 24967546 38937 50284 634334192 74652 72738 753664491 20152 50284 640747757 20152 9536 975608032 17250 48197 460831184 72738 86419 99941217 76970 9536 414945620 74520 9536 990376855 32670 74520 695473630 18991 32670 983474583 74520 80578 81671477 49759 32670 158138303 18991 37147 813861000 24376 49759 625061463 80578 11892 738569344 41021 24376 774721969 53856 11892 204890329 37147 49625 922176083 11892 86038 658852758 41021 7304 265402361 86038 25215 878018443 85377 86038 433988810 64134 49625 793616925 85377 49658 26735875 85377 511 49122594 2324 25215 727502827 14130 49658 975698664 83797 49658 934902996 50151 14130 438541663 6704 83797 877153292 14130 73939 915026167 27550 50151 402530892 49234 83797 885294420 6704 75177 670587281 77356 27550 75007441 73939 14391 368863820 33774 14391 6365920 14391 42571 951022645 33774 59404 79734645 14391 21521 141589750 58033 14391 840485328 21726 21521 112167657 59404 79590 459766405 1439 21521 310776357 11424 79590 459551462 79590 84344 75419074 21726 89209 544837610 16117 84344 52043175 11424 72175 655173289 11424 55273 826795559 3464 55273 363652797 86067 16117 388239312 16117 41815 851028358 55273 46480 170001561 20698 46480 169536828 90388 41815 59620241 20698 17723 33200236 41815 9242 531238847 34920 20698 71374901 63035 17723 243791057 90388 5535 882461203 5535 37342 610536691 40157 9242 502192794 34920 6608 709947193 61831 5535 237726670 77092 61831 592579512 40157 68968 437434831 61831 86119 971398182 26836 61831 25113481 86119 70341 71742542 1655 70341 158023752 70341 12148 57188813 70341 55745 8183380 29211 12148 536706976 12148 68974 282959214 68974 38462 315517341 55745 39284 952224511 39284 87793 297751929 29211 9896 441150246 68974 14754 464299738 38462 89546 101990924 87793 62695 132772733 50765 87793 890214422 54307 14754 680405293 14754 53858 803119707 54307 9801 962494560 53858 9859 588543316 9859 17175 4883796 60239 9801 460627383 27947 60239 381317674 17175 72825 322088804 88108 27947 614039712 28516 88108 475405396 72825 63427 581246970 14656 88108 624523462 6811 72825 300465258 11469 28516 807458656 14656 29014 118456490 29014 59633 94957954 59633 74259 318033681 11469 54205 256042317 71145 29014 859221119 29014 63808 152727965 80613 71145 146345028 8404 63808 258212035 54205 51806 61974643 57515 8404 77014066 51806 32400 707130503 8404 7018 292838694 51806 58679 321491454 57515 40291 38956880 72807 7018 348909242 8376 58679 907711050 72807 55298 249121313 35727 55298 118743864 13007 40291 900746664 45235 8376 700199585 13007 70922 924404511 13007 81252 329105397 45235 26647 171315596 70922 42955 303444940 32873 42955 20134620 79052 32873 761820941 32873 70056 932878466 32873 74323 720675294 19714 79052 677054490 74323 86247 876326630 86247 52482 163596758 19714 5936 345845813 54589 52482 639223034 5408 54589 832389413 10865 86247 396924905 335 10865 857486530 54589 52977 238032897 74347 54589 97111655 68783 52977 626425707 32851 68783 495155079 52977 44343 781015598 52977 36908 78858148 34045 44343 16668355 78959 68783 820780334 34045 23837 116714664 23837 62476 424719276 47539 78959 38693695 17702 47539 693029491 32351 78959 940187463 62476 37511 922919125 80347 62476 910524252 47539 872 510958133 32351 88458 819513931 48118 80347 262938341 80347 12939 861142730 1831 12939 797532664 872 34362 867585789 88458 12003 61085094 12003 37009 380956953 37009 24049 283009687 34362 23024 136521442 37009 75784 777983037 23024 47565 330810400 38964 24049 705648214 23024 60385 701464132 8299 23024 460626580 45459 60385 261489345 60385 41501 318094582 41501 55878 284687200 8299 40694 84491965 78690 45459 339126342 70766 41501 493020959 53299 40694 463448140 54843 53299 943482623 53299 85696 993520528 53299 59441 194593060 24969 54843 786737622 85696 30459 157773457 90546 30459 1137675 37349 24969 241062235 75234 37349 344505360 75234 83988 19622890 27573 90546 525789877 27573 71599 392030681 81683 37349 918750393 27573 63623 808823357 71599 60365 211063623 81683 38475 169621565 60365 87683 560983067 13424 87683 371433206 86947 38475 44629197 30269 60365 389578265 80036 38475 243635061 30269 77775 801431190 77775 44286 263289742 80036 29194 799890890 79714 77775 744182238 79714 13550 918822505 29194 84966 9747601 79714 73701 932965542 73331 29194 639892180 73331 37194 891407427 58887 84966 896149564 2938 73701 230500266 2938 35155 879165878 2938 13667 716668925 2938 57672 20476086 83329 35155 460194593 70306 13667 506115261 70306 60307 213916581 70306 71696 156635557 60307 13456 82232804 83374 83329 685837600 89229 60307 23306260 76868 83374 16941195 76386 71696 329115893 57372 13456 403093400 76386 15132 212821877 76868 63811 986585010 15132 6365 461408294 63811 7396 45255613 41684 63811 494578662 41684 47498 989357109 44095 47498 887391893 41684 1627 68915387 24534 41684 969910072 1627 20217 115115944 24534 49015 978885087 56346 20217 905714533 1627 35064 201571443 35064 24894 663495848 36354 56346 432005452 24894 48152 603727004 2622 56346 70864912 42298 35064 88149471 48152 41357 161095602 46869 41357 415383124 47073 48152 756685830 47073 17738 462963868 77704 42298 752728953 15561 17738 597902546 12348 47073 609946547 77704 7084 479814600 12348 12324 71521083 48286 12348 296055681 64082 12348 13217561 12324 63385 803779860 25236 7084 731173475 89261 64082 942566689 63385 7883 850335228 78784 64082 186827942 51918 63385 721670292 59994 78784 519621443 51918 73718 6951299 7883 27678 827466544 73718 51721 219497266 59994 56223 39868326 18222 51721 843420278 24891 51721 123308147 22361 56223 757728407 22361 909 40550236 51410 24891 83948055 19133 22361 68685329 51016 19133 104353309 909 82009 617159916 909 29607 894484527 19133 26596 966119366 28547 51016 258715272 53703 51016 799543640 29607 71318 173358820 47967 71318 730379520 59149 53703 904895623 28547 38970 74816248 17438 53703 142447120 47967 63955 368289962 43573 59149 617488220 17438 2089 671121494 47304 38970 105686642 17438 8563 369074153 20419 63955 603575191 24752 20419 164728487 8563 23288 642738275 8563 21754 819247237 23288 57028 321621362 20419 20316 19636467 23288 4723 98317412 21754 58611 887836266 20316 16269 225296532 20316 81782 309077986 12617 4723 13293257 46409 16269 120435529 11865 16269 938724494 46452 16269 184734100 46452 9867 383880195 83371 46452 254451087 83371 43669 392558671 5224 11865 190547804 4790 43669 255060126 43669 86486 641783192 39020 4790 481102267 78747 39020 924178017 63197 86486 116468346 4790 39400 287665413 39020 87149 479699496 78747 25545 414541228 35425 87149 126627696 25545 44280 976290577 39400 65768 179050129 33986 25545 109763327 35425 80352 567349279 35425 64928 402902059 89079 80352 488426685 4787 64928 700237594 80352 51629 455761252 14096 64928 25200997 51629 32206 708473145 4787 74067 368799547 4787 72271 318942347 88346 74067 871739066 74067 47398 253208357 85456 72271 144150945 88346 74754 673773400 3779 47398 297704593 3779 76063 133982549 41469 85456 268270202 74754 56289 476715031 80503 76063 218788826 1958 41469 117138472 41949 80503 413661226 1958 25143 113563557 56289 3024 362279591 37057 80503 93273936 35582 1958 352010891 3024 29402 387544096 3024 5889 63374476 17174 29402 215062951 29402 44470 873104855 17174 77944 32999642 17174 15672 594176229 1220 15672 283310066 1220 19117 573346717 73003 1220 386135040 19117 34504 430199511 19117 37180 563678313 57874 19117 928689583 37180 30510 135239309 57874 53944 56827620 53108 57874 22048312 41740 57874 345762226 64388 30510 337621166 53944 63012 755377560 63012 15045 469178471 64388 61679 294036818 40332 63012 504324562 3101 15045 521676652 3101 38285 603175827 40648 38285 400176073 38285 5928 592191612 5928 71747 345100728 39393 38285 526752670 5928 79538 538144493 67685 71747 417275835 1871 5928 448054271 90384 71747 856326971 56365 79538 553949254 56365 44702 55469548 15331 56365 599148603 90087 15331 495358278 15677 15331 879342480 44702 88968 633914817 44702 6984 639833816 15331 34485 201075201 15677 70882 78917860 49655 88968 575418171 6984 64986 801653086 48616 49655 550325248 34485 59375 469195518 70882 67182 639802390 64986 24182 259441579 59375 59128 563582636 59128 15215 542593848 54715 59128 827750345 59128 8185 143700202 69828 15215 887444221 28804 15215 27824162 15215 62714 129094513 54715 33870 463482381 8185 9348 412700565 13726 9348 975952875 13726 87001 818935177 37523 9348 942805926 13726 29720 674952590 69923 87001 189377857 37523 70883 34283934 21607 70883 663400691 21664 37523 114726618 21607 24549 216918752 70883 2940 200253340 70883 35051 970618285 35051 41187 88694334 35051 74804 461572948 24549 21684 518616774 33671 41187 252991260 35051 21981 319971918 41187 2766 771952425 11634 33671 564099146 33671 82975 360683869 2766 90203 979276145 3587 82975 406323067 73067 2766 851397511 27685 90203 463942997 27685 39364 128234647 27685 12828 466150141 27685 63971 746513401 60804 63971 416185546 74378 12828 140243574 22743 12828 758029281 63971 71454 507846521 63971 33770 442694036 72710 33770 944997374 25668 74378 819241883 4020 22743 781921162 69634 25668 600664607 4020 55169 435020177 72710 5659 479790086 37555 4020 929227780 21034 5659 105058167 69634 50321 477111181 29495 5659 385950412 19188 37555 713009433 1793 19188 763865017 50321 51113 384927150 29495 14070 364629704 7265 1793 237947538 19188 58741 573108459 2754 58741 874486550 35512 51113 397074132 82743 14070 129825143 58741 29249 975154068 2754 35759 709759111 29249 63167 851263007 61002 29249 103709937 35759 45474 548965668 35759 37307 85078531 35575 37307 656962049 26507 45474 442084737 45474 8331 651340970 35575 76194 647754063 26507 82052 572301907 58345 35575 675810762 60761 8331 773679212 59396 60761 95309757 58345 36122 764254073 58345 40148 873524782 66317 40148 789980219 36122 36358 46868646 66317 87063 74787135 36358 41351 155113450 66317 6940 583916049 36358 32922 411185233 51379 32922 38279943 32922 79502 366737864 51379 81490 532798206 66183 32922 410624285 39441 32922 752709877 39441 85695 955543178 65017 85695 341765059 39441 11714 402175132 273 39441 128504185 83297 11714 697943624 39752 65017 711500157 273 52697 412243979 273 29266 600423551 88033 52697 262556444 56469 39752 807549407 29266 52322 130250397 52697 8157 232044346 39732 56469 240482962 52322 34312 216512887 39732 17903 574975364 88944 34312 590058644 34284 88944 200644552 39732 37978 286404178 88944 23178 742875534 23178 27627 731035947 34284 83190 333392765 3938 34284 890664127 7247 23178 81339745 63372 23178 18026872 90492 7247 232976327 6325 7247 722670564 32808 6325 376438328 59246 32808 565247683 68768 63372 572073811 60862 32808 120544887 60862 53115 456016032 59246 50831 530084067 73937 50831 347459932 32520 60862 111996616 66462 50831 83912956 66462 42313 236187324 77232 66462 138085016 43955 77232 15458814 32520 55832 322971828 64429 66462 268353649 82668 77232 711578312 57499 43955 771691227 16347 82668 798255472 24325 57499 557454280 64429 82864 823732178 16347 60695 369894807 32612 16347 93635396 24345 32612 641441492 9222 32612 568983468 32612 204 236463493 18514 60695 154019720 85498 18514 922718493 59092 24345 452018617 204 31268 216562195 204 21233 676695690 51389 85498 183454949 77927 85498 180972756 42356 31268 181323343 5892 77927 997117784 48207 51389 202073860 57329 5892 121809488 42356 41086 658147221 42356 77493 324463890 49672 5892 509056559 90609 57329 758059520 75302 90609 398860132 41086 34988 70687219 14916 75302 56700324 29227 90609 964788631 14916 64927 150212630 14916 23976 463211061 34988 36784 882274673 17675 29227 141330104 17675 36611 475928393 77242 23976 654891987 36784 43445 516846900 59856 17675 249970919 43445 31581 844662706 68667 77242 179615534 77242 69899 320398516 59856 56313 951755667 29864 68667 702270642 29864 40007 745869972 522 40007 397665070 40007 25190 589782534 25190 84700 204659274 642 522 881545278 4868 84700 549693761 4868 55590 855564662 642 75459 718872319 84700 90856 556140756 11678 4868 139674474 84719 4868 115746041 55590 90333 233062832 2448 75459 43089146 84719 77395 85552978 77395 11817 977752694 30763 2448 722320397 1662 11817 104343635 2448 25895 286797619 25895 71423 667863166 50597 11817 599636113 73686 50597 283423540 71423 89073 129832876 50597 52415 27468377 73686 35322 354477551 52415 46091 789457113 11528 89073 94753506 20347 35322 183521905 4414 52415 53081078 46091 44054 733794035 46091 61448 926488561 9863 44054 631490373 32411 44054 140202096 48739 32411 621310774 32860 48739 282476526 86874 9863 770972956 48739 82215 543615084 122 48739 883958861 8677 86874 898417397 122 88044 227185854 79188 82215 200069070 8677 50044 599563322 73405 122 626878820 8677 20551 475155263 50044 86437 714728975 73405 27842 376143001 44982 20551 625528726 44982 3146 142542844 4252 3146 595983731 7461 44982 45246886 44982 87044 905543908 4252 16475 613089245 26627 87044 575649037 7461 10556 827639651 33173 10556 113508045 87044 16679 579477731 76442 33173 776501170 10556 20808 460916039 27525 16679 667158979 13005 20808 640888936 27525 76001 997536948 76442 49183 875621840 20808 22245 877181660 41196 49183 241312846 10468 49183 634534652 84663 22245 56658348 856 41196 102779573 40573 84663 546786601 77812 10468 19312050 40573 62330 5011393 856 27365 134284456 4540 856 446397207 77812 10135 468562876 14600 77812 19198316 57174 4540 695900897 57174 49266 370126160 18144 4540 529635538 25847 49266 169019871 18144 82939 116429034 78041 49266 585015289 41057 82939 696892447 82939 6949 996074944 6949 32561 311421229 32561 7198 35649678 33318 41057 622320497 6949 67852 463553371 32561 48622 330182892 32561 25969 372423279 7198 22486 522296524 48622 28371 934467623 67852 79501 756741545 34510 25969 764151616 22486 78199 402858132 70039 79501 398226981 79501 10016 196020553 40369 70039 975283550 28315 70039 624915906 6072 78199 250134068 40369 30923 219252741 26877 28315 119586763 26877 23065 178961164 6072 4872 450694540 77999 30923 50639761 65695 77999 307889823 26877 80795 67255763 88934 80795 791133705 27155 80795 251983928 50738 88934 815407090 80795 25841 193489508 59307 88934 879161925 36639 27155 49392691 50738 1963 134939409 37036 59307 530836670 36639 46277 315678431 16178 37036 523373570 84583 37036 444178998 64554 37036 723438025 33663 64554 211478788 986 16178 423024056 49316 33663 199530420 986 6065 466758756 88615 6065 19309825 88615 75035 250982146 6065 47819 78617444 66668 88615 900867336 60657 88615 833981712 88615 60455 664741193 31325 47819 477084973 60455 40147 59027296 48218 66668 798183623 3786 48218 80544946 48218 80698 137251948 3786 81817 842268858 71678 80698 283093456 71678 72505 573132045 72505 83438 460605431 81817 69557 325804350 81817 52373 463666185 64800 83438 167148520 53696 83438 21258148 83438 76987 352579346 75458 52373 870792232 53696 5843 381710029 53696 3815 917931101 76987 53897 140640608 74173 75458 728170888 74173 61410 663510045 74173 71938 730201222 53897 77683 66669921 11339 74173 476104516 55148 74173 348434904 56226 61410 384725466 30956 71938 269141552 56226 25737 251025749 58522 56226 243191628 55148 86441 209338627 86441 65217 832556455 58522 29951 318124212 82994 29951 280524413 86441 76851 507520158 86441 12620 804686387 29951 4776 347383272 29951 37178 953630231 12583 82994 531524385 37178 37111 795911871 37178 33677 217651166 37178 27121 796855197 33677 22624 818586028 22624 20676 450768282 37111 1565 207319520 43412 20676 46928372 18914 43412 142247233 90511 18914 349305354 27316 18914 946267660 18914 14217 548943107 27316 38618 903511135 14217 14407 394511563 27760 90511 526858626 14217 41132 33511600 14217 14515 73474645 27760 52298 918528262 49948 27760 826286595 41132 4401 746018792 42517 4401 338929258 42517 16011 419517099 16011 51517 743263333 22871 51517 815423272 51517 51753 50962997 71156 16011 50914710 51753 3588 794558391 71156 29164 303534824 3588 25373 806003660 51753 35964 653996632 29164 62970 898704530 25373 12325 96277997 12325 37061 369448052 10127 62970 968337685 62970 15256 435222418 82902 10127 545639970 37061 52592 616176250 15256 10092 172916802 52592 70562 136635240 15256 52682 949982849 52682 45107 5585049 45107 79132 184828893 79203 52682 600755375 79132 87518 203245665 32991 79203 38926453 41108 32991 444654020 87518 55387 397266877 61085 79203 467359208 56215 61085 408254625 55387 46006 667482276 45361 55387 855086069 58642 46006 470145067 74383 56215 30795665 74383 38281 535734602 11280 74383 336434641 74383 69962 355029140 38281 9430 339131360 69962 67324 994679477 38702 38281 733254447 66724 67324 51678469 38702 19256 760200137 66724 41429 267360933 74797 67324 37264505 67070 19256 629214643 10324 67070 875449732 41429 25764 141512522 32535 41429 362335514 22975 67070 906830819 10324 4456 959752156 60993 32535 413078432 89811 4456 780799222 4456 48836 490722836 15869 4456 12998303 89811 88280 912333665 48836 55791 388360155 72038 55791 370950000 20193 72038 460344622 76520 15869 11060007 76520 87562 225547422 33570 20193 795644605 76520 27342 936971567 46950 87562 536565654 74007 76520 253847416 27342 10588 544954609 46950 13141 738478244 27342 8495 362302719 10588 16467 578656962 16467 50285 491724398 13141 10118 43460569 56938 16467 190424365 56938 63249 220586547 48857 16467 432897365 43937 63249 52201646 63249 7375 31056645 22110 48857 84232020 22110 33775 83778920 60760 43937 321407426 12382 43937 25543368 7375 14965 63741046 28955 22110 641370763 33775 34683 233563717 50371 12382 26529457 54283 50371 561731736 14965 63685 108908644 28955 87774 922311917 34683 67364 37013028 81335 50371 860707371 4777 87774 676345982 67364 86676 618900463 66351 87774 895690782 66351 7784 91652926 22224 4777 281885119 66351 69464 599814274 66351 31142 840831542 69464 34027 582959161 1742 69464 23323659 22224 48125 190908486 15485 1742 333776257 90231 1742 568106969 34405 15485 210348876 15485 88729 742017907 87719 90231 338350050 24101 34405 422304995 15426 34405 73183344 15426 88848 427131358 46152 87719 449370639 63619 88848 948343826 86005 24101 784360984 12806 88848 891200592 46152 40016 769262468 86005 89113 812427530 73509 40016 995715331 73509 65454 842439241 12806 35717 608492587 84303 73509 624692837 84303 12567 753481446 51698 73509 918719715 84303 39704 526985071 86205 39704 959043877 86205 72517 87262867 14738 72517 569042539 62428 72517 609992218 62428 26384 120405613 17008 62428 623093514 83703 14738 724578427 79917 14738 338282309 80245 79917 37458459 79917 61550 245374673 83703 53620 368521927 79917 57023 142960260 80245 517 525225072 57023 64275 64958207 26468 517 840789551 64275 9606 342518547 80592 26468 44628041 69938 26468 743557713 9606 64297 818931269 9606 30374 836089643 1224 69938 452935833 64297 11448 950943086 30374 56777 704055488 56777 74014 419552917 29107 1224 328255734 1224 78242 621411647 89221 56777 371311199 86656 89221 542508773 78242 28214 513329962 45973 78242 45513758 86656 51063 51926606 62643 86656 711501990 28214 5773 670330068 61743 45973 562741574 7161 61743 661125985 82387 5773 281114568 71525 5773 710530723 5773 78192 996608777 61743 20058 78832099 78192 81199 8616509 71525 12546 786121983 28030 78192 956381842 20058 70936 99432761 12546 71710 759002152 69837 71710 811390294 18797 12546 671914934 71710 47945 897580913 70936 3046 664904245 54337 3046 690992978 47945 85797 762205017 13900 85797 331509736 47945 30605 171213480 3046 39895 980409939 56311 85797 161659371 75214 13900 141533002 30605 27294 318846220 75214 86967 652820383 39895 69070 937604516 56311 74771 626635028 47301 69070 217532216 47301 78465 206155277 47301 26368 6374922 47301 62676 125380424 47301 84179 524163521 26368 15842 751441336 80170 78465 21008714 84179 12167 34720824 41761 84179 977507880 84179 5706 65077151 46675 12167 74372800 12167 118 161959479 12167 83256 986781485 13656 46675 520963432 46675 13870 272065705 3820 13870 473509019 11797 13656 290656481 22706 83256 231561419 75362 11797 635916836 24710 13870 820826919 14476 75362 25831594 22706 37384 151481595 14476 1709 360252026 24710 57160 796611550 1709 14926 201333180 14926 38708 181959857 44458 1709 773331551 1709 18452 373957699 32523 44458 863731896 32523 4983 537015388 18452 46636 747552289 18452 12394 477911870 56023 12394 395221402 12394 7737 40272872 45774 4983 918931481 7737 81764 43734945 20649 7737 138400745 7737 27037 549152431 7737 13245 381418957 55400 20649 393961727 27037 9447 912485380 20649 77500 563490815 27037 52342 772357268 45424 55400 298446318 77023 55400 537402343 30302 77023 624403115 82173 52342 551018811 77023 45207 28196102 82173 72533 664304624 82173 58968 829894800 58968 58787 634601463 52516 58968 85548229 52516 74634 921362633 52516 56640 829204027 74634 46626 685497340 77312 58787 590566425 74634 11795 651603687 36079 46626 136316002 9648 11795 796538453 13275 46626 765082819 41016 13275 975256723 88262 41016 323928128 44614 9648 196833620 41016 64849 177548448 13275 29637 125625902 45570 44614 149407048 68313 29637 733589342 68313 50384 90778621 45570 55986 574688635 74818 29637 810249914 28787 68313 995664751 27506 68313 710685046 34900 55986 259906279 34900 29881 923745743 28787 29046 134279717 28787 61365 242901879 65283 27506 783347196 34900 47477 340844674 31082 29881 623986935 29046 89194 693835408 76640 31082 378352719 65283 3945 67389250 3945 23343 930714081 76640 1257 619410385 23343 85219 930666867 53991 3945 618105041 11771 53991 535509337 10166 11771 278632757 11771 67743 28307485 10166 37715 851860348 66376 11771 596239762 11771 53664 829672689 60301 53664 366624932 66376 87605 212284124 37715 23102 541426834 6774 60301 297773752 26982 23102 601878337 23102 11024 884237962 23102 73267 375847221 11024 3368 743027833 24401 6774 785824995 21454 26982 937878406 37043 3368 394955661 73267 60499 969266298 64142 60499 123922363 60499 34013 143399395 60499 83541 620921572 60499 82317 99749083 72466 60499 996105797 34013 76744 683191070 14533 34013 70669087 82317 43880 162344884 82317 77965 198644173 14826 77965 57656191 71487 14826 402747543 71487 46242 586038180 77965 90465 866849598 46242 50801 214939570 90465 41494 445460450 40984 46242 537584754 24661 46242 857848863 61718 24661 142061287 61718 83679 506572582 19226 24661 23865989 61718 49455 258876274 59231 83679 892727360 54792 83679 540538229 59231 6251 854609133 42160 54792 954171438 27811 59231 18706494 27811 78665 417982047 27811 84615 398007869 89869 78665 833693960 46896 78665 399153254 57635 46896 649669656 2184 78665 553569921 52833 84615 322754855 45721 2184 691321654 67164 46896 789957925 52922 52833 184522166 2184 52568 274761050 67164 36057 230895909 36057 22640 984838118 90323 22640 259514380 3006 52922 850286714 82540 36057 961238 76649 82540 587998246 57489 82540 258133106 90323 31291 864432894 79961 57489 405879315 5271 76649 299057066 24445 31291 874137418 24445 67535 507596793 78218 67535 303655708 78218 21259 985679413 88867 21259 198905267 11655 67535 417943749 35205 21259 780772441 56199 35205 515306216 57710 11655 46824124 88867 20785 23540393 19334 11655 191410742 70227 57710 299270817 19334 76203 885747194 19334 32183 959346556 32183 44893 530322610 8694 32183 103592096 32963 44893 585248242 8694 42735 674951800 1679 32183 761259956 1679 57714 377081823 1679 49147 626104376 57714 37820 242482748 1679 72871 50323788 50188 1679 299679987 17323 72871 828414594 82729 37820 997449622 82242 82729 934759018 9387 72871 321885532 82729 1118 312940500 9387 71905 817165421 82242 16582 244668410 71905 83196 100239488 9387 83750 236979105 32570 1118 571336951 83750 32666 140855202 83196 37666 663436983 6008 83196 595960694 2116 6008 26352745 6008 54811 516225045 2116 77382 300981442 2116 67486 354285810 2116 90364 216981324 90364 5169 300184203 80089 67486 814583740 29484 67486 672615293 29484 44772 308904161 81383 80089 257539378 80089 28162 599716703 85916 81383 741883986 44772 776 197790242 19129 85916 971988776 31185 28162 354731464 59239 85916 767146956 72602 31185 771783001 20451 31185 264665989 19129 28373 480527989 20451 4139 223711857 45842 4139 760512976 28373 48710 88892517 8931 48710 989537110 3084 28373 59362227 34935 8931 531307861 10253 8931 412617619 2891 8931 663936435 47344 34935 7110918 26429 47344 742273491 84922 47344 722953902 10253 24167 252081864 40734 2891 183121863 73883 24167 478505558 24167 53343 949145657 24167 11387 66739650 24167 87710 361575558 41294 87710 549269922 73883 8613 107382041 11387 82473 211975884 87710 2636 542281002 2461 87710 336162221 82473 47916 726824658 74216 82473 961916575 53454 74216 861825332 22910 47916 565551620 89791 2461 506227722 86937 74216 632429141 87029 74216 546531048 33329 22910 989653785 86937 79634 775000944 87029 1197 521050568 49550 86937 588678759 57299 87029 587044576 1197 45552 314160221 63548 57299 715321415 5047 63548 247336903 83829 5047 663856193 83829 72053 51582292 72053 11369 560613487 63548 68612 34995536 5047 39171 55735908 55205 68612 648831289 32852 68612 83089191 59138 39171 651616097 83665 55205 543555391 20748 55205 834169109 20748 42142 415709893 19778 83665 839959147 19778 88493 823941366 58327 88493 506807627 87006 88493 715593290 42142 4837 443262767 34396 87006 580822440 87006 77201 710254951 4837 10585 113285382 46206 77201 972633732 46206 936 991506442 67649 46206 562219036 10585 50162 521860058 40380 46206 704887658 20885 67649 345484874 20885 31272 835054107 89679 31272 666937335 89679 17555 468981934 40380 20410 386681672 45832 89679 882657833 20574 31272 582450439 89679 44984 334240795 84904 17555 525798358 66292 45832 9741506 59574 20574 347295282 17225 66292 513137727 66292 26179 161389310 90381 17225 118430057 68870 90381 141708246 58472 90381 453697516 8400 58472 67407183 72694 90381 100904235 12598 8400 521313928 68870 49633 930255918 34745 58472 250708428 15538 49633 10270562 79765 12598 843867051 35057 79765 701464445 35057 9118 94039801 43101 79765 861265497 35057 13617 251130239 38843 13617 485169506 49376 35057 154792686 9118 40682 948285264 43101 62640 131949977 62640 77782 488726749 30051 38843 248283454 62640 58956 638734376 21156 77782 864549850 64875 62640 677592980 58956 13515 86936746 58956 9596 800933494 58956 90615 589923946 346 21156 152985555 46384 64875 918636589 346 63944 830331528 13189 90615 93686975 86285 346 434802725 13189 39814 771616946 13189 21997 250013291 86285 49858 490103470 60835 86285 807956781 39814 50618 33403723 50618 20718 360500654 89852 50618 868197800 49858 8322 718244550 23192 60835 430989875 73711 89852 885938341 90692 89852 726608682 90692 39207 409910267 23192 58520 905691296 31380 23192 667528449 39207 12429 408259179 1462 58520 952890630 64605 39207 190451864 80 31380 788475747 64605 77510 646676659 28019 80 271458606 26875 77510 895640034 26875 48734 135583004 37286 26875 522569242 37286 34705 571488730 37286 66850 78038297 4459 34705 679505637 66850 76041 201383667 71589 76041 154924950 17779 71589 182174049 35912 71589 811485933 4459 36172 629817273 35912 20557 622825702 35912 53263 819796833 35912 16618 353340819 16618 81443 860250326 53675 20557 851586573 62011 20557 109275033 81443 13890 372244545 16618 80948 693513479 23006 80948 290436091 80948 78559 106193045 13890 13052 281231453 68074 80948 911873980 80948 29178 267168024 81689 29178 111126152 13052 76760 684481257 29178 17145 695546869 15072 17145 413728910 81689 28003 571124758 73274 17145 686849893 17145 14649 244385502 51174 73274 39781795 28003 5036 378122392 51174 79880 690537507 79880 43912 60792313 43912 45951 695703995 45951 2123 803431674 2123 57186 474562068 77065 79880 265608201 57186 70418 661870034 45951 44306 672900397 44306 46715 822710475 86882 77065 358690949 41457 70418 736307317 70418 6220 856025462 46715 80441 66223491 54015 6220 814110026 41457 81708 159104197 41457 79323 75580673 79323 90192 116384639 79323 44163 683131651 81708 67098 155874691 44163 69636 641540431 11305 79323 906901679 39344 67098 224683199 67098 43080 136399333 39344 68541 472672053 39344 86288 118547211 27385 43080 48065542 86325 27385 466211408 27385 14418 983044437 60796 68541 562051016 54916 86325 343472882 32524 60796 694419580 60796 19445 423313266 65817 60796 555426538 32524 85869 475409202 19445 88155 150557291 39236 85869 194254337 31385 65817 876614614 88155 75403 331263383 41535 75403 21553831 68449 39236 824640104 26998 39236 487814788 68449 14900 847471918 14900 23790 334345699 21503 23790 338977444 44637 68449 332703518 44637 78973 470068277 28771 23790 101503880 44637 57047 690443666 78973 76497 704859158 16937 28771 73264346 50682 28771 987835200 61740 28771 765391768 20373 16937 391488918 61118 20373 729980110 20373 7510 605623287 30188 20373 553143789 42820 30188 984874909 64973 30188 899980619 64973 83245 936164762 64973 70887 68133672 64973 61122 626441088 76163 70887 1024079 71073 76163 136616190 83245 64483 89908084 64483 38811 562353312 27534 64483 401924496 27534 47623 135723812 24147 27534 119671026 64483 63547 969004114 27534 44351 940255476 86042 24147 109304050 65086 63547 373098175 41186 86042 451564023 38038 63547 118432266 19506 86042 217069557 71482 86042 361629765 70331 71482 429800585 40843 71482 276488311 35636 40843 759154287 38103 19506 965441171 35874 40843 234601524 55495 38103 576728810 69894 38103 239714630 71812 69894 750054413 69894 86942 398567320 35874 80177 488378845 55495 29116 741258204 35440 71812 454566677 86942 40770 987072164 15085 29116 433067362 15085 31703 612081229 29116 55874 752685065 42873 40770 862383669 17750 31703 165847637 29575 31703 248086120 70764 42873 795561904 45248 42873 351170824 29575 76743 558045677 76743 20057 921206898 76743 82342 504636898 17195 20057 703442679 45248 23057 680161937 27058 23057 559525462 17195 88905 490039460 17195 10414 560243906 19747 10414 455772047 19747 69635 422836647 69635 87561 919239647 10414 43877 90146837 69635 86221 759274621 4203 87561 68892442 86221 65315 525953299 79799 4203 632159938 65315 76300 715981418 65315 54950 244615416 79799 42334 725657404 65315 38704 918666758 83507 79799 97791678 63700 42334 245580654 20357 42334 877306196 38704 53243 215970658 83507 80593 683182393 63700 27924 246568054 80593 89601 629060320 20357 8582 392542024 66353 8582 379980546 8582 18539 648204166 85157 8582 734014079 42216 8582 989932821 8582 18648 538763640 18539 6587 375646513 65342 6587 887639031 6587 34864 375273084 6587 6777 625021841 34864 74033 278294545 81962 6777 279194647 6777 75211 540438979 74033 66444 838105205 74033 49171 269831780 74033 49601 828754621 86072 75211 708016816 35108 49171 123808268 35121 86072 114669013 28842 86072 194134135 35121 43144 12850544 63165 35121 896699119 11949 63165 702351517 28842 50883 535326677 77592 63165 474801558 77592 74877 550994688 74877 36530 367709254 77592 1121 952394003 164 36530 497599073 36530 3115 400187964 3115 24221 110181084 25624 24221 429804655 19051 164 290194103 29027 3115 879451580 47970 25624 968984318 24221 27079 67013998 72017 25624 658999839 19051 87920 75364618 78196 87920 600567617 12448 47970 144008657 78196 43577 476072512 84304 43577 533497977 87920 18096 230225378 12448 31516 604446348 83915 31516 128907539 84304 75598 495255303 83915 80242 86093248 31516 87560 762319221 31516 41540 36221930 6874 87560 633666814 34513 41540 420389217 24484 41540 839557459 73049 24484 664393927 73049 67802 145773112 9485 73049 230646071 24484 40130 45363419 9485 68788 837301462 67802 30237 403016699 68788 50757 769786074 40130 34721 795351291 50757 50886 12097359 26353 50886 695331285 34721 65625 920699251 34721 82476 326994305 34721 50310 804454007 50310 90543 814643778 46979 50310 661341929 25079 82476 9264980 50310 30105 274156014 46979 34903 148246450 25079 22211 149852559 25079 55182 64037017 3316 22211 477503962 72102 55182 54680862 22211 8572 327033112 17747 22211 703532699 48031 55182 698187795 40051 72102 142353776 77361 8572 709030839 22768 48031 280840928 48031 60917 282525549 68599 77361 295877120 60917 17257 602202293 26186 17257 974636033 17257 63232 165212890 79887 68599 86193090 59861 68599 169008701 79887 48204 154735819 51791 59861 322316521 63232 27025 598835399 51791 38710 764481531 27025 72539 693512802 83131 38710 553748431 78907 72539 786589073 45035 83131 10247357 72539 53032 333813166 28232 83131 15431056 45035 36035 89156733 36962 28232 787348734 75764 53032 199024354 53032 63101 39191599 79818 63101 120143422 58546 36962 140480250 56688 58546 707229312 33529 58546 336812270 56688 14269 964662752 58546 53287 313465508 23737 53287 268995827 53287 33861 51591181 14269 37883 835025907 65004 33861 975531249 37883 19491 354611442 4565 19491 651045709 65004 77012 461112003 19491 23748 507560939 19460 4565 243472417 86407 23748 945353800 4565 22897 607469187 86407 40938 491011427 78271 22897 401147169 78271 33481 325795909 22897 49187 634150197 49187 53773 581534524 67447 33481 211508054 33481 84735 663763623 49187 14062 694964241 37767 49187 920405733 53773 33616 482773527 80027 14062 493343856 80027 47654 862362235 33616 87855 604021887 37767 88420 252690032 88420 3189 174483189 3189 1573 340242436 3189 43568 27374067 87855 21797 198351012 22152 1573 812232225 55058 43568 697464090 53215 43568 440679931 55058 7714 879408803 50233 21797 660538804 58626 53215 596254776 55058 30981 476465076 7714 71296 4912330 50233 17332 22913833 30856 50233 675746425 17332 4298 825625565 1719 30856 733860455 4298 20228 788595675 16995 30856 518119718 4298 54065 520525195 1719 77612 874172416 16995 74865 401488287 54065 75363 431556868 28318 74865 333125000 74865 9628 799128121 74865 9181 737855064 74865 45352 427124691 14471 28318 326927550 45352 19707 36645421 9181 41063 4344284 8917 41063 681809801 21399 14471 493344653 21399 11368 682594951 8917 6083 194805847 8917 40314 802942769 50254 21399 622218098 41596 11368 900604810 34228 11368 101268043 14659 41596 718390952 41596 70804 495643699 14659 31585 133089546 70804 43398 765418320 41937 31585 300335253 41937 10758 844767605 10758 69823 147219952 66806 69823 901888868 9876 66806 531598086 66806 82872 97216358 82872 21648 529690199 21648 75030 119940405 82872 15067 859869594 15067 43786 862264503 46493 21648 470897587 46746 43786 945152432 5816 43786 102958288 5816 47971 411840312 43786 90570 526811243 37551 46493 648778418 54865 37551 122120852 50173 54865 16643519 27724 50173 47690611 37551 69678 950886904 58301 27724 166282258 51365 50173 498514432 29416 27724 45158166 27724 69166 881121773 29416 35881 65646039 35881 75452 370534864 35881 45480 264467872 42844 35881 578348513 75452 21815 608999776 75452 47716 455990341 69491 21815 19963808 45480 4431 962957514 27783 69491 450831131 60441 4431 116458162 4431 54515 750649769 27783 58910 930326786 4431 45381 672997377 78906 58910 465420832 54515 87247 899812404 75750 78906 180732353 45381 61938 794961581 45381 56631 207034767 87247 37356 866954512 56631 11651 279371962 11651 41141 628088454 41141 8758 464281657 8758 14920 692647411 52935 41141 347685970 26092 8758 111872904 52935 7830 494516633 6047 14920 89038246 14920 81288 631971048 73353 81288 706200987 63768 81288 37740216 7830 34103 296450835 73353 79718 129020883 72717 34103 769739783 5451 79718 855874568 42538 5451 121438929 38828 79718 817681283 83504 72717 723125183 5451 2944 955128693 5451 12471 414234811 20062 12471 264283836 79425 38828 471991493 79425 72074 93663087 79425 30070 36160239 62351 20062 28098061 30070 52235 823026014 14454 52235 905923666 62351 83277 284310843 62351 59041 915921964 23064 52235 371000198 59041 162 395777621 70574 14454 612075762 62332 59041 799515557 1429 162 347938194 3062 70574 456006239 3062 59025 909975262 59025 50740 993313418 1429 49516 331606893 59004 49516 648029193 86313 49516 812610640 29710 59004 815161056 40677 86313 594481879 59004 42966 312662553 54535 86313 608545620 32172 86313 637876047 46618 54535 705413748 40677 38681 29533993 32172 34963 99628922 38681 61896 505206805 32172 7117 436210150 46618 11592 62256470 3974 7117 534019468 58737 34963 433184867 3974 87376 995062742 77352 58737 85909842 14410 87376 462374013 34345 14410 859087 12455 34345 327188319 34345 21531 640681312 21531 58699 394622505 14410 22380 620312456 43177 12455 164727378 68867 22380 270042113 43177 27979 331412348 22380 85209 564439764 22380 53380 441494661 42303 53380 966324260 68867 25936 387298820 85965 42303 841140489 85209 61194 185755887 25936 56968 747583994 6408 85965 533153927 79544 85965 410018490 38604 6408 914481068 71157 38604 501108883 23258 79544 34289861 23258 66696 114172526 38604 10748 476300487 25416 66696 315889887 10748 52675 11979906 45735 52675 575335332 58297 25416 212058583 10748 55418 281505045 13293 55418 646201419 77626 52675 686751664 13293 48099 754728563 55418 73458 185119904 54895 77626 35295089 54895 41321 853257434 77626 81745 350870894 40145 81745 111396080 54895 85761 33336706 50587 81745 436694342 50587 18059 462299593 81745 69189 317350027 1170 85761 337946578 69189 26115 632786764 18059 15763 139377651 16972 1170 1878913 69189 43415 741970042 1170 46302 470052724 23852 15763 122966235 23852 64644 342130145 10971 46302 102827370 46302 65328 813070180 23852 19880 254786597 31392 10971 691375367 35490 65328 855067564 19880 59027 797760494 65554 31392 585686637 35490 22643 496679354 84132 35490 712828578 84132 26560 473638375 65554 75078 748790627 84132 11108 342817997 84132 72452 16664214 40199 75078 545008324 75078 34204 320559697 90631 75078 2924471 11108 29143 935042398 27166 90631 729601679 60815 90631 445493610 90631 13673 330468646 24486 60815 254079455 54703 24486 470444680 60815 4263 948372359 84120 60815 763399307 6633 84120 801622851 30552 4263 70956216 89337 6633 417587669 68171 89337 598723197 6633 18748 79161283 6633 68602 426398679 36666 89337 30869990 82518 68602 675624395 52117 82518 97834150 83949 18748 860774081 83949 83845 531235820 52117 68678 696405282 10378 83845 24504567 10378 30589 477597716 10378 63659 839006695 18701 63659 191626914 10378 34477 183067405 4869 18701 896075724 30589 66381 676357341 90080 34477 34906955 18701 40832 491046791 18491 4869 7755954 18491 80872 743145132 76578 80872 45378218 18491 21606 793639122 55777 18491 89339741 76578 61918 949911376 84044 80872 962706565 60348 76578 805111334 60348 74851 652325568 74851 86655 386334004 78341 86655 137263926 11435 78341 106535611 78341 10780 22572831 11435 87232 85687620 87232 64733 390927925 78977 87232 223818118 64733 81934 803683890 64262 78977 82064227 81934 63280 512975231 63280 15236 755214407 46307 15236 905610989 38105 81934 240576345 38105 16434 384574425 16434 36857 13654536 35169 38105 542322058 59931 38105 880852474 22182 38105 821906297 35169 19563 270474682 23542 36857 475313736 5537 22182 606991612 5537 15475 932896710 15475 85637 264925539 63008 15475 502805679 85637 89813 438159059 89813 87799 927725812 53077 87799 470612231 77132 53077 603531948 63008 3872 406687055 38855 53077 609392604 8723 87799 877522715 75099 77132 672846480 75099 15952 683816994 25453 3872 450795974 15952 78754 44264605 8723 18938 162970326 45263 15952 644867720 15952 52423 334582296 35551 25453 537480336 45263 42620 961815722 31996 18938 705685234 52423 79876 874045559 64884 42620 427911035 31680 31996 740002390 41068 31680 170716580 31680 816 959972379 41068 55701 353626005 51467 41068 659130834 816 61270 832604336 816 30754 696767373 55701 7976 741069217 61270 74787 528125157 7976 84144 808121083 61270 79629 148246545 4660 30754 552611777 47944 79629 173757164 84144 50837 704636500 47944 31048 287110826 2031 4660 230412930 25433 50837 672178324 82001 47944 81540909 2031 31157 449368804 6199 82001 117485913 73409 25433 177642611 82001 53867 923459145 6199 47462 679475538 19161 73409 586664031 20827 53867 902981649 56345 73409 775340848 56345 9429 592902883 9429 13913 866323160 19161 89005 438765986 56345 14073 666979120 14073 11834 556023545 11834 4651 458022726 80966 89005 151037909 56805 89005 712868922 15285 56805 827246896 48937 11834 413939049 4651 63649 337994132 58159 48937 584332189 48937 6673 706959257 73842 63649 930103064 48937 9469 418297683 35090 6673 366201800 6673 13087 885912887 78490 73842 630376963 13087 19993 656000971 75797 19993 903072033 9958 19993 47264482 78490 90648 145259085 19993 5911 753174742 19993 20190 651225451 20190 75520 246031890 70323 75520 290343844 36949 90648 107595395 13329 20190 454012040 19812 13329 898188601 75520 51663 277011907 74980 19812 942075366 48341 51663 180203200 51663 41693 580771367 19812 7333 5183476 74980 36609 960452594 74503 74980 153829553 7333 59263 121866617 2825 59263 911052165 13287 36609 862249342 71074 74503 160495696 31557 71074 332474817 13287 18998 692307252 17491 18998 178031921 26857 71074 254624862 17491 8678 382950747 17491 58366 245223156 57744 26857 879883174 17491 82812 5530717 82812 76131 88522868 23089 57744 549943228 27167 82812 624002400 38509 57744 909208887 10955 23089 707894117 36389 10955 473426725 56657 38509 87571370 68779 38509 530941041 33554 56657 937278309 56657 49444 860116396 36389 25789 74600286 54162 56657 44047102 78044 54162 351410725 33554 63313 635093494 49444 60341 419729311 70124 63313 544464790 60341 64690 208887452 60341 53354 557227640 32505 70124 503213499 70124 90134 431275217 70124 8749 991730279 90134 70390 633767425 8749 49090 391140712 48665 70390 204380534 17617 90134 92989460 17617 4995 148761950 68700 49090 884270886 42344 4995 625140776 42344 35998 187112007 18137 17617 172008211 18504 35998 458407530 65943 68700 115093496 61721 35998 515913718 65943 16170 500184832 68494 16170 696306712 50303 61721 82751183 81837 68494 688678340 61721 26080 472371340 59702 50303 586259773 26080 41320 113270772 17140 81837 593765153 26080 88945 846838976 44813 17140 307358122 24620 88945 418750350 24620 76413 289763072 24620 82719 953827795 78595 82719 159747911 82719 40315 415465582 76413 28682 298791476 64322 82719 547305195 40315 42962 552143161 43393 78595 388167879 10237 42962 51607684 36863 28682 25673252 42962 18948 389807441 90662 18948 22149389 75270 36863 253493094 5204 10237 166641333 71945 18948 46000817 73020 75270 760354042 75270 14778 28666593 75270 34822 936450838 36613 14778 340652179 71945 5218 864076130 11220 34822 972599532 14778 71277 487058192 36394 36613 893954051 61926 71277 618080544 5218 74103 588281638 74103 39795 140978242 71277 43626 487730518 74103 68762 666694372 68762 80021 737148694 39795 87490 7107526 90550 68762 123760086 90550 87210 823946098 80021 45057 334159756 87210 5630 340841180 48916 87210 964829706 87210 27184 166771938 61183 45057 468814985 79703 61183 167204633 32055 61183 234088899 32085 27184 13363472 77743 32085 134071672 79703 12737 505492315 32085 10736 22502042 18719 12737 215542151 40301 12737 710555090 79338 10736 247832947 722 12737 990111244 40301 33973 986741853 33973 16933 684692331 16933 47288 851599283 16933 66622 385016693 66622 77853 291983977 16933 19482 377234050 19482 57983 69117065 65285 77853 96990135 4561 19482 286209835 77853 88045 941854947 65285 54501 852863996 54501 18553 816405185 40091 18553 429040424 74349 18553 143572173 88045 22703 213791800 22703 21040 748652415 63604 18553 310470766 22703 70518 380633036 21040 49508 787899483 62237 22703 885473969 62237 22921 471997756 22921 132 391588418 16573 49508 579063666 52780 16573 328628055 89401 52780 572156709 89401 66039 509491999 16573 15396 939872690 55099 16573 198459551 60409 66039 557890158 57734 55099 45786485 15396 86941 328231490 86941 52295 677248310 31793 55099 932816344 31793 89717 505805004 31793 73251 676047424 45365 73251 505631987 52295 20554 359019691 20554 54139 541676350 89717 15815 90831658 15893 15815 655873207 62636 20554 993303756 15893 25103 793041770 62636 89957 48811440 32076 15815 7122260 81670 62636 186049394 62636 60000 83416256 48425 25103 552380342 59486 48425 5499490 32076 73081 671062261 59486 23608 910945214 61598 23608 755099816 81195 23608 200187564 23608 25273 18830306 81195 26034 757235563 55210 26034 464684668 77739 81195 772650328 63419 55210 283506677 26034 14509 96197570 76697 55210 262226119 54387 76697 791536063 62762 14509 8744923 63419 7703 815072745 72095 14509 635616884 36776 76697 603871000 6029 36776 184393078 72095 26128 358821529 9676 36776 636426115 26128 72545 758645099 72545 85667 153389356 628 72545 764918383 9676 1375 634022133 82018 1375 781095146 628 12843 808293509 18496 85667 102363275 69965 12843 685645243 77421 82018 371311489 83754 82018 621368006 77421 50996 960548129 77421 85534 859472818 57071 85534 268696734 57071 22363 784268043 22363 22948 688391488 41662 22363 186527355 85534 55232 75950578 48592 55232 667949950 48592 49161 810507082 22948 70080 83470372 70674 48592 72017242 18155 49161 173927643 18155 22533 814799857 61090 18155 920796203 73336 70080 406479401 70674 31911 225011930 7452 61090 504181799 73336 60988 636479358 35651 31911 980866993 62606 31911 400396795 75113 62606 693957908 31379 62606 968811419 7670 60988 779357208 56921 62606 168326496 62606 86404 791249801 31379 85764 33982868 7670 87220 996077096 56921 66122 742680257 56921 81721 919999745 19214 85764 849504649 19214 37990 910673370 37990 19494 398539375 19214 58421 11517677 58421 29015 40250052 29015 64043 160798834 29015 45772 514159502 52593 45772 880087345 45674 58421 182214277 42573 64043 824764989 86033 52593 954341543 52593 11907 602337639 52593 8003 184314532 11907 55068 901267620 8108 55068 114324389 81718 8108 295503949 26582 11907 852779210 26582 79290 38345617 47686 26582 473548838 90567 8108 991370017 9531 47686 894764312 68420 79290 954445735 58970 90567 711958291 9531 52073 744411084 68420 38829 51526685 34796 9531 244713341 42734 58970 890223562 16659 58970 551741688 16659 135 150498415 23957 34796 854049232 7657 34796 979309373 43093 16659 81168191 55806 23957 208246850 9858 23957 935923518 43093 23420 21893450 59865 23420 48110926 12955 43093 784495085 9858 80057 30614276 9858 9713 542122442 12955 63274 243142295 59865 24209 49234133 9713 79326 304550053 24209 64936 39939314 64936 35221 866512138 63274 74920 14333750 79326 9264 307776882 35221 81790 575147250 74920 75028 678248056 9264 23055 360975229 71575 9264 317706136 71575 26705 246497810 55048 26705 4559139 55048 43768 220890073 25719 43768 379962622 55048 54909 662715123 34460 54909 61694340 54372 55048 963476900 54909 62634 651406949 70949 62634 75052483 47016 62634 46370292 34460 1864 943513156 4490 70949 935545704 70949 75642 743092245 73940 70949 154570856 62286 75642 80481685 75642 29667 339452501 62286 77581 690610403 72676 77581 63005090 49877 73940 231701403 37266 72676 379545689 77581 74680 918588976 37266 28260 458882130 37266 70964 512517119 39250 70964 737998439 37266 3816 333240866 70964 12894 381988533 38516 70964 138515904 38516 83459 647930778 3816 64440 783844347 31037 3816 838191971 21477 12894 127294976 69992 21477 896338225 35831 83459 226688811 31037 13289 286954903 38988 35831 107343725 69992 29973 57839438 13289 68070 960256968 30384 38988 613031276 52653 68070 479526995 71695 52653 765376388 71695 70604 840431146 83681 71695 89521883 59265 71695 317415508 52653 24271 565587898 59265 86989 244986994 70604 65213 818102236 87563 65213 138973391 86989 1024 895220046 1024 80881 231332826 30659 1024 676568763 28597 80881 701191889 32441 1024 69641951 32441 25335 103646117 87070 80881 839255644 50160 32441 738735641 25335 53759 395940972 87070 57814 604513303 21669 87070 263146537 50160 42833 927948213 85320 42833 875705015 53759 28317 937547002 68318 85320 250249876 42833 40439 113280413 86669 28317 294698943 85320 58523 32677571 28317 29597 535806137 33600 68318 558192255 33600 61168 100351017 29597 43045 140637664 61168 46739 97527833 67065 29597 249271393 23821 33600 311056442 26529 23821 683964357 12722 67065 480746206 12722 19229 255453762 22949 12722 489880477 22949 69114 902774822 6506 22949 122037507 9566 69114 738116625 19229 1445 65701172 47413 22949 240520505 1445 44788 357180005 26919 1445 911988095 53363 47413 165583831 78247 26919 102170382 80226 53363 784515413 9643 44788 756580466 53363 19519 57742820 40123 9643 374807532 46932 9643 757490092 19519 80705 747456596 20691 80705 675778406 20691 54016 987500922 54016 18660 223835703 682 80705 67068712 20691 63803 348928092 89225 18660 448593233 89225 24010 811334674 2544 18660 16155469 45921 682 265723437 50463 63803 92546517 14991 2544 322283974 13489 24010 850843403 43913 50463 142188155 21822 14991 623548517 88791 50463 708428577 13489 10871 999565166 88791 82405 726269232 55223 43913 887055595 82405 18851 270232685 78822 88791 944674508 58145 18851 819262571 53433 78822 177785223 14459 18851 606365419 1260 14459 312548450 53001 58145 164782891 14459 7350 627360404 29058 7350 106738299 53001 76245 719610006 33768 76245 408887441 77667 29058 853637399 68961 76245 419196336 85325 76245 59072050 85325 29199 397817703 10482 77667 800603202 81578 77667 605284650 85325 65320 139727514 51707 65320 843578151 89906 29199 760177166 89906 4903 363969777 42269 4903 27065125 54680 51707 477820581 54680 65567 868335880 42269 467 837662034 29262 467 686001682 54680 64305 636137108 42921 64305 68898192 46729 29262 97874347 51550 29262 53315362 64305 85532 926614235 41195 51550 16258787 46729 39026 304228974 85532 48868 661478806 45825 39026 473499035 48868 68125 302783394 7872 68125 346897937 79409 39026 71254178 2508 7872 836790395 68745 7872 114310097 7872 62456 85084993 7429 7872 478550953 79409 60794 44983559 7429 32952 629071895 62456 37165 380452084 53618 32952 491066304 55217 37165 93854870 55217 22824 543997904 55217 39342 663311389 55529 39342 398407317 39342 3531 332165381 78587 3531 679311935 35949 78587 883555577 37289 35949 208814534 55529 58963 395188870 62127 35949 99831101 58963 60809 975952757 89239 37289 54012313 60809 25327 830863896 58963 35164 16310571 67855 62127 70504164 25327 58812 370898649 58812 24992 14701964 24992 83331 414959225 85829 58812 825405961 85829 52090 667340126 19268 58812 367073601 43374 85829 541667358 19268 17940 949734522 72128 43374 676007849 52090 15638 926122871 82482 17940 677713604 17940 42123 59253702 72128 36441 775528294 15638 1500 267326474 15638 80509 953949926 80509 21566 151732089 90603 42123 354706019 21566 90148 944777826 49229 1500 696963754 90448 90148 435548134 90448 45964 632787828 5687 45964 415988640 58974 90448 905767261 3852 49229 629969777 58974 12082 415679254 41797 58974 62646759 84379 58974 15717326 84379 15824 825118774 81302 3852 864534406 12082 73886 435600835 15824 15699 282792234 84379 56804 848365607 58021 73886 606283325 81302 86789 259679845 44967 73886 268359921 44967 50981 520067309 39 56804 350366062 50981 5358 780635634 54377 39 6811812 61380 50981 542941132 85327 5358 671730758 2380 61380 515883923 54377 50905 580004699 2380 86266 331210053 61380 26699 138480644 14023 50905 968056136 90084 2380 59176511 36114 14023 911287478 35994 14023 314597877 42169 14023 968706914 25060 14023 718711650 87250 42169 336621895 26603 35994 129862873 35994 88148 177727384 82611 42169 380379289 26603 36014 559165748 88148 58268 178772755 88148 90296 444590830 54743 90296 121085067 74844 36014 908349257 38301 74844 247644470 90296 3563 385871286 74844 53689 250376187 38371 3563 972280814 70605 38301 173158786 88823 38301 147931860 38371 47408 134794653 34337 47408 813464496 34337 83891 454327633 83891 6957 106364908 34337 24447 564376744 47408 88223 591849668 6957 83594 445613026 6638 6957 206959651 6638 13114 664757729 11608 24447 531296502 13114 88824 549263351 33061 83594 219223178 1171 6638 919359251 39128 1171 364613600 11608 59805 837524421 54652 88824 689421172 668 59805 849615562 53195 1171 942009297 80684 39128 346593898 80114 80684 991166466 47739 80684 566421209 80114 13308 359152840 79866 13308 471972981 80114 83480 283765027 83480 299 386454098 54204 299 901649258 40121 79866 437262015 54204 47579 587873335 47579 5571 17409128 24760 299 154172003 40121 32474 170065093 58747 5571 679768971 70174 32474 198995192 54253 70174 28656550 23035 54253 375185172 23035 25656 161592431 58954 58747 307871849 54253 32778 658673315 32778 14140 791890459 73699 58954 769091888 61356 25656 610016219 58954 14865 966578354 73699 7591 496646282 23378 61356 256415850 79218 73699 211971323 23378 68306 368988958 611 7591 106697376 68306 46927 254233420 70652 23378 228085247 46402 68306 556314356 29987 46927 155229334 46402 63861 249909499 46402 79989 943684755 46402 25349 95462361 25349 82396 851021155 19898 82396 766436121 56148 79989 240328095 47432 79989 360831959 25349 324 992498864 324 7239 251029785 7239 89547 732868360 7239 15091 439022952 10243 47432 373809371 71331 10243 850291002 15091 32787 976146339 15091 18462 57681385 18462 2498 829544844 13023 2498 594476854 2498 78382 68690048 81467 32787 213837515 52656 18462 407009813 81467 72672 85781277 13023 59881 418320811 81467 570 236828633 68253 52656 916377393 59881 53498 320322563 68978 68253 960393509 23380 68253 193844188 74815 68253 305118236 74815 38647 641130196 53498 21976 8289599 6738 21976 265156598 2827 6738 858918813 21976 33931 316096742 2827 24287 402089016 24287 61342 699836413 6738 68468 362724242 68260 68468 161469435 74704 33931 84747275 4703 68260 896897427 61342 16394 886156483 4703 72953 355403120 48716 74704 829081854 16394 41673 738301921 41673 44619 298415197 41673 53290 267981014 13188 72953 930760047 44619 31275 144539238 71439 41673 245287413 41753 31275 569804071 13188 53993 843086585 62062 13188 161507956 62062 1766 55258173 55140 71439 839372228 22528 55140 721275456 27440 53993 993646463 22528 78574 806005995 50050 27440 11530982 55140 37357 750813240 10220 37357 474320638 437 27440 981781369 10220 60468 208449582 7195 60468 127955613 6722 7195 554736626 10220 31756 518657497 8340 31756 725652152 7506 6722 246697530 50055 31756 420071258 7506 87475 62653847 7506 63006 146993849 3770 50055 848229492 50055 83355 948910291 35967 63006 194722595 8857 3770 994356036 35967 31606 562790524 89537 35967 699796971 42536 8857 916011025 35967 12895 162146009 36183 8857 113751721 42536 86660 974758712 36183 48971 693939681 57006 86660 846669649 31640 12895 292603672 36183 83079 947625613 57006 76085 378700743 51780 31640 696735870 83079 47626 940292473 83079 71973 733682072 71973 8386 458603783 81536 47626 785583602 52851 8386 754263831 84957 47626 270998900 30758 52851 246143475 30758 81332 271790545 38905 30758 2543894 81332 13144 844820762 84957 68461 799476471 8043 81332 342153485 52171 38905 810747667 14528 68461 4886712 40464 68461 89431260 82358 8043 268894995 32698 14528 199785093 82358 59206 722287850 14528 21921 288164224 63040 40464 384815882 85358 32698 698284725 1395 63040 565219262 88882 1395 941476040 543 85358 9356095 543 75152 936075412 49881 543 345536207 88882 41064 250699967 85109 41064 532664727 47849 85109 682501489 3654 47849 103412395 47849 87380 91690369 47849 55401 359205531 77984 3654 79917156 55401 50452 949864336 15034 3654 441881183 15034 49461 263025784 52766 77984 843011349 59770 52766 937110458 55795 50452 370287551 63475 55795 433540022 20006 49461 653159759 2638 52766 894431197 59770 4697 319282271 66406 63475 817823709 10704 4697 669680061 4697 73666 626232858 60938 2638 851092542 49788 73666 52845891 8738 10704 919448118 73666 10294 4123776 60938 61735 42423144 49788 36927 206527910 56678 49788 800427304 61735 2833 374954582 10626 10294 942621269 63600 2833 329594169 15308 36927 440087183 63600 56373 204673454 47996 63600 356153989 63600 31111 761153212 31111 90276 501282316 37129 15308 639720828 35790 31111 77857158 59083 37129 135900905 18868 90276 400309644 58324 18868 63667278 5767 18868 112206939 79770 5767 33199981 18868 68302 266349904 82567 79770 935865448 64679 82567 69165516 82567 32683 509784901 88484 64679 342001332 68302 52143 121138501 82567 89231 441988216 52143 20180 429022069 32683 27377 974710482 89231 80297 148161739 35799 80297 613825965 80297 49893 902389266 35799 55892 129120023 35799 73345 309384746 35799 73586 88768080 73586 28132 858993903 71476 49893 750739288 73586 27199 416605505 57560 73345 912835317 73586 69513 34190202 27722 28132 345881459 57560 29524 658024668 27199 41900 37620415 29524 36353 583656556 53303 27722 8305984 70345 41900 769931237 41900 24042 720913637 34181 36353 636267556 34181 52521 343409746 39054 34181 648909670 18191 52521 140753378 34181 32384 787295807 39054 30101 155279275 25127 18191 416430169 39054 4630 982808067 4630 70843 27983941 84586 70843 605949071 30101 83569 969075550 83569 81420 773055345 78015 81420 360933083 78596 81420 989583101 78596 39152 256009626 39152 38268 508217522 78015 20402 118079448 11168 39152 690445833 73762 38268 283805092 39152 44006 127409040 62381 73762 575208226 61150 20402 127518560 85974 44006 203319256 39572 44006 294775114 42498 85974 291532503 55796 61150 917311803 57955 85974 396810021 21364 85974 518372859 30247 39572 176761176 48212 42498 593640122 55796 68651 70969049 48656 30247 177564333 48212 75178 953484910 85443 75178 808553962 60414 85443 404242076 61316 60414 13423600 51852 61316 71167666 68087 61316 823605046 61316 253 103785136 62866 61316 358306466 23223 253 871620695 7359 253 360958390 23223 34127 671018117 7359 21840 731206518 34127 71513 239803559 31765 23223 133066444 21840 88228 279220633 734 21840 204853802 52807 734 883673640 31765 44372 175028244 59068 734 801887115 81814 52807 119882369 44372 61307 34426701 53792 52807 58051 61307 6090 766900274 81814 23612 238562173 65173 23612 486499134 88600 6090 611984384 45720 88600 183884512 64497 88600 710329243 26296 45720 520553891 65173 46822 439493377 78598 26296 859059161 56810 78598 884996415 26296 3414 510271292 83786 3414 735681217 36984 46822 100992851 83786 81874 37729537 81874 45848 356600050 83786 70662 126147737 20225 70662 396152102 73268 20225 467053993 73268 88056 669263172 14195 88056 892684836 14195 33334 274745629 23741 73268 129352103 33334 24529 151442465 88056 73611 447590393 49110 23741 65709008 76694 33334 310783476 69217 76694 245127817 24529 89510 593171405 69217 57076 607060978 49110 49169 186572918 73344 69217 521204877 49169 27951 792194051 50308 49169 234979614 302 73344 652524563 50308 49960 43319120 73344 59903 609906818 49960 30674 853256177 30674 57623 965880617 55088 302 13137100 55088 79097 720232966 55088 43428 598574167 90920 43428 507342755 40045 43428 929997485 55088 42209 894855350 43428 79072 583931450 71399 42209 58268541 52116 71399 99181622 42209 917 875009654 40419 52116 814743334 917 79421 90920370 52116 35153 630292666 79421 77608 28643552 23307 79421 145118808 71628 40419 193280185 59469 71628 113027878 71628 19749 89618363 51273 59469 649562292 86294 19749 112853078 72155 71628 402507976 86294 75334 821650940 72155 63201 794169394 57930 86294 944092101 75334 63977 582898421 57930 25391 932544950 66052 25391 904185021 57930 59440 108220558 59440 78521 281841557 10347 78521 870542880 10347 53238 688937326 78521 15758 290248970 59440 76050 682368914 31288 78521 71116298 73487 31288 829344798 53238 9152 616523683 73487 53011 44194152 59549 76050 70808549 31288 85595 23126803 9152 31017 436747261 85595 51501 391551454 81701 85595 856183327 85595 7853 97790232 85595 6759 682730512 51501 40354 658817043 65477 6759 659108502 11015 40354 174645506 41914 40354 707268622 12452 6759 181741154 65477 34302 41461977 65477 45572 814870643 56861 34302 95455076 14189 45572 801192982 45572 67928 549944690 56861 82428 738713323 87033 82428 282861358 14189 19358 208500512 29957 14189 131033952 19358 17659 808481269 29957 16541 685922531 29957 40305 72070556 17331 29957 372601732 17331 31697 146904854 39382 31697 956246831 39382 12643 710771623 17331 31479 192248309 83327 31697 213243516 81540 39382 237223411 1442 83327 11516057 31479 3167 838756282 15361 3167 478892750 1442 35361 585526856 29502 35361 113178674 58217 1442 846200354 15361 51770 235357971 18789 58217 946507305 35361 90628 582186617 58217 76291 259177288 51770 39595 251495740 18789 65292 910253827 39595 27266 770681975 39595 18880 340425979 76291 42021 95238219 65292 23025 998361988 27266 352 69850189 12963 27266 562016354 18880 85929 663768609 85929 11673 88652550 74612 23025 569136717 352 45710 256156275 74612 67349 319492139 74612 72248 816955913 51314 74612 374288966 81740 45710 483286577 5168 81740 996590018 72248 82040 440568418 5168 50008 201075240 82040 78168 603713834 3692 50008 211160135 78168 46949 255584083 88028 50008 144226792 78168 50338 829753261 50141 78168 817659996 88028 6569 142491732 81657 46949 853258714 81803 81657 43807751 30781 81803 306344286 22986 50141 779462309 87151 6569 641929564 22986 26102 158934308 24877 30781 361321989 30781 44590 258307926 24877 36735 233013472 36735 39577 858710686 44590 69754 169130281 44590 63770 725183929 39577 76167 636927905 25166 36735 826385171 63770 8785 325859350 63770 61998 546417314 22027 61998 72557609 8785 65574 56901618 8785 25510 156021428 60452 65574 912051496 25510 18817 951629161 18817 68743 288986923 68743 47245 523004878 68743 56686 727864728 18817 5003 114349307 18817 90403 52708306 24423 90403 405902882 5003 49261 449353008 24423 16637 185345774 71242 90403 202451389 61447 90403 949647781 24423 32552 542839537 71242 1360 191610117 75229 16637 253623634 75229 49342 288621430 75229 80462 998098884 32552 74385 89177283 80462 56496 258234441 75229 41993 539413355 6438 49342 73233210 41993 51027 277707282 56496 49178 937242248 41993 48829 903833748 49178 26830 578957300 6438 26151 367366135 43721 49178 452900995 50440 48829 382793741 25293 48829 191735655 50440 25822 447998036 51840 26151 774551750 25822 61256 316067118 3753 25293 681902756 6709 3753 617285490 2001 51840 722459261 80011 6709 778752714 61256 47264 662977856 47264 10910 774150335 50046 6709 592586508 10910 3389 691848059 47264 8238 472196305 50046 46582 657985196 46582 9778 228744459 46582 36111 773354180 36111 12881 467699143 79495 12881 570872102 39866 46582 810488031 66458 9778 719934226 39866 52943 144699970 18934 39866 285044333 52943 89629 198951261 18934 53458 367884401 45313 89629 825289741 30383 18934 167181920 623 53458 377567868 87540 623 294452757 79444 45313 623276872 623 42010 627377821 87540 67579 845733239 67579 75570 125017795 67579 49706 474600567 42010 45302 408199625 75570 44435 435345465 14861 44435 629995734 69383 75570 170386268 69383 49614 152237365 36282 49614 683869812 71405 36282 83782995 85528 71405 367189200 69383 2591 632068502 4607 85528 815027592 78049 2591 447037590 71405 3834 731475561 34712 78049 142842146 76222 3834 180180113 44946 4607 743157533 75492 34712 668782535 53173 76222 644901977 30054 44946 984523708 78606 44946 389206134 55776 53173 894970477 15219 78606 229280204 30212 78606 766597963 29558 78606 793032542 55776 31129 416544461 44009 15219 731060581 15219 48636 204138652 31129 81265 522392868 55545 44009 957546281 3796 44009 217855714 42347 55545 638127652 48636 13445 497539773 81265 46976 817403103 3796 90881 116070886 50021 3796 122372160 27511 42347 514385837 50021 59077 751753218 27511 10582 448699276 45393 59077 56729238 45393 84899 357171044 27511 31025 519349211 73050 59077 409878452 84899 38199 971362495 60448 31025 364134775 84899 14206 302539032 60448 66096 771667870 27137 66096 248036434 14206 43032 952609569 33202 66096 116682092 2257 27137 424915399 2257 24538 131506524 39224 33202 108913238 49730 43032 682967276 33202 62138 106643623 62138 34438 651860680 57565 24538 770519261 49730 44522 404562641 6253 62138 599730452 62138 61206 817701731 8559 34438 9866612 62491 57565 250888415 88511 61206 765940145 34503 61206 755774823 62491 4550 269397086 88511 30642 344779219 76832 4550 964027515 45309 30642 486130069 46297 4550 64578184 72598 4550 483069615 38948 46297 613826558 45309 35543 487552821 74675 45309 11172885 35543 37830 269776232 6983 74675 120556947 38948 55053 132317613 35543 76653 60235076 84396 74675 616990739 38337 84396 734647226 6983 45074 249757635 9976 38337 950255176 44882 45074 403389495 44882 18904 70822595 47210 18904 692256143 9976 27062 911133258 65519 27062 159138933 47210 34207 15288752 14061 27062 614338334 47210 48575 391323565 83533 34207 194914022 40093 65519 971592528 13834 34207 199853120 82390 13834 562954011 33444 83533 563035523 72745 33444 894642120 34739 82390 6678248 90508 34739 407330010 69729 33444 316729038 33444 787 152103656 69729 68192 318586082 61226 787 889343638 70134 90508 440713079 68192 81372 976933118 17680 81372 488643075 17680 11333 791682328 88925 11333 437686244 70134 46796 863305080 51017 88925 500135159 51017 79878 306899572 46796 50787 576376678 37655 51017 728480189 67239 50787 898955338 3785 67239 845639017 330 79878 318995503 33326 37655 77185908 13233 330 913495935 4274 330 820339299 330 90502 576194635 16834 90502 114293126 66924 90502 870561799 53641 16834 600911156 90502 70309 521766659 16834 35776 798303756 25456 53641 742991677 48139 66924 790105199 25456 43240 159261370 17536 48139 607455979 48139 8154 506911936 55381 25456 126417434 41788 8154 155870368 73220 17536 168521724 78211 17536 727681936 68327 41788 128608016 1177 73220 491166139 1177 62388 73746981 62388 22279 148876595 22279 53424 375008681 68327 73415 991390722 50564 1177 397577771 62388 7172 131032115 50564 15194 611299803 50564 1133 558784707 37137 1133 201026542 23413 37137 376883478 75221 7172 596636782 1133 17306 88596366 56891 37137 307152848 38366 56891 459052227 23413 76462 972671221 854 75221 678662005 56891 16076 164462653 76462 53644 573592689 42315 38366 203214553 40242 53644 565300121 82318 16076 4398511 81300 82318 640991643 52493 42315 986625719 82318 26828 539486795 52493 28336 970505693 28336 24520 367612585 52493 21828 154156819 25610 28336 37333680 25610 78826 125003601 24520 89879 897070529 24520 45239 299120621 8029 21828 144093025 12010 78826 255787484 8506 8029 855570956 90790 45239 987701823 10963 45239 912310709 49899 10963 969719662 80916 10963 312831347 80916 54556 458111403 49899 3064 996513991 35139 3064 621204764 54556 3333 553308620 22435 3333 672851876 74673 35139 89187599 37851 35139 792060904 90325 37851 748046648 31319 37851 414507012 37851 53986 259797497 53986 34041 314858085 53986 73143 981812880 37987 31319 241272230 77755 37987 999692941 62145 53986 152458643 34041 11363 19853623 37987 79261 17358780 77755 26073 744219840 62145 57359 85526890 20448 11363 118957826 11363 4659 740687108 27530 79261 408750591 27530 23626 46919901 27530 55854 328962236 4659 90836 753969611 27530 56243 131721407 53616 90836 556644535 30363 90836 76420305 55597 90836 712690577 55743 55597 8908657 41401 30363 241153884 61711 53616 328235614 55597 57761 750162592 89084 55743 454625255 90462 89084 222500263 12608 57761 446584596 8000 90462 634244853 89084 10299 200968082 10299 52113 864648776 78478 52113 142591666 44434 12608 118690049 52113 19720 392478783 8737 44434 92880060 26199 19720 325767699 26199 79247 545012333 46481 26199 523236205 8737 37146 68471334 78101 79247 749711578 60994 78101 776443621 35099 37146 506839757 33214 46481 630436263 88365 78101 814647603 60994 15734 661275890 33214 21127 798362219 88365 80239 545546001 21127 63208 849575752 35359 88365 920299657 5820 15734 44603333 5820 26416 710953622 23598 5820 523783052 35359 4098 557563736 26416 46781 747164870 46781 50251 603523774 82996 4098 297185345 46781 45183 406245981 24166 45183 231427628 32433 82996 609965805 50251 87045 6396059 82996 64111 61690915 30193 32433 649682710 64111 67132 598228513 87045 84574 976505663 87045 53686 593829347 62949 53686 236740586 74401 84574 243996377 54772 84574 118297974 62949 2823 512575593 60135 54772 280111532 64330 62949 67371992 49621 60135 348583111 54772 83879 233838328 64892 60135 215332915 63913 49621 478602318 64892 27327 967562176 64892 47487 879003601 64892 23990 852562846 17445 64892 821536048 23990 66757 700792983 20765 66757 555210205 47487 59672 425181064 8017 17445 403089905 80810 20765 453283044 40629 59672 261458232 27930 40629 736797563 53082 8017 163207802 80810 28637 507480895 28637 48856 517907761 40629 65152 93366612 19438 27930 797059132 65152 14980 241836010 19438 84833 383206374 19438 75538 710843896 1653 14980 628500064 85920 14980 472624166 75955 84833 54203147 1653 44993 687949551 81597 85920 146316968 81597 87180 77991248 75955 18091 874627170 52607 87180 589121771 18091 46597 752685833 81597 33263 287397450 20440 87180 671932825 44158 33263 972136371 20440 61201 146725549 33263 49739 702603740 61201 72349 160887586 15399 72349 734674343 49739 26016 677600865 49739 64448 678130619 20983 64448 810136438 26016 86477 894129762 86477 46701 359829114 20983 67369 216744954 33879 64448 639426170 8838 86477 977323954 33879 46114 607502090 53483 46701 220254647 46078 53483 350518165 86689 46078 453459572 83827 46114 258879749 86689 29902 27175635 43833 83827 422027297 54732 46078 61671334 17730 43833 674181186 33800 54732 536464873 36403 54732 810914821 80869 43833 145803730 84036 36403 107748344 74548 33800 110232919 36403 40467 873448107 47203 40467 844319216 33109 40467 57310978 74548 5712 612901462 11978 40467 109481230 85529 47203 905072855 47203 12229 927457044 62601 5712 788128312 12229 2472 399131167 12229 48164 154145203 85529 60138 147150648 90955 48164 115179026 48164 61826 826237409 2472 15679 833842103 10228 48164 476047788 86298 10228 533676616 49978 10228 589180945 60237 86298 682962442 34989 49978 295086044 10228 57484 906837413 57484 86787 67257638 57484 71000 772928251 60237 61793 449191458 76441 61793 49231724 61793 74022 115888909 74022 21377 626667676 76290 74022 599019701 74022 7129 926137723 40370 7129 855345806 74022 42593 211759213 40370 56292 261603899 48847 42593 385922188 40370 33869 123431661 37181 42593 349793115 87212 37181 69781235 56292 76604 675601328 88916 37181 773573496 88916 8220 836786253 88916 26406 862102492 8220 50687 776120277 34385 88916 794427602 84113 26406 798580005 8220 89527 997151003 50687 37836 671220762 38127 37836 42246605 51834 37836 888923102 38127 70289 628415804 51834 73362 7151696 68764 73362 196246271 51834 38034 875397868 65449 68764 318608038 65449 53842 108099076 53948 38034 852045125 14111 53842 167462837 65449 37540 535936005 53842 84822 249688067 59556 84822 51403766 84822 59563 576327259 13408 84822 478018499 37540 27447 606084278 59563 39204 983044346 10476 13408 824115606 13408 38130 622369020 39204 66841 68340314 25932 10476 893244811 79728 66841 937159144 38130 45403 52286428 79728 62248 156550732 68065 62248 695176249 84053 62248 323511869 61401 45403 120113031 65985 61401 266508561 62264 65985 326500706 68290 84053 72587915 51560 62264 795416540 21449 68290 324784309 2993 68290 26195922 21449 87304 94953736 12494 87304 685199916 21449 3597 319696582 87304 8645 812064931 2993 11187 642813926 85323 8645 7146647 30910 8645 621199261 30910 8858 975894575 18858 8645 490984198 70249 18858 222943765 84277 85323 120040752 70069 84277 305361278 70249 57004 206480025 66371 84277 723817207 84277 20544 731755054 71934 20544 385196948 79198 57004 103610771 79198 27644 842519188 74750 79198 353874291 13392 74750 385195778 27644 23323 223968178 13392 57283 648569225 89466 57283 799698018 13392 1236 494911267 32167 57283 425504106 23323 87423 900691324 80482 57283 119815852 89466 57354 590689873 79913 32167 159346770 80482 65622 710076559 87423 24767 769552909 57354 75257 570326962 24767 26082 18186720 79913 54782 148987381 26082 72566 919946619 75257 40600 221265578 36439 26082 779041932 36439 51617 841598584 72566 38008 199331302 72566 59328 574454867 19233 59328 906881232 38008 74681 22896616 591 38008 386231493 19233 83357 58025660 83357 20675 633126268 591 64524 141712785 74681 51159 863375724 20675 14019 980875555 23995 64524 124885897 47226 64524 106139804 84717 47226 516562445 51159 42193 893780012 23995 33833 902272882 42193 41268 431893377 42193 38511 776921148 33833 49772 431472292 85924 42193 186527135 41268 52452 268048514 37282 85924 920471744 75267 38511 823369588 85924 39850 94176391 39850 23414 513826239 37282 33579 677122118 33579 40853 544147257 75267 18198 477081081 23414 42075 404389581 65718 40853 535241491 40853 6443 994280601 65718 78120 591097239 54274 65718 244151258 44690 65718 137554922 78120 54130 756853467 26666 6443 982508805 3141 54274 749357032 75682 26666 203492503 75682 46574 14127612 54130 82338 390325342 58274 26666 107737357 3141 85744 22655646 82338 85608 427004525 22188 58274 859720723 58274 4314 50929301 58274 85294 834596397 22188 71702 684992938 85294 90547 176416580 42544 71702 646228373 85294 15028 309800444 78412 90547 638053557 15028 84920 133016520 58459 15028 47806148 30392 58459 665169909 15028 72885 486694264 84997 58459 442403960 84997 4204 827975411 20701 30392 951348933 20701 72083 669829030 4204 76328 938890390 30098 84997 58548221 77515 30098 618484581 72681 77515 51696774 77515 86214 230234403 77515 7242 108872663 86214 79693 658556036 77515 82703 832344094 38005 72681 691885858 82498 79693 980597927 38005 86246 647116701 85240 82703 117583719 14350 82498 914240161 34825 82498 259612965 31884 86246 905571764 79994 14350 234207801 79994 66852 502716674 11809 31884 322981641 66852 53984 741329879 79994 70658 621135115 70658 46555 630152611 12080 66852 364115478 46555 66238 34483047 66238 47405 932797552 47405 79674 781642513 5851 46555 935941021 35983 66238 233204022 35983 64580 223312574 79674 29404 704116568 35939 64580 570582327 248 5851 264883882 44846 35983 159183186 84258 29404 950062497 84258 29076 593834510 35939 56101 561875941 75309 29076 367989358 10948 44846 650010102 22102 84258 333253548 29076 83735 781080756 75309 19530 410862052 19530 45208 31962931 45208 47900 696515183 47900 35260 105360513 40166 45208 117643834 59480 45208 107785995 81905 59480 271681763 59480 28312 345532637 6883 40166 992786781 40166 46695 913029775 6883 50447 839503860 46695 57965 506623616 50447 59845 519450617 57965 30476 792114402 44737 59845 693643215 57965 7335 971271614 47109 30476 988434778 53072 44737 156341040 7335 43762 120917846 7708 7335 162326768 50925 47109 71178634 88955 50925 631820539 60717 88955 642782639 60717 34661 773725344 30402 88955 125464661 30402 15622 779739761 36757 88955 866693534 34732 36757 24978089 15622 82193 148029794 34732 57525 943881015 15622 89839 95320349 34732 27072 798694624 77706 82193 770903524 89839 1195 473737788 1195 61712 216737217 61712 8596 687932098 27072 55347 906177317 71394 61712 483292595 76075 71394 149622164 4974 71394 742078426 76075 29709 501322108 4974 48736 92571694 37452 4974 660697913 4974 26155 459192493 25635 26155 639674972 25635 62595 502917064 48736 68272 23258838 28100 25635 671266797 68272 59961 109163702 34585 62595 391016430 41667 34585 633585489 39293 41667 466333117 59961 77345 251217516 34585 48561 646271812 39293 46825 911676351 56811 48561 675926502 78329 56811 762684774 46825 50839 486046801 61693 78329 738564327 73746 61693 84626743 4069 50839 53345502 61693 30893 965750968 44446 61693 741671844 61693 59358 870766699 73746 87223 634538699 73813 59358 29252814 44446 58586 45764358 87223 62486 365436045 81280 73813 150244342 58586 47230 550337901 47230 61582 252574445 58586 62983 179951852 47230 49007 699795297 68810 47230 291158256 47230 6744 463754296 80197 6744 521631622 40227 49007 668361504 68810 72494 593704136 72973 40227 976916705 16546 6744 965901592 55153 16546 283803015 72973 23058 584612293 71273 23058 195773036 23058 36158 479065594 36158 47750 814272543 55153 65716 112970770 33269 23058 960700596 36158 49724 82106207 65251 47750 811437622 77008 33269 803888217 17668 49724 306598509 49724 46859 644808066 8380 46859 665418779 71103 65251 90026060 77008 53147 260532087 17392 8380 106307240 29743 8380 903598407 61022 53147 873902472 43159 29743 346000569 6877 53147 297905170 17392 79180 87404260 79180 71612 79636450 79180 84212 556314909 30168 43159 266149799 6877 67439 92556167 71205 30168 495460799 46598 71612 248074204 71205 14305 226631038 75723 71205 83813767 14305 58014 408344818 62607 14305 225101099 68501 62607 741197304 75723 8539 910604288 58014 53767 933103648 62607 17531 673100542 8539 79416 121910668 8539 85344 494401106 33055 79416 366158707 80438 33055 68322472 79416 67773 270984896 77915 67773 554862870 33055 88581 560033313 67034 67773 611747259 48613 88581 716430056 88581 68465 955837796 68465 19943 744939577 67034 72135 344459630 23254 67034 14671102 72135 7715 806269357 19943 25647 216701474 89670 23254 31299918 7715 20229 944907399 25647 76154 245191958 33541 76154 281449738 12535 76154 648407310 49000 76154 326909417 86299 12535 23913027 86299 3766 6207254 62848 33541 526123429 62848 73483 36254010 62848 89375 552444883 89375 64602 367932821 25829 3766 972363167 18689 73483 4484781 89375 54651 182895021 7746 89375 963035122 49798 7746 264831095 7746 44047 297445011 7746 90854 924041327 21035 44047 676053832 44047 3792 983845730 44047 80685 628235167 90854 62417 742422328 37250 80685 348451742 60058 21035 914628779 62417 68360 455539682 37250 83356 723448387 62417 87185 69010874 87557 60058 58592774 68360 64626 179476779 87185 9317 999714607 64626 33001 160715432 87185 49768 755487123 9317 25653 627085104 25653 88997 37055190 25653 12332 957009787 33001 23526 158618535 17570 88997 586208726 80141 88997 924720074 17570 35181 22102969 37046 80141 24398918 25713 80141 11455215 80141 67846 153631503 80141 1829 148691560 25713 62989 6478092 37586 67846 306228421 51803 37586 323196589 51803 2933 123254751 1829 6410 925104294 51638 51803 463244862 9113 51803 758511490 51803 16251 540609453 6410 84347 858015953 51638 22971 523203586 50552 9113 913994995 16251 43530 179633931 75417 22971 727981904 26334 75417 538757567 26334 40776 124071584 42838 40776 946354033 43530 25429 868133814 5990 25429 989258723 20030 26334 719526305 20375 20030 122530465 29715 5990 420402377 5990 59383 311822783 79130 29715 858546324 79130 27844 801076590 76510 79130 831766763 83235 59383 56847356 34722 83235 722103080 82941 79130 536672020 82941 53206 280086781 32356 82941 36731091 53206 63508 467911413 23825 82941 534708039 23825 49045 88183927 32356 9145 379891980 28659 63508 341512935 19270 23825 157373531 28659 51801 793230469 9145 21019 793345528 9145 83667 174144898 28659 24273 925888120 30900 83667 771218644 51801 26338 604189768 77971 30900 71733112 24273 41214 648439407 70544 26338 921324075 82133 41214 755978256 70544 38960 520771971 41214 86653 577797065 82133 23492 519685756 86653 55296 269182480 86653 51703 17660538 55296 61435 328146701 61337 23492 895752323 74611 61435 167700499 55296 63850 420947047 74611 36547 780841581 2323 36547 928840444 78781 61337 390520114 11522 2323 230925837 36547 35275 57426148 34540 78781 429162718 11522 27750 246518100 64168 11522 809123397 11522 423 558890587 52396 64168 487036908 50633 27750 895040542 27750 8143 107145426 50633 46479 168104801 33047 8143 197195822 76670 52396 777827669 47058 46479 134426618 51678 46479 662824908 31475 33047 796216948 82244 33047 768873317 81738 82244 797337241 82244 22256 884425396 51678 7951 492220217 80652 82244 28950999 57825 81738 660291359 86043 22256 482669116 7951 33584 120947351 86043 30577 357058411 57825 61147 453413251 57825 71754 83506875 30577 36115 713484860 27753 33584 121268290 36115 4243 272520143 61147 36074 763694889 54849 27753 394987268 59554 36115 800912575 55254 36074 211384021 54849 5512 123857168 60665 36074 521314167 77041 5512 857464201 55254 70426 593166100 5512 24679 33966493 23961 70426 422875675 77041 64165 942206226 64165 20764 768704464 48832 23961 231930697 82212 48832 739563993 64165 64129 35133502 31724 82212 842324882 64129 40996 933337575 40996 60837 36429297 64129 31717 134669359 64129 70324 124620823 31717 48752 803933905 48752 84768 411334692 31717 80321 532573215 63829 80321 706564123 80321 16149 423646942 48752 82309 662597311 16149 88345 858245073 17113 80321 96598968 16149 47347 618523799 88345 13907 295891106 82309 9760 848247095 47347 16815 157518390 9760 76260 80560838 65953 47347 220867521 74282 16815 146793704 41456 9760 473756722 2353 41456 991423332 56790 76260 317158414 51086 41456 594624904 49736 2353 795568954 49736 25909 5678686 49736 79934 89157713 49736 29268 741984390 51086 7171 954099528 7171 53427 21919640 79934 88978 719198188 53427 72212 93239323 12966 7171 356784105 10073 7171 775696963 10073 46428 94063056 88978 27505 923139968 10073 86701 725734624 49855 86701 157943890 86701 36716 143592547 46428 4946 66615576 76573 27505 623356989 33252 36716 102360466 76573 66849 788734368 76573 65869 898271381 89550 76573 909885743 65869 20524 697857231 54714 33252 495390455 20524 42164 210833209 82207 89550 522445762 89550 19547 134858884 29585 20524 761537188 82207 65274 36844944 33896 19547 677594851 11781 65274 382681200 49089 33896 947357626 27152 29585 317897949 49089 51697 226623735 49089 56950 988262015 75985 49089 117119620 75985 41178 610708350 41178 47720 511757117 47720 31280 508605644 59560 41178 657211183 31280 7059 564354830 31280 89941 411001723 31280 32423 796165762 31280 35061 609728915 32423 78371 512327073 20398 89941 27799539 89941 16094 666060213 70757 20398 196821398 3228 16094 103420829 66972 70757 404216576 70757 43726 291319585 70757 38537 683248940 29303 70757 400857907 79262 66972 915626214 74941 79262 907186327 38537 85203 333935102 73329 85203 605010692 50076 74941 23271220 85203 58181 917475735 19207 50076 86703509 85203 76705 477872950 69920 19207 177327431 76705 37533 647209260 19207 58205 127891325 76705 6903 650110309 5511 58205 547345632 81585 58205 758476794 33915 5511 695974178 33915 47280 278116978 89580 81585 921314601 24912 5511 36954140 47280 49053 361877161 49859 33915 186528 49859 54887 748173984 49859 59719 723181214 36116 49053 52497771 59719 62081 506929589 59719 2491 197503676 2491 85381 309006728 34505 62081 609801637 49044 34505 415051949 2491 69362 605579631 69362 59858 240258190 11279 34505 185379794 49044 57588 618186901 11279 27310 556194821 38907 11279 214460447 59858 73079 2138572 3150 38907 8253062 13724 73079 837341937 3150 12686 290222749 38907 81838 785004788 53740 73079 677213958 44134 81838 803807536 44134 73655 12936164 6205 44134 650370422 73655 22241 423272792 22241 16699 454033205 73655 17767 410020212 705 16699 34422499 90050 17767 598623742 78191 16699 388380853 17767 26042 361205651 705 39877 880247512 39623 78191 993348330 22857 78191 953409336 39623 29466 164978207 26042 47271 80723416 39877 9385 425955288 47271 53357 680929199 47271 82063 3172826 59123 9385 571912262 34947 9385 439766024 53357 33147 89976599 34947 52531 370391164 22003 34947 730509698 36543 33147 567532767 47713 36543 782099094 33147 74636 361926325 47713 10248 150713480 55194 47713 84968756 55194 68992 491362083 82613 68992 547569640 74636 81010 92139126 55194 71361 14165501 82613 45595 117449078 68992 90533 956884295 75004 81010 443783942 45595 17072 420339506 71361 31098 98952905 90533 71094 510675988 8725 17072 612261925 8725 51269 653385853 49369 51269 859463521 64020 49369 761740324 35823 71094 75619533 8725 51455 966816166 27887 64020 949172390 35823 5859 844099813 83160 64020 192943433 5859 14935 519412540 29463 27887 875603638 5859 29082 852270198 3527 83160 577979854 44795 29463 705664471 44795 38519 768373073 77479 29082 63944411 63526 77479 147065563 76701 44795 627512366 44795 45104 437675141 63526 81181 869222434 51316 76701 88478120 26027 76701 785308987 75807 45104 55457106 87043 26027 783994725 51316 89329 192706814 87043 22944 411309397 18775 87043 337253149 75807 43623 92730733 18775 33512 93738349 43623 79722 297198462 33857 22944 867252011 33512 31286 95262769 16710 31286 783505835 48512 33857 725879356 16710 48414 964544173 48414 90106 439508348 33177 31286 136173090 33177 44622 648221852 62031 33177 706742485 88440 48414 145063432 44622 79426 440656541 69315 79426 820276101 88440 48577 377501473 62031 56817 545659042 5081 79426 563918386 48140 56817 333351242 69315 41338 909033075 35549 48140 3037020 17693 41338 3905494 81666 17693 766236235 48140 67733 176534516 74546 67733 579021009 17693 20927 283078267 20927 11587 61886850 81666 24897 511975787 74546 87673 594302751 21098 11587 320872159 11587 59117 435574716 83265 21098 32618385 74523 87673 169613452 89414 59117 529123961 71566 89414 732739866 83429 71566 784095052 84284 74523 983212295 68184 84284 464693260 89414 48546 461482911 67001 83429 660225812 83429 80638 658968080 84284 83818 120263130 74781 80638 638157531 83818 27427 632837909 60659 83818 289903943 83818 25095 499555483 25095 26072 504600048 26072 50369 559228767 25095 7069 981226986 25095 48594 29694542 3767 25095 379026114 3767 17966 302260087 15166 7069 159339188 31211 15166 816719639 15166 42471 113213822 31211 81363 513842368 15166 70061 272765880 42471 6425 198069530 64873 70061 971377113 10380 81363 995900041 64980 64873 637133856 70061 58308 839276065 10380 73838 880145740 20256 73838 668463753 10380 44085 191890259 80191 44085 280372278 58308 8468 69496938 8468 811 638187481 811 15398 202102061 64353 80191 702174573 15398 25313 784368920 15398 18583 87497783 71900 64353 555155139 25313 59219 820574560 13213 71900 968991099 13213 15654 640329658 18583 82152 16962826 15654 19656 452891559 15654 54573 435659604 29824 13213 463513992 19656 12917 377062655 83281 29824 50982585 21457 29824 179034984 55019 54573 527912067 29824 1012 996593534 77547 55019 696452925 59335 55019 298619931 90532 77547 543129955 90532 65970 774550718 65820 1012 232823672 90532 44030 885211816 22735 59335 54699473 17905 65820 57791753 17905 77230 504315908 22735 34022 186495392 34022 56416 973517568 30815 17905 564232519 17905 7246 10117639 7246 13190 271219268 63739 56416 124404547 48163 13190 620632695 30815 56779 753807957 69697 56779 309840879 54295 69697 478060395 56779 59896 513158776 64785 48163 532966115 4356 69697 289070095 80687 59896 5577935 48088 54295 800289318 59896 64217 545345903 48088 30875 330240091 69211 30875 402859106 52366 69211 100912674 18638 30875 490256463 52366 8173 656039149 30875 24002 492461094 69211 53632 140551181 53632 45914 900957169 77761 53632 395723312 8041 8173 239816357 53632 49431 942417979 49431 11665 12285380 43997 8041 65480758 77761 9671 430866271 11665 15902 527757155 11665 21487 705071135 9671 1108 200108344 5614 9671 604986206 5614 79573 225939685 47981 79573 673152959 21487 84041 414936377 84041 75987 11167028 31330 47981 264399453 66018 84041 563428667 75987 14671 143658110 14671 77840 421521201 31400 77840 428543844 35211 31330 170080513 35211 56069 451669894 4542 14671 212311027 82446 56069 282191656 64091 4542 837424295 59550 64091 730345101 61984 4542 783321016 64091 3119 242685869 59550 4092 838263620 61984 73292 474604377 24789 59550 918142502 59810 3119 466587544 24789 23843 399126593 73292 5478 137332542 47698 5478 548838092 43197 47698 106970725 59810 84915 912417336 47698 66755 24898087 66755 679 538067667 46151 66755 747143223 22980 43197 789389740 84915 89731 522935162 3479 89731 286289460 59817 46151 881701081 75672 89731 275759626 83298 89731 679016427 59817 3782 947825637 13739 59817 527989647 55887 59817 608365973 55887 13683 20116375 13683 61314 936231273 3471 13739 581155368 89900 13739 538244066 13683 88388 678409671 89900 12446 765659545 59045 89900 156836395 16520 3471 608073917 47059 16520 832792742 34461 16520 150425287 34461 34507 723949156 38573 34461 775831981 16520 22034 472603390 53901 34507 253602253 38573 36965 775642549 38573 48516 370947924 27091 36965 724204990 20206 48516 627878721 20206 1435 860860505 36965 80965 616446512 20206 53316 94950870 43499 1435 669855769 41695 1435 494704393 41695 31949 636591521 31409 80965 877325763 12501 31409 747023657 43499 19098 65718070 19098 78051 561789552 78051 52111 951545957 34738 78051 243947195 78051 11350 382392730 22674 78051 227980129 37626 34738 774590665 37626 35306 116990779 11350 58753 874497985 35306 81067 879754046 35306 39470 820576047 20945 58753 73752470 81067 20282 532572201 58753 59274 347810274 74873 20282 349877147 20945 80534 568721933 73582 80534 322722270 20282 81145 806433024 59274 55716 798419638 81145 9827 706489432 81145 40659 517791687 73582 84668 139926439 81145 21321 495361109 45328 40659 632866221 5899 21321 695387206 5899 519 191824299 84668 23958 914746432 49556 21321 536276393 519 61862 680953457 89470 23958 414765647 61862 70979 831436948 25599 23958 151458520 61862 42958 113999064 70979 83869 133460144 66286 25599 8271763 45255 83869 945747419 33323 83869 479451835 55234 42958 523478500 66286 87462 47623774 35083 87462 197188387 10281 55234 521481338 35083 83270 111490584 35083 9424 359622153 35083 27575 588579103 27575 49193 384369993 83270 26291 776438914 21186 27575 839348678 9424 19596 74998858 5402 21186 738305327 49193 41257 570799142 26291 17117 900924925 31619 5402 977673238 87802 17117 159769469 5402 28828 60222403 28828 44800 510012810 17117 53006 802920572 69397 87802 351456175 25059 44800 320238268 44800 20192 267210831 20192 67057 456686637 67057 22273 617194819 42500 25059 572420464 22273 18120 13539335 42500 18753 114923938 52260 42500 855878322 42500 42001 203454451 15042 42001 907302340 18120 82154 694729057 82090 42001 534795778 32791 82090 126981402 15042 72888 864878599 40177 72888 928819084 82154 15839 696829478 40177 12997 779929450 32791 39629 862907421 15839 32061 320653832 5743 32061 174774338 39590 32061 789162086 12997 16644 393009968 9914 39590 645191033 9914 60854 442325453 60854 81042 710724237 81042 90908 882289522 84285 81042 269215952 75992 60854 12921105 4533 60854 166926587 75992 45257 326099326 45257 22414 799167176 38668 4533 49835723 69377 75992 692001812 38668 46296 520745413 55774 46296 245361734 55774 48194 610762639 46296 62885 736349772 55774 19562 938609843 23827 62885 105177247 48194 6936 82702639 29911 19562 583079439 42377 23827 926387477 49666 29911 939626510 45892 29911 101009094 18589 6936 374657334 18589 47204 54815118 49666 18933 155069923 90707 47204 457953836 75600 18589 869910334 18589 11389 564760077 88620 75600 379251699 88620 1521 2312238 90707 1612 31811673 1612 87603 202174976 1521 83768 26890077 1612 50916 805406752 87603 16763 954902474 21224 87603 314781256 50916 83191 376135511 21224 67623 706114780 50890 16763 695415117 50890 44450 777133704 13079 83191 570613438 62195 67623 550073123 3686 62195 918819487 3686 20606 408312189 40285 3686 142872267 16824 3686 118705358 27366 40285 204062858 85967 27366 311672858 85967 23151 458274297 21980 27366 840922449 10133 16824 553906538 10133 44383 12738455 44383 19703 276526753 43875 19703 385867593 51451 44383 184815832 89394 10133 822426909 44078 19703 103121536 44078 16318 48469391 16318 62161 339849582 62161 65026 25044909 6180 89394 867406006 6011 44078 657405787 39836 16318 464630599 39836 29920 302421797 65026 44149 791190953 57340 39836 41114366 29920 23095 4080650 28471 23095 980172239 57340 81906 625222403 81906 21612 105065622 84636 28471 234073828 81906 58905 565467504 21612 77482 5025262 58905 27461 64169085 27461 51394 70718475 37200 84636 680113041 51394 1472 85480609 31303 51394 862109693 31303 4798 11630172 79841 37200 325532452 73964 37200 12908436 73964 27727 705467665 82571 79841 273015986 79841 7399 2629187 34997 82571 756712435 63863 7399 708276624 7399 1279 740220037 48386 63863 180497975 7399 7458 592713722 13768 63863 795152841 63863 29771 333881052 45987 13768 306589376 45987 16774 517817410 29771 82633 821989217 63351 45987 38263259 63351 3788 889817755 45987 38050 366684836 332 82633 625709827 68279 82633 133441674 3788 65952 390455561 68279 43002 293582870 62837 332 733456720 6573 43002 77509012 85464 6573 484080905 55672 62837 11138104 61611 43002 38687630 61611 49131 607015978 56246 49131 616897165 49131 76308 219008774 55672 39386 211830020 49131 3812 438924402 56246 86600 13476425 49190 86600 549449545 26273 3812 150342759 26273 37721 825074314 71261 49190 278078027 86600 8813 492046853 37721 85061 4976441 8813 14357 630522141 14357 86769 92294949 8813 70899 620807441 43031 14357 986679398 27813 43031 328775933 70899 56917 57689507 46609 86769 894979296 68701 46609 657573088 49676 27813 223683651 68162 27813 844545634 69953 56917 15268465 68162 49453 308540763 69953 28552 388203062 4587 28552 811516312 61755 49453 303186236 32024 69953 302322130 82460 32024 10582798 43457 82460 427884970 61755 38944 378116005 82460 54798 711730007 32024 79071 723173631 54798 85681 254676645 39844 79071 891455389 20044 85681 657089324 6073 85681 288331945 20044 82259 888272234 76180 6073 201556052 82259 88140 848975887 20044 13394 488464486 72991 88140 322525378 66822 82259 182017652 19398 88140 430391797 41204 88140 19464585 13394 89574 823990687 89574 38885 125357484 89574 67203 956988877 67203 77863 10172908 89574 27305 171716742 77863 41163 976431603 67017 41163 16767336 51690 41163 35473725 51690 78184 273396657 78184 6268 659401615 88162 41163 679305238 18042 78184 635381093 63434 88162 644549521 88162 29574 479194473 3235 18042 862515543 18042 25479 933218083 18042 56413 601272347 19354 25479 927259624 19909 19354 612139382 19909 20974 622443095 59501 25479 691577177 80433 19909 465178539 80433 60148 568670946 59501 80945 170933131 80945 74234 590198388 60148 56791 816956496 80945 63188 830717196 53360 56791 976366942 33752 56791 974769033 56791 2656 402724385 2656 28541 806736822 80610 28541 81339857 49821 53360 99550736 49821 36580 818786742 2656 87165 798548362 87165 40890 348062590 36580 61417 597653585 58595 61417 903502751 73967 61417 166409742 58595 21517 860908483 38685 61417 904770628 73967 32993 731144456 58595 34080 835235268 60645 73967 63270892 32993 61943 15589163 7513 32993 352321578 88077 34080 506970445 88077 51238 935367853 78140 88077 294777265 78140 82932 170727647 88077 52981 900417132 20201 78140 288483867 64431 20201 184547715 20528 64431 369427948 38645 82932 118938850 83773 52981 107565587 20201 71326 613234110 38645 4729 464230002 4729 89357 251254140 76575 89357 110990030 59498 71326 698528869 4729 37793 941685636 38805 89357 896973041 89357 23099 664536843 37793 31232 336240786 37793 7044 137592283 25770 37793 206571076 19119 23099 439761335 85410 23099 470579117 48822 25770 742076246 49278 25770 892042062 71382 85410 465743794 45082 85410 245900924 49278 41019 806261901 55935 41019 162507388 41019 39325 763998365 88490 41019 85596238 45082 34393 66535571 16278 88490 140286541 39325 42680 26835934 67728 39325 271369603 53009 42680 418217944 86454 34393 148053415 46357 67728 721575818 67728 32043 519684910 53009 41953 60666848 45567 86454 18326597 32113 46357 622035844 32043 56185 161417136 41953 23061 613898933 37601 32113 50582376 37601 80936 184960780 10562 23061 788613998 10562 79553 971264240 79553 13735 687601464 37601 19223 257944215 55292 19223 720077439 14371 10562 289428095 64685 14371 386657786 46890 64685 339279735 64205 46890 179688676 64205 17205 23102368 46890 38847 631389922 64205 15290 167275492 40930 38847 630985006 38847 76597 116731581 8798 17205 11588072 15290 71364 522778693 74870 76597 258221410 18234 8798 434135308 51983 18234 49692156 8798 71365 609826640 71365 40531 220758031 27824 74870 490416799 8296 71365 762774996 9581 51983 218791212 27824 25700 934675815 9581 15675 992995293 8296 77932 444580840 54180 8296 211389145 48983 25700 793961558 25700 38396 609649576 48983 3459 482329434 12272 48983 310784398 48983 79649 331503901 3459 56235 391406417 38396 673 289515579 87887 12272 3482001 12272 39071 753004140 673 47536 970205775 32531 56235 28628033 19384 673 163275508 33701 32531 135923266 19384 55032 381885934 60275 33701 21574285 19384 4090 508586300 75427 60275 921395802 49517 75427 473601821 75427 48412 955696843 8414 75427 849308780 27587 4090 381822274 48412 42009 668396800 49517 81801 946980953 55228 27587 34127812 6794 27587 18293950 73302 42009 920796929 87995 81801 898363273 6794 41997 10225829 21511 41997 945375936 87995 11783 319823344 11783 23423 837903190 87995 57745 487518762 23423 56134 651678219 46208 11783 868056928 73222 23423 598023150 47437 56134 747092156 8422 56134 515629955 48311 8422 503699626 83563 8422 792400456 80025 47437 15112351 80025 18326 394677374 8422 36728 710132736 83563 89785 577530765 36728 34431 32359886 13191 80025 817503025 89214 36728 194889621 36728 26158 33109224 88008 26158 119737908 75960 88008 496045314 89214 85436 997195204 26158 51335 410193244 51335 37348 778946588 63454 88008 717325366 79813 85436 240950456 43989 63454 820473651 89771 51335 172936577 60161 43989 749521135 84744 63454 360708021 68237 84744 308460576 89771 67902 702474951 15774 67902 597767486 32211 84744 633886166 22659 32211 284805654 26303 67902 20696851 22659 20517 593935259 32211 53768 579952131 12204 26303 319728466 53768 30333 782468050 20517 15349 494061283 81903 30333 399296004 30333 74112 984514010 12204 67019 234718658 16268 81903 160334593 49118 67019 913603395 16268 73735 841010934 48371 73735 594758769 83280 48371 70991967 16268 50645 922171478 49118 16979 834785358 73735 24775 136648588 48371 47065 518309434 47065 67598 285365469 26562 50645 928015787 24775 74077 580124430 47065 36061 796284723 74077 85891 441644703 21101 67598 256685714 26562 82541 72382929 36061 376 124306388 85891 43116 885815473 85891 28692 307097369 80989 43116 256612092 66708 82541 414251878 85908 66708 733886955 87457 80989 826684599 23391 85908 530274203 23391 67672 144685311 87457 26032 888064631 87457 54936 588505890 31543 67672 199810867 31389 26032 152642195 14278 31543 870622046 54936 87874 317818929 14278 58538 826348213 28666 31543 781507648 71873 14278 259958988 88216 58538 45254279 28666 82262 171727053 82262 53699 547871000 88216 14570 561059742 64609 71873 481182250 70687 14570 424582331 6285 53699 759489965 51828 53699 551085007 8792 14570 485868722 64609 85335 437819168 17170 6285 244867792 85335 75729 47838824 49254 85335 103962539 49254 32955 857328385 85335 53280 291383423 15347 49254 531624254 38057 49254 633858453 53280 30474 501176557 54212 30474 461481663 13436 15347 261317751 55241 38057 6086593 13436 20576 421047822 54212 51841 703579742 54212 71839 818605112 55241 23689 428061401 51841 59635 680475730 20576 68213 269898193 59635 28267 88132262 28267 13786 160050640 1797 13786 964363618 1797 83183 62748021 83183 3435 640588112 1797 82409 51855528 3435 63203 583368625 36196 83183 56517317 3435 47592 308517453 3435 72344 383102806 36196 36515 385729516 47592 49776 406730803 72344 81912 128647361 81912 77721 165791607 3993 77721 360237746 38817 36515 94986694 78762 49776 662066880 81912 28588 393830654 38817 70161 706471394 87559 28588 827451069 28588 9645 710734196 1116 87559 341340525 54394 1116 245160137 25239 1116 991305545 62076 54394 165494450 54394 15711 988275562 25239 41934 166123598 37622 54394 608074942 25239 53181 82314919 46660 37622 661443098 37622 39981 62072697 53181 60160 743439020 13583 53181 863983473 19900 60160 203086425 86767 19900 298881048 86133 39981 622547073 4720 86133 762360440 19900 40099 8750765 86767 67781 66778138 62569 86133 266230865 86133 31168 79497361 31168 28846 636012901 19181 62569 354545492 7729 67781 245424617 7729 28272 870470740 8036 28272 584445773 19181 21620 515813856 36591 19181 509199364 77861 21620 317670818 82060 28272 655284896 66256 82060 595339632 36591 40644 331199809 40644 62896 94235916 77861 45129 70253349 82060 30236 192523234 25761 62896 245802990 24910 25761 296023341 25761 88093 370157902 29726 45129 978420083 88093 71611 939945592 40612 71611 227482933 38507 40612 486466960 84052 29726 704792508 52966 71611 975610466 42092 52966 560468462 42092 78106 344047891 42092 11644 761243680 84052 39445 218540866 79585 11644 15198273 42092 70773 869009998 70773 64723 182827478 11644 15449 332258450 25200 64723 849145227 11579 25200 981935999 38815 11579 23031570 21269 38815 381488834 55814 11579 151305657 15337 38815 846327639 11579 80265 863622117 81079 38815 583594190 62360 55814 157866168 62360 82563 284931372 23303 15337 307922479 27762 80265 479622143 62360 30139 497299152 27762 62795 235874957 79062 82563 168477828 27115 62795 11493797 62182 27115 123066108 43353 30139 697704715 27115 30855 767827737 3187 43353 101644878 76767 27115 799665691 62182 46018 480264257 3187 8715 622426971 3187 29595 792411086 76767 64189 696533226 46018 84172 404435686 8715 52284 433331046 29595 37185 32609157 32204 52284 937722668 23974 52284 610756826 22410 37185 836617519 59777 52284 828856249 8434 59777 468196767 23974 77202 663330352 77202 69400 310787212 50617 77202 860190596 90202 59777 712947745 77202 71724 626257061 81220 69400 109346000 81220 48385 820700554 71724 3865 348526956 60104 48385 515367631 71724 31669 814226767 14594 81220 565004548 31669 88954 816460899 60104 480 415698980 480 2761 650528345 2761 38759 170311094 88954 66283 623632543 73383 480 59782316 64470 2761 598616674 34945 66283 897389007 38759 25021 112944115 36198 25021 204488185 47858 64470 647346916 65990 64470 733202040 36198 52764 955357677 36198 36895 630248222 36198 49797 796546457 65990 82328 79082929 65990 63769 76046843 36895 44024 971118474 63769 44884 739337136 37278 44884 697816648 44884 36349 975071013 36349 64025 2422134 37278 88880 530088225 6324 44884 442801156 88880 45496 128489909 6324 27884 717838803 27884 86147 524994428 74556 86147 624227045 45496 66344 552126863 66336 86147 102452899 82823 66336 154760736 65451 74556 666713376 82823 83714 528834084 66344 30038 957382764 66336 76080 631777767 30038 67419 336173599 74751 30038 117831076 30038 20200 738085517 79707 74751 90923222 20200 67657 143467990 64418 74751 828176012 79707 17383 847766304 64418 84575 17380336 28797 67657 686038894 28797 11100 578984966 65267 84575 623213218 7082 17383 675060318 65914 84575 964553279 7082 77780 632791143 21998 7082 177098321 62759 65914 134684507 21998 77495 428966740 77780 1295 704384000 77780 50332 752951232 83205 1295 200455279 74864 50332 719753052 33994 83205 462758713 1295 88897 86834430 88897 44403 892029055 83205 33419 754678946 22700 88897 266397815 88897 1498 909792423 33419 22904 372851457 1498 24268 850385233 150 24268 353830796 86979 22700 975244208 8117 24268 393271823 22904 78558 593547234 66438 86979 423779554 33639 78558 597995744 72468 78558 947950386 1450 72468 505382472 1450 24571 590300852 72468 74527 595880847 24571 35300 217606574 25740 35300 510892978 25740 1433 433484656 35300 30475 130495220 1792 30475 63804 65867 25740 517011411 61224 25740 860880356 49473 61224 842409901 49473 68379 601499267 61224 34180 204324351 34788 68379 340004650 24494 34180 502030003 34180 56205 825101590 34180 21086 403696834 31077 34788 304662076 31077 36146 455281399 31077 48693 55170173 48693 1218 858789387 84803 36146 239376128 48693 77111 147507290 28067 48693 675197759 9174 1218 593334529 77111 64287 9290670 28067 68488 642746643 64287 69493 576734264 69493 40533 341101456 64287 5632 354423788 21483 69493 57210299 78356 40533 555576633 78356 76060 299960520 76060 7659 18033863 41482 5632 235023707 84539 76060 573932645 41482 42042 414375213 41482 77777 788130400 7659 66028 52748703 77777 26090 78917553 66028 53412 851922623 80458 77777 934344011 72586 53412 404030857 26090 16223 194256609 26090 60262 132849889 80458 31043 440780121 60262 69989 580722125 72586 72654 208516369 16223 17869 709111811 31043 55196 340957263 17869 46879 299754267 62324 46879 890464961 62324 32191 728198679 17869 62405 128528332 79475 62405 994439869 35089 62405 132063312 82548 62324 686806 13185 79475 193548108 3521 62405 282518298 36308 3521 2366326 36308 90455 789001463 49498 3521 310461072 74142 36308 144535900 49498 29942 955438931 60188 36308 745527672 49498 5731 650299578 29942 23221 63802451 8634 5731 464444117 37773 8634 71876251 8634 23965 277981210 55825 23965 652934683 78855 37773 765194962 23965 56009 328968194 55825 51399 763371850 88474 56009 51580487 10676 56009 731887376 42926 51399 913917321 78217 88474 915338236 51399 76648 413842239 88474 27500 617133630 10676 66553 872206061 42926 58682 909684548 24589 58682 660714098 39476 24589 433042341 38368 66553 819617463 39476 72528 651422818 52480 38368 973584421 39476 76651 831206334 86577 38368 80393551 38368 41694 619071806 76651 29856 65349060 59292 41694 677588685 86577 2032 98340331 86577 62665 742752300 2032 50603 21253138 50603 29134 376585179 29134 57841 479835488 61421 62665 534500410 29134 1094 365431091 29134 2724 725656284 30198 57841 383599000 55134 57841 362633400 63158 61421 351245932 73692 30198 217285087 73692 2787 493450618 3801 55134 268646218 27658 3801 39832425 63158 86039 243098757 13439 86039 96710873 2787 20242 502871673 86039 24647 50769686 20242 33268 863939558 24647 43424 18242928 63738 33268 376187459 61759 43424 71015418 71637 63738 273755273 28565 43424 183955545 2650 71637 369346889 13842 28565 535261106 5336 2650 819357308 2650 54064 275505217 87553 2650 292544100 54064 60638 739271128 29646 60638 158543096 42107 5336 226526612 42107 39063 806462360 42107 26708 393387970 80090 26708 660417820 23520 42107 773874586 39063 79065 500337616 50903 26708 990965371 6415 80090 857053471 11124 6415 262997910 6192 79065 415155092 6192 8696 813032334 6415 45948 679487088 85364 45948 27548625 85364 87862 108907892 87862 77190 360190393 45948 61465 307834453 26251 45948 928865756 77190 82166 716529651 25684 26251 637215081 52791 25684 291433673 71477 61465 118585450 44784 26251 813528721 82166 48133 418380526 8570 25684 989504436 71477 34905 749498901 84836 71477 184670151 79868 48133 491688277 84836 8433 356101485 8570 46279 688704776 14553 34905 991089353 21411 46279 732460364 73717 21411 340644873 14553 22953 265736969 7496 14553 688612545 73717 73657 286638345 11987 21411 19074417 35654 73657 624333856 22953 87308 367290965 11987 75114 355701679 35654 33954 429125518 35654 87795 613971279 81655 35654 372764514 87308 10952 330469257 83975 75114 329929158 32780 33954 193875376 74140 83975 773101902 81655 86237 472458667 38774 83975 292694559 86237 26511 23437649 74140 4620 493664034 11518 38774 813869671 8282 11518 567816136 48680 8282 50374288 90201 4620 38466960 11518 52262 996935202 48680 46588 363792896 1560 48680 933904494 3791 52262 421598737 90201 57549 317939759 3791 25310 988580484 43388 46588 777579105 3791 28967 290667223 25310 67293 580461860 25310 35042 840749756 37709 35042 417185234 39047 43388 766491850 22500 37709 552184940 22500 50965 226807483 32053 22500 974447787 32053 9609 861151544 41772 9609 732866918 41772 18352 287322170 9609 71076 814018199 36084 32053 636177863 41772 73501 165481501 36084 87407 496289441 73501 18794 91473433 9388 36084 45614727 61539 36084 75351144 38122 87407 128351151 66093 38122 778327322 9388 20457 428623983 9388 48981 934183687 79353 38122 785587839 20457 14526 920705906 3313 66093 585047163 20457 19899 576716523 19899 49116 25376936 79353 58429 286322939 49116 61513 227725380 19899 90305 138829496 42375 19899 99897745 42375 61621 216004184 90305 33447 902238221 70342 42375 736909653 70342 63712 783891704 57415 70342 777948722 64876 70342 550781937 8925 64876 720463501 8925 51600 325796583 51600 16007 688141859 10670 51600 147258581 14127 16007 488245778 8925 72225 508109453 16007 46706 539223015 1297 14127 931405855 15650 1297 312366003 72225 85888 760871788 51327 1297 29332422 1654 15650 819725512 1297 26709 398732081 15650 80928 986511749 58727 26709 521165603 60980 58727 593845912 3109 60980 726179811 59967 3109 735314861 58727 72911 535518940 86301 72911 531696401 86301 1159 612758008 59967 57255 503366133 72911 62115 480673386 57255 55551 682549882 39764 57255 318591939 57255 58012 173925924 60753 58012 959048029 58012 63815 966682783 58012 77801 154817703 39764 67097 239493613 67097 87803 195520918 60753 24082 770128759 24082 74109 605498368 77801 61731 41055099 43112 87803 945566112 16903 74109 17298375 12427 16903 317590054 16865 12427 562821492 43706 43112 807952846 80706 16865 443819178 80706 44636 541309394 44636 90634 326985494 43706 85223 316429237 41202 43706 563170233 53656 41202 951895509 83711 41202 147230245 83711 31498 636003369 53656 89054 921633505 41202 9533 980351673 9533 39635 235035395 83711 71340 387956454 89054 53365 336758255 5139 53365 625514627 54646 39635 503809946 14942 5139 997467470 71340 13979 412528607 431 54646 417890575 32675 13979 891650637 14942 79623 885698726 4982 32675 58083101 84399 4982 110001066 72796 79623 837527012 64467 4982 827705047 55197 4982 692538872 23280 64467 574365471 44083 55197 439007206 31530 44083 32424386 31530 82191 520384781 83293 55197 527861557 23280 81491 796439184 63560 82191 824340200 31530 83953 916622241 63560 13899 653514590 56293 83293 681583286 33473 81491 968126448 13899 55315 81840252 56293 18492 797496080 53587 33473 529164649 27477 18492 383560481 62205 33473 138290548 43941 18492 1794137 13368 27477 625280576 36672 43941 205579565 43941 58086 249706584 14699 62205 22376434 13368 19621 963802848 36672 82484 960146258 66598 58086 793980108 44571 14699 246247017 82484 63907 857906865 66598 27337 67746130 67240 82484 997533679 44571 46111 564147080 27337 60520 195476037 84168 63907 453434548 12877 84168 610666211 67240 62425 763580687 12877 76461 46996256 76461 21054 234128494 21641 76461 407634073 76461 25046 47881308 76461 25467 955737910 21641 62231 104378360 21054 80731 326721114 62231 79617 930314112 62231 4590 270031541 79617 85250 976891445 19885 4590 568335151 85250 42629 646779897 8611 42629 341262435 50113 8611 97577772 85250 44570 260475829 19885 71346 40391783 50113 90235 535351410 25757 50113 604174923 44570 44159 383541552 7031 71346 166938753 9796 7031 512600146 9796 4212 794030181 4212 26944 326975187 4212 4706 876465588 9796 87353 279953585 9796 20483 864571947 4212 74430 246911908 74430 67497 612099923 67497 50828 316598989 27943 20483 245135687 27943 49720 128385203 74430 56959 884546901 27943 87422 412564094 47360 49720 606722094 47360 20310 845810754 45714 47360 987901458 45714 90161 897494307 56689 90161 50248509 20310 9747 63824982 45714 83269 673992571 75894 90161 485103829 11169 83269 192067303 35520 9747 754949063 71117 11169 25222778 19180 71117 71393970 19174 35520 353655569 35520 21338 555885933 35520 62523 863515783 19180 86470 431956993 70794 86470 617072023 86625 62523 96415073 70794 45884 341211346 86470 67944 91937820 46743 70794 923411572 10646 45884 23206651 45884 73605 499541367 26045 45884 841001362 26045 34257 92842566 7009 26045 200808595 42514 26045 372531176 42514 43926 388423808 12651 26045 471981735 7009 28251 816905563 87704 42514 617792467 87704 22900 658251744 82238 12651 231663003 85666 28251 692354320 22900 90222 306125245 36781 90222 816850553 90222 22529 940054940 46426 36781 531973660 46426 54999 53400383 90222 58202 983721326 36781 48262 673958146 22529 51540 116824642 30173 51540 456732484 51540 88172 625192416 14930 48262 154590889 22010 14930 116728086 51540 57756 248509586 47470 88172 7247846 45278 88172 87195695 47470 41121 905563286 45278 54384 336410655 20273 41121 327890455 14631 47470 267503743 54384 44471 568578252 20273 32385 85355487 32385 72944 319663423 74437 72944 589345848 44471 87846 510835655 47813 44471 941736512 82313 87846 679825249 47813 66535 283158750 88356 87846 721227107 87846 7995 276565863 7995 27140 864357273 29673 27140 133109818 27140 48389 757082495 70059 27140 197367099 48389 19143 451018767 19143 59959 797353414 47913 19143 638291315 48389 60799 276929296 70059 50149 199571584 60799 62164 394442802 62164 63426 617386174 50149 41322 698951658 62164 69739 137539416 3900 69739 946281106 63339 41322 366295093 63339 40090 292274174 41322 48421 586608525 1421 69739 853089275 63092 3900 747420814 63339 15608 133696670 62211 48421 367843564 79037 48421 70552950 55677 63092 371308034 62618 55677 816605966 64732 62211 66273739 11446 55677 281286855 79037 1095 252260783 55677 80522 833387685 64732 35077 814865271 46269 1095 101083070 52951 35077 855032110 63743 80522 116845430 63743 20746 671257584 52951 74973 342880705 12558 74973 725423777 48803 63743 322150679 29525 12558 112660157 69002 20746 951918568 74195 12558 445218572 86003 12558 54847808 86115 29525 684606003 54412 86003 900184922 54412 62329 21405876 86003 19259 31699683 8320 19259 70790448 62329 31920 722464209 54412 84697 231172694 29056 62329 72495893 51899 84697 514277042 29056 31495 26141376 29056 13163 744470320 51899 40382 185484509 29056 65013 446028381 35736 31495 341098667 75937 35736 610960312 79997 75937 107771963 81241 75937 437113837 77833 35736 84949450 77833 49186 299078541 79997 60858 147307208 60858 40603 101948233 60858 58596 148207896 40603 87340 561597405 49186 41220 88067554 41220 50875 488596734 60827 87340 168091616 41220 38637 167533683 63046 60827 942713880 63046 22689 196011901 45289 22689 209841717 37368 22689 384791721 45289 31416 955054876 44373 45289 883119613 45289 14966 280425269 14966 26797 861686156 46720 44373 404583492 45930 46720 150020243 45930 44805 1788015 63885 46720 478527875 45930 86393 787492093 44805 71947 761613546 36808 86393 52708013 36808 20591 161676183 20591 39532 247741993 71947 75662 984267139 36808 16616 17176646 15887 20591 480230087 13796 15887 43480768 13773 16616 569784897 10867 13796 398064204 51660 10867 604154862 47755 51660 100138142 51660 3691 60471783 47755 61109 465792751 77731 3691 749330772 40723 47755 358640617 31241 47755 913901252 31241 79999 145124248 70857 77731 111803222 70857 48393 285781867 70857 5809 850449948 70857 44275 170161920 40915 5809 980222733 20539 70857 546546085 71307 5809 537548723 5809 59456 833995032 79435 20539 452290683 71307 72093 748395038 59456 62582 593608378 43795 71307 904278473 62582 64376 172505332 44436 79435 558916169 62582 10546 231816768 82422 43795 14500368 19443 64376 96906656 64376 50970 144723049 19443 67075 308273446 50970 57140 983069337 42073 82422 528527655 51199 19443 691020158 85856 50970 31774760 67075 16283 912812661 85856 65973 16697414 85856 2877 849344258 2877 58018 727911837 85856 89989 658277642 60108 65973 574090870 65973 30972 691856452 51612 2877 626266926 30972 34968 2043977 41253 89989 711671754 90182 34968 228079234 62943 34968 314168343 43780 62943 13474079 43780 28825 445796693 28825 20756 613805075 88724 90182 934542126 30111 88724 814153244 88724 7334 40341786 7334 84884 266578032 88724 29551 122152933 75628 88724 226219842 7334 39391 847082183 38274 84884 354667790 50570 29551 476949463 38274 76114 901555389 76114 76963 208511490 76963 84208 913599116 84208 80072 193299543 76114 20537 70408531 66040 20537 336600130 80072 12541 969184037 12541 58492 63347692 78716 66040 927414496 12541 22422 151867484 34114 22422 429492150 89207 12541 823880900 78716 67813 675296918 67813 23267 426304634 73558 23267 849344891 89207 28563 91709173 28563 40637 796908013 85768 67813 733051252 9488 73558 675416844 73558 34197 342613023 85768 36001 270479730 56071 40637 282555330 9488 79803 655388109 9559 56071 728033747 79803 43899 7141548 79803 42252 334344182 79803 48316 858954346 43899 23344 944862037 47043 42252 534220864 51207 43899 121765021 51207 27777 126937119 23344 82124 839498734 47043 69841 366211204 23696 82124 339384961 51207 20951 56449830 27777 15609 787453422 23696 10803 66243836 10803 68059 271626025 78955 20951 120944473 83810 68059 9467249 15609 40210 584593702 79939 83810 564719717 40210 20083 354552861 83810 43534 682832011 40210 31613 733264775 31613 8350 977372178 75360 43534 870587573 69364 20083 489079725 90558 43534 946969947 57201 69364 130943176 744 69364 362979018 69364 15392 182865686 90558 23854 840921699 5657 23854 3371148 57201 32603 306667833 744 40826 89952191 40826 25797 209166176 23854 34535 187325933 40826 31120 869286361 50761 32603 157525461 9115 34535 379787675 25797 80447 20302080 35621 34535 656801251 9115 23645 339690375 43519 80447 337846489 43519 7230 459707326 89650 35621 241546498 89650 11073 130048360 84319 7230 97064722 43519 3682 896850717 89650 21214 998774253 3682 23270 147510439 11073 56008 199023865 81361 21214 624175815 12238 3682 910027013 23270 40845 228410411 19746 56008 769115265 81361 43092 392706286 43092 38777 758094293 12238 54237 734720414 40845 48663 203030211 43092 89708 649282638 44082 38777 689517101 48663 51302 379561254 134 89708 617783204 44082 73627 895347076 74290 51302 820763927 134 62543 677014236 134 7535 82726585 4432 7535 793130716 73627 40200 935407676 31183 62543 135084636 31183 65942 270253617 7535 1483 982955807 50695 1483 112703931 8545 50695 976805041 65942 66213 617136661 1483 9079 612827198 9079 63222 962967726 50695 44380 798268283 9079 52163 973833121 44380 42759 902341087 42759 71327 294021923 26546 63222 666901190 26546 55034 585578073 1013 55034 222018455 18278 1013 334089384 71327 24945 78025041 55034 58512 737410360 36694 55034 337723610 1202 1013 483689769 58512 12266 18364782 24945 30773 645649030 12266 32589 112512891 32589 69462 476096781 69462 43471 894400386 32589 39927 309429233 30773 45876 97043301 69462 42671 81129496 42671 3651 832716012 3651 10300 929009097 10213 45876 40209668 42671 16765 116870256 3651 30294 572474180 10300 2490 31731906 41503 10300 556911255 76679 41503 77242792 30294 61041 321280803 76679 25466 58984366 76679 68104 36541278 21636 68104 197091217 36741 25466 690043747 13670 61041 432715836 14416 21636 962487953 89226 68104 108580589 47299 14416 180552899 11056 14416 554971131 13670 27926 5720866 11056 33721 191513625 33721 15570 378638351 11056 55248 193425535 55278 27926 443699904 88923 55278 215858342 55278 51028 551109197 76877 51028 51290750 55278 29863 514956552 25676 76877 223624837 46685 51028 459935114 84990 25676 549636397 76877 66116 22702353 29863 3260 922659732 46685 52852 400839370 25390 84990 276534167 32796 52852 1988600 52141 25390 689787979 6120 3260 543809671 6120 66486 168692906 46691 6120 858914539 73996 46691 457522980 66486 76275 511910304 35436 6120 702706909 35436 4673 462228394 35436 74550 936899855 85983 73996 435188767 85983 82620 49619275 35436 55423 997269586 66246 74550 513662720 74550 64464 7458919 66246 14093 509701890 85082 64464 258244678 60636 14093 242590818 43760 60636 787736082 43760 44180 642080272 60636 9743 648351320 85082 42922 761707057 65609 44180 313449681 65609 81177 892161180 84149 44180 243262062 14242 42922 402874282 77128 84149 20629987 84149 28663 988858297 77128 2363 129805262 54354 84149 121041228 28663 90319 145234254 54354 34223 999228047 2402 90319 682749335 34223 16058 58049629 90319 23813 505618937 52663 34223 822168739 25605 52663 504765851 5094 2402 166748232 25605 48001 900806112 48001 9655 446409956 84716 9655 593003146 25605 85114 527551703 10574 5094 6810493 9655 44538 336565404 9655 80399 723963717 10574 35848 126396283 76082 10574 940866097 88401 10574 125193251 80399 48501 72475894 61927 88401 799133549 40798 61927 440921828 22927 48501 732065088 61927 39693 57694435 31491 22927 468935910 33612 31491 662755430 40798 43102 955085070 35554 39693 617146452 16599 39693 721908057 35269 16599 704079473 33612 81717 613089047 85193 35554 368596441 35554 62375 149757510 57168 62375 422658709 31528 35269 785594319 85193 20642 15742688 16148 57168 73229433 29523 57168 58546507 20642 66764 107384893 16148 37538 409140539 74452 20642 779774187 89897 66764 344183017 15603 74452 180170894 66764 36605 922528730 18099 89897 290319112 18099 31033 813068760 86233 36605 907167742 86233 39633 347926188 36605 77457 343644088 63004 31033 36908711 77457 20124 118235848 63004 68484 418998976 39633 18852 214348612 68484 60015 849276150 63327 63004 298819123 37687 60015 750570656 68484 35423 35345358 44683 60015 518485266 44683 32615 761115841 42174 63327 970111551 42174 34906 920138548 42174 82140 807359461 87404 44683 817361862 66607 34906 736747891 68632 82140 778386894 6971 82140 142760708 68632 78506 531340698 30470 66607 940604371 39986 78506 744337864 6971 38333 67422814 79575 30470 753329911 25300 39986 974266645 25300 16185 617779841 38333 12308 709224219 6233 25300 786282257 50201 6233 282846985 6233 70708 167548783 18128 12308 238759796 6233 46224 98008444 18128 17107 850949294 37410 70708 454196988 6321 37410 478050778 37410 27771 260502384 49793 46224 731226995 40744 49793 61052022 40204 40744 900513584 12307 6321 174192327 21703 49793 160606250 40204 3789 72564842 20253 12307 23384200 16370 3789 401682590 12307 42246 122816954 20253 88240 396437629 20253 62485 259174716 62485 55620 189600787 14489 16370 75874109 55620 711 808866711 62485 28897 629335460 55620 78599 825096386 52374 711 926725693 59461 28897 716761313 28897 36782 258079389 28897 86876 259568557 86876 51387 682925808 17674 86876 288516107 59461 2326 748529546 86876 30487 12541192 15553 51387 964462767 24377 17674 232923249 17674 27857 608457592 15553 9051 38794194 24377 48862 66321810 9051 19379 90772937 27857 71180 769546349 48862 75502 613768774 48862 41782 507050429 55623 19379 81060370 55623 15500 74000078 73140 55623 36331806 55623 75296 377795024 80832 55623 315752242 36244 80832 867562958 80832 42206 997671068 3708 80832 294821303 4272 42206 760695908 7873 36244 358151052 36562 7873 292643294 20069 36562 647151006 17873 20069 825162830 89484 20069 4318253 7873 63331 818002097 36562 26234 621978041 17873 65219 129014849 48394 63331 92207742 26234 11226 305420353 12666 48394 342710916 85915 11226 596327334 48749 65219 654498727 85915 4156 747332298 11226 2639 382141770 39495 48749 705115273 43029 2639 160034658 43029 11338 17282033 82690 43029 86207498 2639 38348 928915718 34306 39495 986409165 11338 22794 454410781 76134 38348 498496631 73112 34306 9398025 76134 4194 453804983 45639 22794 60707138 22794 28240 788507322 14385 28240 711822471 73112 87914 956065573 85119 45639 97358779 11043 87914 672215676 33523 87914 931016514 23381 33523 505265318 32627 33523 344468697 1025 85119 495776108 85889 1025 681998565 32627 2619 872818579 90173 32627 943088829 2619 22793 277384025 34642 2619 814535931 1193 90173 119821582 23533 2619 232737606 56442 90173 237310240 34642 15881 56367652 23082 1193 108747547 71258 23533 236615856 15881 59883 661233181 37618 15881 318246255 4382 37618 968447265 2516 71258 610487664 59883 19330 641132065 30796 2516 798924995 30796 26888 133928274 20257 2516 590298553 30796 79801 399533379 20257 48789 995017656 9659 48789 132593903 90452 20257 132716563 80336 20257 24831689 48789 26579 415796305 32831 9659 47843344 12959 32831 619575156 80336 2167 672560879 80336 23234 580607722 26267 32831 305569062 45490 2167 957747866 82443 12959 336097964 23234 2599 313168121 2599 44786 203719386 21958 26267 733854886 21958 24024 160817509 82443 4233 122607724 62886 24024 809144153 4233 40869 515831903 24024 64207 149441200 56200 62886 672587776 62886 86959 289073067 56200 59832 758877416 77647 56200 82500694 64207 66548 455158439 77647 18958 383096874 18958 11769 187287232 37109 59832 22095516 37109 39018 894253774 52081 39018 256438377 18958 78929 829067665 24078 78929 62013902 37109 28998 415699995 79995 24078 912032374 24078 84548 410166597 24078 62525 568192804 5848 62525 111274466 62525 36774 227433655 22306 62525 818899815 36774 9403 914669719 22306 75775 550520453 42904 22306 539480908 11723 36774 721994129 75775 22305 90779387 3063 11723 639907675 1886 42904 96872914 36027 1886 469506347 42839 3063 978199778 42839 36148 735077570 22999 1886 669254589 42839 60644 656738426 87631 36027 933031238 38816 60644 94713264 22999 52471 343197473 22999 37887 175431941 40985 60644 892704032 40985 43546 408150134 43546 70968 316276428 43546 84121 698794064 40985 14050 598908517 70968 70153 459306277 37396 70153 365226128 85713 70968 412217295 84121 56714 814018965 70667 56714 86174410 21428 85713 997571730 23473 21428 573237298 70667 33380 215958427 56714 78681 943584212 70667 43372 139112690 7739 23473 817023091 78681 75186 697484896 69595 78681 21550713 33572 7739 60350189 32885 75186 125849837 72922 32885 764079214 75186 81512 60072835 72430 69595 366485087 72922 71779 325247598 72430 55095 324617694 32325 71779 368810306 71779 17428 859367542 71779 86218 105308744 86218 22433 315030865 39454 17428 634481868 17428 82891 872941807 55676 86218 190992976 77367 55676 234227235 13889 82891 289220726 39454 84711 785404813 61299 77367 806352477 84711 55771 852743025 77367 70139 531305719 70139 22213 43748141 55771 65732 104764864 47188 55771 120491674 66066 55771 543071609 22213 45326 268139123 47188 69388 907701533 66066 24123 402306007 45326 7257 889829890 24123 18484 698721061 7257 6289 550707217 69388 52466 145882904 69905 6289 80042068 46105 52466 107514855 52466 44824 185804444 3318 52466 310368905 3318 33862 884518691 44824 56926 573663479 39358 3318 427515580 33862 65419 315375074 46303 39358 379047067 65419 78611 324000240 90577 46303 19200533 80728 46303 681448351 48583 65419 854070409 27891 46303 694885988 27891 65256 18150407 80728 63706 97221919 65256 47094 477089309 69169 65256 689619717 52710 47094 722543702 65256 40014 232520265 8638 52710 206622018 47094 85583 301378648 40014 59979 205371595 8638 19446 457241135 64408 40014 52784267 43121 19446 871167260 1134 19446 360063970 79066 43121 981015221 19446 2299 490334073 28508 2299 323944705 60122 1134 221702801 2299 15772 459193303 77249 28508 183452445 86726 77249 66718562 46624 77249 1317993 15772 65057 70607591 77249 33135 105422569 45375 33135 694593956 25462 86726 841256309 45375 88840 747729173 36976 25462 638109164 50215 45375 966025374 25462 29018 876544744 79275 88840 917340211 88840 56751 327974504 36976 42774 727879647 47088 56751 367484238 31150 42774 953502113 54635 31150 40918670 56751 59458 161965530 59458 67544 319459500 48405 47088 102693021 83893 48405 457075707 12299 54635 440708930 73971 12299 506671116 24052 12299 44888942 29295 24052 512367236 55161 12299 995469762 73971 77735 810471260 85299 55161 460823497 15239 24052 6611240 29295 29848 393155768 8856 15239 80808794 85299 39701 630064860 22496 85299 219394906 13959 22496 16480475 13959 20108 877119858 27253 39701 668769173 33009 39701 474009521 38966 13959 485043931 62413 27253 2948906 36873 27253 977977266 62413 67420 393363537 16810 67420 756744471 38094 36873 738773352 67420 63098 47313260 48448 63098 111303812 67420 75753 677029119 38094 29405 492159609 90013 63098 166356417 11154 48448 804157067 48448 79953 102925270 79579 11154 859559435 79579 40997 720505189 79953 31891 438721596 11154 20800 19282292 31891 26799 587998341 34413 26799 809502992 40997 37480 823222936 65493 26799 37713024 37480 86509 488848130 47619 34413 12413580 53666 65493 230528011 47619 49936 792264545 53666 37388 701569376 49936 45021 286758483 53666 6685 846490552 45021 49599 39519718 65515 49599 718927245 66664 6685 744651642 66664 43466 670606726 49599 62276 451835691 66664 17362 761193491 62276 81053 92483295 49994 62276 680102495 26569 17362 851445415 26569 16926 772771651 16926 87434 621618916 16926 30196 258334393 87434 86239 578503630 13645 86239 77537124 13645 37771 318146562 84063 87434 959978564 13645 80417 335110363 79420 13645 822723885 10840 79420 689070999 84063 55133 696212288 85447 55133 456968379 85447 42415 254761723 54362 79420 746854906 10840 19432 237197041 85447 19032 808847543 83812 42415 167192016 19032 85971 865784702 61765 19432 696866270 61765 34685 237946526 88046 19032 14583145 47653 61765 403463769 85971 41145 618792066 13614 34685 358500218 41145 71090 523368835 13614 66670 639879262 63353 66670 893510606 29168 13614 529503253 29168 40934 351332014 13636 66670 788169247 29168 82283 727174830 88252 63353 598497746 82283 38420 879999598 13636 16234 172409603 34037 16234 613603480 16234 32650 56301962 2755 34037 671481915 38420 10009 307781032 11984 32650 903372560 10009 6713 436822631 87777 10009 418885166 61234 10009 498838869 56774 6713 878582233 6713 42158 313184451 61234 40907 9732980 56774 9759 818443301 61234 64346 550886837 42158 34155 483791004 42158 67031 586256194 67031 41751 712785004 34155 57135 771589434 34155 1769 680562647 41751 16561 81369046 16561 40740 585861679 33802 1769 507141278 88545 33802 116515701 1769 30330 804418902 82501 88545 90938566 30330 77035 496213040 88545 16003 765431732 16003 3296 210509414 16003 44587 95370179 49269 3296 558365129 49269 73460 44799036 49269 83920 87878139 46884 3296 49513697 44587 19353 231703705 68384 19353 7571621 46884 19902 570936373 46884 13686 2847055 68384 50106 321150309 35764 19902 709136794 65385 19902 734717324 35764 42610 513603046 65909 35764 56714725 25654 35764 589392734 65909 78219 567942511 65909 34125 881136738 5127 42610 116440445 78219 70360 123445314 70360 34881 241068863 5127 25336 768818855 35202 34881 755551703 5127 58101 638361666 51010 35202 222340125 56396 58101 109598427 85008 58101 613087825 58101 45457 521575994 85008 62333 323843279 8312 62333 283768214 45267 8312 166730168 74464 45457 352814841 32175 45267 557923859 49199 45267 566013019 19198 45267 864920051 45267 23290 731199237 23290 90670 567450041 23290 58194 431277830 46774 49199 128924918 46175 90670 354522520 58194 29009 563364566 43479 46774 894755475 29009 17030 987888865 41764 46175 376773890 41764 81918 304026859 81918 14554 397322847 14554 49589 386219400 45177 49589 910462404 14554 33374 836605615 33374 58051 471023913 49589 36867 18450105 2034 58051 512547280 33374 44284 407273941 79342 44284 613934590 38277 2034 13464606 36867 78409 739980251 21728 78409 137610756 81197 44284 605797911 78409 25755 756099895 69942 78409 142264465 72170 78409 348146604 21728 44468 235916479 81197 43295 142241348 25755 50669 531025613 69942 24509 475370656 24509 51250 532888978 44468 40963 909305374 51250 29451 784753606 61106 50669 841777717 51250 52646 557810873 40963 26557 72178005 52646 36742 137104193 26710 29451 637559550 6469 61106 40321081 26557 74308 430506604 6469 3134 11335248 10301 3134 574689205 60114 10301 365535562 3134 76985 246146959 74308 10678 695777514 76620 3134 751127049 40767 60114 920371075 60114 21748 979135449 40767 49451 829528087 12631 49451 808845576 48417 49451 381188188 70627 48417 390162784 36012 21748 943328690 48417 11208 113710833 48417 27390 126414478 27390 71384 18751665 36012 82182 27903345 17293 82182 237517801 29988 82182 310371421 82182 11346 142516430 82182 14552 57698724 14552 72802 939848125 88688 14552 406592251 29988 62655 240743529 88688 42718 444929440 14552 6490 328491998 3823 72802 635645385 42718 61955 196926357 42718 83854 598893465 42718 24737 415140195 83854 15245 559887326 59844 83854 715574017 59844 26847 27332728 77342 15245 833745925 24737 53806 289272927 66563 15245 48885782 53806 21933 722422182 53806 86698 30074149 86698 37745 612750181 21933 4940 217651120 73795 21933 25439482 37591 21933 736313598 86698 62159 117314250 4940 24645 92575291 4940 62295 96393494 11550 24645 294032007 55861 24645 794123693 24645 3446 949104188 59475 62295 962697841 269 3446 11676918 269 31726 464145167 3446 47326 303975118 59475 28179 754329304 31726 62126 168098131 62126 22105 309899642 22105 23722 129791806 62126 22845 784408718 62126 18520 701456688 23446 18520 651861707 79075 22845 617930681 18520 932 6780163 52145 18520 109568720 85509 79075 774085062 23446 79064 327392975 1335 79064 694039371 52145 67356 693786371 32876 67356 104665290 32876 34725 197268237 34725 73276 184327104 4981 32876 931106778 46968 34725 603631968 35772 73276 534598568 54091 46968 632036686 54685 73276 142280003 68897 4981 587636284 68897 54870 884669944 68897 8959 524689721 36524 8959 100353002 25832 54870 52911572 80283 54870 740590386 80283 61827 619332218 80283 8953 610168181 20492 8953 284654595 5374 20492 288024801 18652 80283 25319135 3050 18652 815724792 8953 28233 985062862 68818 28233 869508137 1353 68818 143927666 68818 40773 753514292 70821 40773 624515173 68818 55902 178496745 3760 1353 484939249 1353 53204 153012377 70821 14525 559112072 49657 3760 842350813 57475 55902 180495869 3760 77043 607474496 49657 41337 964988110 39559 14525 786648510 73142 49657 819663576 57475 22352 324291047 22403 73142 657729362 39559 5669 126858687 39559 3545 910620023 80076 5669 385737326 22352 69288 76106264 47239 69288 389372790 47239 27833 695600166 3545 79942 803929033 59240 79942 141020628 31992 79942 138189227 79683 79942 951315189 18197 79942 639183308 4900 18197 198712069 59809 4900 611643244 30718 31992 880721469 86229 30718 528134783 18197 81385 834766175 81385 43992 45140558 43992 20068 92915498 86229 19087 985554094 86229 33424 847628303 43992 87287 582583623 73650 87287 622344749 71852 33424 502973406 87287 44651 885308851 77747 33424 84881872 87287 47630 944375403 16039 44651 457960040 77747 7103 2413347 45284 44651 13979467 7103 11396 710570274 36344 7103 979134696 11396 12194 902140418 12194 31503 995755347 29970 45284 307669487 31636 29970 16594026 31503 65238 61269025 85884 12194 403558958 31503 82112 838206654 82112 14059 299495499 14059 7413 252727695 65238 84263 265172246 82112 64316 813475248 26483 84263 192706920 64316 47231 497768269 84156 26483 256572459 84263 53685 453833335 47231 71775 311224042 28250 47231 112498759 33890 71775 56062368 66319 28250 993321529 40825 28250 280498734 33890 10608 376866742 17627 33890 590720676 64259 66319 443106404 17558 10608 643621601 49911 17558 127109894 76658 49911 745453545 35952 76658 336958832 85433 76658 461506435 76658 63684 849879551 85433 29243 748098343 50792 76658 806302398 75043 29243 512202989 37741 63684 71334473 75043 42619 44002101 29145 42619 345954449 75043 23906 971762904 23906 6930 8558525 42619 75803 642927286 88533 29145 157732454 23906 4548 15376 11940 88533 900375433 4548 87676 930460187 58898 87676 388662085 4548 68132 777094065 68132 69225 962561864 32110 87676 394770872 32110 1259 289547492 32110 44901 392698118 13666 69225 180271916 32110 17081 278054315 39380 1259 761201051 39380 30418 954080254 13666 59776 664817148 17081 53306 73940853 17081 79875 588589127 30418 32490 959908297 28310 30418 524457848 59776 17590 283847875 82809 28310 987367805 3344 17590 4177919 32490 3457 291167048 84209 3457 423826632 3344 20871 10955350 80413 3457 794112853 3457 56158 105741318 88579 80413 422486329 76533 56158 174500737 20871 43544 489218294 73252 43544 678606823 56158 1597 366900186 73252 19860 489631724 19860 61105 461193210 1597 67980 922209667 54775 73252 779725854 1597 22141 658499374 57180 19860 564539843 57180 44234 740401611 14487 67980 235413662 14487 47312 657407574 47312 32529 647616924 3781 32529 806726382 59523 44234 482607611 59523 10711 151702537 10711 24478 525577704 24478 41084 387501401 73414 41084 950021659 73414 53202 71802723 10711 32929 743739046 77919 24478 861288652 52135 73414 756106213 83525 73414 864917721 52135 9405 174487149 51190 52135 14045230 83525 8747 61708992 85116 83525 144460024 20589 85116 287118046 17817 20589 484461869 69027 51190 784929875 69027 39431 594067910 36848 20589 318990114 4953 20589 55501818 17817 5491 711218786 86560 39431 237775691 39431 2590 973833280 9416 5491 683455432 5491 85222 471368720 34764 85222 755618248 86560 73019 6208836 34764 56005 760789377 40968 9416 293632631 57364 40968 629760092 57364 5399 708952156 21768 57364 55509032 40968 51333 602902715 5399 28596 509422309 23191 21768 631146253 46865 21768 895937301 77327 46865 397261367 31825 28596 502355570 47842 31825 85293686 23191 27970 806066839 84782 27970 439216855 77327 55323 907550972 84782 56522 36381264 47842 59566 218376216 28913 84782 426106099 58991 84782 615797270 2090 59566 814874618 56522 81909 186489336 72233 58991 320883244 72233 21577 44702863 81909 62772 113352122 62772 67359 999427234 81909 14564 779385855 8260 72233 586740834 62772 61296 540110156 39550 62772 126374645 75038 39550 659525459 16087 61296 129785400 8260 36465 554782315 86159 16087 730953316 75038 16852 48814273 86159 56474 820979369 36465 42278 18056889 35161 16852 986498924 42733 42278 555896699 16852 34333 996002327 49679 35161 529390999 64758 35161 884895007 6482 49679 202245065 81037 6482 878489094 68874 6482 569476213 6482 21731 574198580 6482 49624 891305705 6482 83688 629941094 21731 41278 52145595 45439 83688 132009135 48759 45439 560161346 45439 53775 817165107 45439 32578 665489907 14532 53775 622191065 14532 2053 539898517 34961 14532 448184476 37800 53775 171172003 2053 37312 83099071 34961 78936 509748024 2053 33874 115772288 3398 37312 818968253 9095 37800 160742259 69508 78936 98987547 57422 78936 861394679 69508 38933 4094113 57422 3243 957125707 90957 57422 503941366 38933 48444 994990042 90957 72437 282987546 90957 39772 95850579 39772 90630 792923549 28442 90957 597208278 74561 72437 582147238 90630 7368 337512619 2892 90630 641895513 28442 52711 23635849 2892 38851 700804824 85248 7368 876170424 35146 85248 827577809 43392 35146 655958211 35146 73765 288517966 14203 35146 248443730 43392 53560 92407432 5638 53560 666923304 14203 62789 418163928 73765 81767 50797390 14203 52723 11841637 60451 53560 27699379 46287 52723 180829366 81767 51083 538400486 46287 43878 523529603 46287 851 988621343 46287 54363 746414441 4182 46287 876643147 12384 54363 307389571 2623 12384 110696872 55368 54363 998201625 54363 68687 240883218 12384 36765 307607072 12310 55368 318520384 12310 4942 523096754 37079 36765 936858476 37079 41180 722356139 136 4942 981443614 79729 41180 182286202 37079 15859 430943082 15886 15859 934396783 67644 15886 782666581 38595 67644 136872544 57147 15886 959836175 89687 57147 44427436 15886 35819 40169651 2086 89687 282189998 19157 2086 985754466 82793 19157 41375740 31841 82793 315568069 81298 35819 526108972 23517 19157 804443583 23517 26724 922017099 30871 26724 4166966 80577 31841 10763997 81298 35372 662635455 80577 10227 707190823 80577 13524 331004704 13524 72134 957128113 10227 18033 140841830 35372 27048 213890276 31615 18033 749217308 67173 13524 19613399 55546 18033 85877342 18818 18033 891762974 82896 67173 477977981 18818 61128 358904656 67173 75509 371369757 19753 61128 773341460 28053 61128 90257756 17289 61128 515679470 26031 61128 581782585 32599 75509 50711596 32599 65085 771966358 36761 32599 56144518 34132 36761 566944306 34132 82640 651368717 26302 65085 766115065 78934 26302 903649737 29538 36761 731971253 34132 55624 958470517 12478 82640 65801008 29219 55624 197403497 78934 21386 303329627 43462 29219 517740186 29219 45596 607366762 82850 43462 146480592 21386 68417 108806298 77246 43462 806969335 45596 66747 762580944 66747 25623 498613543 66747 64126 985664995 74560 64126 498203213 39270 74560 820964375 8842 25623 308805168 13596 64126 49782012 7236 64126 320433911 15134 7236 289683557 8842 15880 110302833 21171 7236 341098713 15134 38321 986600565 38321 50508 661462674 50508 73859 842647520 66715 73859 887822393 50508 73985 356074327 76007 66715 217763409 63853 66715 684961287 47327 73985 4670129 47327 17086 807724814 73985 19134 290050150 59220 63853 936119180 59220 30682 88838366 17086 56461 12964230 4838 19134 626906847 19134 19638 971535105 30682 51996 751310080 19638 49526 621503733 19638 21006 796249526 51996 6335 888074424 29880 19638 818800809 49526 26994 39507957 74836 49526 98836620 26994 29983 92508971 35560 29983 760150092 35560 55940 486690301 41114 74836 721796466 41114 75008 95065104 9975 29983 531878922 15151 55940 41673104 75008 19777 231296395 19777 39781 979307678 75008 74354 676376578 9975 88604 247895578 39781 28550 769995365 88604 30528 861730723 68326 74354 232635103 32937 74354 477876741 27354 32937 330740622 4477 30528 992527519 24556 27354 323135846 60475 68326 993607306 60475 18020 607060002 24556 18367 708083494 18020 2427 49218092 24556 49598 2757393 18020 2748 467997506 2748 58575 263120960 2427 76439 287909183 35482 2427 322032888 78915 35482 352019239 82621 78915 499217071 82621 26253 790034990 60172 82621 621158762 57091 35482 547479522 14814 82621 64182677 49572 26253 945420452 72325 26253 768064030 57091 48142 851495091 14559 49572 396452077 30407 72325 78420471 72325 24713 33744019 8794 48142 233790891 19757 24713 543308410 55178 24713 660397865 30751 8794 579604620 55178 37222 754137608 88563 8794 449587794 37222 3807 908431851 37222 86387 369980911 18487 88563 536949187 37222 40970 31559441 40970 86052 49502619 18487 35350 739882792 42519 35350 128287344 40970 29425 506743591 86052 37407 388060689 5622 29425 605642140 39028 29425 837352587 39028 58477 143551652 18410 58477 719324547 43109 18410 215200255 23425 43109 507010661 58477 62382 722667453 79270 58477 440567303 80204 23425 723870234 6271 80204 84361000 62382 11927 164918829 81451 62382 407569495 72865 11927 887377676 6290 11927 746169190 6271 26833 742564653 26833 60712 787125226 75327 6290 756081457 24310 72865 202190043 75327 89303 827260964 49988 60712 327822079 75327 47572 247493094 47572 44726 412281966 71829 24310 102791601 44726 27568 767841610 44726 73397 682882109 72608 71829 287124209 85863 44726 838582577 27568 86002 457635258 27568 88936 230550543 88936 63145 825114221 35233 88936 190550676 63145 25802 26354688 35233 86065 89233611 85457 88936 551297940 83497 25802 2575669 85457 65524 516504843 83497 171 418985457 2260 86065 72745660 2260 60434 634152427 2260 51436 53471592 7810 60434 397822579 7810 32749 869868173 43488 2260 35289504 32749 78232 667398110 51436 79041 236340579 78232 13008 943987940 13008 9509 957268127 83634 79041 78556087 9961 13008 51403708 9509 75406 520545362 13008 74852 214006745 83634 68130 156564489 74852 6355 818353362 75406 13332 7285609 6355 26011 774930116 59097 68130 474573025 25578 6355 401352999 67115 25578 114190552 34314 59097 229493679 34314 71771 407515248 59097 15655 126617342 34314 51903 745241860 2431 34314 174362167 51903 82016 835419906 2431 9712 158684673 26137 51903 132261600 28007 2431 245531822 84569 2431 858199967 44484 9712 370652585 27919 84569 368907323 46388 27919 778759124 28007 89441 23368097 41710 44484 892954245 17219 44484 321787326 46388 13805 624180008 46388 42413 440798530 42413 28219 933322111 42413 36063 687199167 17219 27102 714871036 69534 28219 38482852 36063 7722 731100690 69534 58549 951279824 69534 67381 312086889 69534 75912 893034045 58549 88914 379998067 67381 75404 533354874 77716 67381 810454415 67381 29912 43902015 75207 88914 399314317 4348 29912 530889284 47910 77716 800024612 72394 47910 626808023 45402 29912 862760904 45402 32809 693547351 45402 53265 541658963 13892 53265 156220349 23916 53265 755291003 6917 23916 954424864 47148 23916 622012664 47148 17939 602633714 6917 89051 961916627 47148 7761 865800622 47148 56860 545227908 56860 18240 180812403 25393 18240 980424675 25393 74724 673069249 45012 25393 535905851 68776 56860 218828711 51768 18240 318917163 67667 45012 681331394 2567 74724 496922614 90089 67667 838368478 22761 2567 797568265 1581 67667 172107858 29324 67667 345284952 12147 90089 126624360 74504 22761 763246510 40507 74504 784605321 12147 81253 754643967 40507 47507 958049342 48162 81253 529635760 675 48162 73066980 40507 71844 783512214 675 22961 169241065 675 68239 56788102 675 7485 668038201 35958 7485 540640551 59496 7485 658440682 26669 35958 4232723 68239 14894 462822445 14894 3572 310322812 33037 35958 361751953 10624 14894 434388136 33412 14894 234560089 36102 14894 964291346 33412 45315 629133445 17620 36102 676244373 41256 33412 264501417 33412 63972 994096113 45315 32494 119735013 32494 77764 136831291 77764 71436 457111281 41256 7893 999212592 77764 16097 573229707 77764 22190 651133202 7893 72548 57995689 72548 15983 478015305 15983 52787 887541684 32239 22190 418621264 52787 27065 953951893 58349 72548 19743905 59857 52787 729356066 58349 61023 990318461 27602 32239 860777563 58349 25637 132632665 33844 27602 740331489 25637 19210 620802138 61023 62521 504484845 62521 36404 18027433 31067 36404 328492745 33844 34426 966283052 34426 41405 335649348 31067 44976 658752423 77505 44976 61734498 77505 76801 197809155 8770 76801 312802647 77505 76394 303804428 23659 8770 766057685 11098 76394 741048895 54184 23659 983570163 54184 59221 459864173 10542 23659 848178213 66151 11098 773860772 59221 78577 553197392 78577 89014 282893960 89014 40792 166081538 40792 76901 120694920 66151 48399 545991720 78577 12408 577438267 89014 41066 856821029 41066 3340 475928958 76901 69199 845316830 81114 48399 64298738 41066 55026 778888974 88865 3340 90726114 55026 87319 384061892 73002 88865 338877139 56912 73002 483772947 88865 68060 437419514 56912 16161 609658814 53111 16161 918660475 56912 75805 969490485 34588 16161 129987587 68060 62244 671319086 88774 62244 828241122 82224 53111 187705975 75805 1874 402796490 1874 46752 788936164 62244 89825 496913669 56966 1874 977475560 9497 46752 182800625 325 9497 990746418 325 15607 446293907 325 40797 339448374 9497 31094 364006054 15607 48811 604026894 37719 325 429880240 31094 76544 27054623 85304 37719 646548634 76544 61071 972326379 4378 61071 79030174 4378 53922 631476185 61071 64604 45571508 17506 53922 801438240 26110 17506 840753837 64604 78229 982641308 83792 53922 992967602 35555 26110 250264925 71134 78229 300423441 72977 71134 175491280 1743 71134 243853187 87739 71134 799612372 72977 41875 58068252 79363 1743 938633951 63005 72977 377557053 7891 79363 31922991 69147 87739 776025383 79363 32968 790930238 63005 29958 788844224 25958 29958 69114767 25958 57015 76314979 29958 31670 210701572 32968 20612 877660150 25958 66368 213576790 12548 57015 903196145 44826 66368 695029435 68803 12548 873618941 66368 31153 525815457 31153 73175 26341502 32944 31153 341336778 12363 44826 932958788 37138 32944 713002129 39555 73175 594207993 32944 19828 235613762 23047 19828 948817195 46877 19828 717682977 46877 78117 209000952 66752 39555 799447454 72205 78117 241867395 87493 72205 117261042 26972 46877 107125012 72205 89355 997145570 49729 26972 11964984 89355 86933 617463845 26972 90125 544959485 68777 89355 147237738 68777 29378 37093090 49729 84199 39418794 243 90125 216688583 84199 62179 866869648 23553 62179 284793782 84199 29529 895670652 87966 84199 217969874 23553 46915 580455834 23553 69430 413175050 69430 82464 309933508 28079 46915 215040052 70188 46915 206076714 70188 24515 387589155 69430 29157 970344218 33737 82464 634857530 24515 3045 262983262 33737 61213 830338171 56088 29157 155768052 33737 29462 282467310 36853 29462 65048883 29462 79510 164739375 26616 36853 61055825 43799 56088 360870340 13693 43799 695062865 79510 71371 44261234 43799 20218 146861801 34109 13693 17108151 71371 23074 43855370 24513 13693 28995422 4301 23074 189762294 24513 3935 984297893 3935 50123 188319920 55498 23074 607663959 43341 55498 714179169 3935 56448 71758371 4503 50123 162425060 50123 33378 444980285 56448 61219 471723342 56448 7398 570025241 55585 61219 432412364 7398 86583 876815279 86583 51092 431136810 41017 86583 637245377 14592 55585 3653434 714 55585 341708117 18729 14592 182610099 49726 714 498677631 14592 79149 845674775 45707 714 420050689 49726 1303 701505558 49726 64197 44114695 49726 41801 580823153 64197 25741 939927850 1303 58365 147461953 41801 81985 71849051 58365 3843 681788615 3843 29316 11664830 81985 66352 547620458 73282 58365 587917604 81985 42868 167667354 20705 42868 597205967 66352 83767 108148081 88268 73282 426240170 11555 20705 907257887 88268 21152 218709499 11555 43936 190616267 61705 88268 177726762 26905 11555 604435521 1123 61705 823985913 53581 61705 185156752 11842 53581 184288140 9204 1123 549531993 30919 53581 979870791 53581 38003 697379525 38003 79771 500942692 79771 24368 202446816 24068 79771 67840681 71149 38003 899064956 38003 2936 969450451 17468 79771 192888058 78787 71149 120118988 5159 2936 156016843 78787 62867 7460093 52336 78787 120533060 62867 10761 217382537 38984 5159 432313669 67406 38984 25151528 39983 52336 597623646 62532 10761 78998112 21855 67406 130359764 37306 39983 12566400 62532 84 383122162 24660 62532 348434175 69344 84 132036980 24660 76359 941026310 72436 76359 211077275 24660 18479 560945711 59139 72436 916540095 72436 29420 832579180 76359 12473 252368159 59139 30377 47795665 73651 30377 451632393 44048 30377 666527488 44048 36087 783002211 478 30377 49291910 36087 42197 30499103 36087 21000 98684904 44048 18534 699814438 42197 20855 548324731 20855 12180 617520053 21000 44559 9292806 21000 61835 108045388 61835 55028 48207795 65314 20855 138644320 12180 31480 766691336 44559 24025 783265040 61835 71447 75694306 38335 24025 739950543 8430 24025 989186171 24025 11638 45296444 24025 17425 288831078 12525 11638 805369089 8430 69143 194449510 32853 11638 834635058 69143 84139 189551295 43264 17425 937157981 33514 84139 133268789 69143 30405 769082616 82336 32853 774821551 4250 82336 619812606 33514 24175 3772114 82336 51205 208516238 30405 56643 343007779 51205 7990 526720913 7990 89395 176452234 7990 17182 75704731 51205 77617 352845601 77617 23480 705315642 17182 57832 91290047 57832 5689 995102050 5689 28527 697138511 35384 23480 184718141 35384 24292 682496099 34231 35384 569432931 35384 16212 566560391 8436 16212 851346887 65469 16212 297355883 34231 48145 502315274 16212 76362 713362605 36693 76362 677590311 48145 60493 306086242 65469 167 60130850 21230 60493 191917911 167 1107 58743303 31862 60493 10429893 167 40862 269081998 167 13347 691138083 32156 31862 95524753 8152 13347 260117244 28243 40862 535984532 54942 32156 559235920 8152 60605 249526489 8152 82622 4743593 60605 7336 349471813 54942 31247 633394298 7336 89714 312953736 52065 89714 632873516 82622 78143 450928732 57304 78143 991047426 52065 65929 960515733 86853 52065 268550086 86853 33975 266594772 78143 30633 388430568 57304 36306 38355050 86853 75586 732109906 36306 7244 327741795 86390 30633 519220049 32595 75586 453978 75586 3163 181626396 31995 3163 94586189 32595 76899 376987915 31995 57068 754501233 31995 7313 780624509 25497 57068 539685556 7313 30371 420134698 13749 7313 330698304 7313 85955 434831719 74301 13749 353405651 63766 13749 664445298 52074 74301 324326447 5483 52074 671132981 85955 64529 540417380 40894 64529 81852876 28281 5483 566833022 21909 40894 890797147 64529 37098 931016314 40894 58534 68959135 28281 65244 982679191 72310 37098 595980212 68374 72310 178804628 58534 11125 875082386 11125 34341 557316043 65873 68374 959312355 11125 18602 838209091 81071 11125 154998745 5040 11125 872829207 46899 65873 519636480 80553 65873 721517455 83226 46899 806634293 46899 80208 570001325 5040 11733 949769687 26139 46899 817732852 83763 80553 39051538 83763 38029 573345164 55838 38029 27809492 83763 2481 503663009 55838 47519 114169073 5433 55838 917838682 20936 55838 824217096 67714 2481 402271781 89178 2481 771099662 430 5433 510380265 20936 83044 393380274 83044 52924 597258196 30115 430 372764547 30115 23749 749962357 52924 19225 520793510 46511 23749 46295755 32376 52924 73139954 19225 49416 899909496 80829 49416 76823410 16280 19225 856357671 53039 80829 169584257 49416 20812 116990259 80829 80727 235276828 20812 23833 825533542 20812 62474 351912076 50604 53039 2145331 20812 32205 420327878 32205 87336 797823266 87336 69585 766663046 32205 51349 968143008 38044 69585 673029882 24491 38044 552334303 86666 51349 339112381 38044 72600 552151979 51349 69282 708332654 66335 86666 606928271 36631 72600 887738704 36631 45849 724234613 60247 66335 800729618 60247 76220 981908370 9723 76220 738198312 60247 4346 750450393 30833 76220 583457226 11282 60247 951618614 72901 30833 801091981 9723 13525 342609528 72901 7998 639233084 13525 82735 925324398 7998 41833 199703980 32157 41833 394281254 35985 13525 738502378 35985 49527 490986244 41833 57263 282677104 49527 23261 601772963 4567 57263 617505361 86190 35985 88564765 50852 4567 420251383 36152 57263 366746213 4567 76132 239805166 782 36152 58861580 64306 36152 943159148 88811 64306 220051711 782 49494 1447639 31336 76132 413254047 31336 61834 475368836 31336 83917 814220951 42419 88811 513777525 42419 42453 545144995 83917 36663 372944401 44181 61834 879861349 68684 42419 435631990 26555 42453 198669785 26555 53043 659957621 26555 25706 564624680 68684 54346 736297174 27725 53043 645692634 27725 70666 582506417 40229 27725 114364906 27725 5499 863636802 88264 5499 637622022 70666 55607 187670603 8655 5499 110425902 45520 5499 609566517 8655 39515 350419106 8655 77699 507521554 8655 59148 825477029 65224 39515 51222920 47597 65224 504069616 65224 44447 589562811 41615 59148 315976027 44447 73352 397213256 65224 88040 857832658 11868 73352 679929354 55657 41615 416190077 86639 11868 204849215 73352 39129 587604495 22881 55657 210687772 20452 55657 946484295 22881 51963 206117643 22881 58514 507797906 51963 45834 379700206 20452 62094 509309091 20452 22872 209938098 46905 51963 847136365 62094 51950 934589352 46905 63911 977877244 2078 51950 977297402 35265 51950 16554980 85648 51950 365456515 51950 74418 53309263 27603 74418 191589855 35265 73852 962825546 73852 60790 43976854 13996 27603 927564613 74418 30515 58729593 13996 6287 816250042 49548 73852 621153803 60790 62778 426901973 44869 30515 43970540 44869 68345 483109160 13460 62778 142183429 49548 78873 15395200 13460 12718 1729006 44869 41957 629223937 41957 35424 169727935 21030 41957 790007598 12846 78873 28479657 54431 41957 468628114 62197 12846 367175686 12846 46857 27583705 75151 21030 684071596 28995 46857 421884126 75151 78290 874425579 28995 29257 136317300 75151 26445 975340785 49815 78290 601988710 83607 49815 785445562 29257 47820 89521395 40412 83607 206883137 13302 83607 859392786 47820 59159 253794880 59159 47714 590445209 34521 13302 107266230 85452 34521 59763745 59159 49017 307782400 49319 85452 605379893 49017 42198 636213896 85452 83535 149595744 49319 82271 876050116 71161 49319 134068294 80455 42198 610372202 71161 4099 821431464 20094 83535 910989961 84683 82271 888025031 32262 71161 482214539 87671 32262 347000519 84683 52274 249334553 87671 8460 723316654 37005 32262 849035400 87816 8460 683559046 35189 87816 575460548 87816 5016 853704494 75024 8460 168719307 87816 69035 279862968 21713 35189 994245980 36429 75024 601193023 55443 5016 855020963 75024 484 705468647 484 57216 38610046 21587 36429 736400372 32286 484 193427846 68565 21587 109350354 57216 88437 873362967 69352 32286 651879529 32286 41281 468263756 69352 38820 436765216 60016 88437 476893864 39890 88437 960431446 39890 79558 146286298 2870 60016 542898943 79558 42740 359258375 25401 79558 450183160 16132 42740 271749154 42740 82505 685322962 64807 42740 601661835 82505 59319 831183783 88692 64807 210156924 59319 50164 90368429 82505 38818 773201144 50164 74004 510950958 53285 59319 782719232 68143 50164 990221903 74004 49786 90702234 68143 61797 610258967 61098 61797 895980463 68143 35038 82553509 63467 61098 2282576 63467 48612 174550877 16880 35038 688388475 35038 58470 584390928 48612 14362 134113523 48612 72521 937656339 71142 48612 208625198 58470 81541 280306687 81541 22129 327821775 61083 14362 928323940 72521 63153 444006519 43823 63153 75186803 90382 43823 426748243 28048 61083 624213633 28048 59990 543636379 63153 83989 283000244 83989 18847 92020159 90382 36537 819950683 36537 69910 317424959 36537 84817 922975292 3955 83989 672432671 26339 3955 648325276 3955 16734 446205449 55490 16734 715400559 670 84817 424922308 2285 55490 589600930 27174 26339 267303043 70147 27174 256153928 36917 670 55266202 27174 72641 869296341 27174 65680 292167401 65680 5825 997337883 72641 11451 609847705 27595 5825 17112543 43362 72641 74146527 43362 14759 83843844 55540 5825 505752167 71389 55540 480153416 46560 71389 365833782 48588 46560 431017539 16385 48588 691794825 55540 55389 364717615 78971 46560 242955250 55389 67131 653149153 20588 67131 206271803 20588 14834 602156730 14834 2859 527258428 43320 78971 882626763 67131 366 269299530 29448 14834 769411495 53411 29448 692343490 366 68645 942541604 79925 53411 290457158 53411 18061 855085972 49529 53411 470765345 25533 53411 152079729 79925 27480 11754679 27480 14071 974174387 44061 25533 990185235 27480 83466 405447729 44061 83586 854801733 68656 27480 694896242 2243 68656 459615422 15810 83466 224198994 83586 84876 329778660 68656 28620 777393708 49139 84876 551898527 49139 56546 72734157 84876 48377 847663031 28620 13939 203679323 23345 48377 918956338 77469 49139 186021246 18605 48377 725072744 18605 15492 37937295 77199 13939 640035522 84442 15492 764231367 78203 77199 156022181 15492 60742 581930116 60742 10679 741683313 10679 52506 49585255 48030 60742 504772297 48030 82198 798616823 10679 70474 399430624 13209 82198 604059207 55693 70474 504203808 69941 70474 270554731 82198 73709 16013931 33371 55693 58903863 11674 13209 616771609 69941 69677 13893704 42527 11674 392742529 34809 73709 456677086 34809 40886 942285379 42527 79 16918662 42527 16101 697252660 49258 40886 460463365 40886 29487 893482877 40886 56486 111212131 29487 48510 835463867 56486 58369 245039856 76861 49258 228042568 83157 76861 467860520 48510 59576 972170562 83157 39816 690175872 59143 83157 623605538 76861 83234 403298353 83157 31233 334710995 49315 59143 270145476 49315 64536 751098990 31233 84842 665997766 72525 64536 206084403 81715 84842 355409307 49315 32939 90574019 65188 81715 97513481 36539 32939 886925475 36539 42336 118221910 55947 32939 710664271 32939 12320 64057240 58257 12320 112846812 12320 6834 829326055 6834 30553 310819036 55979 6834 310349466 19813 58257 945116195 52773 55979 627559104 69651 55979 867559077 58815 30553 849599535 69651 44838 272534351 57379 44838 25727110 52773 30759 229179329 83058 30759 141662604 83058 71176 170826625 57379 14769 83589196 73738 30759 698483291 30759 61165 121874779 14769 43185 754395896 86668 14769 105331502 86668 89541 36341591 66062 73738 415777663 43185 65585 996175907 64038 43185 530189321 66062 33222 189409987 4192 65585 642411164 48626 64038 142346748 26626 64038 677569055 33222 23650 496411562 76031 48626 340147230 26626 19004 931632520 36830 76031 253761781 36830 36272 276415560 35510 36830 146478614 69974 36272 179353743 17885 36830 801059088 36830 3664 667491081 40469 69974 197153120 75393 3664 112689867 3664 23467 232434672 3664 85635 812163996 53682 3664 469076889 85635 67335 395500458 68197 85635 178553169 7410 85635 670910301 67335 78894 264182905 68197 33084 794953173 68197 10856 85174983 78894 29239 746097595 60919 33084 954696538 10856 33439 483463710 51305 33084 141146671 15595 51305 825108726 62551 29239 667138128 62551 88559 770674930 15595 31118 797447495 27591 31118 626934985 72614 62551 242382369 74885 27591 118203028 74885 73841 619380162 27591 32579 939635935 26963 74885 244172500 72614 51192 106540452 74885 6448 658474190 84278 51192 413517427 27317 51192 630605734 26963 19172 73959055 34246 6448 752968626 27317 1590 667601244 19172 14183 541899074 19172 78353 24712254 72628 34246 726147799 1590 1056 310903653 30395 78353 526599030 72628 53061 94498404 30429 1056 70736360 12203 30429 882058608 23574 30395 473756146 17439 53061 349289041 77729 23574 693753456 17439 12532 450433765 77729 71964 364820304 83813 71964 801144293 71400 12532 275976950 53694 83813 390412034 12532 36254 612054410 83813 15228 9738943 67766 15228 66771525 67997 67766 11765076 67766 18696 602265625 74345 36254 591866096 67766 2522 992914167 18696 65965 692943543 19699 2522 315040113 88735 65965 451417000 22351 65965 657555400 50098 65965 38185458 30010 50098 278759933 19699 69168 140164634 13486 50098 13107988 50098 74215 225129256 74215 5819 650733653 30010 63181 815880956 55436 5819 260543493 11945 63181 15908431 63181 29099 786425861 11945 35382 240843802 47874 63181 786731929 11945 69345 98526692 47310 47874 976019927 26838 47310 963081960 34203 35382 156827155 85945 47310 508467381 47310 48209 693113519 41005 47310 990323970 37316 85945 736757730 13864 37316 183900254 41005 59966 302837774 37316 54136 957512909 15802 41005 679943592 71869 54136 278706733 13864 67149 286228566 58286 67149 98225831 74042 15802 305854228 61506 74042 27248887 59049 74042 451728913 58286 1568 620482182 74042 44352 696630965 27717 59049 44143156 2869 61506 482614276 1568 56037 800998689 2869 90379 102436701 73936 90379 459379738 90379 60369 984680153 2869 73988 821172089 63544 56037 95346686 63544 5441 983509547 73936 66134 324462056 14520 60369 159568446 73988 16267 983520599 36409 14520 764706788 14520 21212 734697228 43493 16267 43805581 87838 36409 366654882 21992 36409 526105376 39839 21212 827448560 21992 7216 773673862 37173 7216 164519359 87838 3399 40192435 72708 7216 354978946 39839 30524 518855956 123 72708 666276045 123 81527 389449932 67228 81527 141649930 67228 89695 621054385 13511 30524 440868409 66034 67228 412936392 81527 66633 623466493 66633 14608 459410180 66034 56637 249723407 75510 14608 544423232 30962 75510 17652321 14608 46396 859573576 11114 14608 256183394 30785 56637 36403890 75510 44001 613646884 71269 46396 766520670 90560 30785 762658047 30785 29520 123177380 44001 3078 557505329 44001 37485 881994856 61480 37485 835025637 35601 29520 26455725 61480 64674 604189569 87626 61480 153646204 81505 37485 176414159 21228 35601 636117641 17436 64674 721199229 38113 81505 228754508 21228 44711 100489928 44711 33783 441061311 38113 30129 525450942 72438 30129 846576089 72438 8938 216068934 85717 30129 44933317 8938 5074 419017933 30129 40910 771948000 5074 56080 74375770 55013 40910 417568399 11629 5074 136785978 11629 39319 90027363 66521 40910 121800388 36996 55013 359782965 39319 13860 74352570 39319 81087 672898588 39319 55431 706212220 36996 90177 741495657 90177 20738 174058231 28266 81087 224804851 60896 20738 262857916 27945 60896 16217776 28266 85317 901699038 85317 76762 640952118 13770 27945 439085849 85317 6190 212189195 13770 53192 482251469 59939 6190 741588312 28503 76762 28361560 45804 53192 152084173 45804 49691 542425099 30628 49691 130072976 49691 20918 643975360 45804 3196 185333181 46696 20918 164673080 30628 16896 60677104 30628 55757 532392548 16896 35242 961923192 35242 6341 717577004 6341 23805 115199094 66810 35242 513912177 30355 6341 437567379 6341 51909 629604845 3929 66810 305248202 3929 24844 133043317 30355 34277 465713233 9749 34277 134831486 34277 58776 481654784 46962 3929 319871192 52539 58776 301873135 9749 2433 929642345 47779 9749 764591615 88582 47779 291961466 48255 2433 601159178 85559 47779 34422818 48255 51211 18717673 47779 88810 896262909 88582 59232 249531339 85559 40655 487957091 30792 59232 888866857 51211 46568 12111916 40655 81202 854017872 52380 81202 802882649 40655 74045 483299295 8494 74045 855176970 50730 8494 459814461 50730 87989 239017 74045 67313 99370558 67313 62494 655953582 8494 12752 301738952 62494 78985 121920707 87989 15884 91227743 86593 62494 629258024 86593 52055 396567719 52055 14145 748054972 72252 52055 295764571 75804 72252 492531017 11087 14145 464659337 11087 18151 337971450 47938 18151 123200206 69160 47938 733131060 55309 11087 830484085 42221 18151 659937091 18151 79824 25570558 19365 69160 335417078 69160 58258 858783422 79824 49664 352798832 54068 19365 328037750 23885 49664 995802945 23885 60442 804304669 15357 49664 862556395 52237 49664 209057504 8713 23885 102368034 14020 15357 355533777 8713 27684 474191821 71372 14020 486004252 53651 27684 914264997 27684 39538 793209306 39538 7940 98859330 66863 71372 595125460 53651 1746 703638422 1746 63261 596646891 24902 63261 108952747 5269 24902 743526809 5269 6736 501806460 12125 5269 406162659 64472 12125 352933419 23273 5269 424482966 80882 23273 141453353 6736 62592 748157284 62592 3771 111267074 58780 23273 675484404 62592 56892 403166223 75970 58780 304766858 58780 6605 845022623 75970 16811 641334658 52021 58780 58833900 56892 51495 457614650 16811 73045 15182541 88102 16811 977575036 43065 51495 454005637 68095 51495 733868204 78741 73045 851474207 21862 88102 114756857 42119 78741 643400611 42119 79061 313605432 10152 21862 97075677 10152 30557 337748804 28210 21862 162816246 10152 50684 707300150 20619 10152 394924328 20619 15454 409016264 50684 75826 291649057 75812 20619 474061222 15454 17226 772805072 75812 73185 676336946 15454 87115 540406653 17226 35530 33749765 49492 73185 273589019 19501 49492 89841119 5530 35530 863937111 75056 49492 229206363 19010 5530 97569086 5530 88649 166287386 75056 17845 61987177 5530 35913 120740550 88649 36484 74738693 50265 88649 763186081 36484 15791 101420427 17845 28604 525735696 18252 15791 393916262 68183 50265 953552556 50265 59006 317310492 59006 60199 31236475 60199 54823 840841641 24600 68183 212921840 15924 54823 82073193 72563 59006 370824239 72759 54823 9083369 67724 15924 440027609 21249 67724 263215509 72759 70117 380498400 67724 79700 795557671 79700 5308 409374650 79700 88608 233448134 21249 40548 623719945 19831 70117 842215688 58415 19831 266720010 28683 40548 269607522 18196 40548 602942040 44320 28683 976583125 28683 61883 667744264 28683 1972 257992083 15189 44320 238298597 41945 1972 428196476 69314 61883 190662346 61883 28043 944127063 1972 46149 734398884 30157 46149 567361576 69314 75312 489179181 30157 59116 783916580 16716 59116 133206805 75312 87327 395204326 20399 30157 638174797 40175 87327 402915997 87327 57434 480293709 63342 87327 909497067 83068 40175 290671790 57434 17577 39122825 42401 17577 139597300 67742 17577 59812942 84496 83068 863763983 67742 86452 753936740 63213 86452 448657438 90034 42401 299485452 61346 67742 974624375 90034 2274 755768443 27150 63213 414566999 68520 2274 360274343 61346 87606 520817316 53814 27150 146374983 2274 71358 142689461 68081 27150 1665348 25670 53814 928393898 32240 25670 814847986 32240 62632 65656522 68081 17284 250767194 70202 17284 436149981 238 32240 232616072 62632 28093 178518600 62632 46800 675160386 28093 61214 468019904 28093 72508 113490504 9888 61214 434417948 28093 13571 787845048 13571 29966 236955185 69662 29966 808862637 13571 6803 547641130 49421 6803 518038595 11263 29966 556348856 36476 49421 396542576 13825 69662 765096558 27397 36476 403942231 71752 36476 652013703 36476 7678 86053958 4485 27397 21176176 71752 14400 836191626 14400 16861 44659523 49361 16861 76815682 77119 7678 423446975 16861 85760 139345433 11311 77119 503913460 16135 11311 745079503 11311 17840 611252404 17840 74161 380105967 85760 79158 153553730 17840 19976 642122986 55589 74161 276474662 19205 55589 119896827 78806 79158 535139870 66840 19205 611537016 66840 2995 524714178 55589 54636 898028474 54636 22308 249927121 47929 22308 753483870 14021 66840 692021235 14021 57266 38808954 22308 78230 546070072 27431 22308 952521983 14259 47929 752039255 50481 57266 29956436 37460 14259 961792843 78230 70812 676759621 9372 14259 718144639 9372 66094 19272220 26677 37460 560156282 9372 88409 662116903 77943 66094 783570577 12973 88409 506760509 66145 77943 240022234 12973 4733 411904493 66145 86511 858106381 4733 28788 833010863 7076 28788 939634602 4733 76056 266531629 60078 28788 823193496 59405 76056 302299541 6594 60078 968567486 60078 87586 728286544 51187 60078 628231960 12355 6594 645029333 51187 59204 83400698 87586 4743 125775051 19692 4743 572324313 79092 19692 458018022 59204 35270 597812638 3229 4743 449422715 19692 64782 25668660 5186 64782 565128171 3229 78252 772999123 26595 5186 509493469 64782 57951 128147865 37863 5186 86211659 37863 16873 643368522 25679 57951 488460175 25679 17021 267089665 17021 89933 165021423 41647 25679 145668443 16873 90699 922494336 72757 89933 775848381 89933 30441 235372002 89933 60027 102951222 4464 41647 387129087 90699 21306 672260993 12419 72757 946439493 18473 21306 636433408 12419 19934 746485436 60612 21306 120242322 40566 12419 418845672 36644 19934 499711647 28023 40566 740244024 36644 53396 893311703 28023 60233 969808023 28023 41047 48578269 46165 41047 609489251 68238 60233 977847417 41047 55961 903120368 41047 89338 382172319 39329 46165 914451220 52882 89338 95023064 45503 68238 204726129 1084 45503 21856375 45503 83215 53586793 45503 51710 636425008 83215 65374 610742239 69906 83215 232254660 1084 79820 755454316 40205 65374 108768060 79820 54066 17062858 54066 11103 175113749 11103 51093 834289328 54066 1574 176446062 23183 11103 791308855 1574 89938 880175501 28426 1574 318084392 69586 28426 271683488 89938 17591 411687735 23183 16596 474022084 1799 17591 140671258 26640 16596 937706990 61257 26640 99100097 34042 61257 807432460 19824 61257 148044362 1799 46331 137365802 32850 61257 926063197 46331 56756 349208378 32850 37647 170473416 32850 51178 350278572 54230 32850 936789168 46225 32850 372575045 32447 46225 58168988 4155 32447 630200430 4155 30591 790314744 76248 4155 787647599 47559 46225 67185957 47559 14932 387432198 263 14932 747832589 76248 2232 578389515 14967 76248 963581527 14967 45109 766016869 2232 69226 733267565 14967 41593 355029950 69226 58536 493396035 69226 3990 718039601 45109 7369 788278943 53091 3990 390091464 58417 58536 587389528 23361 7369 21337353 59213 23361 977030757 51891 23361 13722974 22523 59213 239372240 51891 18712 768051816 22523 41893 301052529 88784 18712 735598129 73784 88784 767229346 53594 22523 859311479 73784 63073 469356595 3009 88784 256754242 62345 73784 772166299 85999 62345 245454183 53594 8060 770441189 2158 8060 964442222 36711 8060 508353890 36711 22705 440567689 36711 30694 499797225 34418 2158 234634061 36711 10932 412994882 34418 20288 578890643 79815 22705 201643557 65136 34418 683714165 33710 34418 668620120 49587 65136 321886163 33710 1816 462399773 32307 49587 100729344 47341 49587 258466948 1816 20693 500044015 18284 47341 686761872 90101 32307 91771553 36474 20693 155298512 20693 85273 533016759 85273 2219 691662602 29797 36474 99297901 85273 48860 770336695 2219 88107 671221244 82311 88107 992677315 27462 82311 645885853 78783 88107 750477404 88107 87644 651790499 52367 87644 251445120 52367 76279 152475949 27462 12313 656252419 87644 33434 391336553 52367 24432 969522550 13212 12313 390646403 74558 33434 867963696 61680 13212 484949497 33434 36373 691313980 2906 36373 516800133 36373 30537 114952292 74558 5742 138663626 12506 36373 395473136 2906 35546 473959742 35546 21783 457354193 73327 35546 63860417 50874 73327 583302783 17377 35546 71227730 21783 20720 868856328 50874 69761 435085843 66477 73327 798188738 50874 65422 520748989 20028 20720 601911756 65422 38797 78295083 66477 85102 442462233 20028 73696 459909110 10393 65422 635632942 20028 66182 517560481 67695 10393 88154913 58901 67695 29572968 38269 10393 969786812 80736 67695 106824768 5182 67695 309769748 22196 80736 497677497 87958 38269 493133130 1834 87958 574554003 66067 5182 463528284 78912 87958 809990651 73303 1834 953517827 44126 66067 211182125 44126 37020 335897299 78912 13361 805910934 27918 78912 974696668 73303 51883 855152668 11642 44126 20024337 37020 72454 165909736 13361 9233 830675368 72454 23132 100449794 9233 18056 303303350 23132 70009 24103892 71506 23132 235923330 886 23132 87758347 18056 9475 546477236 18056 16260 764891653 71506 86519 491067432 71506 45640 748491472 41649 16260 352197712 43268 86519 651011321 45640 68017 435422870 35626 86519 947295010 32896 68017 95922324 69184 41649 150291055 4771 69184 238455599 32896 61588 919559156 32896 75967 848868138 69184 9373 338195428 66869 61588 394837292 16255 9373 636759432 16255 21320 28735472 13021 16255 293825940 25413 9373 82757563 79440 66869 51800334 58394 13021 154268868 57923 25413 466882355 26868 79440 61491993 76505 57923 45138944 58394 56049 379898461 76505 84235 936528356 57923 79915 298687195 70286 26868 12629357 84235 41871 652266910 37056 84235 84863152 56789 70286 481811258 4385 56789 693451428 33062 70286 828306367 41871 1287 735382332 40582 4385 734627478 59721 33062 51051905 25753 33062 342510669 1287 28325 478588083 15435 59721 784627973 42484 40582 266449676 18395 28325 424189723 77503 18395 487913192 28325 24318 911581893 6124 77503 722948600 6250 42484 851367332 6250 61477 315985704 24318 60362 86983384 60362 34993 548758019 51484 6250 849230848 61477 23265 678870031 73951 51484 71323016 19049 51484 325271022 19049 70909 100372544 19049 37428 522869044 42068 70909 32618830 47418 70909 754559650 46652 37428 992296750 57786 70909 884718169 28930 37428 743015390 75688 46652 172760147 47418 67568 120511221 67568 41089 632594012 28930 3742 203215682 33452 28930 975300704 75688 52119 318008731 3742 84844 341337556 82887 33452 236609020 58380 33452 508198129 4015 82887 175500382 2059 82887 74498430 82887 58474 672902241 21093 58474 369960463 23079 58474 71530921 23079 28122 274110335 21093 64324 567378101 63779 28122 966478083 64410 63779 640649030 82270 63779 600416624 4955 63779 485456826 64324 11508 748827591 90150 63779 82404414 11508 70897 897830002 29989 70897 609290074 19770 90150 655994996 11508 31985 142128004 70897 34933 845426017 70897 68361 412067854 29989 80857 332745586 74303 80857 175097812 34933 18840 3177786 68361 75755 758759100 80857 42829 282881583 39373 80857 273760663 15300 74303 95789192 64139 42829 311531885 39373 88627 415199395 83727 42829 934781928 27255 15300 565466082 74243 64139 424090227 7445 64139 181378809 83727 88757 656987203 7445 12032 381248475 27255 77415 94707655 7445 33151 405170181 12032 78266 25882680 32142 33151 864797727 33151 5493 83036534 32142 28856 36566259 32142 14677 883493866 78671 5493 821047384 5493 45084 976972231 18208 45084 293994749 525 78671 254308875 45084 89998 13375213 18208 52970 785954608 89998 63247 244617332 66634 525 74075196 89998 79959 364513217 79401 52970 44892566 52970 59910 143621016 60323 66634 883064063 41570 79959 707933373 60323 49787 8614403 59910 25475 880446843 8831 59910 729371431 8831 4153 644683068 49787 80726 790257356 25475 11286 175646873 75863 4153 503171347 75863 22603 575481682 73365 11286 236292455 46456 11286 437100465 43244 73365 150997520 12994 43244 184183199 89242 43244 276329780 3508 12994 119181680 35963 43244 188739307 4006 43244 830527139 89242 39708 276647385 35963 20197 647011026 74133 39708 117500910 4791 20197 269911528 20197 59720 82888261 68312 39708 804840845 25372 4791 487096834 59720 40512 727701912 40512 87629 52937892 59720 10590 33756938 52234 10590 818932409 2717 40512 252341846 58490 87629 398260700 58490 52867 107172381 52234 34005 903671278 18657 34005 489386414 5997 52867 206222552 5997 67557 891370177 67426 18657 280607884 27111 67426 83998076 67426 20823 459356455 27111 79753 802072101 18747 67557 121677799 22258 79753 669842577 20823 66624 399609091 79753 84571 83583800 9897 18747 626572351 73131 18747 18836388 73131 18458 412481871 13985 18458 316865757 31938 9897 621257337 73131 39206 201504511 53050 18458 647682310 12681 18458 151203350 31938 14499 106672743 18540 31938 144302687 14499 75947 976556696 44184 12681 512482487 12681 50344 33697852 63814 14499 830399233 18540 87572 443473628 50344 80102 356881141 88529 44184 954941377 80102 31872 799911729 28542 31872 206758995 31872 62282 388609096 14330 80102 628062355 16134 31872 508012571 14330 25277 535504644 3439 14330 56551208 25277 66233 746933695 14330 5485 208206584 5485 26520 704777732 3439 72159 526757585 66233 7415 608046834 60428 5485 24298875 26520 28801 123656201 7415 72092 974082790 72159 84321 461930242 36252 7415 3569876 36252 5775 595804704 42128 5775 201738268 36252 81589 834808927 81589 18103 352128074 83201 18103 221483109 83201 27232 865007306 80686 81589 314565875 983 81589 544423545 83201 89902 498935660 67806 83201 610335539 983 18003 280854298 59948 983 11019306 89902 78749 720847127 78749 6305 40657125 67806 3840 316645664 63572 18003 556499305 37126 78749 288922321 69249 6305 136317426 23393 69249 320504761 25587 69249 199077518 58085 25587 749641130 37126 69175 510404672 49800 58085 989815063 69357 58085 936066961 49800 18266 978525696 39994 18266 300765917 77338 49800 33553264 39994 8101 516406841 90605 39994 1920017 8101 68473 494726809 68473 16328 453807315 68473 43241 83532397 90605 67390 661980035 43241 5840 571493582 5840 50997 413328021 16328 49120 376989014 67390 2338 687172272 39173 50997 932208855 26977 39173 794738252 29408 49120 870770759 39173 24130 267194666 24130 42821 885160291 26977 17431 188354598 79566 17431 612697369 42821 27234 663663797 16925 24130 213872994 4808 16925 11166641 69702 79566 712717096 68199 69702 222287912 9379 27234 360664171 9379 86049 907298126 86049 34007 503617783 9379 12424 477563220 63243 12424 976490433 63445 86049 156618804 47198 63445 750598120 12424 78964 723830568 12424 13382 429594098 78964 66943 742358243 80096 63445 954976128 78964 9139 2231994 80096 27458 376009501 9139 62420 318770862 17446 66943 391578009 27458 77878 225453624 74831 17446 29191056 62420 41319 489895363 77878 9339 432254848 9339 90409 821151826 42750 41319 92276406 28668 90409 961039173 20856 90409 106616800 42750 37919 183665637 28668 51662 302087606 42750 22932 431018714 27398 37919 37078620 53786 51662 130945556 1718 53786 151682041 3580 1718 206847417 67305 3580 843291539 1718 88956 295502228 57972 88956 417569140 1718 70862 110324134 88956 72666 457888873 65257 57972 111085619 72666 33294 761762939 65257 22421 98072504 72666 68553 314543582 68553 70819 257106986 42307 70819 912794719 70819 53533 578727620 42307 80999 973892755 40498 68553 67994160 53533 78004 864422291 42307 141 521351194 11023 40498 707142616 141 4171 285229126 11023 56451 307283712 78004 14004 679568443 56451 33265 179545568 39395 33265 167854213 6740 56451 420327902 39395 56253 809688245 33265 80681 252697555 895 39395 56535370 6740 7806 607437279 61454 6740 967881963 61454 29024 49968865 80681 46953 411937530 46953 50628 310717698 36520 61454 474621337 46953 84654 602658495 50628 27384 847604770 66057 36520 7920071 5397 50628 527631141 66057 72120 22859975 66057 55604 981290494 49055 5397 813928418 49055 73312 30575710 63569 55604 562806670 49055 70721 84634597 49055 32454 574890418 63569 11615 456606684 88080 73312 940909031 219 63569 539250439 11615 68754 506865637 80515 32454 974519743 70127 68754 478754937 72833 70127 871982688 80515 3144 54330426 9130 70127 379173344 3144 9654 947615531 3219 3144 372894626 3219 62968 856475278 7602 9130 533202622 46385 62968 343097763 9654 52597 442042247 46385 72699 375386478 62968 88940 395363814 88940 85000 472225844 84348 85000 420438588 72386 85000 653518727 73443 72699 941131962 73443 33984 922115543 85000 53561 323981370 72386 90056 917761179 66179 72386 906152718 73443 12497 768651251 43747 66179 184469710 66179 77925 387550378 70363 12497 896924827 37641 43747 40542250 70363 47448 353669022 47448 30037 942648704 15041 47448 584740585 70363 49374 536163437 49374 22216 98998728 12016 22216 105170204 78551 22216 174472177 63449 49374 558278041 78551 61211 856248066 73236 78551 906640958 73236 67194 898964980 33 78551 746480828 54451 73236 152935089 79384 73236 506139721 73236 8387 569712046 26329 79384 93859690 8387 1583 815127046 55613 79384 524930252 50467 79384 303899291 8387 9025 257563155 51686 50467 103292202 79222 9025 295545058 26005 55613 242535455 9025 13414 628734273 13414 2312 34895019 2312 17990 713700655 79222 4406 63183792 17990 60435 722327388 63564 13414 151761738 8703 60435 971011495 31360 4406 627665429 8703 56383 497371201 59485 63564 101379578 31360 54502 695176457 20663 56383 935911491 31360 16184 513209585 24827 20663 167989319 16184 38819 169484421 3720 54502 367610441 28731 16184 361824644 26897 38819 38626626 50120 3720 41398158 47510 28731 240739481 47510 72677 22961996 26897 15780 844709004 46265 26897 966491352 23127 46265 911361024 47410 23127 767683259 70150 72677 191196706 32946 70150 123052169 68965 46265 268115677 68965 37104 18828241 65941 47410 150049097 44269 32946 699146118 61840 65941 986531354 11245 61840 772681346 37104 28551 989012410 61840 26979 979484745 49040 28551 430321398 35240 28551 327285810 19332 49040 701452931 2224 26979 599921186 53273 35240 610156064 33030 19332 330587257 75111 33030 682980510 53273 67014 780977317 75111 64695 794933879 81844 53273 92233881 76998 33030 988118217 44568 81844 462642512 76998 48261 557383461 44568 54074 704840251 53601 48261 901919710 17177 76998 481180462 53601 49943 391804438 48261 69654 312304211 70610 53601 954759782 69654 84342 558587674 75169 49943 984862540 49943 86013 71301317 86013 51854 47847057 17315 51854 323971936 9641 75169 652084190 75169 64416 787763910 43894 51854 912618514 11524 9641 319884679 64416 40855 190762980 31951 9641 868914196 88466 11524 414082627 81036 43894 129956498 57320 81036 863593629 82552 57320 751660782 88466 21831 59518804 21831 71208 88301958 72493 81036 904456087 21831 43137 417257093 15465 71208 11881907 15465 46937 795084078 71208 28353 862467544 64866 28353 9201204 23877 46937 390803459 46937 67412 97604384 67066 64866 58843512 5649 23877 379281828 67066 16040 21645937 34292 23877 131329552 69374 34292 656531733 6141 34292 408625677 75933 69374 898271490 34292 62996 317980930 62996 86194 656530908 45103 6141 607547070 12454 86194 181499751 12454 30306 37411611 86194 71332 690511835 13610 12454 671569702 71332 50116 228215045 30306 25896 515398082 50116 40053 440725364 13610 27735 759984694 21145 13610 108950934 81606 40053 52643566 6108 81606 626820930 65948 81606 186565903 27735 57400 958196876 24448 81606 32852697 24448 6303 92301204 65948 78295 135656948 47911 57400 895547263 47911 24700 170284598 47911 10241 72197721 47911 17532 372407091 24700 26660 463544735 11513 47911 439987672 77745 24700 635001431 29111 77745 219157750 11513 28328 796319311 23452 28328 361951381 36538 77745 585586907 42049 28328 653265360 23452 72265 905580464 36538 42764 863544266 42049 80647 326517822 42049 87646 124198972 17649 80647 877302471 42764 81258 513156882 59190 87646 988854219 2383 80647 954945656 59670 17649 625885495 81258 34710 209185403 38291 34710 299938394 28630 2383 857355641 79509 59670 552660817 15829 34710 224430646 58362 28630 472857005 3745 79509 239580556 58362 88948 563814062 3745 35737 81351837 15883 15829 807358734 89404 35737 817429668 35737 42996 57583428 30747 89404 191710447 30747 22086 68666873 42996 65775 351352950 42996 24014 394105781 1949 24014 807955644 24014 52566 988881504 74825 65775 495334578 65775 79740 589651006 15691 24014 237339094 74825 24887 597461229 52253 24887 145978180 24887 61490 432560820 24887 48685 756639873 11123 15691 990429873 39187 24887 629613459 65183 61490 757172441 61490 74136 946967296 74136 57973 820496358 39187 62105 372908031 27759 39187 858858599 57973 63251 613679012 62105 73908 698691309 68868 62105 946831474 6727 62105 828778813 34040 63251 55883026 53568 68868 661090217 13285 73908 145064382 74063 53568 986740270 80732 13285 38603291 34040 75778 180806496 87106 80732 730216144 78486 74063 342057005 78486 13989 616334599 79399 78486 828020036 87520 75778 82188201 13989 22324 22622655 78486 12837 92167789 13989 50522 804880802 88227 12837 714688979 22324 62835 75686180 11954 62835 617448706 50522 45003 529982259 76288 11954 535460133 11954 39526 516733691 17789 11954 51441722 45003 86995 94796523 19521 17789 488035472 50365 76288 163874006 17789 26063 451923240 39401 17789 946129051 26063 29503 236321727 20018 39401 82495003 26063 81251 395098369 76251 29503 220005127 53271 39401 226068119 53271 55983 437908402 81281 53271 737500402 42590 76251 458546261 55983 18855 189645889 18855 19751 847023957 19751 62863 672820138 83545 81281 727778175 21451 62863 231190358 27146 83545 117742032 6542 19751 588578921 71329 6542 69741388 57462 6542 590171837 54699 71329 5906512 54000 54699 892128544 1759 57462 800090253 32468 71329 374119294 54699 7379 666746187 32468 33479 58405665 32468 84938 237096580 21261 84938 100572401 7379 42497 194171863 28274 84938 730973716 80733 42497 639280848 21261 12472 666118567 42497 17986 350310371 5495 42497 378443011 28274 56160 79598136 33301 17986 277320848 50277 12472 806401404 86240 33301 163932635 80617 5495 992678755 56160 35781 697006662 55392 35781 354704323 80617 90740 637233740 24602 90740 708496579 90740 26202 380954138 7342 55392 68747729 7342 9541 824618478 22717 26202 926608277 23738 9541 170084156 19290 7342 597950882 22717 46776 549486756 22717 6440 222174714 6440 4783 468086364 23738 27802 848773345 46776 76672 340100475 46776 7974 875103625 87990 6440 205909743 86170 27802 497552162 27802 29572 674125199 76672 44272 433465973 87990 62280 108717182 29572 66225 19523541 29572 26254 62758627 62280 83206 129105404 83206 74580 75566816 64182 26254 486402648 64182 2967 962154352 68697 26254 304377525 68697 33582 589669829 8934 74580 767292413 67892 68697 699635670 53370 33582 819393789 45000 8934 724720335 45000 35206 601205244 28983 35206 375511042 77920 67892 306441221 87083 45000 389401267 78872 87083 122596583 77920 48085 272096579 78872 84153 390035375 84153 59301 536307321 48085 43438 825233315 59301 24485 585015384 24485 34430 633735089 15879 84153 987794409 43438 18708 956971865 40908 43438 895939890 66111 15879 298008191 23989 40908 945827954 23989 15062 872022109 8705 23989 786401001 39808 40908 658083569 23989 30439 504428091 39808 35193 332994861 32614 30439 589931186 39808 34240 976704413 37051 34240 599468258 46431 32614 329732881 69800 35193 636581268 37051 43960 64201554 43960 59790 217011822 71615 46431 16838456 81428 46431 650055422 43960 5721 586128288 34435 71615 214060081 11401 81428 769738722 81428 6676 489130077 6676 49052 28779699 20716 34435 766051491 34435 87330 475115536 6676 47535 937321145 71257 87330 187253885 76374 20716 958790378 29990 20716 426305745 47535 30000 185487434 47535 12804 72263674 58320 76374 216713417 66931 29990 367967318 4479 58320 256465125 24184 12804 167684915 58320 46167 117278702 46167 63602 323502636 66931 55809 70278628 62478 24184 304999645 55809 513 419089593 20581 55809 44829147 20581 18683 936967830 62478 35953 598232841 88293 513 454102495 18683 1801 48678904 28600 1801 220078583 24160 88293 894605533 11697 1801 62561056 81040 24160 156077188 24160 73882 921701155 81040 48008 642067734 48008 90127 113702089 60439 73882 350421335 90127 82223 22885403 71552 90127 872827185 54151 71552 140568861 53837 54151 503418433 10292 60439 854772061 71552 24259 678327598 46268 54151 978706208 10292 19111 653497183 19111 65713 700465428 65713 61649 488093140 24259 59848 663191917 35991 61649 787085362 47258 19111 967932429 902 65713 328905630 36038 47258 99756165 902 37299 118131584 42646 35991 187264294 37299 4391 122165612 36038 81823 761131449 23504 36038 257886194 46267 37299 432268018 23504 89898 482327115 46005 81823 515736643 23504 59923 314791718 46005 85866 536443365 18311 46267 536777603 59923 18512 447055185 19618 46005 489561054 19618 89846 458048760 2141 18311 349138481 10504 2141 497793648 2141 81619 237995540 19618 77855 310745183 2141 13809 12891096 54433 13809 690777896 68559 77855 392812842 70678 68559 59507431 77855 11860 386536490 68559 31833 863480605 31833 50184 348995193 73121 31833 356729415 70205 11860 452075601 70205 58341 62152110 73121 76903 71288563 69794 58341 612619688 69794 18206 783038492 76903 70246 592729807 74530 69794 647987627 69794 26776 86227883 27439 74530 827867972 74570 27439 636688710 74530 75619 752568042 19487 74570 948337120 74570 17358 828989262 67827 17358 692949089 17358 23617 64258045 75619 61373 63757250 81861 19487 705979452 61373 63871 163003001 70653 67827 351142927 86254 63871 755244106 63871 25145 738552374 50940 86254 860248150 63871 26987 103965254 26987 13304 604967772 53264 25145 428514511 26987 7015 5030389 53264 37609 642885322 78874 13304 172703434 13304 20699 470217934 78874 55520 502375389 55520 79577 620363725 49789 20699 608358674 50802 20699 249591047 29764 55520 808643890 55520 16388 399500712 53413 50802 439948092 35630 50802 764378260 50802 85988 82142136 85988 56038 951704973 75286 53413 652693088 39801 85988 781282739 54492 75286 413818386 45222 39801 316123685 21473 75286 601075344 45222 75385 157207042 49067 75385 25850298 46508 45222 374616071 45222 86012 956430293 49067 65777 258086995 75385 63182 77457440 49067 53307 33994881 46508 2529 500673492 63182 4633 670118122 65777 65362 371749353 65362 47703 122441885 4633 62112 854558929 28980 2529 534682266 47703 53965 180409034 80326 53965 707415485 80326 69971 489663920 19480 53965 737451460 53965 34445 494709643 34445 25282 2239538 19480 44978 441307347 25282 89931 68730471 6973 44978 622946937 6973 82745 888686667 15282 25282 606131190 44917 89931 558952406 6015 89931 885660584 21492 82745 854839332 21492 1800 437635263 27512 6015 713629529 83408 27512 92843899 1800 90014 252045023 1800 67527 138183890 27512 75011 98022035 36011 90014 806596712 27994 90014 936549819 80943 67527 65620803 80943 11137 619185195 25112 75011 665554689 11137 75790 664704518 77517 11137 771709350 43043 25112 102082771 11137 37739 610083913 77517 81140 102622149 60904 81140 51476400 26071 43043 518279821 82519 60904 89813041 24754 81140 726828116 85326 81140 464854026 81995 60904 565923162 64886 24754 630144422 24754 46179 224387497 32679 85326 65302320 85326 21771 89365665 9438 64886 56477253 85419 64886 855059236 79466 9438 682759806 24066 85419 338072888 79466 81961 471613158 81961 44742 193079245 24066 6299 256946713 25714 44742 667409856 34087 81961 334200259 50601 81961 279789382 8869 6299 71604473 50601 16534 923021373 25714 65432 53218225 66153 65432 102546820 16534 59284 843497911 66153 73966 554410252 81179 66153 798499015 33013 73966 728161766 7866 66153 71644195 81179 80871 626618890 9555 81179 359446039 17891 33013 918863260 17891 45960 383573549 59561 17891 815668853 45960 74035 833027437 56045 17891 516828093 59561 14310 646203479 14310 54511 163929855 74035 86713 439774685 86713 36817 375491297 54511 27022 163421857 19935 36817 35764110 54511 85691 191887388 26815 36817 148212393 35405 36817 535193229 75410 27022 511821634 22127 26815 447045766 35405 41428 363548369 70354 26815 869474359 75410 70683 400909472 67744 41428 979708156 69512 67744 312166407 4329 69512 62619730 70354 86128 30366039 86128 43771 595089284 45510 86128 638183360 85137 43771 188275234 23448 43771 572948361 62931 86128 142906045 62931 22281 348726903 22281 42449 348508385 42449 89975 425254890 23448 40163 996266130 40163 67459 331206165 77251 67459 820536830 67459 47430 273274986 85743 67459 502369551 85743 63607 131189322 67459 45105 914054002 47430 7112 67383695 50276 63607 272445394 7112 38523 972687125 78177 63607 84547224 44467 50276 693399598 42455 78177 119312590 50276 61613 610585240 61613 79532 607707737 78177 28649 968407824 2820 79532 824643388 51733 42455 174747056 28649 29396 884245975 51733 36077 150457905 75942 2820 738496133 36077 82558 951604805 29396 40180 295718935 9149 40180 866726121 75942 21710 282104605 19879 9149 28884956 62944 9149 90081434 81658 9149 151654146 19879 90518 321960104 61160 62944 234764047 42937 62944 798079515 61160 18083 238674407 23614 18083 207818560 61160 21458 972935821 61160 54845 713959854 42937 73098 331196410 63067 18083 257557301 23614 45641 810038822 89491 21458 6822416 73098 57957 121440564 40144 57957 221210891 89491 21395 213127897 21395 67386 430159122 57957 31763 225719046 57957 82684 127021428 67386 58148 534303416 82684 44276 516171314 87881 67386 105372896 58148 82722 38915636 87881 69133 668570758 69133 44378 54218793 78919 87881 57847826 78919 76405 135084733 44378 72785 717568678 39368 44378 249684292 72785 78507 135866867 72785 50011 694367460 76405 13765 487220205 81029 39368 566293155 22505 39368 876645807 82385 81029 25938693 50011 15049 323448225 22505 55021 36443397 22505 84189 118616230 81911 82385 359646187 58748 81911 680750870 58748 50511 639470504 41851 55021 430673773 33218 50511 311518043 58748 31031 621495084 33218 83604 839768042 50511 19755 737130215 70865 19755 811389414 52756 19755 511178433 42236 31031 789806020 89115 52756 923513501 70849 19755 503806164 52756 23763 62887419 12747 23763 528299195 23763 25715 468124941 89115 20932 673723334 25715 88673 154326712 88673 10074 739990855 25666 25715 792781774 25715 28695 585759284 83615 25666 317743932 74695 88673 876671509 74695 23674 812179177 83615 67468 131740917 83615 28237 770776191 71019 67468 563698201 81019 67468 589807999 1431 67468 646284117 71019 86303 460270274 80849 28237 686715414 45652 1431 915045044 86303 89351 929787374 1431 2319 378665285 3540 89351 506888589 12237 45652 426319827 32036 2319 438240268 67442 3540 370691549 2319 61697 503970606 12237 63688 560521749 24862 67442 358744686 63688 55688 409774809 67442 71643 730620332 51701 63688 694979950 71643 83868 357310924 51701 41813 256520461 55688 29522 936161787 90918 41813 109497785 79759 51701 93453610 37175 29522 240760091 11482 29522 659610128 54460 37175 398022771 76686 54460 116176376 48092 76686 117794872 37175 69566 656617744 54460 56589 108374854 50023 48092 714647260 69566 27625 642838016 56589 67145 222765169 50023 75185 527204740 73599 67145 345584540 13838 50023 476618779 59786 27625 660323405 75185 19066 852728188 67123 19066 74279632 19066 90735 59151913 1999 13838 465600896 19066 66533 389289205 24527 19066 930921701 4794 1999 54440603 90735 80823 890433396 29036 24527 307934576 78774 4794 385997817 28493 80823 902864597 67796 28493 141106908 79838 67796 41355427 14118 79838 918827238 78774 50721 473470475 83828 14118 809123467 85307 79838 37960358 14118 30123 124719642 50721 90863 174841908 50963 90863 111836003 39592 50963 877130507 11494 85307 923731539 54039 11494 335329850 11494 29521 799419264 594 50963 271761942 11494 43095 594037016 594 14872 499212765 82121 43095 162244926 82121 70590 74351722 70590 34411 616091445 54555 70590 365255507 27666 82121 726537208 69641 54555 13650711 56390 69641 205360834 54555 21719 146610086 74633 56390 752623730 74633 61754 212470891 74633 42738 660344402 56390 87073 343036555 72869 42738 191065165 74633 43382 350213447 43382 45573 494457734 72869 74410 225278804 56343 43382 95027103 56343 21907 590291173 43382 3583 699969070 74410 83048 988849809 13774 83048 211278894 83048 76450 982795827 83048 32970 43509488 76450 58561 733836563 25041 76450 5662857 25041 27728 325004837 58561 31602 346624543 31602 70554 830803624 70554 53423 135356237 53423 90734 27824588 78429 90734 735475983 70310 31602 991549329 84341 70310 552733916 90784 90734 246654333 84341 28027 242419882 90784 83983 384241964 84341 2509 943037361 4072 84341 722854852 2509 43356 348960055 90241 2509 782680066 43356 48496 108031569 37909 43356 725662868 30701 48496 628242643 17288 48496 992345818 30701 45430 442516264 30701 23421 950961898 30701 84210 125790146 66169 84210 861011681 84210 30845 229384431 45430 85295 783743397 84210 64521 48202857 57583 66169 925503087 41096 57583 387539502 45108 30845 830303416 57583 42418 810082053 44656 42418 796155166 51447 41096 425701084 44656 73493 372769733 45108 28032 783317227 44656 38901 375091655 79492 51447 90318656 73493 46273 256342087 79492 86392 121081131 4696 79492 747149212 46273 62732 930052481 82382 4696 822269873 62732 19975 403910669 22370 62732 527044605 82382 80269 101163599 14828 82382 232982427 78502 82382 675364202 80269 77017 681875623 43226 22370 255988328 7570 43226 860041711 7570 9452 124793606 9452 6123 970171744 77017 32035 413703268 46026 43226 136253761 88253 46026 48900298 88253 61433 737766309 80391 46026 266811931 76734 61433 514757166 13049 46026 865358191 61433 67847 314689121 80039 13049 251666141 80039 42424 582800141 13049 36513 429325490 21952 42424 733128327 20120 67847 24353819 88310 20120 429652071 20120 45115 533336103 4132 20120 921808733 88196 88310 331370345 76172 4132 186856470 88310 35911 941465466 4132 53556 64256122 53556 36804 42208011 12039 76172 584032696 6964 76172 620815058 43336 53556 726604341 36804 1477 298909714 80478 43336 504544241 77116 12039 131629295 14813 43336 118581721 25044 43336 388391656 27682 77116 10163236 7865 77116 653090306 14813 19805 573799829 14813 52178 842550811 43739 7865 217247643 43739 5387 390311777 7865 56172 549842724 73843 43739 860517051 37592 43739 340085988 45527 5387 885113586 5387 44478 58846007 37592 11617 81127510 60826 45527 617291202 45527 38927 506095515 43156 60826 73772616 7537 44478 136623064 64452 43156 668731278 49951 7537 720940518 7537 8168 626690369 49951 11336 855703755 66681 8168 52540307 49951 38000 125441776 38000 46642 531051668 11336 8197 588774800 80766 66681 172323635 46642 50750 642860684 8197 54804 362944385 80766 71520 499592588 8197 61239 641777697 42516 61239 568624859 3116 50750 752691622 42516 61443 652002513 61239 78938 199993991 19609 42516 368986708 7952 61443 788950711 61443 48976 375655071 61443 53349 175738695 16675 48976 1423098 75347 7952 192088373 75347 45531 430444368 53349 44870 916602632 18557 75347 300614349 53920 44870 502325946 53920 5617 112298953 5617 69853 658411389 69853 53478 859653955 23663 53478 91204433 90205 69853 537558611 23663 68228 737115850 68228 44796 970399132 90205 69588 836268481 14123 68228 925106627 37906 90205 552183749 44796 17185 423830237 39144 17185 369243971 17185 56732 961200479 65041 17185 780096007 39144 90206 270426319 83806 39144 914538113 16856 56732 279041945 39658 83806 916165432 65041 29423 836568863 5415 83806 355385069 69533 39658 151084638 16856 19403 985705492 5415 90568 176116529 90568 53799 172570673 26730 90568 391530198 46501 26730 27752881 46501 56862 321542893 83930 26730 522151389 46501 29907 387876154 26730 62341 249590899 29907 54029 289702048 29907 45521 41027744 45521 88609 589594864 45521 59567 412472593 64722 54029 817079391 59567 79987 505323901 39535 88609 565391279 39535 58759 942164148 39463 64722 870552415 75799 79987 842730962 75799 32358 692005591 54610 39463 77443047 58759 63765 972513393 54610 34564 148808206 70296 75799 606874531 54610 55301 871208368 59098 55301 415044467 63765 34473 317836922 55301 4452 574461988 4452 65902 283319408 55301 12989 350683525 12989 14166 64738107 7499 14166 984705400 65902 74739 657582610 26574 7499 826669774 1856 74739 969856777 90737 14166 928346464 7499 75167 384740200 48695 74739 204443309 75167 88820 966282103 90737 37684 784463859 88820 88158 707894419 38451 88820 454759283 2057 88158 56664007 29967 88820 608557204 44540 88158 125795349 38451 66837 981143071 66837 18792 875315531 29967 849 902468409 849 62342 378655336 71523 18792 590760762 6981 18792 100329900 53051 6981 100844636 62342 71285 124999783 6173 53051 871134853 41841 53051 969122134 6173 36140 781288707 8997 6173 707623388 33497 6173 407780593 8997 24957 117785611 33497 58450 104270808 23256 8997 975578524 735 33497 139147114 33497 72733 608811399 67829 58450 941341245 3079 72733 623270057 67829 27803 41011547 28566 27803 903725583 13428 28566 61186405 19099 13428 152176827 13428 2403 120007252 19099 23059 440436320 13428 27436 650831863 30039 13428 989860297 27436 12055 764863452 1754 30039 927466601 27436 87417 56259567 38542 27436 512097188 57305 30039 311488230 1754 30118 89538553 38542 14816 960891671 84127 57305 637447831 46500 38542 288924915 20230 57305 996275750 30118 53446 422415130 7154 14816 134948927 30272 84127 122267887 7154 20711 148751039 41176 53446 428477654 23130 7154 536744904 7154 18442 951289943 23130 61094 914991716 69927 23130 72289330 18442 55402 55472539 47778 23130 253030191 18442 25197 636607033 85540 55402 710336050 69927 23694 68341431 42153 85540 667744628 7043 47778 201888634 7043 62038 918102456 74801 85540 337614838 7043 82888 764739156 56652 74801 518502791 82888 75862 330009911 42228 62038 239074266 56652 88779 371975549 68763 42228 993882062 86086 88779 286187586 34571 68763 828042436 10578 34571 899398392 34571 50057 605655988 11271 50057 443737032 13383 50057 461511757 8443 50057 296163648 43335 13383 906674116 50510 11271 237951 18184 43335 959669145 33642 8443 583171179 34581 33642 663226616 43335 10065 238452330 60107 34581 46997294 33642 27948 761399563 73706 27948 907209105 60107 9818 795266657 9818 37189 291837624 27948 70021 757450059 75624 37189 156915841 37189 4628 276523730 18715 9818 17701451 18715 80576 134344339 18715 2469 491986181 85859 18715 21180871 18715 28657 604592095 32002 28657 487376312 32002 79904 370049490 77432 32002 875152291 77432 46540 41289220 25459 46540 310442489 32002 58892 241688052 79904 9563 388782566 58892 39278 652890544 39278 61488 283535638 67245 61488 52452417 58892 69244 133266683 9563 86623 985263094 28410 69244 847045783 39501 67245 254709659 55283 69244 486453652 28410 54350 325095054 10530 28410 832153163 55283 117 552174955 21773 117 964707675 88419 10530 48890009 69047 88419 394478850 8843 88419 85892010 8843 83843 676620086 90748 83843 782010390 7635 8843 253621639 59113 8843 372731440 46133 90748 757133023 51242 83843 654499341 52104 59113 540276510 32921 46133 324921810 52104 40037 621027103 4895 52104 853076474 54326 40037 50194106 66637 4895 13002071 65270 40037 998715604 65270 41488 142568296 66637 31245 57502840 31245 920 28972219 69775 66637 819759208 41488 67242 546794998 69775 66710 350478115 66710 85706 460269167 85706 89292 130037322 66710 68109 564306294 89292 84473 876493857 13613 89292 402076692 37454 68109 244277667 21920 68109 803217575 68092 84473 512920946 13613 8727 161889903 54632 8727 435660775 24826 21920 609863703 24826 46260 385434853 68092 57871 932319238 8727 726 7367580 726 30246 131091258 81805 57871 103673373 89659 30246 170489532 44517 89659 558645282 30246 39886 609057225 60793 81805 329056629 22694 60793 785176448 39886 15670 971319783 76863 22694 720322416 47800 15670 109646369 82561 15670 700909978 82561 40278 39186867 47800 50804 890987106 28658 47800 507158651 47800 12998 629815780 40278 31500 7453280 40278 7463 724888275 7463 29828 204783811 2710 7463 197353697 29828 36601 482689982 32689 7463 903600930 34560 29828 522577538 36601 28446 237597255 8201 28446 982204101 22648 34560 683170749 32689 55096 692648339 63453 8201 489673963 63453 45276 399887107 63453 8636 156456925 14223 63453 909000113 14223 80335 274088339 63453 28848 252212441 53554 8636 880096394 51368 14223 599387119 53554 22104 72941694 3332 22104 588893712 22104 8129 746340060 67694 53554 370352702 22104 74478 310401271 43621 22104 646889685 74478 74200 149439973 1763 67694 82685447 43621 9148 71373230 74200 75274 724807703 9148 34352 242134661 75274 16367 719135558 26348 1763 255293909 16367 60185 220232312 26348 81352 280860601 26348 77330 917873093 22914 81352 754212881 60185 6678 35377618 83354 6678 175787104 61940 83354 42039306 75268 6678 463319822 22914 56187 332276744 10593 61940 28467015 50987 56187 104390079 56187 2440 750051092 216 56187 885219447 50987 30214 168038298 10593 71709 213441452 10467 30214 280735705 21604 30214 263755209 21604 88583 105809545 71709 66483 620431298 45050 66483 393427806 21604 25703 65608067 45050 61597 766571935 39727 25703 907919633 39727 82375 649092712 74875 61597 547684251 74875 23084 507674916 82375 67344 334949020 82375 61986 333788461 61986 38659 102428111 67344 47079 677039822 38532 23084 777675314 16285 47079 602059676 38532 82695 371888181 82695 41284 75575174 82695 62728 272924345 74909 41284 353161095 85501 74909 890734238 62728 40683 151212484 62109 85501 54657486 85501 63763 743882947 67071 63763 182897622 85076 63763 106932416 89948 63763 214316570 85076 26931 738015107 29441 26931 795063984 64258 29441 337646943 54642 29441 77863156 77038 29441 466686171 10350 26931 352608538 75351 29441 147103516 59808 75351 716297023 10350 41098 669097993 40633 75351 472513989 17623 40633 110717832 27230 41098 473132022 39257 41098 982029560 17623 62074 958674990 62074 30170 26392634 12719 17623 234715551 66267 30170 194768941 62074 65248 884495369 65295 65248 307551534 30170 73036 324638851 45063 12719 117142562 73036 39714 21531749 23881 65248 155296620 45063 40602 764510686 77535 39714 197376383 77535 86430 497221439 85689 40602 616712498 63616 23881 15211343 39343 40602 478899453 86430 63469 540220383 52648 63616 851910593 90064 52648 122216177 52648 79635 657231819 63469 56541 431611766 21439 52648 821586420 21439 39743 591537406 90064 24591 433498004 56541 20358 55491408 56541 88613 203414277 73187 88613 265705586 88613 61253 57026768 62844 20358 561401223 73187 80735 585796835 17385 62844 124997674 22602 80735 108047949 62844 14809 422504724 53628 62844 145186691 53628 2456 711670774 3591 17385 256465146 83432 14809 472234561 2456 48486 899533155 23730 3591 869296897 23730 81366 529357471 11222 81366 626858481 23730 643 597306748 52429 11222 986078756 67866 52429 655491092 33260 67866 33105481 78543 11222 829125244 33260 90723 11016915 67866 31539 380870261 33260 35234 602164433 35234 68998 830758888 49502 35234 33508160 31539 34097 309634096 31539 70053 17791950 68998 59680 422031036 249 34097 99747459 59680 64123 516909850 70053 55253 536676604 70053 64201 619170007 64123 10844 473582813 64201 9833 775268039 64201 73547 220981725 10030 64201 369824147 21570 64201 246599176 63530 10844 518036628 9833 56647 129267708 10030 48450 867631515 19629 48450 141052250 80179 56647 668518586 5188 19629 91465562 48450 20148 750965744 55036 80179 894454479 16286 5188 917818959 83933 16286 87124892 53812 83933 658919143 85468 20148 369199114 38461 85468 919912346 38461 71777 891096814 14825 53812 674695828 37620 38461 40430901 45220 38461 691492298 90876 45220 394044321 84222 37620 184990825 10547 84222 441422123 23073 45220 546457118 65821 90876 944059033 51303 84222 576617054 65821 7402 122847506 37268 23073 974677294 23073 10667 736457679 65821 8064 623196450 21950 37268 920299968 23286 10667 548353981 38265 8064 685361639 35996 23286 654125472 35996 44052 268298614 85218 23286 600523848 47426 23286 609774282 44052 18064 49955855 47426 44925 639024083 44052 33692 436600439 8373 44925 451384884 34680 33692 126629328 37481 44925 212686206 33692 20683 784204785 52357 34680 439935759 25151 34680 907317026 73898 37481 803026381 25255 25151 24148861 20683 43922 383753516 90404 73898 919213259 25255 83605 581441152 83605 46990 19427765 83605 59651 157768130 59651 40172 94928189 949 83605 223345641 40944 83605 84908029 24349 40944 249778820 31560 59651 248962914 24349 16713 17876678 62260 16713 264125259 72787 16713 145601634 47325 31560 670564514 31560 43965 184662343 40479 43965 142048735 66140 40479 930536755 72787 37341 72984338 43965 16962 433515451 27475 37341 555709691 72042 66140 866828420 16962 63048 240592142 28841 72042 739715556 27475 20708 617420935 88540 72042 242070226 20708 54787 304475751 20708 41495 604584248 20708 45192 422792039 20708 60207 445075995 60207 44031 403846596 41495 17658 345618976 89896 17658 50670545 67762 17658 459673673 44031 56809 640649988 20618 67762 921099683 34517 17658 189505403 56809 64298 552030258 56809 90635 583134864 34517 85563 608114064 46072 20618 133756540 4736 85563 919455997 4736 50146 815163892 47444 4736 711866000 50146 77358 126742477 50146 33742 36345184 47444 58401 491713031 60283 50146 929000751 33742 12165 510636240 71680 58401 371071157 39416 71680 986896247 75353 71680 52678607 71680 5341 785131643 46157 71680 459015544 5341 48764 748971028 46157 36847 273855006 5341 64045 622346597 64045 8627 878508907 48764 16586 422383948 40791 48764 233015470 71410 36847 452349601 12918 40791 784748195 40791 119 356357511 54391 71410 338962557 71410 18 659972419 119 8929 870796329 54391 81925 854720903 81925 4491 528303016 8929 32435 380700150 18 1750 565668103 19127 32435 759480867 16846 4491 569947794 1290 16846 737866811 58667 1290 524370653 63699 19127 891347958 64115 16846 414409882 76632 64115 879263124 64115 90420 992792890 76632 50953 470456072 42412 64115 955130736 90420 80422 894305510 50953 26378 629813507 26378 83376 454434700 5239 42412 946428009 80619 5239 997951431 26378 35716 669838726 43373 35716 204135571 80487 43373 844292463 43373 83844 540759572 80487 68039 954769489 14934 80487 978565588 43373 33454 333354139 26373 80487 125886497 66422 33454 798482047 66422 68769 510418826 68769 69993 726771059 41757 66422 137088898 65645 26373 711299799 68769 8977 219733788 11133 41757 131691147 41757 31078 22340271 52347 8977 680150217 52347 52769 746349093 52769 87317 20994573 44955 52769 598138496 36546 44955 424248894 87317 57473 902492482 52769 49588 139565496 66401 36546 936266412 66401 27703 624721547 49588 33580 249209376 11476 66401 556442274 33580 5457 265626221 44253 66401 682854571 42093 11476 777986230 33580 1147 408077927 25191 11476 321108290 1147 42388 731835042 44253 27197 317703524 1147 66358 207082397 86019 66358 286142726 52530 27197 345062453 52530 44771 93967024 10571 27197 69530538 59970 66358 980224540 15191 44771 329435023 3125 10571 750777390 59970 46203 320764890 10571 74083 858652068 46203 25473 354279969 29390 74083 670681527 12213 29390 141997500 66362 29390 703102388 29390 77205 59247200 45903 29390 331694855 29390 78501 936647930 25034 66362 602693587 78501 44060 806472789 13854 44060 323887381 74968 78501 579410395 25034 87421 422771760 13854 49244 386062187 87421 88713 499755414 47330 49244 42469111 85355 47330 562962886 85355 67831 847562130 37931 49244 11623324 24805 67831 77950581 55518 67831 568424870 37931 11789 735531623 32726 37931 108560076 11789 26187 517957306 55518 10431 511438986 32726 28741 112946972 10431 4216 905466120 28741 48598 139438287 28741 862 453719134 63541 28741 206819730 59249 48598 937360249 59589 4216 164398379 35499 48598 498554268 63541 31186 586483899 18953 59589 706552838 63138 18953 224903302 35499 58856 654148608 35499 78129 27613784 54217 58856 190163528 18953 41931 178995046 71443 41931 575033883 71443 25749 536928879 78129 29169 984299383 54217 81234 661254232 25749 88750 759416688 71443 17396 244009414 68286 17396 969879150 67774 88750 49616424 61897 17396 272884652 34720 68286 978611008 6031 68286 153051151 68286 81085 106931548 34720 74745 868981934 52755 61897 422424792 52755 77015 680116419 52755 33602 613264324 74745 41174 893361855 81633 33602 588166654 11953 33602 531593068 81633 12141 168196106 11953 30233 822527547 41174 74358 840303043 72567 81633 820613311 30233 16351 113356466 18592 12141 231052488 30233 30977 925451802 74358 39372 514485 8445 16351 191303397 88452 8445 166928681 64824 30977 633674580 38356 88452 67664376 64824 999 807228101 999 68226 102164807 73777 999 691203819 16802 64824 349848341 19307 68226 777283979 6211 16802 124121793 73777 51318 817298936 6211 55637 65055539 36993 16802 743265766 12824 6211 727655575 61948 55637 680211664 36993 17907 553617268 8432 55637 155215528 34913 8432 337759599 88062 8432 272623747 19636 61948 740861710 42530 8432 218966555 19636 84545 327762953 81101 19636 329300740 42302 88062 622086647 84545 29140 555019881 42530 1838 429204442 80340 84545 395976243 35461 81101 8006919 64386 35461 790368006 58142 1838 660475927 23583 1838 21381603 58142 57127 47127431 73207 23583 787155492 58142 54082 818003586 50579 23583 642827353 23583 73677 139631087 82727 73677 254408163 82727 18282 771964280 71732 18282 850038032 35766 71732 542809971 45726 82727 992775715 35766 13146 482409430 24265 13146 171307093 54359 13146 380510318 38861 54359 78595191 37866 13146 137287469 17969 54359 107595790 54359 46581 129090272 17969 89598 569301928 57170 89598 807046870 13681 57170 210991854 41510 89598 926439537 46581 7234 119104696 24250 41510 901625267 57170 25126 797487443 13681 7190 79233341 69004 41510 121482351 24250 80037 884047817 31106 25126 904575467 21967 25126 106980892 80037 82826 10577079 80037 86145 788180150 68845 82826 281199609 90769 82826 865440499 82826 20775 569396979 90769 59924 915147167 20775 54812 324198026 68406 90769 950821547 90769 22315 245023222 54812 42283 117478149 22315 65478 1914753 65034 68406 537806524 65034 81020 315903308 65478 53000 121219246 66354 42283 538928825 35517 66354 908682132 35517 52317 30017547 4068 53000 520195121 36048 35517 171681753 2169 52317 14235042 36048 69428 910639338 52317 74929 226500263 2169 1047 476001614 9239 1047 530656436 2169 28383 882284974 3633 28383 616051850 65076 74929 402395123 1047 23216 565145879 2443 9239 428229064 65076 40085 791293555 2443 31801 472114311 2443 14478 221696492 14478 74614 954387018 14478 79825 813349012 14478 88961 127527232 88961 41804 719663852 23706 74614 609482612 74614 23895 125520284 23706 18105 123485925 23895 3593 659025411 83693 41804 861860353 23706 12956 447519674 23895 7327 133968335 62589 83693 835070255 7327 84877 256579728 47495 62589 234387987 26477 12956 883888546 64577 84877 83342246 78875 26477 50492440 75602 26477 816860685 10432 78875 429308010 78875 18288 921218939 35668 10432 335205001 11431 75602 976791197 35768 11431 260464992 45213 11431 22010873 45213 68136 468442919 35768 73279 239097170 11431 89530 187228800 67232 45213 17125001 75478 45213 258080285 75478 58151 25018915 64371 75478 412630164 44669 64371 832760745 13718 44669 857568766 2775 13718 493658623 69766 58151 38662317 13718 61874 30700099 49450 61874 166649486 61874 78138 685074592 33095 69766 348340604 69766 85554 549439822 77214 49450 29132362 78805 78138 271711125 78805 62637 567737116 78805 90579 660169687 77214 22350 97898162 77214 62978 820302582 62343 22350 646066111 62637 42596 973650928 51194 62343 155201108 51194 66290 495544353 62343 33630 734703463 4393 42596 420247091 33630 5529 386252097 11128 51194 328467426 72250 5529 517439848 70848 11128 403892572 5529 46239 371476938 46239 54599 615449719 72250 14424 669472520 14424 24845 470064155 70848 48909 813324356 54599 88662 130415357 83905 14424 795946413 83905 23692 668058044 89535 24845 423892185 89535 40416 997527294 88662 38552 689846848 83905 48143 59948597 64618 23692 80645118 25898 40416 663207994 46924 48143 971355968 36451 64618 144657174 64618 57196 447736961 64618 80631 987079660 80631 65517 740758997 14898 36451 589612862 57196 20940 600026901 20940 69203 718506520 20940 68 824094502 52133 69203 52153535 77291 68 402683311 9700 68 259098685 82771 52133 172487913 78537 52133 21145453 52133 12829 265012353 57402 77291 851217995 9700 2155 309003061 12829 44231 284233928 78537 23755 313531111 63016 44231 578982201 57402 82101 433490102 44231 51288 460889812 51288 52468 888623280 23755 24440 134523016 35633 51288 418477246 50758 24440 665737169 53328 24440 88873728 29789 35633 766207064 68235 35633 948915834 45070 68235 367011021 50758 28539 29255012 50800 29789 155329209 57110 68235 771653234 2863 57110 947514442 61547 2863 415909423 57110 27270 139474454 69763 27270 547608056 2863 85239 587949226 69763 24223 484793296 85239 38973 853981818 28120 69763 761665141 28120 39599 429463797 58920 85239 2103890 25968 38973 964416858 85293 38973 688056076 25968 85341 17464262 77862 85341 107205945 85341 80107 908085508 25968 49824 464872955 85293 66029 964043523 80107 40372 87129294 61155 40372 582698251 45933 80107 261431291 15529 45933 923485034 77890 15529 745636067 77890 27847 354527828 77890 76896 2218539 77890 8577 62872777 8984 76896 832178835 15175 77890 807858502 81073 8577 63750214 8577 63202 942578698 28712 15175 703148932 8984 33432 49815336 33432 58817 263813207 33432 22269 753836963 63202 60718 674925885 58817 65297 985679848 58817 40804 212215390 22269 50685 387614463 17154 60718 391664435 50685 78339 170185365 65297 38250 231166615 57764 50685 103238102 58859 50685 112864125 78339 27043 288613062 41907 27043 441452066 408 27043 200086845 38048 408 639405016 46325 58859 17655584 40183 41907 968793739 40183 17281 254160723 85103 17281 813060459 85103 6665 137625850 46325 75918 1521805 38272 85103 835643654 73802 75918 119898953 38272 79348 492101912 6176 73802 238887159 6724 38272 119443717 60346 79348 358952966 75384 6724 380881971 6176 90686 344281238 90686 55931 650038728 16440 55931 683387346 65148 75384 886904476 10402 75384 144219557 62362 55931 933409 62362 40396 85938471 33670 65148 835072213 40396 86162 516315920 51739 86162 185679213 47872 51739 529061236 33670 56878 692313139 86162 43148 125637488 86162 2882 972216028 47872 53654 72329984 56878 18832 137511835 2882 62919 934066814 63062 43148 252813824 63062 4845 307761224 25746 4845 974667944 8402 62919 985816199 86435 25746 114293496 8402 88173 819193311 28835 86435 864247643 74117 86435 472597927 74117 69382 676756803 86435 23960 580224330 1629 28835 622123907 27008 28835 885859496 27008 79671 42968622 79671 88414 799954284 88414 49648 227317050 1629 38200 968031018 1015 38200 56507959 88304 79671 472365524 16179 1015 432805723 63553 1015 711809955 1015 14773 234969092 25023 16179 496464927 16179 41697 719028847 41697 25224 1659940 26244 41697 823238366 14773 65829 322404641 26244 48052 140262438 41697 6748 892218558 78087 65829 18969967 54461 48052 216227864 6748 6700 131226640 78087 59036 578934239 90823 59036 312567475 6700 32871 71426851 54461 67775 214514185 6700 73299 144988765 33647 73299 166756422 79362 73299 401216360 73299 84449 463032895 15563 84449 986603617 42562 15563 837276919 42562 48957 584149884 11275 42562 369788744 15563 60164 865803114 11275 66070 21057634 60164 45568 340078426 85467 45568 118806210 81247 60164 192535221 81247 10437 675345127 63525 81247 29263231 63525 24682 899715225 85467 38931 191858938 81247 39941 668222037 24682 54948 657289614 57014 38931 848467946 39941 61777 122558893 38425 54948 657934188 61777 30134 220833271 54948 28199 888109917 49487 28199 121514342 38425 49205 21183713 38425 6650 766484522 37792 6650 233121782 15796 6650 276396306 84635 15796 75498163 80192 6650 650842569 59735 80192 184944231 15796 71723 599234084 20415 84635 140809504 5944 80192 689453899 11156 20415 605449629 5886 20415 527538665 73614 5886 223754267 73614 30624 996139449 5944 13269 687524670 13269 17517 726064433 37184 17517 284279258 30624 58447 406247353 17517 10252 304085048 78867 13269 278384297 32891 17517 693335894 54038 37184 912345647 34293 78867 476961072 3412 34293 436479092 3412 55802 620619780 14964 54038 459564374 54038 65576 642978481 53738 65576 47002276 53738 10440 587991324 47902 65576 831113280 46589 14964 865828215 72304 65576 541773425 47902 81388 902243017 87837 81388 520024861 72304 15291 483180786 87837 78401 143460325 26104 72304 432668722 64871 15291 907313153 26104 4190 419902053 4190 5153 379916718 49852 5153 322241585 45546 4190 971623941 45546 35720 679100480 45546 86341 684469162 3577 86341 914284291 75006 3577 100156847 48048 35720 777792854 42425 48048 782736328 56290 75006 589951049 3577 73029 443912986 23015 42425 953686695 42425 10181 102164864 42425 24851 643179282 2282 10181 148501561 19825 10181 205786612 2282 58589 956119517 19825 90839 72932070 2282 42592 198280962 44145 2282 798886024 90839 36594 724157053 187 36594 103365266 42592 51713 198315521 7721 51713 466244171 7721 38844 118743041 49929 38844 136329387 64881 49929 834359753 31663 64881 150029337 10929 64881 328887849 31663 76034 798518983 76034 38854 561322653 76034 26322 858324036 26322 38020 237366490 76599 76034 150218328 76034 29247 535805006 50891 29247 170913925 53672 50891 367307367 29247 81427 936792308 29247 76011 860470008 76011 32348 399191086 44975 32348 164264399 32348 77163 541869076 25185 44975 625536554 77163 78575 787665118 81343 25185 190139731 81343 33624 284330161 33624 35158 148038745 25185 3707 121420903 81343 85620 778943002 68355 3707 673569035 35158 76845 925776280 35158 12152 279742767 68355 65107 971278498 68355 46333 563739234 14281 76845 472087904 84360 12152 663477906 2731 46333 498450791 38211 84360 340009155 14281 11751 602278093 68054 38211 783444446 23967 84360 418891074 60759 11751 248912906 36331 68054 915461503 36331 40224 804851402 60759 48345 347005737 69052 40224 861668863 47867 36331 175419747 48345 13475 123414714 77389 47867 210463054 59604 77389 683479452 77389 63491 650084266 14387 59604 23935961 87137 13475 109853389 59604 72594 977555101 63491 70271 344135737 72594 32721 209582005 72594 8689 533806854 87137 87808 34989329 70271 31122 681345068 31122 15644 996189212 55898 32721 170777518 47189 8689 6165522 55898 83010 704302404 87988 47189 197928210 87988 38011 816734182 38011 31973 302349115 38011 52389 933397718 38011 85630 172902556 85630 79036 542746539 67172 31973 607898937 14210 31973 616489904 41437 85630 354941786 41437 70381 275975852 79036 85862 452081465 41437 16779 229771845 85862 55515 838188073 70656 41437 11161452 89710 70381 599262976 31269 89710 826450180 75276 89710 482745663 80091 55515 531115196 89185 89710 667551860 78449 75276 111379853 59161 89185 360280370 69373 80091 843428422 90234 89185 246041367 85860 78449 785660248 42952 69373 462731434 54265 59161 990914266 29829 69373 723989718 39929 90234 215599926 29829 65030 473751823 29829 36875 111564087 60137 29829 942225232 29829 51491 722722334 39929 89478 138747678 70301 89478 62582023 70301 81706 570866794 81788 89478 646753953 70403 70301 533120965 25530 70403 899326470 25530 16472 802617051 70403 80817 380145485 54835 80817 304171868 36002 80817 32677734 54835 39923 296778562 89276 36002 442855728 51957 36002 475039037 36002 59243 696061532 24709 36002 197466780 39923 47947 694751514 47947 56568 525137746 63789 47947 142513995 59243 89440 783811760 16833 63789 879668052 71151 16833 984483022 63059 71151 948611406 89440 8112 21530292 22823 8112 757481258 18519 63059 404849342 73034 63059 353863745 3975 8112 890953000 73034 25516 324674637 3975 15196 56171986 69746 25516 488289006 6423 73034 144552735 5745 3975 442369572 68099 6423 645406755 88312 6423 618211369 11105 5745 931700563 87526 6423 451183939 87526 7220 981906643 36610 87526 260832709 88312 18588 581068586 61600 7220 329139094 36610 17116 513505658 7220 71549 540062180 36610 38233 184755011 18588 45962 475483395 71549 28506 737989335 28506 67917 199598461 58139 67917 851845619 38867 38233 404748899 45962 7985 931884297 28506 48211 631503588 67917 57886 225872388 57886 78604 484801147 21015 57886 334999222 10771 48211 63732316 81875 78604 616464172 10771 5637 754502085 64694 5637 928390597 10771 87700 386944837 79514 10771 11817432 47242 5637 59105303 19200 47242 531233331 47242 74792 484865185 45581 74792 753188144 40971 19200 585364023 57942 19200 765090700 31979 74792 401173653 45581 90607 152071488 57942 9805 51258470 31979 50195 484125004 43679 90607 255654867 90442 43679 507862194 43679 37332 83075355 9805 82427 9753918 49568 82427 106947448 61134 37332 37481123 70169 82427 623894465 43262 37332 277272863 82427 38715 656826103 61134 66906 850890083 57852 70169 568049798 38715 80412 164090437 74013 66906 459460221 8866 74013 707714599 80412 34655 655748983 80412 19499 625709475 74013 30879 144945129 90527 34655 626593501 35891 30879 274857159 60286 90527 550557025 54508 35891 510435117 12035 35891 400373705 86632 90527 9268951 18011 54508 948121930 12035 18805 708107574 18805 31945 760801530 18011 83794 267509147 18805 71962 97897173 71962 44301 93570241 44301 11687 90204408 79126 44301 702484074 11687 77069 513239422 16936 11687 702001900 80539 77069 927966036 85282 16936 628696691 40537 79126 211180014 77069 44703 919077557 19658 16936 978494088 40537 25305 141716636 25305 67108 594441562 44703 18477 578144382 25305 24433 978497930 24433 86093 132651408 90569 24433 277655596 5022 18477 439555924 7329 90569 975540870 80676 7329 83773885 48804 86093 694501900 4071 7329 481129566 80523 7329 615151192 54752 7329 806023696 53933 80676 101474415 80523 61944 142917623 61944 3394 505964112 80523 12564 711617221 64555 12564 134458467 53933 83135 160681465 61944 7203 840447831 83135 47139 746900549 47139 70005 372070870 7203 64709 485963429 120 47139 33529171 49101 70005 541424732 29063 70005 60545797 19619 64709 908048056 21331 120 837413254 120 16579 207060893 49101 49024 144205706 29063 31126 723888870 3241 16579 634612773 16579 2111 455608190 31126 54759 430300395 54759 85949 439576687 66527 54759 614655226 2111 7786 241368003 54759 16100 77966409 54759 21226 39370535 16100 87819 2101445 89366 87819 397075698 23576 87819 308382264 64037 87819 738344229 21226 90828 871711856 90828 17942 789715885 46455 17942 147899987 17942 19444 371120079 64037 67879 654143547 67879 35673 404100350 40650 35673 148050623 64164 35673 207708517 65893 64164 882670621 62365 67879 601948293 24904 62365 28924301 12098 64164 777165307 10656 64164 927146793 62365 50324 93672985 50324 75440 331881109 75440 58348 86357275 12098 61659 629938685 58348 20088 924543226 50324 69427 242194266 75440 76420 412867781 30874 76420 827424272 12716 30874 833298103 30874 3307 513161516 197 76420 443213442 1088 3307 490083139 86899 30874 61501867 3307 54931 391513262 23312 54931 550033183 1088 26088 717940879 23312 63986 406705462 54991 26088 328239731 26088 15486 958447652 70257 54991 221652247 59271 70257 441049786 76530 59271 736203232 49391 59271 212700674 76530 19052 523402047 64753 19052 244135099 49391 55108 939521745 22645 49391 137428401 19052 69916 585026625 19052 70368 801128672 7231 22645 595146490 55108 28798 147716291 16788 28798 699900722 83671 28798 67942057 72665 16788 900000839 7231 78565 691351567 28798 39600 466929636 72665 90885 438015947 958 83671 986318919 90885 86250 619276721 41899 86250 401748096 26336 86250 251317230 41899 15910 255793060 55054 86250 623391075 78046 86250 292708596 78046 49236 669875920 55054 69657 333230652 78046 62380 53458805 53457 49236 77046663 52992 69657 913788175 65327 49236 852823268 17877 53457 803733286 20076 17877 590057444 44362 53457 375402121 65327 70844 597498552 30536 65327 791130030 69686 70844 563123361 85801 44362 193032839 85801 46970 283709239 70844 3891 512252454 46970 25990 945976359 69686 10342 464272920 3891 83583 704753284 63314 25990 164854734 88519 63314 344165285 63314 66571 463880148 53034 10342 536299000 78986 83583 369257807 66571 61104 361879017 78986 73854 555249158 26446 61104 591855120 73854 5918 811140566 61104 20156 241342797 26446 62786 973894901 62786 33375 673113667 62591 62786 101469869 72206 5918 373308429 62591 57936 750813387 62591 18170 788507213 18170 54564 712378008 18170 31042 994311029 76313 18170 182177401 15937 57936 296387940 4956 18170 509482823 21644 54564 148611486 76313 41447 470160874 15066 21644 116143868 4956 12138 895445085 12138 14822 137991194 80924 12138 735055048 78992 80924 60520042 80924 47657 282711237 78992 8304 959816755 8304 32704 364406532 47657 73849 801709093 32704 77289 586029165 73849 10523 105559046 19942 10523 31662852 77289 36020 172158124 77289 48258 912730290 10523 15831 310910355 15831 68423 61236214 68423 84614 369225304 39546 68423 489573586 84614 80819 383570335 80819 51085 170837708 31047 39546 766186250 80819 37636 582951545 76326 39546 192106267 31047 81785 179359673 36287 81785 729175315 15832 81785 642351832 15302 81785 386111754 63322 15302 89197695 67896 81785 920193056 25780 15832 731555835 71448 63322 89851849 30211 67896 363190333 63322 34237 307022396 71448 10353 966293648 10353 7424 929908901 70355 7424 839715805 7424 67415 295712999 47136 7424 127130857 70355 764 75058126 7424 38261 334150975 26711 67415 924395717 39070 67415 344000501 38261 60546 355550189 61055 764 573810047 61055 17992 287642530 74404 26711 359363006 47255 39070 655706979 36736 17992 836571529 10267 61055 427833606 49077 10267 358354805 10267 56116 497545583 36736 40260 906354008 56495 10267 325770660 32499 49077 133594197 49077 51369 45008095 51369 21033 910094925 13152 40260 296764327 79739 51369 984943981 32499 89032 539809972 40268 89032 780574110 13709 79739 421668959 13152 75874 57463230 67815 40268 715006803 6126 75874 892621661 57742 6126 254448986 56354 75874 353099265 6126 10302 301563426 8293 56354 397769501 46210 10302 997970838 80381 46210 733195569 80381 40657 851625218 80381 6649 717415443 80381 35072 602418621 20099 35072 505736760 80381 58618 818662501 25164 58618 674713793 38859 35072 278764335 79473 38859 170223747 72313 20099 183760831 55881 38859 841644245 72313 90407 166338224 90407 2952 42720735 79473 28040 159229483 2952 5267 947752083 5267 49865 676886632 5836 2952 905211952 12315 28040 881787196 28040 60187 234450444 33864 5836 882535868 84381 60187 331467109 60187 55882 26498073 84381 15626 794046178 84381 53210 295906974 33864 68966 4066244 58897 55882 27115333 58897 59198 770393970 15626 52742 745486698 25550 52742 513871554 78142 52742 811153989 58897 64042 766949201 63822 59198 700120338 43615 52742 721585170 25550 6453 999821248 63822 61343 918629701 6453 75155 548739167 61343 19083 288588186 18672 6453 961310412 27586 19083 585532346 61343 32992 46904289 27586 12021 589401540 60834 12021 140341778 20922 60834 972505875 6400 60834 730459263 12021 56537 495577355 67255 20922 505550115 59095 6400 882170222 6400 19713 787204059 74668 19713 640094337 67255 49604 264823706 43628 67255 226931473 15027 19713 513853549 43628 41297 93832811 41297 17157 598154022 41387 49604 437414046 5531 43628 973996445 21255 41387 276626980 5531 1184 91643795 21255 42390 705199397 21255 29293 293059333 21255 80214 68749010 49773 42390 315819658 29146 80214 4279900 49773 64857 259707324 38239 49773 447598073 67918 38239 908130975 26545 29146 43126601 29146 10650 190049204 67918 19987 602181184 8048 10650 816324567 30293 8048 138294235 8048 33609 771443515 84577 8048 609691934 84577 18915 221603118 30293 13933 242739417 18915 584 220700783 56975 584 313271897 584 63160 114924009 14660 584 344576856 86916 56975 666958732 33594 63160 751678711 57490 63160 319220823 63160 53888 702106930 90940 14660 931764722 33594 32649 2505951 51391 90940 48916044 53384 51391 95959352 53888 87119 260754098 5361 90940 240995917 32649 5759 725575316 51391 13607 997019664 77620 13607 795223760 87119 1533 187829238 13607 948 185392407 5759 83019 137295450 3403 77620 177097371 17246 948 132473546 58930 3403 536295822 84005 948 858104569 72397 17246 991384939 72397 87811 773698883 59760 72397 853927054 90958 72397 565693240 54731 59760 427825871 87811 66718 449554717 87811 31449 290424490 21982 66718 952193635 31449 26475 314414992 21982 47359 848312367 21982 10942 524945316 77315 10942 204674887 72260 10942 727098327 26475 36411 50877230 86865 10942 171728907 72260 17387 436487393 77315 66287 622108669 36411 59331 55931178 59331 45947 932360860 31861 45947 443233225 59331 4528 280829924 31861 54557 366104268 88807 54557 44395024 4528 46577 361935363 13259 4528 310837125 11289 4528 711133763 13259 90923 48371897 48572 11289 390341477 46577 26403 252957081 33470 26403 891380722 46974 48572 202716855 42351 33470 292832533 46974 37159 243087091 42351 31046 153377597 42351 43864 675420827 86291 37159 388151032 5662 42351 194431463 72923 5662 232537863 41183 86291 72553202 82858 43864 302669201 86291 37315 804720955 72923 4855 71689117 4855 24631 782127962 82858 66157 481079425 25495 82858 755765648 57086 25495 164803729 57086 12036 552844612 25055 25495 635824376 57595 25055 658916321 25055 3029 823896003 88790 12036 90845494 12036 49650 143104248 57595 52914 966302333 23217 52914 229136142 30525 49650 970115335 88790 69476 127278560 90336 23217 250641005 67538 52914 332961841 90336 30378 366030968 78293 90336 920370358 90336 10396 39017764 90336 85332 932795469 33058 10396 542810348 25950 33058 92826778 66819 25950 62854518 10396 46550 388580166 25457 33058 128769815 20314 25457 144009666 66819 71915 759842872 71915 55705 691476731 71915 80145 757467498 41567 55705 62343547 90367 80145 575272016 90367 7903 893393818 8075 80145 61863004 13689 8075 63099600 7903 17348 751454613 90367 60953 397775841 29840 8075 269547614 48176 29840 201024329 13464 60953 259841748 41554 48176 191134841 48176 54146 973805256 54146 75361 41232759 21881 54146 708290313 21881 81387 21155386 81387 16378 256497480 81387 69419 178899014 69419 44389 183837019 21881 80000 625588828 16378 47806 738573358 16378 77866 51613488 53629 47806 389616196 87395 47806 489325631 83400 80000 792508296 17528 77866 696598639 15517 17528 132470803 10100 15517 145994306 80587 10100 222877986 47988 80587 544956886 80587 74151 919936553 47636 15517 101958809 47636 55184 354643903 87307 74151 713236227 5833 55184 58183354 74839 74151 636697293 83641 55184 880029833 74798 87307 991817381 83641 71150 990216458 67383 83641 633842538 71150 17927 24009321 44675 17927 540107499 51741 44675 70691007 10146 44675 115272531 67383 3317 873328868 61782 3317 929769989 85976 10146 78858038 43651 85976 527248504 10146 84259 17619320 56534 61782 824499210 61782 78134 431826137 78134 82103 577592083 78134 80504 2023634 80504 13466 286534698 62046 82103 903068825 86151 13466 332513896 62046 695 955851112 259 86151 83558268 21845 259 411239549 259 37718 25143810 259 37945 711576563 259 11556 635382888 7823 21845 839158945 7823 1191 928969239 52784 7823 255632474 1191 33952 490129986 52784 73024 67181303 27917 73024 851830929 67220 52784 342164232 33396 52784 766477727 4066 73024 763775562 5268 67220 24827552 66077 4066 824129367 43142 67220 598685142 53718 43142 12249316 5268 13140 77486382 43142 74348 431259099 66077 9557 71809529 13140 6428 875500662 6428 29642 832229008 74348 80861 459279918 80861 23371 671108095 65977 9557 95113763 54558 23371 153215206 80861 87742 513821000 53698 65977 535027401 23371 2962 871200904 87742 51277 849739585 2962 61898 225789821 87742 5427 488248236 5427 32653 777286377 2962 74338 666897714 56992 51277 278603888 29315 74338 331479870 43155 5427 444518711 78377 74338 990270384 74338 43624 191100571 78377 7186 135292548 43155 15557 36833853 26309 43624 723492327 15557 58680 60717035 26309 81797 533284114 58680 37835 523407379 27794 81797 184797260 16733 27794 536481126 39671 58680 839752685 23585 37835 91296464 30600 16733 374829329 23585 65787 950390341 30600 70561 229037600 39671 63133 575050775 57443 65787 3740380 46010 70561 733202812 34950 65787 904882028 85940 70561 132573380 34950 2631 25724216 46010 21837 591926782 45234 85940 682757403 30467 21837 794548378 2647 45234 717047710 2631 74984 393116508 21837 54464 349829706 74984 57001 915967143 57330 74984 706829671 20512 54464 136000932 20512 27368 966299236 35214 57330 7691604 84737 57330 182235752 36253 57330 814105243 27368 617 363447429 90720 36253 420524834 60200 90720 845001736 45926 84737 948179973 45926 32977 832818475 32977 31517 247830152 90720 7624 926274204 16422 32977 959182929 32007 7624 977875980 70774 32977 853279294 14987 32007 446540258 11068 7624 473089272 32007 8356 552848282 70774 82454 87911810 70774 24046 74191641 11068 76017 674718162 87649 24046 701212025 33809 76017 826810713 24046 2424 812727310 87649 36932 926489250 33809 70693 370235388 33809 61747 47928321 70693 11135 520298760 2424 72390 277646203 11135 17511 587294023 61747 55638 887913091 11135 54369 825238422 32481 72390 151706474 23777 32481 694299587 59079 55638 965687087 59079 30158 141635336 9386 54369 58646647 59079 40856 293197295 87492 30158 94093822 30158 54858 512964396 44936 54858 456503091 86852 54858 47418823 37947 44936 884742076 21765 86852 216575361 24276 54858 918408672 14977 37947 998346474 15313 14977 542736363 15313 33137 872356825 10461 14977 54187952 33137 69228 786577470 79563 33137 40180340 15313 29855 217829338 10461 46936 328609216 10461 28881 984284344 35704 79563 469467588 79563 57369 443286108 55360 28881 232964875 55360 25582 135434789 88678 57369 910938861 64054 25582 132611579 25582 36387 8395883 64054 35770 193218346 37959 25582 659575649 36387 16786 950607782 16786 76811 484747933 26222 76811 291187689 12437 26222 222947107 12952 16786 623755257 45413 12952 872560008 28625 26222 974259358 28625 46613 957804691 8626 12952 120514624 48604 28625 613283095 5389 28625 13509216 8626 23622 460475912 82677 23622 911118539 25136 23622 982111546 48841 25136 577553089 39458 48841 22428406 23438 39458 60483496 60882 39458 970378822 25625 60882 884620959 23744 39458 713204559 23744 70180 449914951 4999 23438 821448517 60882 29731 780308513 70180 2958 546752475 70180 48477 675055474 2958 66494 861805249 34682 29731 241806577 2958 39279 539718183 35571 34682 348702004 35571 869 109778351 47785 39279 868549623 43026 35571 306932314 35571 69648 639383094 47785 1246 133220652 47785 17422 28186116 14155 17422 737412969 69648 86244 137222479 83590 69648 754791725 83590 43524 43147395 40070 83590 523386828 58877 40070 166612471 83590 74477 111800257 83590 62553 265022287 58877 12215 413860512 56431 62553 878380867 30933 56431 539979384 78795 30933 655845619 31591 30933 380996309 16330 30933 829255533 56431 8919 524265466 14982 78795 65674872 22625 78795 188059065 22625 10820 673056271 52861 10820 972944690 5164 22625 96911340 10820 38563 286922883 22625 56595 439072645 38563 5102 524459206 52861 12977 50241579 17370 56595 317819223 12977 5468 314474931 56595 13695 380585637 57922 12977 409743003 6484 5468 118065612 13695 10687 980831605 71731 6484 801472884 21603 13695 756525863 57922 40298 954436525 510 21603 932382738 13453 21603 145785800 7825 40298 981261784 7825 44607 997850587 40298 36220 683948171 50139 13453 124429361 50139 18273 165662211 44607 38322 367844896 63741 36220 5079889 18273 40569 450457690 28755 63741 215045177 28755 8740 211370478 63741 57321 63370730 71748 63741 799932308 40569 88201 2375311 71748 23579 101995076 48717 8740 239299100 47493 23579 521601175 14167 88201 238038607 5796 14167 493411662 62800 23579 894277905 60571 48717 508692877 14167 70497 765122305 70497 59768 392593607 72994 60571 330001004 19849 72994 742574135 73928 59768 116607298 72994 1930 445955663 8203 73928 966787973 37580 73928 704907318 19849 43486 705289504 73928 65742 461470381 65774 65742 612232318 57039 43486 17665837 57039 23013 355039668 34770 65774 772257702 65742 88699 981434871 88699 20496 14290389 34770 15988 862521051 20496 38919 74308420 88699 50679 102451641 15988 75625 442600935 75625 30349 770827166 53426 50679 251553315 88752 30349 839477268 75625 80221 264327473 46359 80221 468395727 80221 61775 341871726 46359 58261 413902110 61775 57138 930898969 80221 83257 870615060 58261 84188 723292050 84188 6550 541656299 31068 57138 303639808 57138 7643 996982782 23071 7643 301732105 77939 84188 194830782 29454 77939 171009711 54834 77939 337922337 29454 29369 260822137 71319 54834 84056359 8187 71319 574682726 41642 71319 103463814 29369 80551 633080129 17512 80551 128608364 31609 41642 138824050 57650 80551 824684818 50404 80551 703789705 86848 17512 304731237 50404 84627 623034817 31609 19545 385377739 8326 50404 253664792 84627 55901 374132661 55901 46080 250899168 48721 46080 552270227 69395 48721 594487301 10533 8326 889387263 58972 69395 188778670 69395 79339 938240828 67949 79339 215249699 58972 62581 90870597 79339 31815 918588964 49875 62581 921222547 31815 1071 134412883 61647 67949 482324531 61647 76518 380184153 4574 1071 239763671 76518 86982 152943490 61647 17543 763556146 86982 39208 30984028 76518 22192 768080311 4574 48676 952152958 63906 17543 647157704 72836 63906 355351351 48676 74737 667823126 74737 44959 357280423 72836 49581 629707497 60162 72836 231798188 67736 60162 750764406 67736 90463 481916529 32429 44959 828691468 90463 5834 953307557 23529 5834 200982326 23529 4350 534867819 90774 23529 362610054 82294 32429 132881194 5834 63992 43839524 4350 44022 640674288 63992 45254 930998479 90774 34249 128912110 82366 63992 419143038 63992 46666 62548028 82366 66657 614578270 28285 34249 452296929 20710 28285 365589984 46666 7178 450947963 6223 28285 648830489 2996 6223 115252941 69499 28285 363022917 75023 2996 666867635 69499 88151 921005305 75023 28662 856323334 19779 69499 737299330 69499 20549 655842057 28662 18761 345539611 28662 27170 119635764 23251 20549 123463049 23251 14866 666049532 18761 48842 34079056 48842 14807 955900344 48842 30177 905076268 40553 48842 446466842 40553 73205 663620177 40553 78840 108752271 40553 61592 916873241 61592 83037 604792413 34772 78840 427885084 32405 61592 655239726 17049 32405 663146068 83037 59397 685998572 17218 59397 800868648 51645 17218 625884676 17218 79698 545367176 44311 51645 219922065 59397 63290 115313370 5672 79698 979115271 79698 20384 287703416 44311 33872 279329095 61033 63290 839818244 45162 20384 830483035 61632 61033 16217621 61033 89398 152119083 33872 20599 601423894 17322 61632 461803467 31016 20599 823473290 13659 17322 125771991 31016 45204 658469073 13659 53224 106222685 25324 13659 748623574 25324 29272 783282481 48098 13659 354483508 53224 19718 736842931 63516 29272 40496215 25324 55230 446026865 38567 29272 109286090 19718 66484 194554994 63516 33491 416818047 34011 33491 274639113 66484 60942 6549234 66484 69631 135328253 34011 38936 736760967 60942 30707 159397162 1995 38936 865273258 60942 41038 451582640 75731 1995 591764595 75731 14479 330350126 79201 75731 702295572 44073 1995 588435026 61099 75731 935881431 44073 88767 180655294 61099 24655 16004491 44073 57753 23187581 61099 82003 574400713 24655 13016 451064478 6045 24655 886785622 66827 13016 116005170 30621 6045 700009322 86478 6045 723809330 29100 30621 541022177 41307 86478 884212113 30810 29100 115289790 7324 30621 79034875 29100 63563 134271646 41307 21666 117926197 79170 30810 406964492 30810 79607 820353297 20508 21666 378824477 49712 79170 855791519 18561 49712 846400271 22045 18561 239207837 49712 76745 598281427 20508 40022 914281532 84998 49712 630615337 84998 72603 716089680 83696 84998 518515531 41169 83696 156940635 53368 41169 519896731 83696 60100 8939731 72603 81235 608478110 14211 41169 281870503 28137 41169 130480117 81235 4629 143444283 71187 14211 650797377 89884 71187 315046133 83934 14211 11124500 17819 28137 787932591 21657 83934 909466975 83934 24939 760213025 29631 83934 45337686 41855 83934 564236175 7554 24939 781637197 45956 29631 902691236 29631 27303 809668668 66259 45956 808218654 7554 46671 891013243 3133 46671 138622079 66259 24437 44829307 66729 24437 383314302 66729 40390 133818514 27087 40390 750373381 7478 24437 252614404 67175 66729 606865288 46465 7478 93036445 27087 6717 554680040 52575 46465 548413718 42027 46465 554743696 78770 52575 692609374 54266 6717 484101194 35204 54266 221582248 35204 72133 772941170 54266 10052 87441705 72133 46867 839121549 62558 10052 46145960 86161 72133 532930393 72133 84079 920796286 62558 68436 29940185 88777 68436 674126095 90868 84079 40524769 86161 18255 708916486 90868 82600 758053019 17606 90868 419153723 68209 90868 439897469 82600 24728 622747996 68209 77614 466557488 77614 48245 68834861 77614 50760 661958434 77614 53308 856094606 24728 46711 141063925 54122 46711 576032185 31919 50760 787237738 50760 53293 662330791 31919 86384 227788210 86384 13871 159016095 19013 86384 808652125 22806 53293 716034136 38757 53293 977779134 66502 22806 584534559 13871 48107 99467305 38757 70095 194191616 71202 38757 756645499 34084 48107 658039800 85411 70095 271819390 70095 29093 624716616 50474 71202 121407671 630 85411 939393980 85411 90079 402609971 89848 90079 430856031 50474 28512 643214357 84282 90079 751227508 82099 89848 162837406 28512 26604 871087976 6317 82099 307482202 82099 50896 410809492 9328 82099 367937791 93 82099 825490648 87507 9328 868027582 87507 80396 395703572 87507 4708 702697553 46294 87507 405246635 46294 55889 73685339 23322 4708 437783332 26775 80396 651398086 11060 55889 811726190 39090 11060 163544187 14215 11060 598995275 26775 61619 882731692 39090 12007 466998131 11060 53763 630738486 12007 71554 449679750 45119 14215 335325080 12007 57527 975775915 10119 71554 463733545 10119 88220 48232334 8629 57527 96932376 45119 10584 843052670 10119 34049 503152284 67789 34049 351945723 8629 51309 1991714 47303 34049 154195513 10584 13761 579141961 34049 85150 491917492 51309 8870 928306737 53348 13761 357120246 8870 75224 541755946 51847 13761 262754200 81723 8870 787003092 45859 53348 932950037 81723 38928 462525953 36928 45859 269684084 70690 36928 287177690 45859 37675 582592391 875 70690 246089106 36928 74970 797396692 44864 37675 803242726 74970 35324 266133070 81022 74970 557299341 35324 28488 549291039 35324 71767 421998884 51346 81022 897167652 48768 28488 418243980 81022 68676 840835855 3586 28488 250968317 51346 64672 308500059 16563 64672 607484613 48768 6870 125468947 21096 16563 543437247 44695 16563 537508625 6870 83876 200148502 70414 16563 37607172 76241 83876 139013872 39650 70414 238292265 80159 39650 914307152 6503 70414 34435642 70414 70244 399027288 39650 60227 152577216 39650 78118 944041494 70244 67202 727551040 87891 70244 472231662 75159 87891 613536780 60756 78118 466751591 78118 12461 679411277 87891 11837 4616115 60756 55692 652231540 44438 11837 404341570 78385 44438 60672193 41053 44438 698611652 41053 38197 239668654 44438 42665 939064110 41053 39328 654257539 7448 41053 58223938 16726 41053 860395365 7448 82912 505280524 81591 7448 902307943 79391 7448 329030204 82912 29716 762261161 50165 79391 812399499 76619 29716 658486982 81591 2420 511108690 2420 70382 874296578 64812 76619 705589932 42523 64812 458805701 35092 42523 86449578 70382 32093 869636737 35092 52130 825094999 23419 42523 68637786 35092 67254 35761731 23419 5656 590617068 85676 5656 222012256 23419 43441 371070791 85676 79988 566318784 57408 79988 199340603 79988 38354 427520739 79988 74202 48250247 62378 79988 873578805 66796 79988 854079688 646 57408 710031945 38354 22947 835886671 77929 62378 716392443 38649 22947 674511560 19318 38649 934450385 22947 58649 129839078 12561 19318 377215196 80419 38649 511254370 38649 69212 770930206 67076 69212 2786260 54767 69212 868173461 54767 67118 568483623 67076 6858 764987146 67118 59015 86839980 67118 67389 391797043 67389 49945 70251039 15453 67118 958837756 19795 49945 750826861 56244 59015 316693819 67389 42953 921750340 54567 42953 21004117 19795 61364 73872669 68347 56244 329594613 68347 3021 849963112 42953 85287 319968549 85287 65639 290290159 61639 65639 907392582 65639 70369 336352561 61639 56606 328024000 32387 70369 15978380 3690 32387 216628557 27565 61639 526682731 71764 56606 844883477 67925 56606 555729211 38259 32387 555364362 15487 3690 265237849 44113 27565 86618019 38259 8419 827104139 15487 1821 924237556 38259 37284 369253800 37284 43927 382332972 77233 43927 137380815 8419 8242 223350440 41640 77233 667137982 75626 8242 749442264 41640 88445 123711833 19274 88445 621862129 35469 41640 846569833 9504 75626 780420504 19274 24787 480839252 19274 90738 732294945 24787 30275 764669694 30275 80518 85187618 9099 9504 87641945 20608 9099 121357435 80518 88050 958663978 89568 88050 821472402 89568 75514 350965010 9099 60655 274810868 76030 60655 448713632 3259 76030 553735703 89568 59166 695356652 76030 31966 927852726 3259 43133 494859788 43133 44624 796741880 3259 18468 749090795 31966 72395 574292489 244 44624 52982489 44624 13728 810567022 46371 244 373937980 46371 5960 302552876 13728 84481 140647562 13728 63263 133679451 46371 66525 21364471 63263 7045 214748264 7045 59787 137776149 36973 59787 895019915 34559 36973 796598148 66525 31683 80091987 9301 31683 236178571 34559 42352 972189674 2239 34559 110903391 9301 59607 351546205 31683 38305 58478620 29900 9301 9543011 42793 59607 799070382 38305 82456 617534907 29809 38305 288637515 32107 38305 136363215 70015 82456 864737374 31139 29809 780080086 29809 67263 972111794 31139 24442 540679024 31139 13062 350488992 58278 24442 765200577 51218 58278 202637576 6843 58278 424453277 24442 70042 136388764 58278 76225 182459545 5805 58278 790629057 39853 70042 332316683 81625 39853 356614791 81625 44169 234450083 44169 24094 406098647 16431 39853 955254289 39853 89981 574441125 3890 16431 125865894 17395 16431 115467076 3890 64157 20295561 89981 77011 139832277 31334 64157 905139978 7192 77011 227919088 53101 17395 508527168 77011 4011 958109086 4011 29292 116724284 7192 6159 588021966 53101 86371 43470283 29292 4529 251408906 27416 6159 442405412 29292 40796 353766362 18756 4529 928343572 68732 18756 838026776 27416 83741 179793105 9691 83741 425787083 40796 32597 271966269 86679 9691 838101151 9691 29482 760605561 9691 86109 359215853 33659 86109 135360789 35540 86109 665152140 81722 86109 771095782 35540 73556 553642388 35540 29086 50327214 28738 29086 945002779 38252 81722 462558845 25449 81722 595425026 44671 73556 79492977 28738 30032 2660934 20511 28738 91978355 30032 12925 311891095 8255 30032 994067375 4383 44671 246083570 89610 4383 921045183 22013 4383 728838365 88303 8255 775140711 21923 4383 13523745 55335 88303 499680962 55335 38717 65835258 22013 43543 224733776 21923 1546 895257149 43543 86621 14639878 19513 43543 783227737 37016 43543 481683028 49128 86621 58451635 31967 1546 66853037 58827 19513 790122354 31967 50541 225367675 56073 37016 520626048 18874 31967 494021696 22963 56073 907851530 22963 25801 495971269 38144 50541 520431600 22963 3120 46090456 3120 35266 398176755 25801 81362 449621244 35266 45762 810633201 20289 45762 489148779 35309 81362 410910326 9086 35266 84782309 87479 9086 397009538 20289 63177 692221039 87479 81129 65072106 35309 37929 928370516 31727 81129 916517922 87479 59956 687678917 63177 54455 396587319 3013 54455 303293776 54455 10413 31818766 78025 10413 208318475 3013 40434 620208462 54455 65864 575945773 65864 43078 974717190 15099 10413 582251650 65864 41227 888442708 35678 41227 707505825 35678 4231 671185652 83670 35678 30133189 25484 41227 169831929 4231 5888 174472262 59154 35678 233412266 38527 59154 615752002 25484 76142 898317713 40622 76142 252051202 76142 22298 268430008 38527 48614 360131998 6191 22298 970825745 81196 48614 24512832 6191 32179 853688672 22298 51618 36203151 32179 57251 126314790 51618 25927 585132677 51618 73766 995952189 30502 73766 238790900 51661 73766 573769569 25927 12102 957166667 51661 61795 127930689 30502 81964 142214119 12102 46382 344480796 46382 65396 808901229 77326 12102 707151346 41203 77326 206581973 51397 41203 957627346 10197 77326 328552726 51397 12179 542891986 41203 64882 110996450 6477 12179 108464852 46768 12179 171739917 72741 64882 163911341 59165 64882 827750208 46768 21633 676310326 72741 63063 249895443 23711 72741 210351895 23711 61344 683005765 35655 23711 638891231 23711 53228 20259844 23711 34158 365972920 61344 27706 729052368 50871 27706 310452971 27706 8183 839948985 27651 34158 274877320 34158 10514 227584431 30869 27706 352107260 14537 30869 45308261 27651 4001 662371513 10514 49126 106215859 22080 49126 510491694 51147 14537 995439203 35812 51147 748220862 79109 49126 128192628 22080 18921 875384662 22080 88743 290703719 79109 89238 227810638 44557 88743 417474199 88743 74853 929877530 26866 44557 96641264 44557 47202 913401317 74853 86357 293129720 18403 86357 723550041 26866 59324 634043526 21561 26866 211496449 86357 42580 577119744 46651 59324 96370685 53099 21561 295348080 21561 71266 956036615 8501 71266 936736338 63865 42580 277025878 8501 29776 925295210 53099 11973 99712494 18884 11973 895616472 18884 17237 305225292 11973 10192 939377572 17237 18034 168999780 11973 72178 189167885 4679 72178 423461622 64150 18034 130987725 44039 72178 415987144 57361 64150 209462562 3056 64150 985699115 55919 64150 61982075 64150 59280 633384047 15919 55919 478189708 28386 59280 78674820 11261 15919 267762790 15919 28138 598770676 86501 28138 765526386 39647 28138 8153348 28386 24382 827655275 34597 11261 642443950 33991 24382 922219297 39647 12618 545067269 12618 10828 553379991 24382 7641 318863540 12618 60880 325928591 33991 86990 972685892 20246 60880 951331084 53918 86990 239145427 23860 7641 368996215 73868 86990 685522060 73868 47770 53756610 23860 23791 652654616 23791 8595 893321403 23791 26166 229219654 23791 36480 542993790 26166 26109 295348888 7874 23791 642601875 9626 26109 75969159 44919 26109 801470569 70782 44919 663857118 44919 69783 404428052 70782 44257 367826174 44919 7745 95129301 7041 70782 490312628 7041 83826 777308197 65849 7745 100884519 7041 61813 165160125 68472 7745 502864151 25383 7041 119379799 61813 44173 337007256 81623 25383 308780109 81623 30164 980103025 87806 30164 472772301 81623 69772 999880199 40906 44173 303421231 32497 40906 106674730 58037 30164 152796679 32497 53046 916124767 3925 69772 81472504 32497 42857 564567843 53046 69326 287304784 58037 23959 542361856 24505 23959 124024196 69326 63709 215979135 86909 42857 629826162 47144 69326 610810282 66934 63709 185342535 86104 66934 742504603 38441 86909 352018190 47144 43058 637390404 50643 47144 258638471 16708 43058 215805052 63231 43058 71082387 63231 32849 364393827 50643 15483 243399914 16708 28767 568884640 16708 84031 299446730 63231 24850 835685954 56849 24850 8988853 61935 28767 224423969 85954 61935 604651480 84031 82641 282453984 85954 3500 278663907 82641 74768 153141549 89349 82641 619859740 85954 54072 138637866 74768 86743 239629786 20484 3500 994966058 3038 54072 191405436 20484 70410 20816111 3567 86743 140837904 75100 86743 818026396 62707 3567 553463596 3038 78581 568788258 33934 75100 557893789 33934 37068 758816512 75100 86971 480962827 33934 7778 657571982 21283 37068 918745432 86971 88386 242825180 77380 7778 306278183 77380 62874 122136082 88386 50090 440938662 4521 77380 561652839 62874 52465 181494724 48217 50090 919665796 62874 25254 24686050 25873 25254 615133610 4521 85926 96437242 36832 25254 698151142 25873 71539 682166794 10884 36832 374425349 1390 36832 350754500 85926 22722 775272705 61341 22722 547743561 28398 22722 365654154 10884 71606 104593630 2597 28398 104962411 22722 40842 309925075 28398 53783 30392739 66112 40842 101600549 49392 53783 666268775 66112 84367 392783426 44567 40842 261985292 73554 84367 170356952 73554 24086 701100748 67818 84367 269620438 84367 58804 868169717 10814 73554 960039777 75512 67818 594907568 24086 27730 514056656 75512 30852 214321432 80573 30852 153384657 27730 54404 16698928 27730 6086 838415441 6086 52620 807245878 41636 30852 997150200 41636 65955 623851636 20456 41636 607433387 6086 527 436703343 11935 527 698489711 41636 87506 335346785 527 62209 65846538 22955 11935 293517785 527 79699 699475273 22955 5518 386186003 29477 22955 554019774 79699 9282 684698564 22955 40107 772307627 9282 26236 23230511 18415 29477 748489157 40107 54737 255771758 18415 55756 156507392 46649 40107 693122032 5065 54737 617976671 86700 55756 246763817 54737 2327 120145816 29817 55756 989609229 9991 86700 785627102 5065 63534 211878668 28183 86700 876585065 86808 9991 403667004 28183 65894 51088455 63534 59418 138009269 65894 34546 642279409 31148 59418 286635500 18113 86808 844232517 59418 48010 693956972 18113 67798 274547000 80007 31148 617197036 48010 29655 369420729 35247 18113 61506402 83643 29655 446071454 64860 80007 675558897 29655 89564 39275344 69162 83643 421833631 57252 35247 338018585 45644 64860 198981598 54624 64860 766382552 45643 45644 65019471 45644 88154 203263345 67723 54624 356979576 36446 54624 599094926 4248 54624 48235770 29180 67723 290531901 36446 27714 766165596 67723 21245 381910009 2510 36446 149519175 2510 3886 583820328 27714 81118 764712718 85736 3886 565031986 73799 85736 538956080 81118 81849 717079683 1398 3886 997190308 59965 85736 927444894 85736 64911 597156895 72620 1398 118897448 42126 59965 30720451 55150 72620 857589367 24051 55150 444150649 64911 82960 449421725 24051 18949 808073898 14917 18949 743020941 14917 65453 364345896 24742 82960 487703843 50356 24742 802453290 81812 14917 20637663 81812 82230 660819098 50356 58199 931863397 82230 86702 926212280 50356 13717 425251885 81812 84779 695049230 71036 58199 182538346 13717 8094 967174405 22459 13717 509758599 8094 40117 40765332 22459 5238 326673998 71036 78818 495544757 43611 78818 511465001 43611 35142 101568908 9916 5238 693981966 35142 26890 904421022 578 43611 97947918 36686 578 9886024 58976 35142 75765877 26890 66895 446668656 43110 58976 311983830 59559 43110 897683444 59559 48979 572520265 31805 43110 387166238 26802 59559 981215603 48766 26802 746491887 23997 48979 129287148 26802 67674 82617240 48766 41167 806959996 41167 37726 639920992 33010 37726 940724694 33010 23054 773110640 33010 82791 962098483 80061 33010 626032976 23054 12146 719094967 38225 23054 243914822 23054 19982 919452216 12146 51625 230633672 19982 21361 711488814 83402 51625 131800394 38225 80867 45731479 83402 75531 853110368 49867 21361 825361625 61345 49867 815770774 31901 61345 824946454 84301 80867 838296283 14367 75531 705066479 89007 31901 361892810 33425 31901 246919936 31901 63055 262578372 31155 33425 765660116 55775 31155 702126399 33425 38450 500607808 85526 63055 882117512 85526 18881 403076330 33397 38450 757317389 51115 33397 744726537 33854 33397 476342783 18881 61575 251188065 69503 51115 907442482 27159 51115 452838022 47829 61575 546838367 33854 9942 62178388 64865 27159 382618513 69503 79340 749173312 47829 75553 980145926 79340 23338 151690078 35869 75553 52462111 64865 54311 320065096 75553 29380 716910857 75780 23338 653530229 23338 66875 24465583 22841 54311 937172353 50559 66875 673377627 38534 50559 645438272 27131 66875 969527636 22841 67913 31591575 22841 1795 961213494 38534 79332 277613530 79332 63335 107900985 1795 73807 989028890 79332 61695 394136621 40077 61695 622835586 37320 40077 498049553 61695 73723 86211054 5671 73807 518558456 73727 40077 541705006 73727 34299 695547097 73723 68519 43832403 68519 20416 372270477 87645 5671 654777533 52538 34299 640063318 87645 81399 710680466 68519 69655 632655418 52538 64830 797625168 64830 27998 867597187 23628 27998 681119663 10697 23628 484922076 66177 27998 560848889 27998 35850 99372280 78146 27998 50448388 1923 23628 944350274 66177 176 13471123 176 4210 923547103 4210 44668 861338445 44668 52651 599090549 176 28172 342648393 28172 76925 55001435 51781 76925 545463378 83861 51781 894139203 76120 51781 133245955 87145 28172 687291654 7929 87145 875986548 27705 51781 970837216 76120 42633 7701708 56528 87145 641444429 77423 87145 245689281 42633 42751 650303488 38375 77423 78208424 77423 27161 168980279 42751 52693 722184521 43307 77423 160695546 43307 84667 712257394 36692 84667 970678121 4688 84667 460902882 66296 84667 158358368 25824 84667 184102765 66543 4688 261030804 36692 12984 17863751 25824 14386 201957450 25824 56778 859626566 48185 56778 83715552 12984 1176 281712931 14386 12924 216992600 12069 14386 12902331 21640 56778 4500923 21640 85718 6560056 14856 12069 652436114 14856 73227 85926148 14856 63932 534087270 14856 36981 45480610 54687 85718 993494215 42253 73227 538095658 72008 54687 142189037 11908 54687 191425739 8991 11908 286557565 45991 72008 40064715 72008 77461 8884502 67747 45991 809324856 45991 65769 386731700 75940 65769 464366329 45991 82551 409830388 77461 56055 261461790 21099 82551 894776532 1349 65769 242929787 21099 29949 746733316 43298 56055 973825789 29949 8423 370510119 77672 21099 847268900 53191 8423 772913555 43298 5422 709361992 48284 77672 794779643 13887 48284 134776936 58406 13887 628753401 58406 9980 882057594 2649 9980 471361678 58406 37743 111750423 5645 37743 669866656 58406 8962 648491266 14851 2649 720600149 31487 2649 698539690 8962 31777 32347798 67480 31777 60077347 67480 35355 889319625 52565 31487 768073422 35355 19742 503589935 19742 29564 426737000 3016 52565 931894819 19742 87946 954550071 9665 87946 63164777 87946 52031 281166021 3016 62147 35547939 16152 9665 120751219 62147 61790 766128655 61790 1400 975090482 61790 13313 365696237 22157 1400 659094969 44261 13313 51028351 13313 65101 653418300 63267 1400 184067612 90262 63267 307613856 65101 69792 751443485 85919 63267 986027123 85919 19449 897490 63267 89751 949019225 90028 85919 482217560 90028 49905 303621419 42422 89751 475618039 44370 49905 75696442 87370 49905 898647821 42422 78750 580991847 50416 42422 281966145 54627 50416 514904441 50416 29916 664291832 1969 78750 978375170 11071 50416 442330813 35840 1969 536016990 75397 29916 725372580 75397 21135 582145303 11071 4667 20170358 64108 11071 347881385 89197 21135 466382473 21135 5444 20153415 5444 14101 928391790 89197 19826 36263555 88141 14101 704185829 89197 8600 943900018 74298 14101 562374918 35213 8600 24179169 40618 19826 479643550 73186 88141 75026193 73186 14405 846092413 24338 14405 968265011 20254 14405 690636345 57280 14405 2767762 57280 85420 639123891 20254 5331 213194619 5331 52812 854668299 5331 76788 900023225 85420 48653 886746937 10945 76788 167648750 52812 54089 258574881 52812 23625 282117440 3162 48653 275385926 52501 54089 900132897 45911 23625 866399995 52501 50214 529520189 63103 23625 143751322 71920 63103 136473751 52501 19698 605744563 71920 25707 545194368 55383 63103 47439708 25707 75834 202891167 58045 55383 696769718 80583 19698 390200795 25707 24909 744233871 27779 55383 879482121 69216 24909 521914661 40623 69216 528791250 12927 27779 172928868 27779 34318 404846412 13137 27779 109115937 13137 23500 604337620 88492 13137 137184500 26550 13137 87254925 26550 15081 437601932 61885 23500 840313865 26550 57985 95870979 15081 72006 239665995 31655 72006 851152123 77613 31655 81190053 75612 61885 40232683 75612 31957 155743796 75612 42207 974788084 23949 31957 64480629 62149 75612 113459192 52364 42207 892078514 4497 23949 108726341 23949 33661 327958737 33661 18162 942260204 18162 43508 693872602 55541 52364 900179303 30096 43508 569936474 30096 23869 134940550 20308 55541 493723679 88684 43508 144501957 40750 55541 286511367 81091 40750 240618604 58574 20308 451914681 88684 82045 126790207 70712 58574 68156340 58574 87807 690755049 81091 4085 20373576 69300 82045 161683687 4085 19139 750424930 82886 70712 763545973 69300 35687 188838726 89502 35687 683516699 69300 1205 217324608 7503 19139 420894017 7594 35687 657066271 7503 50537 138478367 87594 7503 602646961 23901 1205 90865499 33567 7503 299536358 60548 33567 275989651 50537 18737 15454152 23901 68822 180443900 68822 69230 618742439 60548 16320 384160039 17619 16320 298587827 16320 83321 518497601 63696 69230 516463988 16320 30921 98718102 16320 27004 872987898 30921 11717 297353232 63696 87221 790040791 73981 27004 31180856 15052 11717 519961268 15052 59976 152282094 43597 73981 192218408 59976 19090 39706673 82593 15052 100049144 70675 82593 243500286 48758 59976 414794509 54676 82593 940475301 19505 82593 627882686 19505 9821 905841587 70675 35132 366019901 23133 48758 730651619 20065 19505 81720858 9821 9788 474094667 9788 836 21385498 16745 35132 116965751 30748 9788 627321875 42558 9788 213360742 5435 836 402552288 5435 42085 27212842 2679 42558 178250686 90559 30748 73909364 24333 42085 750889801 21182 90559 11460230 76795 21182 178390266 2679 46309 375635511 90559 51077 774377855 85672 24333 635934315 46841 46309 839324679 85672 29679 580376711 46309 1782 467820854 51077 90290 254573293 46841 13108 819106655 13108 14392 619715711 90290 13487 426034147 13108 10161 576776724 50863 90290 622674378 18758 10161 49846377 37489 50863 517587101 50863 58565 604853017 37489 80424 978608422 18758 32799 240387533 61359 37489 791808357 32799 49799 314117690 58565 22615 838867178 49799 36300 196875913 72570 22615 444353211 49799 33847 106863461 44297 49799 771899588 80983 44297 190151510 33847 88007 78540423 4486 33847 654734918 73961 4486 417614321 80983 39113 927295329 4486 84312 765887900 70279 39113 483695138 7840 4486 365153224 54013 84312 202515299 80350 39113 452920867 7840 49048 493127316 49048 59482 411127388 17726 54013 156025127 80350 67996 141452434 1869 67996 971456815 51204 59482 694500457 49122 67996 816318457 17726 31074 781052907 74473 67996 326772029 1869 2605 28151019 61412 74473 986384999 51610 31074 638732054 10515 51610 391051590 54164 61412 46679157 51610 52998 865879557 54164 73469 110199877 47158 54164 348937117 47158 66241 49010103 63611 73469 81840564 63611 24893 620367179 73469 46017 661363607 38376 47158 919938402 69237 46017 940424864 38376 41798 653768138 41798 41964 752174887 60945 41798 226296952 80671 60945 180990775 41964 14731 913672722 41798 13421 573946983 40420 60945 18125604 39297 14731 17500951 29375 80671 651349763 13421 33028 207201794 8646 13421 871400310 33028 35495 448371451 12336 39297 47372435 33028 89388 659151475 12336 67134 292449822 14455 8646 520818496 76350 14455 571805932 41623 14455 333169816 19922 89388 716585968 14455 56338 515648239 86710 41623 938719305 53245 41623 148159618 82043 56338 381938111 53245 50479 790203087 56338 35508 384614984 7005 53245 586164089 48567 82043 138963588 48567 78585 452815483 36937 50479 996786947 65978 7005 153646859 7005 75984 416575996 14397 65978 940487427 14470 65978 799975086 81350 65978 639001161 43637 14397 492850534 75080 43637 704368793 81350 75431 96760971 20420 81350 240931097 43637 89643 870705327 20420 13967 511986956 55351 75431 881055414 75431 25883 68884655 89643 86894 837719284 86894 74498 206355025 26690 13967 338699794 47489 74498 828775699 34670 47489 886983587 54738 86894 596174068 34670 22064 600469419 41474 47489 761068777 54738 49387 242340979 57789 54738 377406141 41474 54852 170482331 22064 50735 817801030 43370 41474 501987771 21133 50735 1540669 88756 50735 132971731 50735 71249 255578537 88756 86001 444641810 66174 71249 510229945 21886 66174 526968144 5465 21886 391133744 63285 21886 665817819 14550 21886 805943103 66174 32954 927515739 5465 54549 212123541 14550 166 884965800 166 15499 361475017 166 11153 60383269 166 20605 801668487 11153 12187 66613083 45844 11153 797930574 44385 11153 578667179 20605 24705 875308526 45844 45229 220475372 39742 44385 511683292 45229 75298 429576814 45229 31952 13911596 56685 45229 595157546 17762 45229 214198221 39957 75298 91899279 65389 31952 545046353 8236 39957 15851444 31931 39957 589862258 17762 17522 790830116 42522 17522 491122101 10621 8236 899772600 42522 10187 909544360 10187 52828 47594485 17522 44791 59297818 59575 10621 875424056 7023 10187 720546070 59575 38751 326314495 10485 38751 105428202 44791 6909 111861414 7023 8557 296661676 6909 8408 598464534 8408 88461 885658469 52919 8557 453262098 34502 8557 395583388 34502 54440 572084171 70527 52919 954051761 88461 1266 880790862 52919 41840 655329250 70207 41840 205998057 70527 74363 901487902 41840 60899 138124527 10102 41840 238939332 8654 60899 61524338 88035 70207 385911061 10102 70795 516510306 60899 16639 229662792 70197 16639 376797116 16639 59289 581807166 59289 23693 295874687 16639 78552 926667777 66935 23693 716612392 85845 59289 44848330 23693 82884 301864710 66935 62894 230821301 7674 66935 267320997 24623 62894 441801229 85845 62023 459375876 18101 24623 869884543 51395 24623 877624443 14142 7674 546802314 24623 47259 643401040 83860 47259 361625938 18101 77911 596819066 77911 81057 702773719 14142 75708 773340007 84119 47259 465685310 75708 532 67710084 46250 84119 792388352 81390 84119 63227569 52102 532 729953909 81390 81940 860551556 46250 25866 588510437 63636 81390 705012047 81940 88145 545860344 71562 88145 419223283 75547 88145 829287589 75547 10499 574160463 88145 48986 935338828 75547 50086 986862980 71562 85719 768705980 50086 29763 825103092 58609 29763 807704435 39645 50086 597441279 50086 4368 114904319 63043 85719 328335141 4368 38825 991217411 38825 57418 721646064 57418 19250 66363178 90166 4368 743155527 19250 8803 714327302 44368 19250 409918879 57418 65340 77519484 90166 58058 439561118 8803 70285 860091569 70285 37891 208519909 20125 70285 744176135 14744 65340 568221539 20125 10652 778952526 10652 64369 4489709 14744 1109 826331665 10652 16068 296264122 10652 80230 79260595 80230 53379 102309625 64369 61581 2117348 1109 77029 757847292 16068 85050 712876662 64903 61581 965092239 83687 77029 4361862 83687 40698 360803506 40698 13631 536110156 4616 83687 198283680 23697 13631 455462765 44315 4616 684683211 13631 22538 784684386 4616 28176 685821185 4616 29800 579546817 29800 19648 133597829 41750 22538 705028193 49563 22538 804431182 29800 28000 638921654 61278 49563 276106539 50417 61278 435077345 88715 49563 994710810 2377 28000 498368485 64138 61278 8925337 50417 43625 777354080 88715 51118 19797632 43625 27626 826230584 2377 12288 24781186 43625 68926 98686462 51118 34216 926963721 12288 64533 545204027 36934 27626 189557040 852 68926 854018052 68926 19510 957377759 21747 36934 261299396 19510 76808 697254372 3861 19510 327199426 19510 22651 988332297 19510 41799 752512198 21747 18297 565079251 14226 3861 56983000 3861 46640 467715823 14226 7691 994390423 61052 46640 51677603 18297 76568 55615729 7691 59663 476342863 60331 61052 891719223 7691 39339 851051975 44582 59663 364920823 71162 59663 91193332 301 39339 746946732 58305 60331 322596960 89138 58305 185445585 40211 58305 604746767 40211 65095 13219590 18544 58305 172856762 43410 40211 459735599 5404 40211 658448871 55603 18544 985585942 42003 5404 252235607 43410 44678 541284148 59382 42003 642021425 48996 55603 99511071 68881 59382 883773346 19363 44678 859052184 19941 48996 90652113 19363 14435 468447080 8532 68881 385177773 8532 18727 429211028 1231 14435 296883147 8532 68176 864783257 14435 912 365149556 10407 912 110312493 10407 21533 483677578 1231 33648 438757600 16077 68176 989616454 58688 16077 169524354 10407 53503 265561469 12820 21533 682260329 9136 58688 585983668 16077 46615 829334191 21973 46615 999827778 71665 9136 647433901 71665 9716 656706634 14423 9716 79962790 43772 21973 371591895 30215 21973 423329689 9716 20081 826813952 20081 28430 465372577 20081 55719 187089665 47378 55719 751437414 50689 47378 736688274 56072 28430 513376698 84238 56072 42513543 17132 84238 4100907 16593 17132 589465889 23830 17132 862682039 17132 10604 836249067 21297 23830 531848267 10604 54036 439277218 16593 6028 299061832 54036 37861 114106153 54036 2695 252643263 37861 58000 961066401 5733 54036 103927984 6028 7805 327178715 87929 7805 177378535 58000 29274 628843516 7805 53163 918633080 28785 29274 591424958 53163 82158 857403317 24120 82158 461201783 27620 24120 475217213 28785 50569 82717646 50569 15148 642922901 57239 24120 323909236 56552 27620 37896675 57239 48538 516892603 52399 57239 378935492 46947 48538 713588475 88733 57239 478631421 56552 16800 43261573 1891 48538 104634179 10091 52399 51797888 30726 1891 48494846 88733 4930 651033945 39272 10091 676630042 30726 37884 478499868 4930 37223 114719278 86293 4930 863945434 37223 59551 788245075 4278 37223 404659611 53793 59551 625870057 37223 75810 969198036 75810 63366 104543918 4278 48101 192701723 40407 53793 576070052 28182 63366 91701644 74516 28182 760584733 28182 33690 261520539 74516 13469 491755075 32534 74516 567494091 83345 32534 729822912 39955 83345 25265072 83345 11762 312244172 13469 56252 307217068 83345 48135 929581524 11762 88991 779147347 76399 39955 485945241 88991 54147 265289829 23549 56252 136164595 87682 76399 26180847 37108 54147 546471196 23549 84250 950487926 23549 86400 966414719 23549 15250 968651858 87682 7878 977079298 15250 38424 479071261 18256 38424 139688958 18256 59742 403960750 66425 7878 98579537 7878 81687 404938727 18256 26806 275570845 55664 18256 436128991 22117 26806 489980506 28713 66425 352005244 56498 28713 864443070 22117 11262 43412447 22117 20654 348584930 20654 12574 423002895 12574 89623 58425188 70987 56498 625685794 87547 11262 632833402 12574 76100 447439396 76100 44556 314126087 44556 22854 76971839 22854 51023 415094312 4681 76100 293383034 89036 76100 371029338 62712 89036 304697591 80811 62712 135963544 62712 53146 192187645 3673 62712 887405275 54493 53146 263837229 73200 80811 934533163 5087 54493 256022554 53146 62674 931011226 62674 74515 733495535 43594 74515 691498102 87406 62674 41399688 11439 5087 884851425 62674 88866 270846161 43594 49897 305314791 35229 49897 695643592 67525 35229 146257569 48122 88866 389870322 62727 49897 509560368 64954 49897 135144075 64954 43867 670174407 64954 26532 485472197 26532 39271 938337776 62727 15838 302698620 75885 26532 475719448 75885 40317 138226331 39271 82651 922161785 35443 39271 25358088 40317 47994 3030244 75885 80064 811991647 46470 82651 565466142 74080 80064 837205511 77746 46470 360492772 74080 6978 846461171 77746 1388 661650149 7540 1388 119535132 48065 1388 233102899 42331 48065 641564825 48065 73993 51534780 7540 2454 893306027 7540 58047 685490299 81827 42331 546988127 42331 13944 768707425 23691 73993 119697994 57238 13944 426099512 58047 58900 932599051 81827 72417 144357580 58900 35738 555805714 69312 23691 849396746 83886 69312 79936191 83886 21894 236388481 24518 21894 400420501 24138 24518 656995000 83886 11623 640932054 83886 58364 691281470 58364 4157 88300357 20074 4157 123319489 73832 24138 689456552 10689 20074 912667396 20074 4511 516280932 58564 10689 445876886 10689 90528 182848913 58564 14718 71200897 60303 4511 947601165 35968 58564 993437861 90528 29166 989193586 60303 87265 79525028 60303 76181 699317721 17546 29166 284115763 29166 85435 150082507 39785 85435 432036906 17546 6532 57201701 1786 17546 726187695 85435 23455 299899658 85435 44847 408329147 6532 56847 682654699 23455 33680 970093273 58229 33680 296956847 83392 33680 309190938 80305 83392 519440861 56847 80165 124611718 83392 46790 384971491 80165 53953 750764884 15294 80305 645689472 1509 80165 129571687 49623 53953 862794228 23310 53953 886671190 40951 15294 969481336 43528 1509 519170530 49623 72492 956746675 40951 65497 790594283 72492 74936 781705709 55208 40951 62454036 43528 42195 507014425 56763 42195 28253268 5056 65497 674273772 55208 10235 387606083 26170 5056 62034430 56763 23120 996050824 9831 23120 25767963 64990 26170 208528579 64990 60781 392263803 26170 20635 513590818 64990 89857 560575003 2227 9831 483642483 60781 51894 960261023 89857 56890 714272103 64224 2227 887440672 56890 56263 525661988 75637 56263 148371112 56263 84863 273426733 58247 75637 559296590 75637 15102 586922845 58247 87427 651920131 75637 2293 34087621 2293 51377 413628881 31689 15102 271282983 2293 64228 190332318 2293 58580 20154173 58580 59527 817635147 48660 64228 973261699 18743 48660 483066120 60281 18743 77411953 18743 10058 316776290 59527 28642 469994589 18743 15011 9505545 15011 89757 140308634 10058 42058 256970486 23205 15011 895165854 87917 42058 15237849 15011 13193 439095059 86263 23205 24386024 42058 67860 87275762 13193 2873 347768191 8026 13193 818142012 67860 28981 316259288 49737 67860 648332207 8209 8026 183970213 66830 8209 22348550 28981 24070 33850799 28981 77664 965893903 77877 77664 88280809 76466 77664 169707528 24402 66830 390983065 76466 66263 959174609 77664 23210 699159555 24402 13132 687603991 82839 23210 961164058 13132 74206 643296620 29923 13132 439858736 29923 24369 179368286 34596 13132 957875042 24369 58506 407959782 24369 33503 258477352 34596 56099 642591756 56099 60318 627684169 33503 32178 40717194 56099 59833 272237246 74141 59833 618765321 60110 32178 127814452 10122 60318 921957573 10122 7802 828725948 59833 18004 403035935 76341 60110 89474017 57445 18004 803854955 33762 7802 212803886 13121 76341 137967127 24096 13121 663440083 67414 57445 165040532 24096 11774 533784288 77565 13121 66761936 87775 24096 121150647 24096 71828 582466134 77565 72196 317903849 76303 11774 909124552 17223 77565 631687734 68802 71828 125208656 83370 68802 145676389 17223 51747 807852738 63070 17223 427093495 7268 17223 469515858 7268 52177 299963633 54575 51747 663092658 9822 63070 710958941 7268 19485 737837501 19485 48077 488281828 52177 56558 258728036 23679 56558 764594914 3622 56558 855336716 3622 25671 747458323 11708 25671 233249762 61872 25671 153092443 5853 3622 544592439 5853 3118 886703007 63646 3118 238951936 5853 23770 669185569 63646 25820 658726583 53482 25820 20983477 63646 66636 785069267 66636 68980 2468781 66636 56645 829201996 68980 27318 32538904 56645 14914 100183083 85591 14914 634156900 43069 27318 584665279 27318 75127 277530116 48044 27318 613277629 66920 43069 28889808 44797 85591 581907738 20774 44797 215347944 48044 33340 934422016 43180 44797 381843817 66920 16692 706199064 76716 20774 767484190 33340 17101 987286060 76716 23023 866691449 2909 76716 260703579 23023 80008 756934437 2909 43688 401396870 1156 17101 873955508 80008 15211 625222909 43688 10051 509009889 43688 73197 434624531 73197 48050 101403306 76440 10051 306008860 65527 76440 689908292 48050 66435 906317461 8457 76440 686095825 66435 90077 327095753 90077 72032 956301206 65527 12838 76049336 1907 72032 983386219 79996 12838 427255707 12838 53490 402672274 1907 84758 836444693 57868 79996 519747425 84758 27645 280629755 79996 58253 405200840 13756 57868 419173359 88725 58253 436819253 88725 79020 380904445 58168 13756 965613094 31404 58168 50996005 31404 52052 752254781 51865 58168 957805284 79020 38309 692473569 38309 68595 236581342 38309 76221 223123883 19937 76221 121213145 90154 38309 197522325 76221 82000 754940287 82000 16827 124358139 82000 36531 598543412 16827 22166 455857026 80138 16827 741195824 65623 16827 595415338 80138 62176 19403825 11113 36531 261838524 13398 22166 917770052 65623 10418 301007935 62176 58049 575165641 13398 75794 614462656 11113 31871 374373992 79107 13398 328100381 31914 10418 315899045 38588 58049 305761323 31914 44453 95408804 31914 23873 958925723 38588 17653 812194789 10232 38588 564185335 44453 712 159975378 820 10232 528007231 36107 10232 425661805 34020 10232 954811729 820 60604 803939059 77045 36107 71523544 71598 60604 101817518 71524 77045 43368033 77045 86063 228605437 71598 16252 824294994 71598 75890 897091117 43332 16252 467860163 87768 43332 412692127 71957 75890 538968485 45913 87768 546601334 71144 43332 630793879 71957 84912 967787192 50388 71144 590988613 45913 30190 801163215 30568 71144 589397204 71144 59594 654136356 81511 59594 689239674 77881 81511 51939646 77881 76038 84661732 38686 77881 956592469 51626 77881 677565913 59255 77881 744045741 76038 34483 551216207 56924 34483 277244661 66318 51626 86657485 59255 81084 898371211 34483 45351 235455406 34483 79536 728768823 84345 66318 112123751 66318 40367 77277062 14263 79536 840067012 90815 84345 67474401 31975 84345 192399991 90130 40367 114430743 25233 40367 252475477 87928 90815 891051147 88651 90815 629739499 90130 6630 927983814 81214 6630 496867456 67116 81214 123656748 88651 69630 734107169 69630 61338 153492654 18911 67116 740702712 38408 61338 501039293 38408 53559 117226215 55181 61338 259380116 18911 8603 14762472 18911 74366 339116262 13470 55181 446268561 8603 42121 189256883 50221 55181 377086567 8603 68524 481301777 74366 33313 420437618 21113 33313 40298121 63244 42121 467030416 90239 33313 500830014 59253 21113 38499178 90239 40047 23216510 59253 51845 389100493 59253 35120 189577402 90239 9229 955088506 89526 40047 316136283 51845 8657 775812033 43333 51845 29529789 43333 10367 108799550 9229 10172 773340981 48576 8657 151611051 67046 10172 197744881 20769 48576 516444700 35702 67046 341870091 85088 35702 107030569 87203 85088 889645400 87203 6254 349539121 27238 20769 629764335 35702 61609 142150411 10649 6254 97482671 87203 51145 120815603 10649 77114 772122593 16265 51145 921387848 16265 41031 971224579 69030 51145 872955402 51145 58694 73622563 28439 41031 704241018 16265 82404 449131470 28439 36327 361926793 52279 69030 909193533 19312 36327 486218015 82404 57290 467003457 81394 19312 416733542 79449 19312 279429449 82981 81394 621142227 34038 57290 361155569 34038 15985 495563773 45749 15985 638585465 87652 45749 787446893 34038 69073 152171718 45749 6236 59408305 86699 45749 537485097 70266 86699 349678072 87652 20165 836851390 62506 69073 482650826 22781 70266 33078576 81584 70266 249916556 27782 22781 509658676 24267 62506 301882524 57770 81584 78050399 81584 30730 871032943 21402 57770 517498931 24267 30571 572484129 30571 68528 488581036 30571 76003 470927140 30730 14468 872849666 10064 30571 719063382 14468 12568 146501116 2849 10064 101984029 75855 76003 632862668 10064 4482 434430128 2849 49580 258536395 49580 33317 18539626 33317 34096 203513130 20472 49580 409799544 20909 20472 948479600 90805 33317 720769495 33317 83515 499945553 34096 8130 474579276 90805 22833 358217345 90805 46150 481795692 78766 46150 328358209 44511 78766 346434473 2317 8130 122116878 2317 80222 163244530 78766 2335 738086055 80222 79318 273437139 44511 34495 134537691 33275 80222 617333869 52011 33275 169947963 52011 40241 472130699 34495 38531 160482250 49028 40241 436922443 52011 74175 338670168 52011 8056 501470742 72734 40241 709524484 15044 49028 780470873 3291 74175 889158207 50018 74175 217774718 72734 51973 132872897 46477 3291 618770980 50018 14451 683726604 51973 47761 720097750 17125 46477 889217582 81615 51973 861347815 88635 14451 217081381 31809 88635 30109458 17125 27905 378895057 2364 88635 890507783 3755 27905 231049969 15472 31809 266969087 66154 27905 80277658 67143 3755 683489846 3755 75754 879378004 67275 75754 833227300 17148 15472 987316509 80788 67275 735726201 13582 75754 49239099 13582 48114 194340109 7616 17148 498288269 75683 17148 702654924 13582 20431 241682787 23594 75683 945449630 73621 75683 52312632 11997 73621 190659418 2643 75683 932968637 36052 11997 928969752 42041 73621 210101163 7753 42041 835198509 53422 42041 71273211 36052 42478 954246417 42041 50745 677973139 50590 53422 582149184 22018 42478 703345619 42478 56663 223217967 22018 883 832177215 81116 883 622036237 50590 41733 363669972 35353 22018 546954194 45571 81116 108475980 41706 883 404377902 43489 41706 47758465 43489 23332 907207261 36980 45571 503356302 26841 45571 199855144 77814 43489 968380629 14273 77814 633219233 10226 77814 549106878 55336 14273 78598705 53985 14273 844374058 85112 77814 159119085 76641 10226 80205911 66623 10226 455443974 76641 69818 201157539 69764 85112 712374834 85112 31100 740011779 61970 69818 56110835 69818 44501 155133091 44501 8421 45629871 894 61970 410756565 61970 16240 85635255 44501 54330 104619274 16240 56915 878007311 16240 73917 786739253 73917 67384 758694998 68692 73917 110939036 13181 56915 12697284 85301 68692 551485753 13181 80954 635020828 80954 3058 323055775 3058 49924 914793159 80954 89678 316664749 85301 83373 703354146 49629 89678 786738438 75391 3058 982803580 49629 14054 699501729 83373 11021 281664897 65635 83373 639809672 38139 11021 310363504 24578 14054 821310923 40264 14054 762694936 24578 17402 691905283 38139 34912 123394905 89155 38139 96049827 24578 70007 848550677 3426 70007 958327745 70007 69112 187205854 34912 70062 439280529 55952 69112 451823032 22090 55952 344576716 55952 77473 128546669 22159 70062 208098147 52504 55952 553232147 55952 435 274916473 18449 22090 979489444 435 81840 637686851 22159 76866 880993703 26941 76866 222609300 77673 435 425499520 77673 35386 615320691 26941 87099 442797427 76866 81958 889910382 77673 60901 553673629 52505 77673 373079631 60901 60257 260242577 87099 43409 292639622 52505 5494 466767491 5494 54124 651517160 65587 54124 201161938 54124 10848 736111638 65587 4326 727693727 4326 56091 627868461 85352 54124 555906973 10848 90123 465592388 27925 4326 874169587 56091 32815 107973039 90123 49378 359594214 90123 11303 799486644 52941 49378 32107031 27925 9790 771280852 52941 90011 595255321 23851 90011 533655202 32958 23851 417174593 9790 40383 787055149 9790 67443 816638693 90011 63568 504020611 86457 63568 601997977 89425 67443 5536200 89425 8534 834883182 89425 81656 991827792 8534 82636 257074366 86457 90803 878536133 89425 86023 802716951 86023 26812 234969122 6933 81656 408138102 90803 17272 979689938 89223 17272 922686798 17272 31940 770448933 45458 17272 403550201 31940 74627 663230620 61572 31940 933187220 45458 16505 617037663 63713 45458 151656652 6959 74627 398122846 16505 34272 946218799 34272 77624 548108953 48998 34272 194784169 34272 56955 524994445 74714 48998 809700563 49646 56955 537357800 56075 77624 618729890 8951 49646 73748437 76614 56075 735425577 27186 76614 733794428 8951 77343 106734152 56075 51925 211681021 8951 26893 416792628 77343 14910 280139268 47334 26893 303808896 51925 71313 407505464 14910 45582 920729101 14910 71097 10869910 14910 66798 234775853 15323 47334 818047088 1791 15323 148344271 40371 71097 967347779 71206 66798 577485326 26430 71206 161007199 89171 26430 590326284 40371 3667 156919381 50227 3667 996859374 50227 32981 589498157 50227 45455 49835435 32981 25763 834617631 1614 45455 400415889 38307 25763 161221075 25960 38307 50253862 38307 48263 289174610 38307 88138 707955338 48263 5872 34538829 88138 79163 167659286 48263 44565 328406468 14771 79163 748015522 16021 44565 763088215 5872 34853 89247993 44565 34931 887918591 16021 38779 141124347 16021 28463 352275718 28463 89027 52086874 63379 28463 102153161 26911 34931 134049144 89027 27959 626164101 88849 89027 435465219 16339 88849 174365418 27959 10654 875076758 88249 10654 704752864 27959 65121 63307203 65121 83232 640397005 28449 16339 375089348 10654 36298 2180881 85803 28449 28525516 28449 8527 402961056 85803 89790 925065269 28449 20818 65642343 63537 8527 647162822 36968 63537 282171254 69177 36968 136202438 89790 20413 818031320 51749 69177 676190415 58613 36968 420120912 51749 40539 53817334 69177 50825 299035917 44581 50825 10549458 40993 58613 780963610 44581 60103 47950842 40627 44581 555008844 40627 51680 230793012 17002 51680 98642568 38247 40627 565723022 38247 47892 985526773 51680 67693 37113114 51680 89795 846614160 57838 17002 881066081 47892 58137 597499557 76882 58137 362074918 71328 76882 813556369 39511 71328 995010594 7553 76882 385533138 39511 60259 757057907 59952 76882 948747905 39511 87042 507190288 39511 33112 734001454 33112 24508 314242998 44439 60259 746357929 81818 33112 701961631 78135 44439 92851864 5437 33112 557131779 1889 44439 617422995 10805 44439 309144204 9735 10805 847970706 9735 38947 937575719 6901 9735 939627722 88619 38947 331668411 10805 14634 495695414 38947 69074 196690308 14634 51385 598767765 6901 16227 800716417 82278 51385 294380244 69074 54761 870445940 54761 26552 994925434 44775 82278 330171925 26552 44016 16515016 66627 82278 584792371 49782 54761 178017913 90853 44016 406409611 44775 41774 417672045 16976 66627 392548395 90853 46684 129087994 41774 2704 387493327 50281 41774 665459473 23840 41774 921743076 46684 42664 140580579 58201 2704 302029157 50281 13040 689935258 42664 54028 180731695 27177 54028 597399017 13040 37136 330187039 16408 37136 250723672 27177 40692 805401091 40692 81133 661432333 77151 37136 307246553 40692 6187 408312382 16408 85072 141436846 56957 85072 276528103 38720 6187 867216481 57927 56957 965630156 31292 57927 911247512 27388 56957 216451751 31292 80459 246204257 80459 49989 238268115 27388 85232 148796750 86531 80459 790355919 1530 86531 154613864 85232 72262 246479548 1530 87181 469821174 87181 29088 24342007 86531 64455 692048958 58919 1530 329379024 3001 87181 822571112 64455 72897 67448676 29088 25833 252927401 64934 64455 183779851 25833 4820 991805915 7568 4820 229967932 5838 4820 11651309 4820 14291 517462472 70972 64934 156419529 5838 66187 491948196 70972 26177 201414331 26177 13512 123564697 14291 17529 351372323 39536 17529 300819582 26177 3380 285593791 12677 13512 581939784 17529 37462 941138431 12926 39536 502985197 12677 29049 682467290 3380 1452 63273445 12926 38066 939512998 37462 68751 764799727 1452 4475 613993773 29049 88781 964128714 4475 87886 442596940 38066 37363 933963042 4475 72150 47021003 37363 79317 167763126 83186 87886 762983492 22634 87886 146847306 22634 87653 803814011 22634 74002 9258536 17275 74002 378175549 76728 22634 791534624 9021 76728 51525130 90237 74002 439948745 18476 76728 565795 71457 9021 647235133 90237 17252 192043371 17252 45621 237489218 46186 45621 772473456 45621 78613 131167932 70617 71457 786529049 78613 76873 922920483 46186 38378 472546463 80133 70617 450606173 38378 90553 651071228 70617 88085 873829266 90553 54850 824624790 75098 88085 794922316 90553 16436 225204658 3584 90553 572220746 65538 16436 144652232 54850 16842 692846369 80014 16842 535852426 64094 16436 676368613 65538 86050 806820547 64094 57634 685369390 80014 83962 811500300 79175 80014 995378486 83962 22553 383090362 61933 83962 265439936 47552 83962 758365717 41618 61933 915924716 61933 54201 362182141 31984 41618 164173127 41618 2417 798234442 14572 31984 665673601 2417 75908 808366102 50147 54201 984614976 31984 62856 993888256 2417 40087 357577110 75908 58290 173552833 49920 58290 99091099 15743 58290 356269073 4060 15743 974132594 49920 45367 98003294 45367 52879 773521024 80802 49920 83874432 45367 38909 144392218 76500 52879 105325473 10247 76500 885959720 10576 10247 44959218 72084 10576 551479288 38909 83142 615185991 8040 10247 50060197 8040 17682 49594203 8040 82220 967332100 17682 74351 155616507 17682 4749 60716517 74351 15958 718441833 14972 15958 103761364 14972 21242 126937991 14972 1615 525330486 74008 4749 271760827 15958 54830 361901693 67262 14972 978288048 29300 67262 133162564 1615 8651 652011084 39179 74008 729088934 29300 80110 73252466 70542 67262 433820372 21355 8651 744335486 28959 21355 198510053 2666 28959 172608370 2666 24818 264353922 24818 55458 146592030 24818 26060 707495328 13186 2666 97914022 15681 13186 41891491 8793 26060 755064868 35731 13186 746761147 54669 15681 651654596 89618 54669 609116531 15681 14801 417081911 8793 49738 128411805 14801 67605 674903644 89618 19452 613181044 19452 8010 963384647 23034 49738 171707473 8010 29913 923434014 29913 27874 879559569 8010 84834 656693028 8010 65707 48588763 87945 84834 524913412 84834 27488 976798247 80395 65707 494273436 19328 87945 865847545 75416 65707 308515804 19328 63704 7142762 30472 63704 518202240 69982 80395 68448441 63704 69465 697786742 33736 69465 464861364 30472 47617 345836930 78124 69982 502197107 78124 29567 777662930 13575 78124 44329688 22502 29567 821327923 87991 13575 893995707 80606 29567 35915053 13575 75477 478735964 40981 75477 151902398 23702 87991 381149219 87991 55041 524580284 43304 40981 38532266 75477 61562 523846547 45498 61562 88404758 61562 24247 641126539 55041 70357 735321028 85830 70357 894867657 49887 24247 108750762 70357 19194 471791161 36269 49887 811919246 81137 49887 98515249 85830 68433 344393119 68433 32327 281741608 19194 19171 517135138 71944 19171 872745291 81137 424 894062206 19171 60999 286576337 80915 19171 292624449 80915 50636 892091526 34708 60999 884572522 38625 424 491844376 34708 14841 225214233 38625 54117 562444385 34708 72239 764275321 14841 66345 192078143 54117 50956 32387329 54117 53688 134625870 23981 72239 277540041 72239 16430 904942229 50956 54707 850011482 38315 54707 692959534 6232 54707 27529445 25525 38315 234217209 49671 25525 494991454 34453 49671 406215798 25716 6232 364559499 79528 49671 851973876 3348 25525 137288558 41643 49671 776255074 34453 23723 153686506 3348 44111 182791145 27606 79528 111442957 16428 41643 415370631 22399 16428 586300841 22399 84105 183658175 12679 44111 950516729 81614 12679 885418710 52691 84105 561186280 61553 22399 3232767 81614 62704 98461003 52691 72151 288258060 53545 72151 12541438 81395 53545 905310581 59685 81395 259682896 59685 51793 756426572 51793 11530 502415222 11530 19604 451959584 11530 29950 109151081 36367 19604 2841176 13731 36367 40159424 13731 78182 984280593 4109 13731 768149758 26904 29950 526271376 4109 29639 694367921 67869 13731 90546472 25359 26904 791469055 25359 14940 960882123 14940 22128 224069166 47014 25359 806356837 67869 14549 400274709 22128 29432 749637811 42031 14940 354517476 14549 77437 369064459 21510 42031 921443959 14663 42031 11636827 77437 9402 410921333 19477 21510 509828585 14663 5020 718133072 5020 24574 213439829 10311 19477 418120452 10311 3015 910362615 4413 24574 682790830 67492 4413 866116349 10311 82863 589953792 82863 44339 243128406 59267 3015 940289296 68578 59267 597951131 21991 68578 46879962 48593 44339 463508028 78857 21991 191437573 59267 11149 634960002 82347 21991 471062274 78857 87286 633946347 34805 82347 33404897 87286 47049 306729039 82347 5920 3888826 47049 11861 513631205 34805 23237 940852742 47049 84570 446056001 74915 5920 757253440 11861 66529 78584085 6158 23237 386983323 6158 80794 549898558 78393 6158 643550805 69553 80794 254703554 25782 80794 488551439 78393 67462 289863634 69553 65850 886968492 78393 31982 853841758 65850 21299 476228855 25782 19558 371898737 67462 41106 82695150 41106 49397 19313686 62701 41106 117793845 57828 19558 111903476 19558 80649 7070442 57828 54940 130139071 62701 49674 867022775 49011 62701 680433397 33477 54940 545960563 49674 34098 50594659 4200 33477 529833206 10060 49011 699158414 58147 4200 116784622 34098 65138 189691436 58147 72541 418603668 66704 65138 925647506 65138 35957 299636463 37704 58147 229879409 62650 65138 262847227 2447 35957 850026642 66704 75086 532270444 5001 75086 369004132 79768 75086 512719691 90162 75086 614899499 75086 90905 689607179 52446 75086 945708605 52446 77690 5952449 52446 45391 488758432 90905 48690 902899891 34123 77690 273299596 48690 67679 92556390 65766 34123 527835077 82021 34123 143908293 48690 77440 514655859 87656 65766 952013719 87656 425 381705886 37446 65766 197364564 45140 87656 588610081 425 44277 652663896 44277 36176 473797207 36176 28244 869003737 28178 37446 414227809 61402 44277 769405532 28178 25259 555242305 28244 72011 581436107 1363 25259 846325332 77963 28178 880005351 2218 77963 918701698 87431 25259 984391244 2218 3360 135701862 86545 87431 650556408 8016 86545 125721826 2218 19048 120634115 67064 86545 263037925 67064 8820 770357836 14165 19048 115569085 14165 31424 8857294 653 31424 71866810 31424 77874 285299483 28746 77874 303084599 653 73764 308167365 653 55568 245760786 73764 74146 228603040 45718 55568 917119059 84186 73764 450336391 4134 45718 854431946 45718 60853 422745018 86527 74146 801330119 60853 70682 399518377 37294 4134 169193493 35149 4134 801203174 60853 13517 661754137 37294 90776 519592170 39580 13517 293355993 37294 80016 213246410 90776 31859 376659943 39580 63344 450883222 90776 38302 414619190 39580 60053 786883212 31859 28932 597513244 45193 60053 237075519 28932 32930 190628751 20187 38302 137131661 20187 86675 55716020 20187 64627 908843262 45193 33733 559042600 32930 79388 214704789 61851 64627 225139604 34726 64627 806934032 79388 71994 391704962 33733 61931 967452537 79388 48834 246626916 71994 38447 390785632 38447 41975 950338369 83249 61931 845500703 41975 85846 119921146 9352 83249 852313152 38447 75432 447429459 85846 55456 7541465 55456 8937 231127550 55456 44873 433087689 64919 9352 478947513 55456 62981 863483236 55456 52179 382089437 64919 78833 75099063 85660 52179 395630410 62981 81351 394675652 52179 30639 165920059 81351 90693 8536131 85660 72691 668162827 85660 61060 516626391 75467 72691 789129406 90693 32159 951150218 32159 39713 63417056 27564 75467 592220692 61060 76195 727592759 81746 75467 84714755 76195 1323 525617208 1323 15858 615660087 87447 76195 323647958 87447 32008 534017392 87447 5245 438343450 5245 85214 66568394 87131 32008 566670677 39937 85214 573038286 5245 74279 929141357 7295 74279 875433825 67587 7295 311120571 87131 17997 807345977 39937 81730 490308426 7295 90370 521598581 19570 90370 129907750 81730 83296 129474156 81730 60637 112060375 19570 74940 415747952 49373 83296 288409742 80120 83296 7503050 44769 74940 583491087 80120 66717 36049400 74940 87085 1692317 54683 87085 90027967 66717 26370 698752362 66717 53366 206653487 87085 8030 497078535 53366 79260 89443259 54683 54222 118598833 61507 79260 910320844 61507 34112 922387873 67993 34112 756547888 34112 75866 784929241 44913 67993 322672929 87213 75866 827093883 87213 12175 505124874 67993 26161 109280121 44913 6017 265779433 31034 12175 2778309 85778 31034 599355160 1983 12175 173785540 32436 1983 416436303 70781 32436 672524459 1983 63947 363283734 26622 85778 969437749 48775 70781 744662572 68568 63947 165915927 68789 70781 631306569 74969 48775 378539000 80205 68568 729216851 48775 80737 989188175 18654 68568 321250552 42461 68789 628032348 5316 80737 766989782 50973 42461 942837382 13664 50973 184857676 17822 18654 877386287 40209 17822 640003346 46394 5316 959689888 23266 13664 46066738 61171 46394 129408008 62842 17822 378502309 23266 32082 144456121 61171 24320 98685453 3697 61171 668821075 32082 34924 286177053 24320 21864 914760377 50939 32082 314026596 21864 6171 46973939 76846 6171 878636080 6171 31213 152394020 45802 31213 811466942 50939 59715 517304084 63168 31213 284723754 75218 63168 159790069 59715 6731 111154310 23494 59715 974036150 59715 8615 437038360 63168 69178 351981846 64342 6731 199036441 39942 64342 216142465 19984 8615 383844871 8615 48517 92641097 19984 82654 231244617 39942 17290 631404194 78859 82654 834459055 87384 78859 25890804 60930 48517 666094871 14803 17290 802428985 59528 17290 725221559 15482 59528 134125465 59528 88385 103933480 59528 16688 178548838 14833 14803 931686585 48794 15482 76695652 55066 14833 256366304 78609 14833 615936518 78609 32464 128773658 48794 5194 338082640 5294 48794 405741699 69781 5294 322415322 32464 21069 605801398 86316 21069 591159451 5294 25848 596533711 30205 21069 927747592 86316 45685 208323840 67884 30205 10647490 2503 30205 22551022 81948 2503 853229157 53831 45685 424759709 67884 33331 937476982 67884 36377 927795624 81948 29645 321337186 53831 64140 819540165 36377 53095 121620256 4553 36377 333939360 36377 48568 317998968 53095 64010 497374401 54595 64140 916669725 54697 64010 155263204 54697 24219 268179733 24219 58319 758806723 24219 33111 675844361 58319 27497 173056248 14228 54697 293144402 14228 29922 164031027 27497 4050 278941969 29922 37869 489067584 14228 63648 705944982 11891 37869 964731679 33092 29922 386405963 37869 51742 976633514 11891 58716 90928146 51742 5337 318596048 881 51742 272948727 58716 28238 704531537 53120 28238 689962644 5337 39227 524988380 46408 881 802245055 76392 46408 599913223 39227 10914 295860584 62270 53120 178527190 76392 4481 560803600 4481 85734 880114405 46704 62270 681235222 85734 83514 946830169 25261 85734 996033473 46704 33210 477078814 46704 30805 955020647 18603 46704 947075839 33376 18603 122050463 33210 39845 474130533 33210 60382 672494687 85479 60382 30336461 80479 60382 697163540 90046 33376 422645548 79433 90046 246710284 85479 20322 272859375 79433 21930 121283861 51833 21930 926778815 82869 21930 850336215 82869 39517 575192967 21930 39331 354621717 87869 21930 638364007 67749 87869 847946642 11716 82869 390128088 38683 39517 942079923 39331 65753 634526560 67749 32438 715893884 11716 74913 941830701 11716 3249 147629055 14536 3249 111114248 65753 30268 818165335 30268 25935 54369571 13216 14536 241980102 15451 30268 299517329 48573 13216 559790069 67572 48573 643718705 25935 55632 926982076 60169 55632 76570500 67572 27773 720038908 22088 67572 449958523 22088 29566 35989908 29566 68691 981726140 61093 27773 601864454 61093 20360 17457566 61093 70808 993065789 44519 61093 848865545 44519 64689 217578134 62234 20360 308229371 44519 42325 589416201 42325 69268 404390902 4118 42325 334973344 4118 21901 768650755 68982 69268 182708669 45938 68982 741916839 25652 45938 16952541 41776 45938 269899108 80634 41776 981393144 15855 41776 804826239 41776 38370 732731139 77138 15855 37783806 80634 50049 803371966 50782 15855 94577103 76932 15855 494917166 76932 47690 333024686 33153 47690 863069521 24712 76932 938572335 70975 47690 785525194 930 47690 312514636 44635 24712 404960694 33153 17643 723497788 44635 25298 951339535 82023 44635 474855683 17643 46095 950054843 46095 71820 221022978 71820 22353 954482076 82023 17410 113615610 38045 46095 997972483 17410 35414 483836842 38940 71820 463515535 17410 45047 282255715 45047 78158 406793465 38940 55778 377144272 1466 45047 780567490 55778 35455 13068871 17533 78158 449123081 12129 35455 459957769 1466 15923 287512604 64556 12129 38227996 76739 12129 919528072 76739 48959 625386128 76739 43793 223090457 43793 3391 189413241 64556 65392 799710799 69581 65392 418985289 65392 9208 342627960 67171 3391 442327741 9043 65392 922069053 65392 30637 794256432 30637 17921 361647269 35503 17921 593197428 21740 9043 101441010 75069 35503 63749315 75069 19512 693001347 80474 21740 479037409 75069 28191 66260984 37440 19512 191572268 28191 16314 695941624 37440 54623 362930729 73436 54623 54235590 2037 37440 611395107 54623 73708 483157021 2037 14502 851317672 65375 54623 725711209 73436 27097 812895317 76434 27097 10448456 64750 27097 898128826 55211 64750 164280641 43163 55211 353359428 51172 43163 768888151 43163 44660 322327757 55211 53302 789336723 55211 35842 124500574 51172 16226 894885531 49102 44660 685963470 44660 11165 121863670 53302 65789 51017370 88340 49102 56114125 36467 11165 715279463 36467 61173 252941846 10528 61173 721700161 10528 22731 639300225 76421 10528 227796116 61173 33913 286739828 61173 26029 660862853 44731 22731 266068731 76421 63365 743293462 26029 44770 349606983 33913 58605 245716501 46160 44731 207741688 63365 83364 46129985 63365 6600 934071246 46160 52095 787142396 46160 54470 557031444 52095 36064 477043404 6600 61655 883112989 61655 80029 925879940 19031 36064 671088901 76495 36064 178510431 59272 80029 734831599 35900 59272 718489407 19031 28672 527596593 39522 76495 908822133 73805 28672 182093255 61394 73805 121696090 28672 3879 791251303 28672 56799 571956648 39522 71736 822522476 56799 87405 273056970 87405 84443 714037253 59584 3879 42043560 57782 84443 948843937 30948 71736 824596156 76322 57782 974115904 30948 17947 135310617 14006 59584 547512570 76322 48084 414880533 43435 17947 168099244 507 43435 804829087 28993 43435 35790349 43435 79328 592543790 28993 83733 651900299 85755 28993 257396901 34462 83733 228632182 33430 85755 559009395 33430 83996 133070593 34462 74833 97368726 34462 57924 274009153 64121 83996 406880067 33430 69363 630104168 42378 57924 514621610 74833 75579 248507058 64121 34529 105242250 74409 75579 958237508 55836 42378 766798798 16709 74409 541629213 79992 74409 673585858 72845 79992 81392076 32527 79992 372984987 55836 20709 313952978 492 79992 105210041 77884 20709 385563685 77884 45477 381454449 76746 492 977059997 20709 49850 612730594 492 63432 35557900 76746 48383 489813603 79196 76746 909370696 12597 49850 700671257 53787 79196 210159890 39408 12597 714152412 39408 50115 531845343 79196 59156 650351314 42258 12597 23753729 21436 50115 775778024 56936 42258 955330682 59156 62130 637246626 82179 42258 788599529 51797 42258 705499904 86471 21436 512068290 29165 56936 77856393 68427 82179 150615402 29165 75193 831691145 20470 51797 15242198 35458 29165 632627002 75193 3363 852348807 9 68427 682223889 56447 75193 439550384 82833 9 702464267 88498 56447 208427854 3363 32421 653527167 82833 77724 64263055 32421 7766 62201954 72684 7766 161991218 32421 56162 471038460 77724 32173 790965055 72684 69050 74202047 19643 32173 969081197 55834 56162 706599253 75102 56162 290771944 19643 56462 767274531 43562 19643 391038369 19643 84375 232347600 84375 64213 487106322 30554 56462 146409214 8295 84375 265570507 67129 43562 564325412 84375 70846 943226523 80985 64213 35212494 80985 15094 246745572 33236 70846 484309948 70846 15918 907662155 15918 43184 831807432 68027 15918 464405185 65500 68027 418615797 29845 15918 730149291 68027 17625 750814228 68876 43184 340421447 88808 65500 656809112 17625 42194 623006393 17625 22313 375578294 17625 79265 160703756 85269 68876 70926810 22313 53439 566431070 87338 85269 914180719 22382 85269 464906607 53439 11145 703403618 22382 33940 957002660 87338 79274 954344814 84979 87338 926134086 79274 88306 881617673 54079 11145 263883638 84979 72834 482503736 63198 72834 320626429 82845 63198 284349202 14986 72834 500080223 14986 35459 684726071 35459 36506 599831201 50732 63198 617230607 60625 14986 714308534 50732 18497 684471613 2203 35459 782418343 2203 84528 256816602 60625 25311 775602631 84528 36374 865861549 18497 87411 289154726 36374 62697 63052794 37310 25311 84943824 89237 62697 9859797 44929 37310 389902077 24378 87411 54235775 19752 62697 806652844 37310 27419 550766278 64652 24378 199647426 46090 24378 277779016 27419 17400 551924561 38076 17400 945687449 19782 46090 202642210 19782 84094 778796608 34090 17400 118698167 15728 38076 532497908 34090 85462 97170079 84094 13472 813407605 38204 13472 993623580 79922 34090 292716855 63552 38204 822509100 6150 38204 126024307 63552 69197 85914474 18463 69197 740678688 79922 60146 697303819 21817 6150 52034209 19617 18463 833224682 43622 18463 288603984 78878 21817 905258409 78878 18366 719144432 18366 58312 417091448 78878 39734 284325818 18366 39863 699709390 70921 58312 548891779 46419 39863 478549875 70921 56356 929374978 33949 56356 41077612 48894 70921 635253618 56375 56356 584706219 22230 46419 117586684 17711 56356 246906360 69185 56375 88787467 48894 8464 872375250 69185 89463 821030633 8464 36920 297308392 8441 89463 506622934 79982 89463 496850104 79982 9167 81177717 32276 89463 593714875 74441 36920 594925165 74441 48041 176710828 36255 9167 78356424 78064 48041 284732127 8330 36255 197296873 36255 27577 89542347 65316 78064 856481082 78064 54932 337020799 70904 54932 121612449 48110 27577 175176350 54932 88802 692062407 54932 56248 40367197 56248 40029 39400931 40029 9381 694666792 44452 56248 586293144 56248 19881 455680841 44452 33360 65679116 44452 15692 558034801 33360 64961 850180106 51656 33360 857645579 62860 19881 564721623 5 15692 362360536 62860 9495 841185682 19978 51656 218987605 19978 50099 761293732 9977 62860 462990261 9977 62537 719165044 31778 19978 209590529 31778 41123 40574758 50099 65012 731660971 31778 56357 897671687 3746 56357 660602560 3746 72722 672249830 32559 56357 959902691 65012 51878 913920638 19006 56357 422423266 32232 32559 322285247 19006 38026 604877667 19006 15860 336681485 47364 38026 978785408 32232 42135 70545575 76238 32232 108880405 42135 62129 797649476 38183 15860 253309293 47364 72986 75244604 76995 42135 317608484 15585 72986 24828427 72986 85449 788783444 85449 3253 49364755 3253 15328 72024543 64314 76995 271267106 85449 86830 999476703 64314 68914 131747959 86830 22461 757023280 15328 7551 133252341 3655 7551 123953709 68914 41039 882617057 47668 22461 698541233 16985 7551 551305046 16985 114 223523466 89107 16985 789337139 114 68329 599465940 16985 47133 371859343 89107 45629 68792872 68329 35421 989451869 45629 11376 942058538 67330 35421 340297922 39255 11376 706787677 67330 29588 250922312 54877 35421 645508023 54877 54962 904652345 29588 36649 293005267 46621 54877 2295845 54877 21475 25084985 36649 30606 795913375 30606 67621 32666889 22814 21475 789740398 19400 30606 956965129 21475 79923 725414912 19400 52512 140372887 28333 79923 19091764 23646 52512 680618456 28333 84062 876483017 52512 73768 683951915 73768 21067 703733439 39566 84062 364096331 65880 21067 803954368 21067 16635 953204235 73768 32149 501164447 82924 16635 64883802 65880 36551 226897669 7144 32149 587361036 70086 16635 434716219 14827 32149 883270507 36551 58487 422600515 33687 36551 727514262 33687 27532 958591169 70086 32720 653598313 68007 58487 648055200 64734 33687 814995864 27532 66734 224559215 21584 68007 517723473 32720 18619 836193793 55627 66734 687280145 64734 54825 301733278 66734 29202 339468762 88053 21584 554747336 55627 31710 250301713 55627 76242 176188662 27976 54825 2111036 84843 27976 9731965 27976 88407 892997803 69771 88407 990274364 13298 84843 508430019 84645 88407 441695393 84843 76981 547667252 57760 13298 355034428 69771 57 694768190 86134 57 388834783 84645 55880 233619161 76981 19149 839244980 86134 45407 71715356 15826 86134 352434069 60446 86134 235972221 15826 42572 308105639 32716 15826 127411906 72701 42572 820224902 66685 72701 991193435 42572 74981 124554875 48108 74981 6377880 66685 5484 675565686 5484 55328 85021225 55328 17580 619435856 3376 55328 74344685 41194 17580 866870448 41194 72501 551355048 55328 18246 881051766 3376 1437 805140444 60494 18246 945087472 41194 55406 614624914 55406 18940 131712271 55354 55406 423547063 1437 87648 319995578 55406 27252 467469139 72018 18940 766880301 48160 27252 863317068 34948 48160 27892151 34948 58875 325562451 27252 48689 580644056 58875 34202 360631345 83498 48689 560387330 48689 32541 6146283 58875 32122 535056796 83498 86647 379957631 83498 19817 557432091 32541 76345 585853728 46488 76345 441652064 86647 52066 493597885 66399 52066 129173988 66399 3281 58714443 52066 24429 287430392 18038 3281 43532976 87934 3281 870369803 3281 28905 815166898 18038 47534 474035261 16797 28905 751044713 47534 70464 940300984 47534 82964 180894388 79147 16797 126026772 82964 79229 660534748 70464 62641 260467263 10994 70464 225119574 62561 62641 960821966 88515 79229 463766968 77182 62561 532300832 77182 34365 691082942 34365 48707 297029272 34365 71044 987570115 7450 34365 956227693 85147 71044 323445634 71044 31152 683567955 31152 74966 169718245 7450 36345 536714042 68610 31152 951743069 85147 53754 763981000 68610 42994 198716026 38738 36345 563698994 50519 42994 579083939 15289 68610 142553058 42994 32289 467033264 15289 51431 417848668 12335 50519 199617812 50519 40547 745248473 14433 12335 734793363 57152 40547 694957639 51431 25702 836771820 9733 25702 985245694 60390 40547 854910883 36044 9733 209619047 57152 24257 889733249 60390 56092 123964470 60390 24116 703081008 36044 1288 512284873 29362 56092 64700774 40917 29362 177532205 89020 1288 887240868 29362 87385 394882943 65384 87385 15291511 80913 65384 126562957 65384 21943 546640282 89020 83414 660840220 74898 87385 52562540 4049 80913 94934867 21943 28402 725594700 39234 28402 419160075 83414 28046 983186658 39234 3520 556293573 53450 28402 83304358 28402 3072 820948963 53450 87123 428449076 28046 64154 384771867 64154 86890 298894739 53563 53450 107581324 50466 53563 772302576 18447 50466 64271123 53165 18447 760697576 89912 53563 259904010 17082 18447 928746306 55049 18447 425766238 24300 53165 511909138 55049 60916 122185305 24300 36598 93083556 17082 34311 33879812 34311 63357 599573672 35053 36598 29425743 48662 36598 558342642 31465 63357 48745392 25472 34311 898885119 63357 81678 171423630 32309 81678 242987345 51038 31465 695163252 75706 31465 518355144 25472 52952 521977736 8365 52952 162422487 32309 48861 953958805 48861 56195 497702985 52952 67799 874460119 84801 8365 607139336 82934 84801 472207153 61423 48861 468201406 71770 67799 939768455 82934 65443 620863204 65443 75325 736297778 24348 65443 997356910 24821 75325 895968717 51132 24348 848448859 24821 12375 949061875 12375 3325 251231931 3325 28355 666421802 63497 24821 271299934 63497 24454 940502391 58550 12375 549041066 68613 24454 212305809 53455 63497 428335142 68613 18006 67926110 1780 68613 38662206 89078 53455 628113294 36956 68613 553757460 89078 45210 884306432 1780 62888 124648831 45210 13902 496491325 89078 69441 76439820 37063 36956 192418043 40064 13902 769109161 55875 37063 593842517 87049 69441 331736802 9460 69441 514444713 37018 40064 54340120 40064 57613 741990969 74432 87049 263779832 1979 57613 84244508 36019 57613 375160692 36019 2306 519516497 74432 6987 929285223 55075 2306 185065221 2306 3406 889130778 32517 3406 879548093 2306 15876 979626096 41304 3406 145758698 15876 25405 635838679 19991 25405 346693402 3289 15876 126462473 78533 3289 553386048 1828 78533 440404986 37283 3289 368510552 37536 78533 810326794 38539 3289 711659555 967 38539 17629211 43134 37536 819438336 56179 967 487515330 37536 14056 705881187 86510 14056 538576452 14056 73862 47249406 86510 64212 362428115 64212 46566 971970505 46566 41905 785125667 48823 64212 818358624 45771 64212 32318372 46566 74281 797423431 25468 45771 372154388 74281 86730 29424526 74281 9371 323721742 90845 9371 73001367 12861 9371 824776481 71903 25468 993298084 81435 90845 749459608 18116 12861 393970619 71903 43966 989641250 11253 18116 658754958 72307 11253 634228127 11253 5156 55368859 5156 49452 654422070 87218 72307 35974634 30965 72307 97988504 72307 13869 11980149 71987 49452 704364746 56360 87218 357656772 4422 13869 487521453 47809 71987 74470139 73216 56360 175614190 56360 45098 477106095 56360 63624 324496544 63624 21502 65626208 47809 62238 164813088 45098 1920 518723509 45098 18047 60139329 21502 6133 70911359 27868 62238 300336199 17144 1920 106334540 49975 18047 645316755 6133 43124 573500292 30482 43124 717268411 49975 28818 82800689 26184 17144 214331551 43124 86209 369604148 86209 19595 782588100 53676 26184 20052238 26184 86571 570303305 26184 34220 273738788 86209 33091 662575960 46847 19595 386673958 46847 60560 71587364 80644 33091 994825736 46847 9203 122020358 88168 60560 475280964 90739 88168 777024013 55660 9203 822051313 30106 88168 832454669 30106 89759 551598637 90739 82707 619671879 55660 22521 141764660 77905 89759 620429376 77905 57265 214377322 89759 80312 100011692 610 22521 778365424 22521 75769 133094757 21197 57265 190335640 610 45557 180173747 76369 45557 429122032 45557 90372 991354351 4115 90372 69531217 3030 45557 805700602 8426 45557 115187138 3030 54588 501467231 8426 43827 242490541 43827 22049 440504909 54588 78845 228431788 57482 8426 398588447 43827 83236 104183317 22049 87059 930925219 83236 21947 113704140 87059 21010 752620821 57482 13919 973734794 21947 7325 341717505 7325 21759 87505022 86211 21947 12292523 21010 25274 953966570 21759 59402 753651466 7325 44716 13697445 86211 68089 440972183 25274 79900 81290507 77848 79900 640443186 58940 44716 942411376 57259 77848 752531404 57259 427 390148121 32045 427 634176132 32045 34566 305025648 34566 57411 807892038 427 59084 24624221 70242 32045 386649968 1230 34566 187714100 1230 85931 121681829 67543 57411 921968313 72449 70242 915867077 67543 16577 982968341 67543 83837 191853744 26055 85931 90832702 6865 67543 226497493 34610 26055 576361261 16577 88981 784871470 64103 26055 515001869 75358 34610 470361641 30335 64103 363393605 71235 34610 951304307 64103 70448 132895923 65866 64103 352663416 73161 71235 441929465 14527 73161 19839741 73294 14527 202194888 86078 73294 152079887 50686 73294 145062428 14527 18032 954454777 50686 31182 881263258 56041 50686 974171906 18032 8826 12497516 66430 50686 276650251 85993 66430 735640027 56041 632 200043250 90643 56041 730298270 85993 59393 339567806 632 72319 46850882 15149 90643 888836913 72319 5893 19092815 53029 72319 705194475 5893 3245 696899822 15193 3245 111483632 53029 56670 906240690 5893 18179 635406428 36459 53029 99407028 18179 18860 97644817 38912 18179 73654410 56670 28680 639403926 18179 71494 973823308 36041 18860 760844418 39198 18860 695827431 38912 70472 272348471 36041 85885 645159795 70472 41583 83975010 54160 36041 922378387 39198 21274 885540311 85885 54982 351476545 58126 54160 18789509 10799 41583 915478700 83441 10799 897737532 24041 58126 116290620 10799 64366 126790270 6784 83441 74710116 36432 24041 556788514 19818 83441 310674070 64366 25303 605171351 23224 6784 123077856 66063 23224 454212514 23224 41958 891221555 66063 53747 432490259 25303 38152 32389707 23224 22642 137910852 38152 74728 20087213 69236 74728 494099835 69236 82439 515928995 22642 10501 802967990 69236 17047 92252415 38016 74728 379713692 10501 73665 400985155 81484 73665 68012303 73665 43642 106651488 45013 73665 423193426 73665 89488 403219825 20233 89488 997966992 10629 81484 268109812 20233 63364 960557672 45013 1402 306036871 89488 72890 684365768 66099 72890 812717932 66099 33985 114206347 33985 83346 127852019 31359 66099 813382890 89049 33985 699448946 31359 12334 92099663 33985 10715 982115136 31359 54155 664609676 31359 59256 685811968 10715 87152 171012316 37691 59256 817725390 172 59256 235989523 65862 59256 156985609 86126 172 386334719 75584 86126 48418 37691 10956 789146562 63164 172 954198788 86126 16300 993929625 61956 75584 525559945 16300 49993 7187939 3657 49993 705441796 88918 63164 30475692 211 3657 259399566 61956 22487 481356256 211 79205 635404818 55797 22487 886759676 88918 59316 526380579 78488 55797 391481759 89150 79205 171812744 41157 78488 146388667 26513 78488 553549663 59316 56603 689660210 89150 89870 543920837 47392 89870 294831957 26513 40386 48451401 89851 47392 147006022 50532 89870 401307496 47392 70450 146482830 33629 50532 725083430 33629 63961 310951295 89851 32965 132724007 70450 36204 518651156 27549 70450 172976520 81382 27549 194987123 71120 27549 392982092 81382 22889 221683125 38171 22889 129427368 13971 38171 11829256 56971 13971 299965870 38171 48972 447861685 35757 13971 461197458 16768 56971 807343167 48972 90053 477382119 78625 56971 228244715 81099 16768 434181431 26758 90053 120502848 90053 70577 736906979 70577 18984 78526374 18984 7849 254319618 7849 54438 107189113 57606 54438 467405635 57606 50565 298866165 24601 18984 92731921 50565 49172 827730255 63529 54438 617356632 49172 39141 446147761 24601 90327 575492345 45888 90327 793575393 63529 75014 59833274 90327 27689 960372713 75014 14591 413532466 68685 45888 765952841 4805 68685 572545913 75014 76205 912839293 14591 57989 823025410 19679 76205 326683591 41762 19679 53933342 76205 1293 592296746 76205 20535 936245174 46192 1293 391879403 19679 73991 400651640 1293 87687 337188596 38857 87687 944034440 46192 23031 734051148 23031 17802 857616795 20328 38857 202915117 20328 55903 480332121 23031 89608 274105056 81929 23031 665863522 81929 11858 732259915 20328 24525 912005454 14547 89608 484352676 89608 77741 389525960 77741 70470 965120407 24525 24315 201709122 24525 32246 584405640 33257 24315 47543323 77741 26364 431021096 32246 79696 757390924 60562 24315 700478175 26364 15625 712012455 60562 25923 738673330 25923 33830 872261250 55125 15625 97738960 14681 15625 904755434 72460 14681 732046404 80556 55125 446491429 80556 57817 487732383 80556 63200 145564852 15630 72460 14304873 10109 15630 514885300 15630 38079 802151084 58281 57817 225337448 87865 15630 259039085 58281 71609 250760773 85548 87865 302768792 71609 14845 715426902 53020 71609 7634154 71609 59212 759253207 34016 53020 830845623 59212 90929 492921037 34016 57658 38318579 59212 29029 484323807 9542 34016 627946204 17850 9542 683936451 54200 29029 682195330 33666 57658 93477938 17850 67589 613766724 56680 54200 570034943 33666 20362 6576458 67994 56680 537355768 56680 15904 636085293 51746 20362 55820070 20385 20362 692987171 18845 20385 306641609 67994 38070 36630967 12107 20385 644273871 15177 18845 444007810 12107 65334 306033206 89592 38070 463519035 15177 75091 566721439 4281 89592 41307758 10323 65334 335093479 4281 18283 684047462 89592 13844 232912990 10323 80152 430956838 4399 4281 557518217 33000 10323 23051428 33000 47501 415794277 57066 33000 133444263 34538 80152 797420442 47501 89675 227031230 78909 34538 950057473 78909 29918 422808341 89675 46502 595509403 29918 62685 98576685 26683 62685 737074441 61460 78909 674946568 55920 61460 794958923 61936 61460 682329041 8644 62685 607166998 35568 55920 650657020 61936 34751 32844360 80629 55920 630539851 12938 61936 94779745 35568 78114 876107220 53481 12938 491608391 80199 34751 38927201 7035 53481 479210188 53481 87778 550272892 80199 19078 53095617 59998 7035 89466783 19078 11725 788734019 25664 7035 567370677 25664 59081 828440080 59081 27628 316597555 18834 11725 68018297 59081 3902 452808643 25664 26883 493479371 18834 89250 254533991 3902 85887 552365306 26883 70434 38008352 34348 70434 938812359 89250 81590 338155911 59887 81590 538671093 33246 85887 345258488 70434 32442 389794729 7090 81590 234453117 55412 59887 51654970 7090 42178 614738040 33246 85062 904039860 48320 55412 168218478 88114 48320 751106518 7086 42178 925437161 21962 85062 556891963 76329 21962 537877703 76329 5037 15645062 76329 86382 858263664 42464 21962 652821606 79459 86382 77512668 5037 48726 937364727 79459 85694 488292108 79459 58980 562529124 14417 58980 358204554 58980 81534 377085367 82760 85694 346795493 81534 81229 609310887 82760 88628 958216083 82760 13099 988557439 81229 58635 457519643 7696 88628 768657096 34321 13099 212255720 88628 75237 276316100 87889 75237 296308628 29924 34321 119455309 34321 79056 825663104 58604 87889 354141499 61043 29924 89012191 58604 11059 889216785 58604 76576 383371065 79056 35403 125192037 76576 30949 252460079 30949 19141 97696877 11059 51819 947436677 76576 79950 799362105 79950 21776 189252767 36706 79950 105386366 54516 21776 57354059 21776 88801 324544220 35976 36706 163356521 74425 35976 285033030 54516 960 205852263 74425 81634 155491187 960 71222 555845150 41956 74425 594597547 51873 74425 16042824 88311 81634 521899122 69127 71222 159325207 87263 51873 331695413 39512 51873 263399364 1579 87263 364234554 1579 28144 404109419 82835 28144 706676966 14674 1579 703839733 82835 83639 520158862 28144 86795 327737063 86795 39938 561248579 39938 28475 296882769 39938 48441 680970127 48073 86795 613964087 28475 9255 644460483 48441 69029 700389957 69029 7108 751026162 17938 69029 343504652 17938 65886 966477046 9255 78309 66295444 10045 78309 912072495 78309 76750 505365218 10045 11337 636901039 34188 76750 355003346 24307 10045 781433905 76750 29363 814768142 24307 34415 68846083 7630 29363 911938598 68973 29363 816895179 58144 34415 730416583 28223 7630 860942296 42491 68973 185264316 39738 42491 143038053 43383 28223 547206383 38827 42491 135672983 29106 42491 145259399 43383 24973 788939388 29106 25367 224043988 12212 25367 564862267 84217 29106 287933027 47616 84217 966820440 51979 12212 394011355 25367 41850 66868430 73201 51979 490515431 55679 47616 389401689 73201 41925 902668319 41850 79896 504254903 79896 86068 714828792 79896 52212 616701601 52212 76988 609324404 41925 29453 580569701 86068 35526 357669110 29453 9869 110241118 60996 29453 500382215 1633 76988 865793129 55207 1633 726432256 1633 25251 743532760 1955 9869 573312791 1633 56122 131426265 18893 25251 251713847 13793 25251 137276586 25251 74034 623688287 56122 6819 94831150 29354 13793 993857143 70398 74034 305584954 82942 70398 21456384 70398 31072 62798049 23043 31072 960696443 33922 31072 813354940 37409 82942 553175251 37409 8889 101910251 29350 31072 216794339 53128 37409 105083818 33922 65130 213393250 33979 8889 706451702 65130 88517 462370734 86353 29350 324521962 88517 32047 42808826 65130 54837 129608800 71906 86353 983402211 71906 13567 492363866 86353 50453 173864758 36209 71906 236500439 13567 17310 433233781 71906 22982 300672560 84982 17310 434036148 22982 53753 118532888 36209 26224 953058519 26224 11143 293453967 11143 81971 165159487 11143 72679 336591565 8145 26224 696150305 10110 72679 418621941 81971 22052 932982986 8145 12385 628141450 12385 73082 835940843 73082 58996 626276493 58996 20628 380699930 22052 82494 849399501 73082 23386 617665009 82494 21557 800342741 20628 86122 405171220 70074 20628 555047994 76842 70074 847525034 6760 23386 82230558 81770 86122 700923978 46318 86122 345247441 63587 70074 932451997 46182 46318 988549763 23590 46182 17132822 50938 46318 486852882 14661 50938 442229229 14661 4775 567911965 50938 70729 828422655 52030 4775 636862869 53700 4775 419899877 87529 70729 350305171 71264 4775 61113939 70729 15346 888333535 71264 83970 458887824 30185 71264 626356193 33708 15346 241902565 33715 71264 409402435 33708 53432 587989365 68545 33715 892305896 61758 53432 719676111 58959 33708 310712201 58959 59054 344804502 85549 61758 837350847 59054 66309 148451982 66309 70934 471831170 70934 61808 616452026 61808 48276 245939304 5195 70934 432522205 75379 70934 143753987 31600 5195 104836933 26448 75379 51221831 25828 5195 741713812 25828 13791 373610409 31600 62965 416125513 11146 26448 787341714 25828 8062 497591432 8062 57159 2739663 57159 21468 976678080 79500 21468 868139439 57159 87102 166820576 71301 79500 545998269 36583 21468 14623301 71301 41403 18387615 79500 38631 926210411 61469 87102 191071884 38631 43698 932251779 76738 36583 82819541 38631 30442 407950679 76738 87690 708701469 43698 5750 427378954 76738 89777 812394164 77076 89777 446613447 21764 5750 472399019 20802 77076 507740686 63518 20802 253454288 77076 67720 533025417 21764 8228 162866562 67720 72469 591390129 67720 41988 847310572 50379 63518 343395777 31781 67720 106196934 62979 41988 133192520 57597 31781 802129497 10070 50379 202995472 50379 84559 70252090 31781 47138 859390498 17889 47138 260377511 84559 43634 550296430 49039 10070 434328172 84559 21549 73314987 47138 90426 585114726 17889 43509 487235016 49039 68682 6505471 68682 66115 929235463 21549 13218 153774735 66115 43146 744714848 44768 66115 400795145 80654 68682 154020841 44768 86934 124083266 43146 71300 418788308 68410 44768 987390737 86934 78045 929497959 71300 2692 289215452 53729 78045 833061126 53729 32731 242864205 32731 22453 263842433 69110 53729 217749216 69110 42219 428476568 22453 84983 534735293 32731 38834 783103428 10928 69110 335375970 60661 69110 948481694 84983 69298 110758344 80850 84983 644128456 60661 18869 312035197 10928 63866 134209664 63866 25981 46128271 25981 52419 252226881 37695 52419 396018362 37695 77633 763920044 74288 52419 844180468 5448 52419 319377846 77633 73643 631356276 78 5448 991217070 5448 37653 810599143 74299 74288 854601596 74299 25086 859687824 78981 78 587178927 38678 74299 610618525 38678 27643 910320475 74299 8195 999256846 25086 55945 74596005 79255 38678 960754111 13481 27643 938277887 21554 8195 264627241 22401 79255 848171388 55945 80596 582476759 80596 48057 875770092 80596 85619 620436347 32163 80596 232440953 22401 28789 198856711 79907 32163 134559653 45587 85619 595158539 45587 84728 734023401 3129 45587 658078662 28789 20776 833463484 79907 45593 393906715 84728 64572 260269675 20776 78497 939915072 42256 20776 563949649 72103 42256 753261843 30899 45593 18382721 72644 42256 137219322 16114 42256 402087986 56855 16114 318689025 60389 72103 893723858 16114 42496 574087837 23675 16114 428606619 16114 68408 602538440 56855 3653 80056139 10083 42496 512006596 67196 68408 770468960 10083 1688 526611810 72542 10083 113090487 71871 67196 81802546 21734 1688 523585544 67196 88230 794193873 89876 21734 23319341 88230 71522 141153778 88230 13231 541585212 90659 21734 59936266 90659 22887 829904887 90659 41413 316108932 22887 55740 508303178 25153 41413 126174226 34036 25153 31780824 19030 25153 354395289 19030 78012 544094131 37245 78012 685504767 13348 25153 200050331 34036 32949 186741104 19030 53789 307404401 5861 32949 970636838 64447 5861 764864520 32949 56015 608647418 47474 32949 424149768 12132 64447 594275152 46129 64447 7640485 60913 47474 217598860 26100 46129 829031455 69223 26100 956819328 18543 26100 981953905 2185 46129 515578411 80168 2185 44738065 42772 2185 35749005 69223 66421 673423189 16715 18543 673456969 48226 66421 908457783 70845 66421 164067682 42772 52233 460917123 48226 81429 832288384 41852 81429 146331482 41852 71631 991637894 59636 41852 189463970 71631 25555 522431978 45985 81429 405526189 78678 41852 731824052 22577 45985 642982272 78678 55709 766044480 27015 55709 6034690 71610 45985 490057781 55709 44316 581832641 55709 78885 512801819 11048 78885 512641256 44316 89549 16129077 89549 16020 154617299 44316 37878 711141618 78885 80851 127497348 16020 83697 454920745 89549 81779 617048966 2950 80851 187973092 83697 9574 309120378 37872 83697 262571598 35281 9574 872232306 2301 9574 197372036 2301 68797 535442262 68797 13657 410241224 37872 59659 703460915 2301 3828 460081677 68797 19429 304945242 3828 82332 42176900 2452 19429 29660915 25198 19429 760511319 19421 3828 308614380 82332 9060 326635928 2452 11450 897817486 11450 75962 800754849 75201 75962 139438863 75962 41493 864073213 86718 9060 944458874 75962 2381 742454513 69791 2381 748875064 13467 75201 302208740 70490 41493 780771479 54021 13467 520954500 64491 13467 91017520 69791 19175 250311961 54021 40188 168966266 85064 64491 130353045 40188 11183 931288044 19175 44200 255760340 5670 19175 824114341 67292 11183 888559744 27848 85064 972357985 67292 23042 827740721 67292 40665 666594556 72559 27848 101750696 72559 11026 427923672 20149 27848 572838299 40665 40044 18766202 11026 13750 999444571 82131 13750 361956897 28348 40044 82978505 54745 82131 113096163 40044 77372 8503808 54745 89305 375353221 44482 28348 578522436 54745 6166 25812036 69506 6166 15537116 48398 44482 924747838 36563 44482 767503230 44482 26675 265989422 36563 14017 711844714 23289 14017 125729711 4018 26675 607640943 23289 62061 83508512 4018 52752 106795982 40312 14017 561874747 52752 29074 828904921 29074 74988 108138735 62061 24490 276904165 24490 71232 806705575 74988 19102 535475867 17366 24490 175025131 33819 19102 535720331 60954 33819 394290820 84869 19102 396148063 37605 19102 24993837 13179 84869 59226034 68012 60954 97708490 68012 38427 147735808 90422 38427 978985190 37504 38427 331715110 37504 80033 296822625 53494 90422 773379895 80033 80367 703061458 76272 53494 740969663 53494 62675 905710660 53494 58269 47317345 80367 55523 827458513 76272 81194 885541459 62675 49606 738777586 10040 81194 587062273 87360 55523 242198648 55523 48203 619527668 48203 39911 18187982 48203 36833 226156839 87360 76164 21795264 36833 41696 95582159 39911 44848 423524678 36833 13541 576095596 25269 36833 919246113 41696 44244 488869519 25269 36561 446027140 88922 13541 463241614 25269 38845 971740888 25269 32257 52784035 33213 32257 482988944 32257 33280 31838946 33280 46099 138650963 22277 33280 917611078 62059 33280 123662788 33280 38400 859044815 15412 22277 406672564 58245 62059 169108639 38400 79879 676105378 55993 62059 809299727 82249 15412 914785843 58245 60236 125340965 60236 70838 539388809 79879 45811 191847685 47472 82249 789882000 70691 70838 926680870 47472 32195 884478025 63764 45811 850574884 45811 75792 314919128 63764 82334 737516981 82334 42768 469502929 42768 33384 436556315 75792 15019 256221470 42768 74320 558889084 78405 33384 203385538 25534 78405 380194689 33384 16191 371390757 16191 77217 36533414 25012 77217 799150930 25012 13440 274425612 59085 25012 473012817 41149 77217 566936573 59085 52908 864658996 13440 46040 85652530 36325 52908 743246469 52908 35815 323192738 41149 14134 124764006 15280 35815 941441241 87416 15280 217930356 57487 15280 165828673 47385 14134 573551836 87416 28611 244519973 57487 89764 756591713 60315 28611 855722157 26176 28611 509434484 89764 87981 849808272 54365 28611 36286950 89764 1765 44970842 60315 85655 391805352 5383 1765 638073118 1765 89505 658825580 31096 89505 200317569 37177 89505 573531257 65875 31096 17091412 48961 65875 494605485 10846 37177 65293855 8336 65875 581459795 16986 48961 865616262 85615 8336 295899913 88979 48961 746310501 65294 10846 556518887 65294 68243 640298046 44843 16986 570412668 74821 68243 51300831 34014 44843 668408608 26182 44843 97269840 55093 26182 503156153 72898 44843 963340124 8744 34014 291862568 9030 8744 720665372 72898 88958 15867969 72898 72376 559658072 79152 88958 800805753 8976 72376 787895621 37431 9030 999129102 8305 72376 754556412 79152 22623 687873944 79152 49371 706002874 75702 8305 785156046 34282 8305 73020981 22623 12182 299194002 36200 34282 485831542 14742 36200 172910929 12182 36987 731553914 81824 14742 134635901 1528 36200 103757899 38896 36200 90694862 38896 58513 452864332 1528 13601 941206654 58513 40244 693238981 83304 38896 332515124 38896 78065 53532796 78065 6298 400198901 83304 56679 131192030 40244 73051 369355724 66562 56679 491435951 775 73051 227020181 76409 56679 175932580 11658 73051 131471859 83892 73051 864704604 775 61505 212222129 14173 83892 121644328 76409 52866 189427523 56904 14173 899450304 31735 14173 520301312 52866 22510 776002632 14173 89295 598033728 64177 89295 873205504 64177 49197 294103797 31735 36320 36103926 83612 36320 61126894 51727 83612 37041945 36320 8427 357323718 36320 6027 688078182 26674 36320 120461017 90060 8427 607419685 6027 65262 78794339 8427 11313 488116485 77611 90060 156089022 65262 47044 251372387 90060 18424 537805124 11313 18435 529206770 55404 18424 561943146 73638 55404 134071480 47044 34974 111842507 38883 18424 372022812 38883 24400 550231630 13798 55404 461116474 38883 44279 622039280 10169 44279 101383624 44279 72507 407010143 72507 38579 927699791 28511 44279 437867321 44279 48702 754026342 67596 10169 508415765 67596 81012 122863026 90883 28511 885290097 28511 8524 34576090 1092 81012 759514768 81012 13560 155796536 81012 40653 43855674 40653 2177 896843025 30241 2177 936884104 73242 1092 206675351 32500 30241 212186855 40653 23002 153940031 16813 73242 16862283 16316 16813 105001479 32500 28187 202488798 13581 23002 753718645 79667 16813 716942898 79667 50075 609641800 29947 13581 381167816 20175 28187 901982589 32526 29947 517898158 29947 85140 864556208 40663 50075 585598472 40663 89943 860873833 85140 83219 971875082 17820 40663 933922310 79964 85140 228124509 79964 2854 655775284 17820 88289 874534862 33516 17820 257265444 17820 11684 472320932 2854 12118 640444572 33516 22918 887565758 62356 33516 644013175 22918 62266 599336961 62266 66605 261932508 56476 12118 456291239 66605 65447 384021649 62266 80567 740404299 80567 70923 269404987 70923 37705 164961017 37705 64444 601374017 50640 65447 996222336 4152 80567 343105015 48442 4152 870442412 2850 48442 800297209 52223 48442 463870896 26842 48442 237059874 52582 4152 395860853 2850 69770 325202928 26842 77655 132101513 77655 25648 964949282 64253 52582 566140501 72366 77655 335315161 43354 64253 446382764 79387 77655 576373230 12941 64253 513080143 52594 72366 856945654 28278 72366 139929248 43354 68333 85092379 52594 81294 505453827 28278 51301 58167704 51301 81996 31164068 54048 51301 173277727 87728 68333 881333324 54048 30222 274739085 42059 30222 938132439 88612 42059 306860287 30222 86491 441175648 82165 86491 515850439 42059 53493 99411945 51789 53493 351418541 16938 86491 122487266 86491 16960 679343617 45583 53493 113447564 2714 16938 125304522 16938 60982 207374632 45583 11880 440742462 60741 45583 183732501 27580 11880 370596319 27580 69351 965017193 27580 40000 931017011 27580 42576 737540120 11185 60741 112455273 43216 69351 732569096 46109 43216 771306879 52605 42576 425562080 11185 80692 2022178 63030 43216 36122315 85351 46109 515498557 27852 52605 150834489 80692 49146 473503967 85351 79493 529308003 85351 61077 449264169 16019 79493 233299317 24542 49146 483139028 44802 24542 317712241 79493 43720 806498842 69571 61077 357066038 43720 78141 939000827 43720 70700 252292525 18804 78141 626648873 16575 70700 685549476 46390 69571 78420299 70700 76521 15069545 1271 70700 576274367 1271 7346 939754633 40724 16575 524113153 40724 37908 669057461 66793 1271 887135838 66793 5123 793237809 5123 86121 805705987 37908 69744 636947256 66793 63485 18718760 66793 4201 88707993 5123 9017 936164776 16445 4201 373059993 69744 59828 871371471 30868 63485 896517399 4201 55117 485313958 71946 16445 248743325 61126 71946 77490978 30868 65311 816399357 61126 58951 362593293 58951 37012 427497802 31178 58951 92846296 61126 24832 472520348 56479 65311 36718360 31178 4832 68306162 37012 72197 955997246 86804 24832 718189404 10586 86804 498014672 87729 86804 12524721 66628 4832 2375215 87729 84857 24210613 84857 53835 525661764 66628 30795 254310196 21592 66628 166484595 84857 68643 909789570 30795 27604 408682721 27604 68341 778807019 68643 87036 263055682 44532 68643 105113999 79101 27604 65827670 79101 22943 60243859 44532 82810 330434315 35263 44532 619019637 79101 72063 574715359 69482 72063 902867828 82810 19938 245619177 69482 39777 769812445 12600 39777 52548729 6766 69482 79466381 2960 12600 94832194 8824 39777 600627560 10659 6766 179059673 67825 12600 710076630 56391 8824 335794645 10659 87393 446922095 10659 38083 841127138 76458 56391 275963579 56391 81926 138115567 76458 49443 705043138 74143 38083 231560273 58212 38083 994954198 58212 13691 240022108 80232 81926 100976740 58212 66932 641405635 82048 66932 216636858 82048 70927 22215421 13691 40171 944785442 43901 70927 49215347 9396 82048 495906798 58496 70927 27601750 78869 40171 786632305 87956 9396 302511196 17514 43901 745323040 60541 9396 810095449 79371 87956 858490387 78869 6316 763309845 1535 6316 371351521 1535 3747 323243929 3747 26111 148419138 54172 6316 505287729 54172 90535 553403742 77073 3747 34836763 28853 90535 581294593 43096 28853 710600305 8499 90535 321578451 43096 72853 872546632 72853 7204 459447292 7204 37077 23322990 7204 23308 173233640 7204 90207 507652861 14034 7204 580106860 23308 21860 590201312 23308 36849 126811008 21860 8837 128819340 47236 90207 878094804 65991 36849 492802489 83272 47236 14126569 29644 36849 487236779 17325 29644 464207711 86364 83272 377655251 60511 83272 936039137 22359 83272 746513266 29644 16666 130292411 86364 31675 452773112 16666 29488 160803745 29488 66974 187766427 24554 22359 936421377 60288 31675 397401685 71422 31675 543929329 81516 29488 43495229 4622 60288 12844443 71422 23276 558555378 32359 4622 916453318 14338 23276 179941221 14338 48115 96145590 75437 48115 18963540 48115 54494 660314704 75437 76997 132703856 3957 54494 387829412 72119 54494 946649514 8409 75437 250935639 3957 14154 142060110 76997 14838 764900029 42175 72119 103105750 8409 63823 918199168 42175 31055 435886190 14838 49231 535415045 14838 47067 515563671 26631 31055 892750073 85373 63823 685045742 26631 72629 253101363 72629 59930 726113089 10548 85373 322002437 10548 90614 556539530 71504 10548 149326612 1328 72629 110981354 10548 45931 342637686 90614 21911 292651966 28412 21911 645019607 57242 28412 121399773 79670 1328 247391393 45931 22231 199295086 28412 58090 404243880 61867 58090 87191150 23442 22231 262879997 79670 17403 990922315 22231 15520 181278873 58090 89266 281913775 15520 65593 280885048 45226 23442 65629508 21638 65593 46675050 78109 21638 535506609 78109 27364 134685024 78109 20832 349366799 78109 75215 76432639 27364 45817 47956106 27364 89658 28052534 20832 85524 959146817 51297 85524 814626296 6913 85524 434323065 19861 89658 376123908 72773 89658 446004002 62504 72773 994797133 72773 46126 913200439 16758 19861 271403782 32360 19861 410926540 16758 18175 7957157 59514 46126 559907915 5576 59514 627108072 16758 14109 774863161 32360 30564 232557635 65439 5576 879881091 85417 59514 922586807 14109 67559 397939280 85417 69726 590398576 89151 30564 667235746 19633 67559 110024075 69726 84889 376441614 75549 84889 693673875 69726 14010 85536089 19633 23726 120988349 19633 71792 135672837 71792 45684 147928477 14698 75549 976620384 14010 73000 457371814 85349 23726 331093610 48637 73000 279335512 52477 48637 655572315 14698 1749 902518959 72180 52477 791651771 87175 48637 738290289 55682 72180 311956369 88019 87175 424643616 53625 88019 658168270 88019 47719 830556384 53625 31563 83395147 34467 88019 797716037 33850 47719 785522936 47719 37865 767165083 37865 85886 573197412 31563 42314 218659566 2094 33850 766982695 61909 42314 820298422 85875 37865 699917395 51165 2094 328582955 83125 61909 920767616 58377 83125 802973034 2215 85875 620220306 2215 41277 773638316 68387 51165 198450490 41277 56019 579641984 62710 58377 260772132 56019 83427 205946318 11204 62710 175518885 84954 62710 660954738 83427 73995 50164647 83427 42550 358040018 84954 42217 377609381 42550 80059 92218702 42550 3552 606188520 73995 77487 274128643 66762 42550 192707599 77487 83150 612196470 83150 83218 9751026 86498 3552 796349179 44302 83150 695062185 83150 23139 195079850 3906 23139 605865534 71810 44302 854645734 71810 29110 79170267 67945 23139 235133415 29110 68180 247731126 68180 51826 798998604 68180 58423 476544571 58423 39872 407899983 39872 3294 17051661 58423 29381 462205577 29381 29695 464163001 11484 58423 875203512 60553 39872 165269533 60553 10007 534631890 44918 29695 752576554 74072 29695 521198734 44918 90351 835770605 49538 44918 844859206 27766 49538 743961289 27766 3111 44275784 67776 49538 378198752 27452 27766 469549272 73728 49538 439524392 27452 25384 789992763 73728 38607 411994229 3184 25384 666335310 20369 3184 179116736 9512 73728 202587605 3184 15115 770640563 44628 15115 909750685 13951 15115 171963933 9512 33748 586691905 15633 15115 659310236 86696 44628 922675408 86696 86366 69092782 15633 50533 247480290 5376 86696 367774629 20600 86696 154551206 50533 81650 594478815 25144 50533 263875073 5376 81094 49258658 5376 56028 735146622 20600 65960 29298255 25144 82985 277794361 76433 82985 527470070 82990 56028 175672284 82990 42995 471010814 404 82990 707168539 49194 82990 898948000 42995 24846 386108925 49194 41882 154344189 49194 42069 267848665 24846 51298 350618776 82637 41882 181934187 42069 79499 71976539 82637 31423 656603334 42069 15909 81052342 29684 15909 202126940 79499 50641 182000533 9268 79499 910289412 50641 23699 519982696 9268 14156 408904605 65103 9268 553358584 44490 14156 121314560 9268 75141 303466141 44490 61008 125380066 61008 36487 993529047 2466 61008 832445495 39115 44490 668144950 35803 2466 994278113 39115 11657 312705291 11657 67150 713873035 35803 3039 895147752 31108 67150 504108227 31108 62321 248437624 31108 13546 786618887 3039 16287 352875684 55722 62321 611930179 38505 13546 16629335 62321 9383 63573552 26460 13546 945700921 818 38505 630422153 45615 38505 582182347 26460 50341 135894142 45615 15903 329763680 818 68872 695481485 13367 45615 486086401 78072 13367 36226602 15903 53221 177870844 53221 3171 310898788 78072 62967 807248816 21037 62967 47245137 86374 53221 998073865 78846 21037 771391467 4544 62967 97452753 8988 86374 39831375 21037 85029 23918636 80532 4544 834899992 4544 68506 838153875 4544 8892 561460979 13172 8988 658515437 8892 27340 662902874 13921 27340 518813334 13172 27858 378352340 14881 13921 944497002 27795 13921 828025344 42832 27340 639285151 57502 27795 469419367 81090 27858 239478496 57502 75537 357094916 57619 57502 75775854 14650 81090 85117622 14650 5035 919696166 75537 36902 410828171 52739 36902 595844446 23233 5035 630800295 37150 36902 934264312 77738 37150 251478070 77738 14094 697865343 46315 52739 854794523 37150 78961 171597887 78961 66818 951657212 78961 38957 263123048 73758 78961 300758404 71397 66818 514403764 68149 71397 692049142 33194 71397 54779609 71397 60387 394906805 60387 13351 549700727 10489 71397 289874866 60387 5568 483056824 42771 10489 104937756 40502 10489 66894680 63180 13351 575431482 24226 40502 838762584 40502 67138 112155068 63180 30942 965562222 67138 15144 673759859 9540 63180 189921560 24226 82188 583803163 38886 82188 632371582 84479 9540 147021290 75669 84479 905535418 38886 48881 219176015 82188 81418 52695770 38886 33466 158330367 26002 75669 282242392 17540 48881 658106429 33466 56986 472200297 16208 17540 966413443 33466 71590 516280266 56986 20972 26356052 41223 71590 699929841 53766 16208 563044108 41223 13909 527150523 13909 89435 594176723 42345 41223 275215926 53766 1794 551705994 44376 13909 988158805 58460 42345 193536538 16878 1794 132449240 58460 44464 281639868 88073 58460 615135026 44464 10384 616345051 10384 57505 25800558 88073 57000 103330903 44464 20352 218876056 10384 12391 23923312 29888 57505 534835564 2524 57505 661173646 20352 69467 586331040 81878 2524 74024541 32586 69467 701581080 84214 2524 747331008 84214 66520 101645244 69467 18924 583110810 81878 44973 145250799 18924 50275 353818813 50133 50275 657013323 45925 18924 552753846 35009 44973 110471408 5262 35009 224894705 50133 81472 490804403 32588 5262 100669709 25056 5262 540818135 35514 5262 940142403 5262 85309 869710072 81472 29730 693728839 25056 29177 344930178 25056 20545 113547388 35514 76625 86960092 29730 12224 385702603 43296 29730 266441574 76625 74539 845113064 57225 20545 414717979 18202 57225 458785127 12224 86630 906468008 57225 30764 854536849 86630 24784 637530547 58048 57225 127945078 86630 2653 422082612 82321 24784 10530556 24784 2973 934770773 2653 31890 568116536 2653 38546 850351940 44445 38546 578792722 74111 2973 83354820 2973 6204 22039271 31890 24946 556533090 38546 4916 978283988 5881 4916 117535595 58483 6204 348956805 84018 24946 973265296 5881 4337 978825063 58483 15106 863732910 25805 5881 641660874 32430 25805 27373971 75756 15106 430124556 25805 24972 61483523 25805 88957 946878394 25805 11974 384937714 88957 16698 554180193 3961 16698 195199142 61189 11974 523121625 63429 88957 920848 81367 61189 428016000 61189 65572 790991078 61189 52730 847492744 13458 63429 832982807 48049 65572 80084918 48049 17880 638120647 20553 48049 835047589 32103 48049 78969921 27223 13458 185188410 49057 17880 115929586 78962 49057 904805255 4914 78962 362770621 4914 24822 674192531 49057 26814 592753962 78962 88993 14734693 8172 88993 403752468 90104 4914 564647601 73160 88993 72239846 69714 73160 664032621 73160 84440 943490851 90104 47422 454454720 14714 69714 318379680 73160 37779 99622465 48580 47422 407190803 48580 75527 537803044 89985 48580 121910378 89985 60911 729020386 10954 89985 459142797 10653 89985 895167109 89985 83360 305559772 89985 62275 645571568 30408 83360 57685194 1203 30408 756572135 1203 26737 327392213 52439 83360 35147692 63178 30408 17238645 63178 42301 705010911 52439 49949 631621069 64987 26737 732967924 49949 26884 794476948 49949 87037 266964959 42301 65712 418411967 65712 38384 253584674 65712 68778 104230961 26884 5835 781967872 54664 5835 763686285 68778 10204 119102972 5835 79095 342791308 79095 58004 951296517 79095 43289 1312563 10204 80231 941066583 9334 58004 328562970 58004 63450 354169530 63450 60168 155743569 63450 83182 851512260 17096 60168 210424772 19284 60168 719124192 63450 28326 819495263 28326 43491 211424202 17096 37493 973976999 52760 17096 38549656 184 37493 273447863 53183 37493 411551112 8568 52760 738360433 10465 52760 138939040 71875 8568 201808189 75418 53183 758224201 8568 42688 431115816 8568 34609 195587897 34059 75418 52047535 71875 89126 389596250 34059 395 870610076 41854 34609 743825394 42045 41854 933945658 89126 10634 318864263 89126 12839 801158018 41854 52049 498102291 62597 12839 367582895 26965 12839 543361400 52049 81064 125017382 26965 68672 698132672 68672 34149 614822411 68672 68994 562229428 81200 26965 421266954 81200 63562 485313960 68672 70098 657433831 68994 25424 735786794 81200 79048 688663352 63562 2914 70665597 4227 70098 139894484 25424 62350 383048017 43198 79048 451976477 32964 2914 868174732 16661 62350 495836409 32964 48642 778019049 62350 70689 798869271 16661 59669 800195710 59091 70689 785024944 59669 37451 164662609 48642 48935 972758812 48935 28558 532122736 59091 47436 229919479 37451 64478 10752901 37451 70269 452554418 64478 36493 393708190 47436 57875 28497405 3481 47436 238534104 57875 27539 362939213 70269 37522 152549604 25123 36493 223277668 86110 3481 332145762 25123 3336 111753074 6200 86110 140871322 52469 37522 199799310 52469 78351 955586265 82877 6200 955510498 22967 78351 655267115 50007 78351 460651231 78351 56321 956529156 45796 78351 452471211 8020 56321 210687250 86923 22967 979509901 89805 8020 961442496 1796 56321 408446539 62423 1796 53741086 87488 8020 897077102 8339 1796 506387495 71722 1796 370744669 14043 8339 758124543 78865 71722 952792746 30741 78865 743102100 72529 78865 906452509 12508 30741 798765921 65503 14043 916905579 19821 72529 132825739 30741 57325 958048773 59182 12508 702861755 57325 54367 792734341 54367 36339 132524139 59182 63124 630812701 57325 26061 685421435 59182 30017 424668420 26061 32824 389236328 55332 63124 544100446 36913 63124 365957068 55332 1097 713588030 46058 1097 110229137 10726 55332 212461083 36913 16769 839660629 89060 16769 221839184 31238 89060 203776152 59996 16769 21032055 73384 59996 822479331 31238 82801 423458507 33420 73384 867463624 73384 13781 846301392 40197 33420 434677360 49618 33420 302243040 61091 40197 66382901 37671 61091 823790909 28042 49618 195753028 25523 61091 98948186 51531 61091 862452177 16775 37671 772526270 51531 28615 145808629 9293 25523 379631873 45694 51531 26769761 44129 51531 108739036 45694 52930 66946673 2194 52930 509285260 2982 9293 291501450 32404 45694 44844407 79656 2982 479072813 79656 25348 402608848 79656 65581 193430931 43579 32404 682828381 79656 29428 468811395 44706 29428 400198821 82349 25348 945702183 46327 65581 885892728 44706 85289 19606895 82349 86844 293611942 83968 46327 371221228 78739 46327 748142095 83968 6847 787064870 29064 6847 77610898 83968 40628 465530356 78739 24921 657261479 29288 24921 469542749 29288 64246 195091582 40628 60290 991302782 40628 10487 904673987 29288 37101 512212879 49418 64246 643894099 23859 10487 182630599 37885 10487 401942225 4048 23859 500344127 22497 37101 101130497 37885 1373 950421493 23859 12690 162249606 59442 4048 811732645 12690 67976 521085383 1373 6404 362315806 1373 37938 926898868 39867 67976 943249888 67976 53968 347348583 3533 6404 852426763 71500 53968 247183198 53968 10838 114444428 38911 39867 527587404 58175 38911 125896823 65879 3533 351828868 71500 17956 477600145 60258 10838 350322654 60258 66756 859781004 20571 58175 870540701 82383 17956 604949111 41842 60258 653809349 60258 73008 422489295 27809 20571 504156170 46074 27809 555215017 41842 83496 5324554 27809 71381 808560022 71381 88362 477314122 31824 71381 996101396 20489 71381 72595825 20489 45518 786947504 32091 71381 600755517 67897 88362 582416755 31824 9756 397601986 9756 9138 168683130 9756 25064 966227757 25064 47661 512285120 31193 47661 445929857 31193 40345 905778023 25823 47661 5546298 52084 31193 654107130 62012 25823 573667520 19371 40345 263378601 40345 51043 238187952 26886 51043 908399516 26886 66470 233994565 9551 51043 735208468 54996 66470 812411018 45781 51043 638344603 48375 66470 612339332 26885 48375 330672041 26885 33121 433176323 45781 43583 756153245 79983 26885 630247926 33121 10886 681708557 79983 32380 827957007 10886 18907 646665074 79983 3216 650999188 32380 1023 157638868 72256 1023 874556371 15667 72256 199970916 3216 10272 613901754 78255 72256 795817367 1023 6116 957837305 62810 78255 341358477 78657 62810 946222402 72111 62810 853776426 20222 62810 220020378 55090 6116 111021255 62810 37376 976893638 64119 55090 338578877 67413 20222 981061847 64119 88889 911507872 55090 46399 600320324 3701 67413 373764525 25577 3701 840217823 67413 29734 288460331 46399 39952 213947523 39952 15757 585465050 75957 15757 223472368 39952 84638 446994165 39952 3212 303886743 52815 39952 254126194 15757 28988 615732961 1026 75957 226691774 52815 35470 862909959 52815 31954 102509945 25563 28988 255547300 72091 31954 181065543 35470 7841 788197255 49914 72091 35777019 31954 9321 833598207 25563 49078 935051006 72091 22237 261031397 55442 9321 71846908 9321 55534 4888632 16197 22237 359231233 57269 55534 524644363 16197 45157 685198844 16197 76200 831021224 4865 55534 585520273 71 76200 182193968 46984 57269 242935691 72148 4865 554564383 76200 17771 146125242 71 76391 831347649 81119 17771 823693067 81119 86040 211172309 57409 76391 417524286 86040 25574 984292828 36501 25574 809223818 57409 48562 713244965 9562 48562 150473183 48562 46473 634328826 48562 42897 230783003 9562 25237 600078995 26506 46473 11797585 21709 25237 504333493 26506 21525 72530580 25237 70645 531250857 25237 77210 254175864 26506 69020 105590781 85475 70645 732577062 13783 21525 541645703 43328 85475 641483143 65855 85475 491988890 69020 77748 220152690 13783 4316 324194711 77748 24077 295639534 37557 4316 58814250 16854 4316 276389937 37557 66969 195242161 30137 37557 146198906 16854 41806 395437145 84553 30137 610989879 84553 89562 142418006 30137 8664 141802858 8664 90453 648067373 20425 41806 269804574 12646 84553 876997616 28184 89562 568167957 7099 12646 67027377 29065 7099 279253061 41612 28184 11462869 28184 35542 54778324 28184 22498 953831479 39049 35542 434203061 44189 29065 471872131 43990 35542 701165643 47987 22498 799131452 434 44189 499029977 39049 30267 882353964 43990 55144 42074594 37070 30267 220245453 81003 30267 572650762 81003 67707 75683234 30267 12974 23778624 89216 37070 634172065 89216 36905 238965397 81003 55092 730440628 25202 55092 568428401 42902 55092 477428329 36905 78639 538378448 55092 56100 435549778 55092 44266 521642435 42902 51881 109248663 15793 51881 28747038 60778 44266 514021595 62493 44266 227056663 37535 60778 87733497 84122 37535 536542815 37535 83263 645558843 46173 84122 863676389 17019 84122 715869472 37535 82776 777882190 85546 46173 248901855 77676 46173 835614908 77676 47036 53974753 62820 17019 528146993 62820 60342 171086496 77676 69356 576722110 47036 2977 922978188 47451 60342 124454134 29580 62820 233839827 2977 80028 876299529 76046 29580 3734571 47451 53712 42539103 31676 76046 825680131 19397 53712 929024320 31676 26846 861373626 53712 10941 692892404 4634 26846 758249801 26846 87424 689122013 28377 10941 607533367 45597 4634 301749083 6095 28377 972091132 29896 4634 58955021 10251 28377 188973039 45597 6966 37101803 89778 29896 387436300 66474 89778 596902538 89778 63011 178760025 66474 39332 40464283 89778 70814 545657131 66474 71086 251022460 60983 66474 381427812 60983 12009 222338937 75210 60983 177454875 71086 48623 804418515 60983 5396 833762655 24514 5396 416124453 75210 61080 837155140 75210 88672 553439458 5396 69379 363521327 30989 5396 301457394 22866 69379 356458942 13273 88672 142128496 14335 13273 537801571 57182 22866 244691822 30119 14335 857114079 22866 80813 195522158 80813 20235 292145494 20873 30119 83252204 87823 80813 181838394 66021 87823 107104959 75643 20235 846354666 75643 69821 673971185 66021 20195 703341584 66021 80611 414670686 80611 8519 522984603 80611 24923 522853236 69821 85857 467004361 8478 24923 267178860 8519 28776 552607208 8478 69369 793297333 28776 8069 7584963 24839 69369 205812228 8069 16500 259196935 69369 47527 474363524 16500 71629 29251499 24839 25265 161669076 66166 71629 957214244 68189 25265 116665022 2689 71629 768083603 66166 80986 284967789 82352 80986 99980136 2689 51224 23028100 3148 82352 325319106 36614 82352 424306778 72858 80986 802077640 29418 36614 992680300 74732 36614 58939951 29418 64127 814425759 64127 63015 340073308 2839 64127 464204912 2839 20880 722774115 74732 79702 949963670 64127 6361 314030598 17744 20880 898093237 61063 20880 450480748 15276 61063 225698756 15984 61063 990882049 61063 56083 969961729 61063 26584 538933813 60080 26584 899160168 15984 43758 316905317 80166 26584 855706756 26584 89918 795365695 29253 60080 399014852 89918 39254 663954497 80166 43234 209796508 22297 39254 194126451 73217 39254 771749671 52584 39254 78905220 52584 53868 442787598 53671 22297 705420283 7626 73217 932363201 7626 74486 769729557 25695 74486 570052537 53868 46522 1626138 46874 46522 354707524 46522 86494 66085873 46522 19625 546893071 46874 65921 585579494 19625 9467 554439619 46874 69523 514160387 9467 20272 488778953 82915 20272 776512655 9467 52958 68960236 69523 58115 635404232 20272 65856 89836542 31634 20272 32750537 52958 23340 594675898 65856 10869 777041023 23340 87765 668692513 23340 4722 486457490 10149 87765 97198614 36886 4722 86330666 4722 18639 971543979 65535 4722 442515958 89195 4722 773960500 86775 89195 142736075 65535 49791 517479531 18015 18639 80817127 89195 82530 479699304 89195 8840 98187600 49791 89649 762078574 49791 6417 444251938 44941 8840 490967278 89649 5032 373999256 89649 88291 999960120 44941 21824 35576178 79691 21824 118032808 88291 32355 446283118 54838 32355 351366052 88291 58497 468076734 32355 7444 697991769 28342 79691 93098705 66942 58497 235094238 58497 68737 654427416 60001 68737 742653539 69414 66942 136845737 66942 2373 441102200 68737 11618 714002934 56317 60001 654906984 11618 50425 944245619 66804 69414 800975285 19985 66804 309574887 13444 19985 659277689 78209 66804 861101228 50425 23259 497173430 66804 13727 988486642 13444 51339 645023471 78209 9266 115669200 51339 9122 108017528 1289 9266 299943950 9122 49889 375227981 52039 49889 60435880 27175 49889 722920059 59320 9122 600916008 49889 14725 862441003 14725 82683 590243196 14466 52039 82532474 27175 37295 287457081 14725 21262 655676087 21262 68120 457486603 82683 74394 182768972 74394 34600 53047417 68120 40120 232591292 74394 89095 412942850 34600 14921 938813230 74858 14921 896312585 72519 14921 854709184 24470 14921 982887741 89095 32598 583703627 14921 90410 513005335 57997 24470 686514426 90410 45687 814593619 32598 84996 3066614 65510 45687 215889761 10744 84996 103125359 65510 63240 516624917 63240 85646 971865959 85646 24048 818719471 85189 65510 738388948 24048 36307 250098770 37974 85189 649581820 85189 49942 696276089 27222 36307 808192518 37974 16749 786952947 16749 37658 968000279 4606 37974 690557125 68376 16749 255723163 4606 55697 128594304 68533 55697 459717794 55697 68607 475081526 68376 82564 17860428 78624 68376 553770182 83458 68533 413895126 78624 46053 46699988 24270 78624 456668324 24270 84605 534518952 49954 78624 759161 49954 25216 315573849 25216 70756 614991571 24270 83654 53364173 70756 15414 107517778 52845 25216 942539254 70756 86580 101588392 60768 52845 327063416 15414 21953 415617622 58782 86580 829182037 67061 60768 646367734 66551 67061 128237136 60768 90291 607958221 6818 66551 917579632 24288 58782 176768579 22004 24288 875909389 90291 14253 387926326 50817 22004 986479416 14253 53501 146526383 49632 50817 438426097 14253 86053 636281236 40781 50817 469801451 83282 53501 304615259 53501 74879 856724862 83282 34010 599009808 61593 40781 858743628 40781 67204 773891817 85980 83282 10673101 65431 85980 14434236 65431 21905 151509284 65431 75197 232867667 32078 21905 221246902 33474 75197 71418260 31960 65431 476228239 32078 45217 952602606 31960 47569 324505152 47569 3483 652386 80461 31960 31786170 39167 47569 443687819 45217 55240 878016873 19394 39167 279450631 55240 75395 140591518 70047 55240 576257615 55240 70156 140225187 86613 70156 932033699 62743 19394 486927364 66017 70156 171669492 3506 70156 638211708 53928 3506 620933283 77278 86613 166065092 53928 35070 881610631 77142 53928 14936082 3506 42362 137393196 27608 77278 40047011 28235 27608 492782332 35070 73533 476294990 77142 26504 359857086 27608 27559 678091761 26504 85258 473183824 85258 84582 231839251 73533 21036 962567766 27559 18080 275151590 84582 21708 279457231 21708 56803 82357708 21708 10816 880319594 85785 21708 326442753 56803 3547 738993042 52363 3547 349225942 56803 20412 945650133 79796 3547 162499952 48584 85785 12369537 53802 79796 63181779 79796 60848 960714148 758 79796 13374022 86588 48584 264623186 35186 60848 544148196 31104 60848 816496237 64983 758 213944559 31647 758 585179432 17499 64983 701376680 17499 23052 544725064 28435 17499 932461951 17499 5332 74230966 31647 9155 865137044 23052 2217 375993545 23052 27214 310829915 40034 5332 518948287 60402 2217 465622402 9155 90430 820317931 11115 60402 618593108 27214 51608 576726046 87571 40034 164648418 60402 27547 982041088 63936 87571 46724800 11115 70594 527411591 15214 27547 737752246 39056 70594 628437262 64227 39056 60887461 70594 50843 656934789 15214 17746 575065676 17746 29565 658694200 39056 77063 126324115 69780 64227 964939982 17746 1595 362337622 69780 56418 923459290 3910 77063 722715379 69780 52676 143672033 3910 82649 598440318 10434 56418 118473122 52676 7575 250482691 7575 86517 245782946 10434 5943 570537717 10089 82649 510965483 10434 45806 429404785 71508 7575 262482382 44382 86517 905861305 60449 45806 595398751 10089 53988 951335417 45806 31811 329164637 28865 60449 198112997 31811 54290 147120119 60449 72279 605325612 31811 36103 660708522 79277 31811 121537972 86611 54290 553963746 54290 29561 425066356 14779 79277 212771948 70512 86611 673966899 14779 62657 479545599 86611 16994 596670402 75575 29561 960358493 14779 36952 515720911 75575 65805 92266177 65805 59051 968612327 54426 59051 633245718 57229 54426 674054739 57229 7819 792586398 65805 30664 923674337 31265 54426 40695330 41142 31265 84992914 18018 30664 122265671 31265 24293 394405767 58793 31265 358179691 31196 58793 763807748 83195 58793 876777048 58793 62598 284785970 42739 31196 568042557 58793 23575 97925486 62598 34268 120079559 62598 27400 81739547 62598 54598 938295835 42739 1254 533691113 53739 1254 592723686 27400 87255 36693504 64028 54598 207610459 57036 54598 228078091 53739 89511 484262035 55245 64028 369946448 60905 89511 395889222 34885 55245 385199714 34885 1374 346748696 1374 44397 814834510 1374 10777 323008914 10777 29804 280132685 10777 28744 684330507 17749 10777 196413749 10777 38386 822699216 839 38386 58541276 17749 38190 892503010 28744 17994 901358266 839 62289 921953894 45813 839 135022299 87442 62289 456952913 45813 39948 953690353 17937 45813 638722941 87309 45813 978024753 39948 54308 861392100 17937 36207 605295588 87309 8198 410651959 17937 22769 480005835 87309 51221 99816854 36207 8774 570125158 8198 65450 111557144 28814 65450 42971671 65450 760 428933911 46393 760 956689973 2003 760 778798993 36482 46393 462136433 46393 10057 596681017 38734 760 941110390 52140 10057 607233203 38734 33707 925908294 33707 69673 417027108 50632 10057 358059016 53047 69673 121664855 65640 50632 775177882 65640 4460 367000784 7072 53047 701546827 50632 66913 679002173 53047 74003 335134431 86513 74003 393881135 80045 66913 163856589 86513 43165 236053025 66913 38674 260948384 74003 7418 41819808 75696 38674 773170699 51513 75696 826226618 2671 75696 675227362 7418 7363 935315574 75696 57440 923449141 210 2671 723867578 7363 77895 983494837 24595 77895 748962764 77895 76368 274458988 210 41333 134592862 22055 77895 388417371 22055 15070 901417822 24780 76368 406186824 22055 88167 30783332 24780 11362 822721238 77354 11362 721710331 47328 15070 426688849 28909 88167 3630 70592 11362 496223374 11362 30090 987718938 70592 29075 697332333 79236 47328 823332239 48596 29075 360003927 70592 28329 70901534 30090 27251 852776289 64215 27251 244056333 25314 27251 439001091 61999 25314 645983970 39996 27251 987977702 39996 83347 364839472 64215 81447 601886789 39996 29132 111623578 26421 83347 339519452 83666 81447 835524548 29132 78298 751979110 81447 14521 107931691 40992 14521 92379052 9503 78298 835171312 78298 43701 208591632 56735 78298 86845892 35179 14521 669116291 75919 35179 155077932 9503 53016 181409080 59894 56735 805821646 75919 58440 182861902 34361 35179 685118421 5950 53016 962243619 19611 58440 518357028 58440 56625 760885555 71918 19611 842538596 14442 71918 29641412 71918 59783 667208808 70352 14442 586766916 14442 25646 426919790 25646 68463 113485666 70352 60294 709242818 60294 81305 697184255 68463 23638 595752038 60294 54930 370415350 68463 70650 753012815 18411 81305 277267501 54930 36095 190542292 5946 18411 87389585 37121 18411 98823241 58022 18411 62780895 37121 83534 66172505 36095 67461 744348472 1474 83534 919475467 8901 1474 88277782 39239 83534 831506635 83534 21391 712677287 39239 10864 541914453 39239 76683 257586553 10864 41388 993487576 78687 76683 391756524 21391 37405 33795504 37405 17202 37147979 6932 76683 613567844 6932 70495 933237113 50339 6932 677845402 69583 50339 506269270 17202 24691 645989362 6932 5042 182431918 29798 69583 286765830 2887 29798 616892785 84438 2887 30022196 84438 33863 511538267 10441 5042 444464314 4678 29798 709603139 33863 339 102159422 71803 10441 889484982 73454 10441 475416387 22492 10441 360292719 4678 961 608719572 13802 71803 506408014 73454 32124 142064189 17023 961 735615579 17023 6466 115811376 17023 7426 58551079 80303 6466 41273546 7426 73984 225882369 17023 84656 857530284 80303 48882 643232389 7426 47131 211578155 80303 34787 297495539 34787 81907 11744242 65326 81907 449692500 69501 48882 818646180 65326 61532 281177559 34787 18922 103515050 69501 2118 418963426 2118 84023 800262856 61532 44692 591181837 82806 61532 72626502 82806 75163 23684136 44692 86818 177693128 3858 84023 37712137 80327 3858 839503488 70151 80327 42250710 80327 898 591329104 3858 57728 364819218 30213 898 231759468 70151 8276 90233973 57728 87236 477013285 9479 30213 182804100 87236 5298 11513454 61757 9479 383656621 67357 87236 756346529 34434 67357 432883240 38922 61757 477087722 7608 38922 500422126 61757 70941 558650228 43053 34434 395036961 70941 42763 924111488 70941 83439 301751709 70941 35564 482066618 42763 11928 971030286 13880 35564 186115344 83439 29948 616748083 29948 37156 137708490 11928 87703 96173313 68009 11928 401319707 13880 84815 666030951 6798 84815 307184741 81879 87703 544188316 6798 62605 260514265 67073 81879 291569662 8855 6798 435261054 62605 78127 69834558 36301 67073 976410641 36479 8855 579845833 67073 43866 743189892 47525 36301 24819695 47525 66167 317173078 8162 36301 444950213 84450 43866 441119959 66167 78207 309136209 52164 84450 873469808 66955 8162 705138600 78207 49689 926597699 49689 80607 964927010 82711 78207 146453708 52164 88561 858792805 52152 88561 795619643 88561 32878 646120003 88561 78498 5246329 15124 52152 83023894 73021 32878 481874655 44521 73021 382774155 15124 38501 749411364 44521 81839 958961998 44521 75695 221364243 38501 1643 738003687 8726 44521 95781716 82898 1643 128004949 75695 59900 397501903 8726 18839 62007728 18839 32140 54461331 59900 69817 830703071 18839 35117 701944244 32140 22691 474627608 14621 22691 407821609 35117 60144 13175842 89716 69817 518011439 35117 89022 393776695 4334 22691 76190714 18239 4334 15503176 50396 4334 473353249 18239 83381 97421706 72957 83381 901681850 18239 31266 444030728 60470 18239 23391312 14298 31266 548172063 31266 28147 426838987 52360 28147 780449965 17097 28147 708214557 52360 57685 393522853 60569 14298 517761774 57685 57533 710765129 25135 57685 655165040 61392 25135 8228717 60569 81959 162313217 25135 23182 586459758 79159 25135 629755104 79159 65556 57317780 61392 15281 761824466 33192 79159 535653407 15281 30178 859903312 39687 33192 568101119 76482 30178 315216953 76482 53976 120558230 53976 62471 308661357 30178 84554 844500374 76482 1830 773296127 78945 84554 567229043 18695 1830 364840027 1830 79337 864849620 50854 79337 304222351 1830 38379 867852407 50854 18382 987707191 18695 9164 170447109 9164 83520 131551394 18382 80497 92296485 38379 76478 642442334 83520 64880 130713354 64880 54529 861465037 66647 80497 833607145 76478 70893 470385366 54529 86200 701582224 86200 20859 85889373 72182 70893 524659009 20859 78831 549301726 86200 72141 682915341 78831 81676 545850707 20859 50901 492534230 68963 72182 180970635 81676 80493 840638604 80493 64066 74114553 55416 64066 9009433 80493 84714 593332693 64066 4929 674216172 80493 87387 96027069 5585 87387 329956824 31899 84714 38447187 85897 5585 662610276 48299 31899 152866664 31899 79981 132615007 8676 31899 281810614 22312 85897 260725165 8676 77248 71330795 64505 22312 66251918 37401 22312 121273433 37401 81337 269856156 40528 77248 692341961 40528 79346 911944871 70932 79346 271104724 25161 70932 445505083 51976 79346 799017060 29379 70932 786060576 45513 70932 659517303 30917 25161 519349854 30917 63464 488456487 45513 30448 219585056 19995 63464 172527907 63464 42240 302961121 19995 76629 86085966 63464 6545 201192830 54625 6545 981136260 6545 47050 107780083 47050 56574 749914573 64697 56574 516701924 6545 47897 310918698 11013 47897 240667439 9905 56574 590185263 11013 55864 504949054 9905 14992 327915216 55864 71774 914602882 71774 34274 381296468 37599 9905 291671504 17596 34274 467014509 81535 37599 650199425 68677 81535 668878362 68677 67871 318008921 67871 45648 174957591 45648 22913 28525543 68432 68677 298030308 22913 64359 945891460 67871 42704 212467173 46177 22913 423917462 22913 34955 65803263 7907 68432 904871350 31103 64359 805681773 34955 81638 62606531 31103 64906 658694871 19877 7907 593318964 82287 7907 801427008 81638 86054 236358903 1992 82287 947426994 52939 64906 972836342 22355 19877 980156826 33539 52939 899773097 7579 33539 104138401 68122 52939 739652488 26964 52939 737256155 68122 37615 119258008 68122 66651 92436466 7579 78969 49294246 26964 46021 401152640 66651 53917 937612828 78969 19322 318695160 25579 19322 890589589 53917 18232 479482882 53917 16625 442943887 19322 32813 533832665 18232 52250 254327160 32813 8734 974691163 18232 56081 644692975 30249 52250 852281164 52250 49298 395435136 61116 49298 400431763 30249 47421 97629437 57099 30249 96371550 76406 30249 96019167 47421 32158 111340807 29750 32158 262404400 76406 9929 269596488 12537 76406 255190833 9929 5871 984975180 55521 9929 28505595 12537 38406 818947648 55521 14908 885313686 38406 84251 289449360 38406 49904 724984724 90934 14908 766868473 38406 26160 436300543 90934 5575 340145702 49904 56213 512684815 56213 4997 533370010 31164 4997 639074141 68277 4997 347368676 12395 68277 927263132 1541 56213 759505229 60927 31164 71077232 28209 68277 733105034 68277 27193 115804605 26821 1541 87448279 441 26821 50724194 441 11731 383641301 26821 70204 223660862 82635 441 748645127 14475 441 170326361 82635 83973 46407733 80511 82635 230340781 54859 70204 996747855 51778 82635 77004909 83973 70632 623409811 83973 23365 666114394 51778 22926 891754704 70632 45317 979911800 20977 45317 689290801 48515 45317 881945121 23365 76105 949351045 76105 18081 6153069 20237 76105 708378232 20237 81242 188534820 18081 60352 889775334 20237 64542 250846889 81242 36737 746905054 7779 64542 220993509 46305 64542 350602590 7779 59275 940285791 64273 36737 7299157 69900 46305 209443791 7779 26853 196108161 37645 26853 376429949 59468 64273 137588346 59468 20597 514654392 7564 26853 43560735 20597 87392 977480785 87392 20203 750621389 20597 75939 913995025 40373 20203 229909485 55138 75939 281612490 65652 87392 646029582 31870 75939 572983799 44880 55138 653120764 31870 68053 675677272 31870 14555 824702474 84851 31870 559473780 44880 84937 926993003 44907 68053 758725947 20383 44907 899311498 2600 14555 709069788 22185 20383 646704148 16791 44907 399843899 22185 20930 557598878 56403 22185 890238610 68597 16791 331197188 54777 56403 764322902 16791 87357 379489797 39603 20930 678891641 56403 44787 555608990 68597 89139 693030480 31203 54777 92206325 66189 31203 253638449 42019 44787 893440688 22025 89139 641329725 83900 89139 990777433 74753 31203 440657119 22025 9856 741982786 68975 42019 887323468 26229 22025 6856292 26229 89513 87090027 14181 9856 654445877 43021 9856 167796598 68975 54995 893752328 14181 71004 919062583 89513 69520 53773501 27619 43021 682189132 23966 54995 569630022 27619 50808 17695503 71004 38344 653224676 38344 3656 960855597 10991 23966 714457440 38344 67148 134000041 68999 3656 94530084 67148 50984 608538240 67148 78022 503918286 67148 50914 439439853 50984 88347 104590245 1927 50914 897332535 23360 88347 306441039 77239 78022 152736591 86815 1927 133520881 8618 88347 506194364 8500 8618 475786002 8500 53534 871254312 86815 56094 887947794 10916 8618 478045487 8500 55897 938655325 82002 8500 911361810 82296 53534 338401735 82296 66996 987088132 82002 12197 920561015 38798 82002 705716882 12081 38798 886280784 44092 12081 876010182 84402 44092 124477235 12197 71146 405452712 59929 84402 716188844 59929 32667 961149016 21200 32667 140569642 70502 84402 173501874 7707 59929 369545938 7884 32667 335955370 20530 7707 116109237 48277 21200 46419371 20530 128 472249929 7884 42939 1863691 48277 21162 312551837 19889 21162 270478554 43614 128 15662689 43614 61821 96587144 14372 42939 27751858 61821 4027 250654387 43614 7160 266203281 43826 61821 788431896 61821 65668 749239431 65668 44324 140323058 7160 40527 465997479 48349 65668 132019332 48349 9277 428628306 73856 40527 594166735 48349 78369 211946205 16907 48349 998721877 73856 2841 8643697 61966 9277 428363363 42587 2841 120721866 78369 743 869479006 16907 32910 879506711 64304 2841 744930773 35311 61966 36969496 60129 35311 257515613 60129 65092 347812789 32910 22215 757510645 22215 26878 579149796 23509 35311 100949683 60129 23101 67968680 23101 11332 613689035 23101 34153 996179542 23509 77768 509445625 63984 77768 734127693 11332 63584 586678673 77768 35778 167792194 63984 3556 855839631 20979 35778 281323772 3556 19273 898041595 38098 63584 986649424 19273 11798 104502194 62110 38098 258428578 49192 20979 853305180 16290 62110 604059165 52559 49192 697872825 87985 16290 354403981 43964 62110 804459078 12965 87985 776489122 81398 12965 60439462 43964 41669 104230041 41669 28150 70499075 43964 31601 955792164 22200 28150 24353838 31601 85236 379625460 22200 3618 407925553 85664 85236 930468989 8760 85236 553253447 3618 28850 226956934 25211 85236 26475941 28850 1283 65846190 40347 8760 355560293 8760 15055 888426974 15055 79241 475866393 73873 40347 178956774 6170 79241 880565612 29605 6170 35940339 73873 30029 260241747 73873 82846 877403391 63680 82846 933881138 63680 41918 59507366 30029 77567 475820085 41918 17705 706750786 90782 82846 31390272 77567 24234 140664859 17705 69001 617240168 17705 47409 487247676 40880 69001 331793918 47409 8502 837852531 24234 68079 745623446 68079 89736 196482514 31236 89736 5028818 68079 8210 429770094 24783 8210 76671705 24783 48551 254898847 31236 18828 269235037 18828 11877 57392233 11877 79940 304382567 48551 51830 479161353 31921 18828 550367088 31921 82574 246155399 79940 9946 678853608 17012 79940 845440416 82574 34758 961594073 17012 16783 670824185 17012 48267 405134952 88239 34758 38439278 26785 88239 99729552 34758 67475 232983383 88239 69463 627899207 48267 87764 744503148 75145 87764 802288441 75145 70758 494705714 69463 63283 566038399 63283 55870 294960195 65410 55870 446209627 71582 70758 136529092 63283 19003 127035017 65410 74828 988227110 33511 19003 370295156 19003 78348 353395660 62828 19003 378874345 38722 62828 890626576 59173 62828 860044308 33511 1030 212554201 78348 52770 464008539 23907 38722 237594108 65692 23907 611469079 65692 46557 225484338 1030 63210 706166888 63210 33936 146429314 33936 46991 766592825 72075 65692 129956101 8199 63210 822476962 52012 33936 539805981 72075 36747 334783556 46991 55938 673234925 75216 72075 285036578 5290 52012 897294495 36747 50245 392504160 38492 36747 485540751 75216 74225 919422394 69302 38492 122809679 11341 69302 307951030 11747 11341 413431650 4966 38492 573771247 36756 4966 19010784 11341 45550 400368418 11747 47895 939024613 83825 11747 824699143 30035 45550 268133848 83825 46425 224548585 31035 30035 725656949 7858 46425 210262973 86845 83825 507182397 80348 46425 437832841 61742 86845 459279831 33110 61742 420890706 86845 63575 593179408 15162 63575 487932574 10769 15162 595476003 33110 48460 418988371 33110 79860 107100593 27838 48460 321002719 43529 10769 894718517 14635 27838 377472150 250 48460 10217262 43529 82761 956737486 19520 27838 111605896 14635 19196 63858355 10976 19196 622283942 19845 250 169060490 21575 19845 711462780 12477 10976 368685982 78730 10976 318792930 12477 80604 163769595 21575 76277 770838726 21575 10185 233788419 78730 9520 254631103 10185 81696 776580874 74676 76277 553009350 6048 81696 17234685 68819 81696 756073757 74676 3643 151617171 77639 81696 993488980 68819 9421 44016995 68819 52701 717166720 60729 52701 402369394 20601 3643 803028678 77639 20749 585788037 26394 52701 480190281 52701 34983 741123240 20749 85174 184831947 75254 34983 834001025 56114 26394 529702797 63574 26394 441329020 76631 63574 617151273 10383 75254 498455107 65198 75254 285052225 54104 76631 945937382 10383 28555 865547802 76631 82363 599346826 28555 5653 55548210 19155 28555 863860372 5653 15366 625287945 20103 82363 537947545 58941 20103 51722392 19155 61497 61539933 61497 78482 106498794 56569 78482 676017387 31837 61497 211155557 58941 39828 571430086 39828 27192 280942811 16042 27192 54048211 16042 67018 572473820 67018 88371 549568940 54371 67018 694972669 16042 6687 873252494 63894 67018 3148336 67018 38775 166646816 38775 13235 39277627 68381 38775 291463556 54771 6687 836181494 68381 10212 327554355 68381 11384 953577145 11384 2774 431398228 61988 11384 825950848 23934 11384 993039531 29163 10212 925229856 83169 29163 525405044 2774 6420 752106034 83169 89971 788241648 23934 29999 76406099 83169 48980 755148630 54208 83169 103639709 54208 87525 265539765 48980 73546 478906155 59524 48980 86433702 73546 90457 762523158 87525 8014 110284288 51688 8014 122592499 51688 29476 733349354 29222 29476 397027179 79962 51688 907953355 32563 8014 331025677 29476 26203 524993411 37867 26203 213365082 32563 56102 235243113 68673 79962 679761901 68673 674 926874663 56102 89343 764703538 89343 41449 778835294 23776 89343 601934098 4599 23776 263730043 71342 674 131773402 71342 42205 785590258 71342 44966 768213194 49 44966 55425597 63214 44966 802877547 63214 39533 45046459 49 48494 101770050 39533 3992 69551285 41974 63214 588307628 48494 49500 309939010 74874 48494 218841 41974 55246 903987487 31513 55246 134260801 55990 55246 713564771 2343 74874 400608127 74874 74688 805684853 35375 55246 56341843 34827 74688 786747428 35375 84205 815247423 61643 74688 694828110 74688 71572 658068325 61643 52946 604544544 71572 42100 162430787 32985 42100 780006204 71572 65826 683922926 52946 28747 871324292 28747 16374 31791587 32985 76091 301580494 65826 87039 163167261 60113 65826 902247285 35746 16374 844956428 16803 76091 948673265 41897 76091 4239950 87039 80094 578369658 35746 43636 282626417 60775 16803 142645043 68043 41897 13072336 68043 3537 405565815 80094 4645 126318115 3207 4645 778757886 81902 3537 128033582 87836 68043 346899156 44661 81902 130426658 4645 80414 178393906 44661 22803 663624915 57315 22803 709885655 57678 87836 493606029 39860 80414 262395964 57315 56738 951528662 22803 26343 22366051 22420 57678 966479738 56738 59452 879882519 54099 26343 764717029 54099 56178 860087895 57163 22420 176053052 54099 64578 406308884 59452 26637 141444309 13370 57163 168944502 56178 4864 401687689 77120 64578 417981235 76662 26637 280495947 77120 59388 278926647 77120 88235 491458510 77120 28321 124464305 28321 62577 87120932 56457 76662 382174951 61115 28321 311841448 70113 61115 885669093 56457 14026 400022154 62577 58868 672626319 61115 14390 89635469 52731 70113 732678188 58868 26630 684659592 52731 31546 355467093 19014 31546 101477446 55674 31546 856692584 24857 19014 753831567 43609 19014 156075369 74084 43609 381974540 43609 16509 393309948 33145 16509 427370027 33145 58378 522696141 58378 27216 37542369 22938 74084 520802650 88184 58378 859154921 54348 33145 718672426 88184 65149 977396871 47396 65149 32386516 47396 77533 58006004 65149 55965 600920094 47396 84747 13818286 55965 56868 541456842 47396 58178 298264608 47270 58178 865456278 8605 58178 830588232 47270 41275 149334619 27928 8605 34251125 18524 47270 702202433 56367 8605 785428692 39280 18524 66907064 41275 85260 121466752 48268 56367 298406702 48268 58865 89446455 48467 56367 613436436 58865 48755 571163175 51163 48467 159452257 58865 33040 377001907 33040 27719 205147663 43075 27719 250957658 11452 43075 208022012 68958 43075 181886518 58239 43075 192020499 43075 66217 881903738 66217 79831 992963834 83330 79831 969744363 26393 83330 869465092 12813 58239 550483087 66217 87634 895107438 4179 83330 203697710 26393 26981 492414699 26981 24397 427933104 2739 87634 212358696 2739 29485 352776054 77579 4179 185234225 24397 33462 340626649 77579 77300 537795951 33462 28943 750612865 77579 9925 591167158 77579 1244 476555730 1244 28816 857398082 28943 37634 349034589 47195 9925 95060258 17413 37634 747251317 63707 1244 244479917 30396 28816 351227920 131 30396 578326261 72323 30396 388761571 131 79023 289128733 72323 24870 60707665 79023 38253 50304035 59657 72323 867619192 9865 72323 776363829 59657 23329 170432784 9865 55242 808297709 23329 79852 804178328 23329 46377 798321306 9865 18676 245075315 29965 79852 757763292 22439 29965 883549259 85065 18676 648308358 18676 68437 739137824 11005 85065 718970901 11005 65657 722352275 79225 65657 574469718 196 11005 187495291 11005 83661 889426951 15376 79225 65390088 59352 196 378379240 196 60025 885838116 66508 15376 882811384 83661 79782 704889090 15376 48296 548262061 59352 7110 427030604 55787 60025 647323736 55787 79769 160784912 55787 30623 102906091 7110 57016 227299412 55787 16491 732854830 79769 40864 535009324 79769 72697 585227975 72697 37443 637131001 62357 37443 630135447 72697 22176 992962056 9684 62357 938343959 84544 9684 47707985 22176 62014 273849317 70413 9684 207320734 23635 9684 260110529 3997 23635 833169430 576 84544 649963899 23635 11548 55582708 70413 45485 598909777 7942 3997 427263330 576 35200 85050156 85247 35200 344121856 7942 10555 537293618 30580 7942 849965756 30580 29853 536290294 7437 30580 28460101 154 7437 426760686 66742 29853 822298 29853 67035 386314209 66742 21335 227754080 65427 67035 695010718 66742 50037 406375351 21335 22707 907394200 50037 50234 802877306 50234 53377 449872877 50234 16613 543101285 19568 50037 44929640 26325 16613 57717512 16613 26996 720992346 53377 44255 602168672 16613 76465 455643781 79986 26325 584433243 26325 64137 411829558 73032 64137 288047168 5509 79986 645914921 45733 64137 297084854 11683 45733 281757456 73032 27190 390932955 83491 27190 17934613 29738 27190 400488334 29738 38159 128983597 11683 13378 855246870 27190 17639 683329108 16146 29738 461169193 29738 38382 525680349 16146 45816 366636793 58743 45816 398999338 25939 38382 568761295 38382 16721 388841926 13941 16721 461489011 4024 16721 77642410 67638 25939 80715185 31240 67638 314550419 65650 4024 401067872 4024 63988 517974750 67638 90519 652808869 30062 67638 597662173 63988 23963 673387932 65650 51059 126052820 16366 30062 537829084 30062 9053 50411340 15584 16366 338089998 16312 51059 708052262 15584 8949 112755922 9053 34978 468692456 8949 46138 836683734 34978 15448 37851497 62054 16312 758251080 15448 40738 241563409 34978 82109 537403295 54762 82109 813391506 33888 15448 259012855 36596 40738 550784252 54762 16111 544561309 33888 74519 771990610 33888 89360 181086591 36596 67140 691888969 36596 50191 976845326 9989 67140 278544231 89360 54191 201868119 89360 41074 221395231 41074 61188 146087902 41074 86998 808467122 38754 86998 464164992 41074 61971 916174283 38754 20220 662085038 11901 86998 44296801 52927 38754 845652168 52927 11014 558531378 13292 61971 271918124 13292 17276 177636570 1011 52927 5440289 8002 1011 972181302 8002 60531 121983119 90554 17276 776919562 1494 1011 850478569 4861 60531 67435791 60531 77452 110077870 72090 1494 900905451 4861 33025 778449792 1494 20247 428327497 67795 72090 251678224 15317 20247 214149073 67795 58931 67705350 70305 20247 192576568 11150 67795 955718788 11150 76542 645144537 11150 47086 92255025 76542 89575 648477391 84397 47086 573084071 89575 1752 95638431 84397 10714 128744446 1752 36258 272645460 51226 10714 891493482 21384 10714 665581525 55353 51226 695663345 21384 44807 962994453 36258 70433 419049669 21384 59360 749704659 84999 70433 802340326 49402 44807 678894840 70433 48994 165010714 49402 13230 424250891 49402 58332 498914265 10285 49402 176536582 23739 49402 55674284 48994 73304 200593676 10285 5122 435249232 21988 5122 275757393 73304 78963 351822747 63311 21988 849202337 5122 4310 740280639 63311 61054 699860360 69007 61054 694373016 69007 65132 498601675 4310 4850 244362596 55888 65132 959805155 55888 67882 206568592 65132 13980 666639048 25778 55888 161817027 25778 83382 629997542 67882 56109 115350641 31014 67882 254426389 18765 25778 156346704 8232 25778 582375285 62566 18765 176555399 5563 8232 408171891 40187 18765 948807111 38298 8232 76166345 33127 38298 410113620 77325 33127 844926168 33127 26691 457297234 59293 40187 63849525 38298 81871 41303720 84254 59293 221865031 26691 8288 278696901 67 59293 125644757 8288 19058 387486491 57358 8288 502196462 67958 19058 910254926 58 19058 904518993 67958 62227 221182068 67958 67085 856162712 59340 62227 125755835 78301 59340 518202006 79865 59340 212129776 47773 62227 42862019 67085 55769 20375849 17671 59340 185809184 17671 74974 394749165 89325 55769 822349363 69358 74974 964569487 33417 17671 772526306 78026 89325 328065265 33417 38613 748405521 78026 23945 211810865 67166 69358 30163216 65189 38613 818131747 539 23945 308014812 38613 23917 523687685 2680 539 332273385 79626 2680 894377691 539 17713 257760820 49602 23917 186879647 12847 2680 533982157 2680 44292 556276917 59662 12847 107591227 72487 49602 156841990 44292 56082 725418731 56280 12847 7356652 78788 44292 428260144 59662 9329 979265115 23846 56082 357193148 6941 56280 197265638 23846 80318 446317144 38404 78788 196457477 6941 9309 309287132 87792 9309 6242283 23477 6941 858105057 23477 25672 715650654 23477 16415 479783439 16415 57428 600935083 76872 87792 645290325 54987 25672 320008549 24176 16415 95200676 24176 67940 697049658 8218 67940 251565415 76872 83333 834400529 25365 8218 178744336 9377 67940 126482872 8218 13648 605135838 13648 75173 256168359 41747 13648 413775516 51018 9377 186503621 9377 85703 160565269 87968 41747 369000486 51018 74554 26598195 85703 31989 80239723 31989 64132 432745341 53373 85703 895113925 1286 64132 432646170 53373 27743 903923185 17239 53373 120994706 72664 1286 292970148 5144 1286 622506230 1286 76557 924800521 29573 17239 742393367 76557 87012 847097737 87012 13865 148412220 14791 5144 133082155 75990 29573 640788331 41547 29573 801842544 87012 32125 29567258 14791 343 191791395 41547 55560 134846888 343 41752 990258614 41752 44964 531585252 45489 55560 104220993 6808 44964 337538214 45489 31018 804835348 6808 27812 669160508 31018 51053 892719211 45489 53649 615637448 31018 84164 125271807 84164 43689 478451005 14088 84164 925543504 51053 72292 465469300 53649 84123 639142210 1928 14088 461984666 84123 56872 957349155 1928 63567 622871623 1928 59230 869357310 56898 59230 399338619 63567 70157 512069532 59230 31116 75802142 70157 66833 549437625 70157 76624 751573449 4311 31116 861549224 4311 46057 34490134 66833 56741 836293264 38698 56741 97691342 30266 76624 337213173 37558 56741 341739167 78622 30266 763229899 30266 87211 512321687 30266 7373 105588086 79237 37558 225735874 78622 66193 142166535 66193 34656 506072748 34656 32026 361951324 7373 62972 676173646 43042 32026 31870239 51167 43042 206062135 62972 51592 499990691 59454 43042 732756844 44641 51592 311042456 51167 56762 950637073 66356 44641 951157876 72503 56762 329643711 66356 59350 801132772 16991 56762 139999530 16991 78388 829675058 1070 78388 439215302 60363 1070 990809894 59350 88982 183626709 60363 38236 379679289 38236 90725 116666516 1070 53693 140063799 32165 38236 157485340 50111 38236 120829968 74571 53693 681371144 46374 53693 278239419 22275 53693 80128051 22275 89191 629417156 22275 1895 796301420 42515 46374 104253510 84947 46374 894819834 1895 34107 302036352 79398 84947 463319209 42515 29506 131839536 34107 56279 350640163 66121 29506 359262621 34107 74803 628101051 29506 72804 495068028 48458 66121 991897258 48458 51403 380861274 51403 13563 47770418 72804 39168 10309319 51403 10602 888497986 13563 55338 95219279 55338 39352 775309102 39168 33983 473616705 39168 90288 838434054 10602 14673 709196772 57399 33983 773532001 33983 49935 653731880 28102 33983 57587832 27302 14673 443995192 27302 86651 364837270 41895 27302 176307973 86651 59500 259993914 59500 44942 735035629 74723 27302 216269938 41895 853 140695498 51443 59500 90104122 64951 44942 494600030 44942 86956 140420264 51443 89826 240574859 58491 86956 448902491 35544 89826 985640281 86956 85789 643324289 86956 31668 199123006 49237 89826 504883012 75495 35544 91633703 75495 61542 287214116 47317 85789 78971160 47317 48731 677627270 61542 75142 707488709 61542 61683 411868086 70488 61542 703697830 47317 68634 789131682 61683 26442 219901780 17464 68634 871547294 17464 44931 760922614 89419 17464 262764620 42450 17464 247916976 86762 89419 90967756 17464 11176 312033728 11176 63265 942674527 78760 86762 465571050 42450 49072 376641804 80358 86762 482129371 49072 8656 63581698 63265 87963 800682630 422 87963 742834986 62511 422 829938340 19965 8656 407711020 51045 62511 166551314 20513 62511 362833109 80700 19965 452224448 29530 51045 379069522 14425 20513 384202986 30320 14425 999697754 53272 30320 65888046 30320 61144 804936843 29530 32839 877293624 30320 44629 781034003 44629 66731 940880420 66731 79780 254073775 66731 74793 172581835 79375 44629 950976210 75220 66731 233908129 79375 30427 904876644 79375 62583 490461894 79375 3851 32966070 31214 3851 598340180 9042 30427 495344116 30427 78646 734589218 9042 39147 383812579 3851 30312 142446852 39147 64963 889485407 78646 55718 75360768 3981 64963 84196172 39147 37296 220167812 39840 3981 462836938 45440 37296 187695057 10379 3981 247786170 86276 3981 625016728 37296 11198 527095326 39840 1414 125405267 86276 14267 910681314 10164 1414 824613336 86276 24224 411321312 19630 11198 606099999 1414 60252 917228867 19630 58294 836399661 24308 19630 473320027 24308 89128 182266385 62245 24308 780517966 60252 44792 748302493 89128 40794 795183841 62245 8251 509684402 32656 62245 62633434 62245 78162 900665525 40794 2665 102696102 8251 51720 2306505 78162 90901 307365288 62086 32656 124435545 78162 5379 91155095 51720 53244 513820490 53244 31023 331598745 5379 45606 667614585 73330 53244 114496931 57897 73330 214951319 9933 31023 104831516 32144 57897 843402500 73330 46043 751767711 81579 57897 648018068 9933 84406 192820731 46096 81579 404129904 14032 81579 132303434 46096 68933 13926948 14032 20961 85872599 20807 14032 158355322 86928 20961 868898036 62803 20961 37928004 20807 62125 727428662 20807 33716 5415552 33716 18661 260456259 33716 62822 294489539 27382 62822 36137031 694 18661 117819481 33716 800 196011640 40220 694 454822236 62822 63594 19553841 27382 50073 389381902 18474 40220 117904898 800 23317 591525996 47556 63594 541671342 50073 18028 85837889 1731 50073 127089828 47441 18028 463582508 18028 17626 534341181 59664 47556 548960432 33146 17626 394397628 58313 1731 12601563 52827 33146 833858358 29634 17626 70955750 33876 58313 601291291 29634 56323 123735068 52827 73517 237246474 56323 70713 772702406 73517 2635 916425818 39275 2635 263961568 39275 35137 966626068 2635 40192 721182887 53198 40192 326081698 52974 35137 948234385 5369 40192 358796153 23122 35137 360253017 23122 22555 45677488 53198 17240 36244789 23122 23250 208308323 55113 22555 614438543 23122 31191 485494872 17240 30404 282961095 17240 23450 103806930 23450 39313 930409066 30404 64661 272408252 64661 65505 35878958 13484 65505 396686440 38448 23450 185266566 15542 13484 794343589 21167 38448 435707366 38448 6670 335728468 21167 66722 758849872 66722 3885 21331312 21167 20053 965974501 21167 81900 902295197 20053 18230 891755597 23719 81900 23619355 20053 81355 963047763 28502 81900 82896543 73915 81355 705208080 59093 18230 792860163 20797 23719 446855464 86970 81355 350665232 7526 73915 764831090 15872 86970 618139329 52457 15872 3181262 86970 43581 996498837 21539 86970 40306453 83888 7526 557125793 87485 52457 952502482 90608 87485 439210347 6622 83888 552243758 87666 83888 724007471 77628 83888 295288684 6622 17321 966297401 81469 90608 14725157 17321 38464 594100151 50357 38464 653736867 38464 4054 93702649 38464 35111 942290552 4054 25025 471622762 50357 73648 370742475 24981 35111 707502947 55644 35111 190984448 73648 64073 417329880 7143 64073 281598780 24981 65163 692777709 23321 7143 24402628 6479 64073 54166760 19059 65163 76205543 39733 7143 25220775 39733 58080 484654424 19059 17909 405027669 17909 46217 564086308 63195 17909 409475597 11429 46217 915604995 17909 79373 304365025 63195 2935 201736308 84355 11429 549912746 2575 2935 981529411 84355 86802 241240385 79373 22886 528815551 84355 9861 949487079 90581 9861 203319624 86802 86370 725425839 22886 6557 729150698 90581 16730 222972216 73108 86370 222483889 6557 38387 204712763 6557 40597 831762901 6706 73108 145463408 39478 6706 495286718 33753 39478 738748065 56956 6706 19245453 17878 40597 794776479 73152 6706 108419786 33753 5534 116419406 22755 5534 970034958 59076 73152 42969865 59076 47324 627109372 5534 19932 305396098 38241 5534 224075017 47685 38241 422581541 19932 67550 861400897 59282 19932 85645452 67550 19561 241482663 47685 83487 145564395 19561 58590 238486340 83487 73803 138825105 64612 59282 878005970 64612 78602 111023007 64612 56510 822134797 56510 76226 181210142 30802 64612 998381595 17557 64612 670557037 8872 30802 697608409 43386 56510 834267386 34604 76226 209354148 75796 30802 73275031 8872 6208 736659580 46354 43386 616435192 90824 34604 95062041 74131 34604 419944322 90824 48855 203861096 71887 90824 591280172 68154 71887 344887359 71887 70284 625841870 22076 74131 782261939 48855 9987 664224611 9987 55730 883748368 88817 55730 111167201 90572 88817 163251133 90572 19221 208072903 66205 90572 907316213 66205 19775 295876674 19221 7807 292784764 90572 29808 474634385 29808 27888 379344152 34262 66205 721395184 76062 29808 305864482 47740 34262 370105012 27888 70079 14978535 34262 53057 522806696 87957 47740 655515243 34452 70079 282916708 53057 51332 374329305 87957 3008 973136738 51332 22682 44551195 87957 74356 762702066 22682 39715 167590273 3562 51332 448359550 39715 56355 823406955 3562 12912 848221840 1620 56355 522605340 25642 39715 490989053 12912 753 734808729 18305 1620 184254361 74965 25642 709557295 57949 74965 252060437 44616 18305 894092364 44616 16064 756852499 22513 18305 634093751 44616 59989 658518456 16064 84002 468747927 59989 44341 483028702 51684 84002 332315612 27267 51684 96713236 89302 84002 559414885 44341 48771 63506373 15746 27267 367068449 30778 89302 763006395 48771 87642 268105839 18212 15746 556697141 18212 2207 506838163 30778 33651 47768372 46183 30778 48767421 2207 57267 374384895 78544 57267 239642808 79482 2207 214022467 46183 84672 159156573 79033 79482 197245284 8514 78544 333472120 8514 21310 499711100 64761 21310 91409944 76553 84672 827423579 76553 2414 117712897 10887 76553 265388270 43055 2414 242723430 64761 14700 68514568 86641 14700 483359337 14700 50592 3008469 11571 50592 920903810 11571 82598 214987928 44046 50592 115329414 76005 82598 573970052 76005 59689 978577912 11571 83544 765958169 47953 76005 65173855 76005 9180 57453386 9180 62817 533919440 59689 1471 320094890 47953 14488 32855989 9180 37429 742483770 78519 62817 260084919 1471 30626 877657360 10811 1471 927281277 14488 36089 275571012 51185 30626 963091891 30626 76944 713764404 13033 51185 772085683 7440 13033 352907291 44647 76944 911466142 76944 33107 915229976 13033 83362 89567429 13033 36329 838256494 59069 36329 562593026 44647 44420 980151904 36156 33107 448867243 36329 54292 723544782 36329 34448 386150363 73858 59069 452396417 48999 73858 186900670 14610 54292 14133077 26327 14610 923559068 20929 48999 80930217 16263 26327 720664636 16263 34817 151341047 16263 23078 257735667 26327 81530 313803475 23078 75743 744287084 23078 39032 675822664 34817 56090 15444053 31922 81530 607361824 56090 22302 231126593 55396 56090 25779808 31922 20395 784625097 56090 52824 783224944 87717 52824 911176352 55396 70179 121518329 85791 52824 82804551 84027 52824 235412872 10939 87717 488802401 5749 10939 140632665 17483 10939 158357640 17483 69980 946357513 43895 5749 311528807 43656 69980 914557534 43895 63693 130671095 1221 43656 496316855 83674 1221 705342314 52150 43895 684107342 52150 80779 852789235 80779 69700 314009528 69700 11471 117206657 52150 79760 303733708 51893 69700 343009100 21126 69700 855996743 69700 52853 925900496 11471 63893 430865919 70744 79760 303581896 74064 52853 839419210 68455 70744 704436308 68455 52239 794599911 3610 74064 128412452 70744 10481 754454139 10369 68455 665529777 37412 10369 28754877 3610 57406 758410118 10481 31621 987317300 37412 86984 630808610 37412 2900 780660681 65619 31621 682713937 65619 79355 658145560 15243 86984 338319531 21114 86984 397905269 23143 65619 171267610 474 65619 109528478 31709 23143 696333922 21234 15243 268360370 23143 88339 900077854 474 63185 363533839 474 86983 313892340 63185 79745 788959344 64708 21234 735053119 9899 63185 800435582 28568 86983 772360351 50594 9899 192195788 9899 51771 922786386 88177 28568 768721421 50594 21257 791869176 13015 50594 755523692 88177 89104 256467519 89104 14175 543873403 89039 21257 474213258 52219 89104 482580514 52219 78910 687564631 89104 86667 792415094 52219 25321 90919418 17234 86667 73759429 86667 14922 915200131 50398 86667 896866964 14922 42845 12840323 56718 50398 847667470 50398 15531 791920450 50398 51260 49248975 35938 50398 635531930 35938 1251 104475462 50401 1251 522341185 35938 23815 697317239 42120 51260 313098987 52456 42120 223361906 23815 19542 878528455 23815 82399 854636938 19257 42120 302184137 19257 58185 500453109 52456 32751 360140426 82399 66592 609977449 58185 69399 191415526 69399 41624 308607456 66592 84775 926550159 56854 84775 272158301 58025 69399 15145446 56854 45515 306597888 41624 2979 877498977 58025 57671 534041073 45515 663 888845579 52800 2979 43777932 663 11603 625696327 2159 52800 441854607 69192 2159 531843935 11603 54469 850297430 62899 52800 44660490 20598 69192 117481458 69192 34638 770436148 69192 65495 71928340 26599 54469 636461692 26599 56463 111584748 42756 20598 573236752 25818 34638 189093767 84748 65495 127130462 26599 13286 346366393 19661 56463 185570518 13286 45500 488382774 25818 25945 993591892 84748 9763 444180008 57226 25945 577577797 19661 78276 122452887 80292 78276 607268668 80292 37639 710830650 84074 80292 666023256 37639 20020 927207473 84074 58616 979361978 22945 80292 806608434 37639 43604 162007556 82279 22945 708367159 22945 57084 423869740 43604 74053 157630407 82279 62746 149910575 71052 62746 273223453 57084 19872 428766911 71052 27640 521454643 19872 15629 11880899 62746 52077 481099343 52077 80639 883841872 81575 80639 849370732 89802 80639 827205331 46993 80639 557382775 63970 52077 520403126 25872 63970 916715090 20406 63970 64726110 56888 46993 971548697 87620 25872 384848501 84686 56888 98036107 37176 87620 480224983 84686 64099 678261542 23678 84686 88663020 84686 36347 767852951 23678 83814 548656414 23678 80641 277242534 23678 32023 145914987 32023 86834 687396114 83814 90268 608224170 83814 29784 337236678 25015 86834 313802798 54583 32023 811037976 25015 24146 731550366 90268 25474 867124755 78154 54583 469314826 25474 43187 503674292 15341 43187 41453121 78154 40939 711048053 78154 21271 86684718 43187 86197 935692757 86197 84377 432885998 18142 15341 920355767 9995 18142 44581256 9995 54100 256954003 17972 84377 410079819 52729 18142 781432721 59771 54100 700658797 17972 63666 954927872 73444 52729 932606420 73444 86006 253640730 20359 52729 492246190 51971 20359 203977405 77653 86006 791767204 42765 86006 516331800 42765 42465 246442812 51971 50475 366309403 5980 51971 369992547 13371 50475 963162493 46447 42765 451966100 50475 63830 67379227 50475 85795 666823525 63830 4161 438444885 85795 11344 998831694 63830 40259 504724185 31181 85795 67941735 11344 81401 185875710 16741 11344 515679935 81401 8229 798919934 3173 40259 157394922 8229 62287 38415410 62287 3004 472308990 60806 16741 935682892 62287 19744 248939031 37948 3173 109391688 3004 50983 823994581 37948 54289 562951049 19744 26940 583131911 50983 40560 563333128 72932 54289 247285040 54289 14962 218434419 54289 67290 826422226 86196 14962 432963748 40560 54616 646679592 54755 54616 354581999 14962 38021 399651765 53608 54616 60428597 38021 27139 355271270 86875 54616 419294990 38021 1256 599989574 38021 76370 305115431 76370 40989 263006641 62261 1256 767318610 86960 86875 574495112 76370 23541 133134856 62261 2378 251225400 82630 2378 842039625 79496 2378 608395751 40562 86960 124782486 46047 2378 359403405 19243 40562 59149858 48059 82630 429910942 19243 80621 336048624 25680 48059 968206292 73596 46047 389392511 25680 72958 989062990 64840 73596 844696370 85229 73596 267607120 65184 72958 803240881 65184 12591 647699418 62310 64840 516398733 2117 12591 140461360 2117 60066 681605143 60066 56509 485958081 57564 56509 856448804 78516 60066 843301162 33732 56509 456933006 61974 33732 740209814 78516 56933 58394315 61974 82762 400841593 33732 75785 981644671 33732 30669 847327466 26707 56933 347006914 43887 82762 143388722 87714 26707 662069517 30669 75339 939139881 43887 43545 247562006 75339 79012 241939307 71823 43545 680974702 24196 43545 440587477 71823 11961 425775224 62252 79012 158054867 35947 11961 409617092 38787 35947 380722558 50602 38787 311713487 62252 82615 473347280 42700 38787 23985085 82615 76847 972215549 50602 5124 140642032 31039 82615 373756143 8254 82615 464241459 22338 31039 833696147 34681 31039 97529966 22338 37065 493486963 37065 42509 656049191 33851 37065 20960873 34681 47753 922995777 37065 87758 669565343 39624 42509 929796768 87758 41561 505656974 33851 65520 684368402 39624 7074 387384763 11691 65520 4711700 39624 82322 784378183 11691 56705 32753632 7074 18897 800581628 73080 18897 176063051 46442 56705 61314904 31722 82322 414945928 46442 2778 904614032 2778 71662 193909005 73080 83795 857852233 31722 29196 104590643 63799 83795 154550350 63799 8885 282738178 29196 81358 128414016 83795 79706 491727927 63799 73239 380492765 17034 73239 580431789 55317 17034 494309706 55317 43907 28037974 43282 79706 110180510 45783 73239 781685458 17034 43365 182726739 43282 9902 431329979 45783 88160 120142855 16660 43282 12915675 43365 18215 447176465 22843 9902 210445365 22843 32695 709442777 53981 18215 114450488 32695 79142 312806471 14438 53981 58688270 36233 22843 955134389 31542 79142 563202882 53981 8099 104821828 54059 79142 596851778 82019 36233 352890929 8099 90438 91530449 8099 44008 280201321 90742 54059 622958438 82019 69815 853132110 82019 54141 83371964 69815 1675 310929479 90742 20664 902035388 90742 74113 639517219 69815 81523 563261747 6515 74113 475180639 63486 1675 350655624 74113 6938 113586424 63076 74113 732275472 63076 68530 62648411 63076 88116 285926937 6938 74912 412697185 6938 170 951157007 74912 57873 605350512 79581 170 945759031 40243 74912 915022257 30946 79581 611307546 57873 10050 27981022 8533 30946 951356691 5354 40243 234861510 5354 56740 324854629 10050 33179 989084804 29118 10050 992873526 26991 29118 294401457 5354 61843 173595829 33179 28719 759308948 61843 40508 772589207 61843 42886 542012851 10857 61843 717420989 10857 90625 2894359 8720 10857 458362335 1921 8720 544827364 8720 76044 848901052 10857 28107 435529165 8720 2922 92822975 2922 52695 167392532 2922 28580 232949174 50902 28107 945704204 52421 28107 111664915 52421 28492 508520748 28580 80075 597155528 1050 28492 449816208 84573 28492 144868530 4051 28492 946007298 80075 66010 991708771 80075 78697 377985888 29885 1050 719334623 84573 55343 372257336 43220 4051 348137986 29885 84383 73526118 29885 77857 330693526 6908 84383 711154912 70017 43220 249912336 6908 16990 494498098 10086 6908 749481126 31559 77857 204387042 16990 19372 123364893 61334 19372 421414089 10086 76735 498548658 57895 31559 983039289 82673 19372 21355745 82673 81449 792844884 76168 82673 136354778 24517 82673 13958742 12590 82673 825405071 82673 7438 630486422 81449 87935 180919858 76168 52964 424773995 12590 31457 703533149 7438 56690 497442142 78473 52964 627323638 78473 85867 504683629 78473 49955 208548784 78473 52552 723954651 49955 63551 998551805 88712 85867 49871221 77085 88712 920535466 78043 88712 465630616 63551 70874 712851024 30078 70874 246415706 30078 30406 419590565 49454 30406 251903741 78043 58724 71059811 49454 13815 883858965 13815 63883 300982528 44663 58724 80123585 11475 44663 83130292 63883 55218 531511046 89703 11475 68453981 69455 63883 851292865 69455 20888 814975987 11475 71717 791946034 15165 71717 301429240 20888 34484 497434397 61430 15165 442198706 34484 13586 110085409 34484 7135 620752230 8698 61430 314816044 61430 56754 38666885 64074 13586 171437700 13586 41409 432492466 41409 72976 120471927 41409 84316 541401196 56754 79411 512334531 72976 9466 612481369 72976 69346 529377312 84316 61285 822340531 15447 79411 868001508 42456 15447 283932696 69346 22319 843082734 42456 7634 109286008 7634 84038 440437023 15447 13157 315157291 28465 7634 126882977 28465 40057 806444424 84038 82275 398506286 82275 7286 254914659 63692 82275 312108697 82275 66956 875993884 79497 7286 258687382 63692 34383 893103324 77713 66956 768448958 66956 35677 814420739 10288 79497 691729976 19827 77713 854402721 35677 62316 824484837 65885 10288 340497202 35677 56836 251276015 10288 80586 872691275 70081 56836 714511367 80586 28942 381512367 70081 39949 475621639 33581 28942 337028565 39949 4225 285259231 33581 72857 464689914 28942 59578 554014052 78864 39949 37044005 4225 42454 925753442 69987 59578 663946177 78864 74171 802334529 11493 78864 857328827 69987 39523 39586677 36925 74171 596773925 83523 36925 558513221 39523 44758 374054382 83523 13085 853633598 19144 13085 91074940 36925 56636 97026475 42801 44758 969501923 56636 4016 346158654 13085 81616 778748666 81616 19450 644501424 81616 24929 927668415 1808 24929 372290114 1808 62243 40254635 81616 57831 814996190 20202 24929 653960358 24929 85432 800442190 74384 57831 850478256 85432 15303 425232182 66940 57831 484496348 24232 74384 685132087 31435 15303 313153718 39784 31435 708707491 31435 22620 16960616 22620 3629 569363827 39784 81947 807555200 3629 72465 316534651 81947 2535 636636466 88054 72465 31870908 3629 84849 863449407 81947 35195 279507262 15221 84849 406482663 84849 48132 473176748 15221 43245 291421212 4796 43245 334009907 49173 48132 29791061 15221 1354 56521546 43245 56994 653816904 49173 50856 478116768 859 56994 672611531 2861 1354 319003150 50856 16118 113862195 17589 2861 67906697 6584 16118 324362566 67510 859 132422461 16118 5410 799161050 9586 5410 262770788 5410 74423 344395523 72258 6584 315120981 72258 8883 486872816 70576 8883 116766993 70581 8883 520789231 70576 5270 564641353 70581 2817 791033924 70581 68806 697900004 68806 84933 795271414 84933 26059 796328536 84392 68806 652440955 84392 22506 512148618 84392 85836 816529185 81384 22506 869648192 774 22506 909017149 16125 81384 673850297 22506 57537 720882866 27123 85836 594262105 12057 16125 490618516 27123 56903 281968607 27123 87078 736833985 56903 56599 891046581 12057 45944 594400779 46625 56903 696546064 56599 77164 458366090 56599 35982 151322151 28491 46625 62142533 28491 86913 792643264 16160 35982 13074547 77164 69609 51911003 54634 28491 499743136 53782 69609 28020718 53782 29020 567248928 76593 53782 133414383 56874 54634 185828270 76593 19711 774307889 19711 6498 114509298 14244 56874 8079213 82697 76593 106817407 56874 33405 951098618 82697 45779 902532577 58386 14244 381023240 25001 58386 470924237 25651 33405 400895877 43853 45779 688474309 45779 14579 406090478 43853 14383 31084530 71620 25651 113876147 25651 56598 908910367 48159 71620 361233600 56598 23475 515189868 86473 48159 722433590 35267 48159 505928659 51154 56598 191125592 36457 23475 287654429 18465 36457 882962260 18465 20680 97161329 42628 20680 859894815 18759 51154 290168353 35337 18759 904600697 34254 35337 713597571 42628 83552 19376458 83948 34254 449835070 34254 89921 195531907 88734 89921 233059483 84178 89921 158516773 88734 90917 544823345 88734 56604 230464867 90917 81213 316495865 88734 83073 368530769 56604 20789 268847368 56604 80896 646853649 3100 80896 367994879 20789 72945 639126961 85097 72945 620055505 80896 59162 489322243 80896 8822 706935184 59162 19894 783367876 59162 39659 346984004 19894 6530 220548391 35044 19894 388181639 39659 1692 180809187 78584 1692 112531876 12052 1692 688789687 6530 43535 537897211 79477 78584 885694382 12052 35113 161329834 12052 87350 25269625 79477 46172 744329194 65341 87350 187487944 82796 79477 60640595 27260 65341 255586826 46172 22448 38025237 17911 65341 629378731 17911 37742 870370834 39425 17911 817569075 27260 24979 81508635 24979 67954 896590156 39425 67446 114685015 37742 72921 328100949 39425 29010 495216648 54747 67446 311843154 67954 74434 451376062 10409 72921 185871194 19790 72921 854025713 85776 10409 117639005 54747 6059 902685673 85776 31070 387274785 10409 4032 412180532 85776 57326 30752849 57326 32874 866580637 6059 90877 246136539 4032 85347 404249235 32629 57326 994646130 79271 90877 580622888 60922 90877 24032825 85347 61266 241575110 46895 61266 732386018 60922 67576 525505106 88891 61266 593689126 60922 2990 996649048 12794 67576 146713477 78740 12794 84553961 88891 68395 397594680 68395 75808 403158127 68395 90791 484318558 34882 75808 981702150 75808 88229 70344386 68395 7804 873181791 15703 7804 757401985 15703 18899 92770295 37857 88229 382160566 18899 20245 969827137 90506 7804 879812924 90954 90506 737836494 9480 20245 727379411 37857 18612 37346532 16609 20245 338852963 90954 80153 113113849 80243 80153 323667684 18187 18612 17311520 41306 16609 638527089 39252 18187 538441337 78808 80153 89997756 18187 86506 331411041 24191 18187 570460508 25860 86506 186383599 64583 86506 463559439 86506 6769 772200356 17778 24191 356575678 11307 25860 521907113 25860 37602 949555092 17924 17778 663080676 17924 64776 533670486 37602 82979 729888397 37602 40504 292466500 64776 76655 517840760 15478 17924 303762636 1613 64776 344897763 68064 15478 172937925 89196 76655 946192830 76655 11671 953006488 11671 49364 401052205 1613 48864 141303515 89196 3875 612454639 2463 49364 240838461 2563 49364 286866982 38317 3875 546131746 52231 48864 183834307 3366 52231 726142182 52231 43463 642173100 55076 2563 365955320 10293 3366 654634969 16310 55076 68812307 10293 72116 915994696 67725 16310 675841535 16310 67588 690181363 34255 67588 699796655 67588 17904 897930299 72116 61158 969518828 67725 12258 44012063 67588 76854 349779391 77057 61158 253267191 12258 7555 133343051 75009 76854 680746068 63295 75009 55856901 7555 83746 583126613 63295 49163 335449378 49163 6915 91530175 83746 79040 89810665 80207 83746 351044614 80207 80052 574745097 80207 78630 99532923 45976 78630 984975894 80207 70185 968158271 84165 70185 212880860 54018 70185 17368361 70185 21779 48082077 71217 54018 163604087 54018 54487 412769747 54487 72696 40910360 22745 72696 872302021 82434 54487 890438866 16463 22745 714314905 16463 51874 317045782 16463 30859 842010261 51874 39122 422294118 82434 62753 709316372 46449 62753 543813460 51874 5574 371806612 30859 1449 353819688 13257 62753 81691115 27038 62753 852380421 30560 27038 494339948 30560 32819 311198318 27038 50709 565367361 50709 7782 228252692 65661 32819 681178350 65661 80012 497937131 82794 80012 953176949 62875 80012 52135174 7782 16331 335589658 82794 31192 916975268 81425 82794 701289031 81425 68724 444230996 42969 31192 677793158 68724 48289 362815813 28261 48289 21755082 55227 42969 889257463 72136 28261 83697091 30110 72136 275721075 30110 13819 257597158 26644 28261 939250183 68264 72136 475181674 72136 14018 186785112 14018 28050 104686576 13819 29498 76062184 26644 51219 270898626 15583 14018 190214964 28050 77295 158858879 81986 29498 897799648 77295 15554 432496643 15583 28256 301169009 28256 220 328328045 28256 39317 822863104 39317 15856 95914952 17548 28256 913605936 17548 63964 455074294 17548 85780 292287617 43105 85780 142559783 51097 85780 211130941 63964 10176 423025713 5739 10176 245071641 18309 51097 985263274 43105 46130 518628344 51097 8377 69732564 15680 5739 685806889 46130 32814 529559803 18309 16015 808997280 12089 15680 29918719 15680 69862 122429332 15680 24610 435477262 85123 69862 331862129 17214 69862 741407736 16277 24610 673323874 16277 90052 955738824 85123 61589 688762926 90052 46386 876680638 61589 90755 777721575 26753 61589 369121171 61589 4183 563615115 4183 10386 565294261 10386 86535 646115639 29664 86535 88914251 26753 31760 952741910 34842 29664 792006003 10386 5113 949699337 9607 29664 963722859 30602 34842 970551171 5113 53179 758227562 47777 9607 294130814 63843 47777 233362559 8635 47777 650279972 63843 3408 916728305 53179 54262 529536159 65780 3408 576867816 43551 65780 429735909 54262 81334 195089627 39528 54262 89532490 54262 64546 235997168 39528 2652 960385894 2652 88254 969961990 76027 39528 108002786 59889 76027 896679397 59889 64323 343848145 50068 2652 574945351 59889 35374 73906045 59889 76138 620872697 68337 76138 623383806 84058 64323 4703914 67906 35374 380999528 34219 67906 98587588 32938 34219 576250155 84058 37993 739103334 42645 32938 282713790 67906 7139 560573393 7139 39097 855620022 1426 37993 858217615 70891 37993 21769283 31649 42645 42176765 475 1426 114836672 70891 33033 3596385 475 69165 130462725 87477 70891 617961432 31649 40635 867102783 33033 8465 611799195 67875 87477 909269774 87201 67875 911354096 40635 31677 709096696 8465 40943 3818924 29403 31677 330590632 31677 68834 87426520 68834 72758 652476750 40943 55631 2349812 68834 38639 405573847 72982 68834 39863460 72758 84993 219197740 72982 87776 561669583 85894 38639 372961625 52926 85894 808539695 85894 71001 654812711 6068 52926 193199418 69640 6068 835758372 71001 29281 754635114 35883 29281 460043644 69640 20526 241698255 29281 78757 27879055 20526 82894 681877629 82894 63196 979801608 47545 82894 207118186 82894 35409 433786715 39665 63196 905785972 35538 63196 142957839 90114 63196 855161269 62018 35409 499602920 62018 35091 461016570 62018 56459 789072553 26485 35091 423530816 68344 62018 611285850 35091 61446 874718694 3206 35091 641652667 21398 3206 566996470 83902 3206 150574422 61446 35365 54920225 64833 83902 785617889 44285 83902 368267834 12520 35365 214052755 12520 11343 872389058 56228 44285 446542061 31170 44285 577962755 67365 44285 96283991 12520 18609 805593311 18609 81752 693195311 1771 56228 67736520 31170 48479 112322756 67365 32518 80843356 84708 1771 911388511 57811 1771 276023494 32919 48479 896713923 11342 32919 44855313 84708 47281 298014829 19557 47281 754252766 27526 57811 539693302 73767 11342 721594526 5260 73767 59224852 5260 60566 784896692 85081 60566 191052956 36110 73767 745898085 90633 73767 524646829 67895 36110 41245778 63132 36110 608606167 23836 63132 390945008 25493 23836 622445307 82956 25493 286990311 68853 82956 702944919 45602 68853 906523742 3927 68853 597485118 82956 20633 513027331 66082 68853 992451032 83385 66082 828446481 20633 43563 386695487 83385 19927 764733774 13455 43563 908865876 13455 5110 314513059 2166 83385 29299164 77447 5110 70482291 5110 710 182880669 64482 710 862932708 64482 34880 833428498 17701 77447 29517906 64482 2682 186801341 64482 60245 389849515 17701 84831 449334506 37498 60245 626497578 6505 37498 842531401 80440 84831 51010471 23835 84831 920803583 37498 61035 659491680 63856 80440 31408805 63856 72576 115698515 72576 37392 34796275 69150 63856 698613298 61035 16777 205157152 74755 37392 728035617 74755 42480 416501725 28894 69150 279991768 69150 15889 693595171 16777 6516 240105875 6516 43277 277750828 6516 80717 142264265 83042 28894 174063862 6516 44192 54541817 4756 6516 861535329 83042 48807 629569604 38622 80717 393070935 44192 74577 953652101 51879 48807 488997973 25018 4756 350576851 85353 48807 918844105 6225 74577 437773474 25018 21327 688682341 6225 50293 938648896 50293 50074 92639224 8815 6225 230239888 21327 28384 897874572 39819 50293 343188629 39819 83328 418295237 43918 28384 19322229 5500 28384 964280292 41652 43918 25291050 5500 86108 99192651 5500 68508 637734786 5226 41652 483724899 5500 31402 134862097 48113 86108 771956804 48346 48113 590431185 48113 64494 142917162 31402 10337 695433006 19759 31402 412867551 48113 81130 605946435 52991 64494 3209746 10337 27182 235196907 81130 90297 51898210 27182 59199 701335548 3276 27182 755927317 3276 75018 226046078 75018 9217 558086097 90297 48989 295826940 75018 11377 557125200 50729 11377 149412700 63459 75018 3324608 75174 9217 642237499 63459 4693 973956664 60861 11377 381798154 45676 50729 968376098 75174 28013 402599038 75174 4643 641912352 9874 45676 393090826 28013 29053 744831429 6000 45676 562505412 29053 31766 526085670 6000 147 60911414 147 61700 504848703 88468 31766 978499112 147 32630 787427390 21835 147 243572257 3846 21835 720272046 42896 21835 789510115 66226 32630 75996610 3846 46498 933569275 12061 21835 864085557 16205 66226 868474902 16205 580 826480606 12061 49029 904841170 30132 16205 61024802 4806 30132 629619832 16205 61850 108414422 30132 56996 523798588 63950 49029 899785948 67477 61850 675237027 4806 32697 482725861 61850 57966 182998035 32697 81180 657135388 57966 43988 749742967 60989 81180 848849118 43988 89673 630021056 57966 14292 724513254 14292 65321 776481634 14292 4971 465094385 79593 60989 827338595 72163 4971 1185736 33315 14292 965746007 4524 4971 6023 4971 28928 722863282 72163 63960 844358644 4524 49230 292038009 33315 52307 21942293 28164 4524 382598762 1148 28164 152576893 52307 56156 264726028 31502 49230 668170320 76647 31502 271909736 76647 86129 98275741 39150 76647 648710133 86436 31502 582230523 48141 86129 942005661 39150 79720 638039855 27331 86129 545532766 11946 79720 249812613 79720 46999 242870548 9887 11946 371529056 11946 22053 273772112 27331 81517 714977298 46999 85977 925065378 85977 4513 641228951 71039 81517 574012902 83695 4513 789571189 81192 85977 407115544 8966 4513 894314007 81192 39210 156249755 39210 1043 384390755 1043 18838 912477138 2127 1043 858523434 1043 213 365509187 2127 17349 431438651 36959 1043 55023654 18838 30218 995804639 17349 84731 48955405 84731 60572 690199337 82337 30218 283368829 19260 30218 721361238 30218 84903 493343908 7595 82337 703304367 19260 78768 103812056 46882 19260 808801478 78768 87511 779195604 308 84903 210833577 5088 308 68139193 78768 26165 854715346 308 16413 30209408 70253 308 894544463 2040 16413 941638053 70253 61311 119061526 28714 61311 158680091 51634 16413 522163290 85495 28714 993205500 2040 52829 299430649 28714 40584 459489654 14436 52829 92041560 7266 40584 157902440 52829 72870 675879870 40584 24032 946551620 40584 9319 333803485 78898 7266 956070456 24032 88455 5888242 9319 80486 179705528 9319 25121 776545625 9319 81798 495814508 78020 25121 669486088 1268 88455 262417063 39355 78020 96543517 39355 54111 140206606 81798 55029 447204672 39355 25953 103741880 6654 39355 15514320 43865 54111 145121969 57403 6654 51258712 48711 6654 578107635 43865 87853 811397100 87853 34078 131130077 65218 57403 78007005 75719 34078 570234397 75719 60664 137211885 65218 89920 455192480 75719 17452 425576202 31085 75719 850863700 60664 11983 825748455 17452 65223 623126582 89920 45935 590766566 65223 5798 517232058 5798 74942 693545480 32364 11983 150191424 74942 69735 606543964 12337 45935 687415437 42295 12337 967509848 42295 31158 940259105 26298 42295 129381118 42295 58867 752585832 12337 13222 281575106 42295 70337 925807324 58867 45538 777904204 55384 13222 81787375 55384 57504 620257680 23026 70337 434154836 23026 23304 989331467 45538 44694 669821480 50836 55384 466257269 44694 15795 132713838 23304 6601 400828311 80105 15795 48291346 50836 8487 491191139 35710 15795 266371363 34799 6601 351560303 88075 80105 592197958 81461 35710 79251857 35710 47387 45319416 68805 35710 147192656 9002 68805 18357769 47387 28591 537053446 41010 28591 683507281 69676 28591 256415847 69676 42701 914294559 13701 28591 25858015 62140 41010 500507047 21425 41010 572170372 62140 82241 500057185 42701 66350 389865194 10900 13701 241482816 44604 10900 490418441 66350 79489 79593605 57704 66350 56718755 2347 66350 131859057 18876 44604 104536161 10167 18876 676394446 62331 10167 307762129 62331 42097 20490870 50751 42097 565746838 42097 55250 139367441 42097 65150 686826525 25867 55250 575840228 55250 55249 893705580 74886 25867 27391107 89770 25867 547358659 37756 25867 877512619 37010 89770 955071045 89770 48564 459963747 68972 89770 82019245 68972 27893 68217561 37756 58620 299588678 68972 25090 680661360 41780 58620 957030082 64557 41780 24045133 58620 60225 340970358 68460 64557 671930823 68460 20144 508319760 20144 64211 991826479 64211 9166 176184813 68460 51604 538112463 9166 21137 993124207 69983 21137 613836920 64211 68085 225247657 51324 69983 665017753 11512 51604 370656170 68085 43897 346338655 51324 70040 35396369 14694 51324 130112004 54498 70040 433184944 14694 73318 220236071 70040 54181 170086059 70040 72237 506984883 47134 73318 992454293 47134 55554 932947508 55554 59064 75577998 59064 66184 744698926 42319 72237 591717753 27 47134 721930157 52316 55554 137369213 28610 42319 829265009 81376 42319 677732272 81376 40196 30786580 52316 38436 55120029 38436 63958 558071441 63958 21774 315055719 38436 60619 114976623 21774 19412 522990755 48437 21774 16063945 21774 61523 825805567 21774 72606 389116854 60619 45444 125104124 48437 3448 822602118 27279 3448 197384326 61523 64319 91336336 83106 45444 636512885 83106 27900 842778920 27900 24104 948721358 13915 27279 879890147 27900 72124 886980432 77982 13915 197179058 24104 81610 68785450 57722 77982 392210627 57722 88214 639149884 72124 72059 812253951 75897 72059 62318724 72059 73039 218855365 45368 75897 187702935 75897 32789 609277422 47333 32789 291022459 75897 85710 719840798 85710 40006 473731452 32789 19847 94296851 69670 85710 141217918 47333 49683 131326896 40006 59699 117181286 19847 68551 787783549 59699 23637 345694332 15101 49683 630259288 68551 34867 440785097 59699 50809 154832367 23637 18499 496400394 50809 89166 543043016 18499 9972 267661564 34867 56085 921706938 55146 89166 705450545 59913 9972 338735716 11741 55146 761716504 62813 11741 454151156 59913 68440 112252264 59913 13047 488681821 62813 50318 766500353 50318 32818 267916634 32818 26716 308975896 26716 1841 949555249 50318 8766 45721862 75223 26716 252864812 35130 8766 330591697 26716 70600 931258283 41836 75223 800744615 82180 70600 9453633 20014 82180 52062007 20014 63215 390409856 19110 82180 486254613 55376 20014 569229283 82180 36703 135071762 36703 34715 532973126 34715 62429 186892824 67845 62429 13766799 57067 67845 404098381 73840 57067 98146062 67845 5667 920226013 68954 73840 696975197 57067 53486 999435050 86885 73840 701587319 56627 68954 186231401 1772 68954 11407525 73005 56627 764262998 84532 53486 52071918 73005 3224 951411090 84532 35124 554057188 73005 79410 384245004 20593 3224 840571315 20593 40949 592952772 62796 3224 919522896 6838 40949 522692861 79410 34660 151904095 16345 62796 221196182 34660 19118 398769283 54213 62796 329629121 75053 6838 873327247 54213 3868 516430253 16345 31088 754153928 7317 54213 844101201 9271 54213 236243562 35154 7317 132559746 7317 49333 587027843 49333 36333 582363762 82239 49333 940458925 66405 82239 134453622 60746 35154 877400387 59530 49333 730167130 60746 30252 657614405 22911 66405 730700123 66405 40310 24510893 37662 40310 861772988 40310 17391 281222465 10531 17391 487605611 62005 17391 363929192 37662 38778 546634937 39073 38778 832251802 33689 17391 242989853 38778 57698 48515781 57698 14106 699395153 55669 14106 853186498 39073 3535 701472878 14106 1263 48544306 3535 88202 612407717 3535 20898 235519669 3769 1263 615058747 88202 84194 108469783 84194 25786 10385051 22115 3769 707551326 1347 22115 130101339 3769 29823 534730172 25786 60194 524169620 73273 22115 208447308 73273 64356 638777969 73273 74001 592513087 27936 64356 98454145 1317 60194 24538246 73273 9957 28802821 65824 1317 936599729 9957 13843 631757610 1317 49783 541867426 49783 28400 284666308 9957 25195 576164441 49783 19917 745062155 767 19917 498074718 63390 49783 60228984 54536 25195 551899769 19917 31933 252303214 54536 24611 351558076 54536 57887 869826515 24611 19649 81770654 31933 3748 94803448 53298 3748 473240381 40787 24611 31907799 9683 19649 322365854 9683 81189 434475857 46866 81189 762998114 46866 49360 367086837 40954 9683 719226222 40954 28758 327911022 18072 49360 839828835 58540 49360 102622180 28758 47184 972538608 73372 47184 4592031 82717 58540 246006575 5963 58540 973200546 11570 73372 547731904 82717 38176 286602476 82717 41839 896642960 29680 5963 283328744 72950 38176 687208381 81203 72950 83242093 72950 1213 141979465 74715 81203 494401749 74715 51195 267510621 15234 74715 78506626 51195 34129 62969126 82587 15234 204100760 30334 51195 388570547 82587 16404 212120768 16404 55950 788144035 60399 30334 814870698 55950 58437 105841658 60399 65079 209364574 58437 71959 125016147 71260 60399 74009782 41848 58437 63014268 73649 71959 967463721 73649 20520 165129854 41848 51446 66199418 51446 15410 989210940 15410 51481 245012630 29365 51481 30867548 76400 29365 87687800 61244 15410 510322528 29365 13151 906531565 51481 54786 190162581 61244 87154 486858852 13151 13248 675391787 41992 54786 3521557 34388 13248 188916742 87154 58630 317665161 13248 82787 792332261 80993 58630 456924740 41992 65158 304543402 87432 65158 95135289 58630 80370 372862900 89378 87432 198450758 57958 80993 789261306 43883 87432 675684890 89378 57607 290979824 73949 80370 450566747 43883 57002 8651419 74273 43883 482179342 57607 51457 486165373 24551 51457 189483838 18052 24551 120781286 11270 74273 779529473 18052 45545 497310580 8086 24551 575608361 13547 45545 464611070 85093 45545 95608324 45545 28934 863407916 28934 54010 93720766 90619 13547 285230338 85093 36542 657285755 90619 21791 56654811 65003 28934 909868915 48009 90619 750310799 48009 67625 601865783 35581 65003 435298205 15926 65003 764074636 78612 15926 151014969 48009 80636 174225736 76302 67625 632574671 75275 78612 302695879 21537 78612 125610445 12594 21537 787176059 771 80636 397395984 72112 21537 346720282 90590 72112 207851530 22388 72112 111352833 55598 72112 816891238 90590 18485 34845268 22388 69913 118302704 69913 6948 656194559 30901 55598 133093370 41520 69913 962196747 36030 69913 816389653 8442 36030 784950235 41520 53153 738772929 36030 29993 251182765 41520 15915 338466667 29993 75685 705918084 10096 53153 476804698 49092 53153 271005321 15915 18393 761677103 56682 10096 654195266 45219 49092 256096250 10096 85017 850803078 64787 56682 30784283 56682 4856 780516211 67971 4856 632299532 4856 18220 447985990 85017 47622 731651792 47622 7818 602686210 4856 22819 173098690 7818 31099 187324445 47622 8687 597260498 55434 47622 99944356 69098 31099 798397245 8687 56166 611237773 30353 56166 605824179 55434 8787 991159038 56166 56301 806989922 13730 56166 88835732 56301 90808 53992455 60351 56301 1651858 7228 8787 464581252 13730 10984 987497521 76117 60351 387606772 60351 50061 519174114 74207 7228 1601756 56021 7228 777303516 76117 14534 599741088 45281 14534 525443799 56942 45281 953230247 14534 32908 810729030 44390 45281 107147312 25343 14534 273491204 13501 32908 201399235 25343 71317 456944138 13501 71998 231678879 44988 13501 794200025 72413 25343 613266542 71998 49901 745009523 61832 72413 76913978 61832 12282 266611475 8370 44988 970682195 16894 72413 529894335 12282 13178 626195562 61832 39384 673594315 13178 67986 897052406 8370 65637 990996584 44127 13178 843760463 5012 67986 623369650 13131 5012 626814723 8905 5012 153067737 36708 13131 243942483 50252 13131 259786431 58275 13131 581481657 28025 13131 563115038 62938 50252 121495941 87566 58275 441944066 62938 34520 726157852 5939 87566 367634119 62938 34187 732209235 70750 87566 784295572 70750 71993 83100829 71993 27738 191010408 29735 27738 892296294 27738 39999 972020988 71993 27600 747210195 58123 29735 82637319 30579 29735 924872835 89583 58123 700878052 34172 39999 199736053 89583 37035 869782826 89583 26123 946235951 26123 59722 265926478 19696 37035 988597993 26123 82402 729779917 67449 82402 379821730 32957 19696 907617918 27483 82402 994400345 7270 19696 242300199 7270 28701 765524732 65967 32957 963356706 27483 48951 44442612 27483 51479 208920306 28701 62427 93450473 48951 60928 328186289 70406 62427 26307798 15555 62427 466934867 42799 70406 67245058 37490 42799 202486602 29127 15555 71454641 66390 15555 481682978 66390 12485 3891059 37490 19317 766715277 29127 88058 340445571 66390 6033 590020743 57622 6033 75853013 71116 12485 323737930 71116 48839 304404173 79239 88058 942127419 2919 6033 294972943 35836 57622 396073870 2919 61136 173315524 45759 35836 998857187 35836 68793 300902781 1367 35836 148919981 79507 1367 838643008 79507 72669 676150141 58646 1367 724936553 58646 38473 693341819 1367 30116 156913594 38914 30116 23868776 78608 72669 541772710 30116 31198 58094929 38914 38769 732781290 46834 38769 949064227 46834 21273 123052407 31198 36772 201551322 74883 36772 60663183 77744 46834 241961210 43806 21273 106784999 11724 74883 586439735 85288 74883 874000497 11724 56834 492994772 85288 56468 410487994 85288 3505 369351873 56834 61182 27248203 56468 52832 505200893 39621 61182 445860053 39621 72037 120230495 37776 61182 268550870 35364 72037 58911926 39621 74147 266949168 90746 39621 393003905 27148 90746 165904457 29661 35364 541694663 69559 35364 878362653 13734 74147 923150160 13734 21157 243240624 42199 27148 56332900 35617 29661 160030572 6946 13734 926162904 35617 5051 671421769 35617 65840 756299686 57653 6946 699692319 78220 5051 148439516 57653 26221 798341251 57653 61579 212362814 65840 46856 320331038 57653 568 245419118 61579 69413 92848182 25963 46856 611441298 568 69643 915248178 69413 82639 428606684 30866 69413 655769089 53144 69643 517250119 69643 73903 763140704 68695 30866 3078435 73903 87323 579809520 17093 53144 256876995 53144 26639 340941000 87323 9245 100261377 42674 17093 465184301 79807 26639 57089019 11361 79807 770507257 79807 606 124267183 20327 606 89621918 79807 30124 392115322 30124 40713 122816289 30124 89457 720907947 65457 40713 10694288 65457 57848 299417738 30124 40881 386603788 61059 40881 913430164 89457 44593 766906992 46860 61059 98431497 61059 89518 280656369 40881 82508 952162942 44593 32009 511317063 44593 30424 383872357 82508 35906 164276448 32009 79977 702728808 79977 52416 96364370 32009 42711 816317509 2404 30424 768082485 4817 79977 850282384 71658 52416 627899871 73379 2404 405128114 2404 11745 157228995 27145 11745 833433317 62635 11745 341381787 86171 27145 737016678 86171 52400 130557687 27145 76517 220395174 52400 68857 550947932 68857 27866 628731770 88988 76517 964923419 76517 70533 674155443 35319 88988 278821058 88988 6534 132984796 6534 30617 880214758 40870 88988 678196666 40870 23566 838000001 27021 35319 227650988 54116 27021 254399408 88491 27021 771881332 61574 40870 845465468 53943 23566 70335699 49282 88491 50593981 53943 54566 322930604 88491 35016 600031101 49282 28277 21798991 49282 43725 135639302 85518 54566 331275008 28277 67222 891460085 28277 35156 166396602 49014 28277 152559683 43725 4672 984822171 62250 85518 780434397 40807 62250 985788679 62250 86044 978590163 81023 86044 483131348 86044 21846 119084371 6439 40807 652595136 77097 6439 696714267 81023 7852 476252963 81023 36839 779704463 36839 13507 566732588 57819 6439 899039086 15995 77097 887353172 7852 16441 214783749 84050 15995 267206714 85670 57819 750859391 57819 15956 357903114 16441 37311 169534745 37311 50920 418643942 85670 86617 806394503 15956 26895 824696889 35942 37311 307758685 50920 36831 652706275 36137 50920 157850464 36831 2581 6251020 36137 38858 332043891 38858 78163 410447740 57743 78163 323507552 36137 36368 874098498 2581 65038 204067037 38858 9022 905634730 45419 65038 245850448 8035 36368 191252916 9022 13088 312262337 71510 9022 268542799 71510 28601 216704847 13088 67083 601684764 71510 30063 275564412 30063 57055 233969183 71510 78842 235866626 57244 57055 76002502 57055 50287 665720158 55256 57244 651509844 16954 50287 636767504 72713 55256 527519010 70454 57244 519429904 70454 67851 500793667 16954 21279 401724284 12790 16954 33181893 70454 89965 6976140 89965 70636 537676161 12790 8779 99997079 8779 42935 748144516 42935 50995 246268313 19614 70636 661492716 82862 42935 74850250 78227 50995 902561804 82862 34547 76461809 6779 19614 582314467 19614 7443 932196340 46960 82862 259096552 38224 34547 248019916 22780 7443 69422946 22780 21578 304453151 82645 46960 216247171 82645 27070 109362229 88032 21578 535110275 18877 88032 893284255 27070 8247 437437148 27070 59432 117884840 18877 26773 474203855 39292 88032 541457780 18877 3951 638338196 15551 39292 783353657 59432 85901 36181601 75765 39292 183002489 15551 19387 19692592 75765 56745 55168372 15551 15064 80766605 85901 27403 896753073 38976 75765 523567162 27403 28854 903453455 27403 34390 67990960 28854 30108 194448578 22593 38976 641322977 83343 38976 309390670 22593 29468 62617557 74393 22593 197325191 74393 29825 321284388 29377 29825 921608415 20239 29468 401261545 35278 74393 505260491 74393 30757 240666008 28236 29825 215102372 28236 15480 625083083 90004 20239 323479086 64001 30757 823003447 30757 14665 59844032 36664 14665 876186600 74256 15480 101455213 56444 14665 271658726 64001 64354 338069109 37890 14665 114210681 8107 74256 35232035 82733 74256 368589497 56444 67757 497993757 67757 25942 619000402 67757 39602 43321528 82733 45406 268715809 45406 75487 33615372 81125 45406 75312045 11498 45406 747481836 66802 11498 436543348 81125 51575 346858947 83847 75487 914134825 47979 81125 535272225 5234 51575 564192740 72230 83847 225102533 72367 51575 408735633 43366 72367 966414838 72230 47928 922207715 5885 5234 399692521 72367 39475 172695542 5885 57176 253390878 4137 47928 553954298 12285 5885 40242942 5885 5913 496617056 78655 5913 232614533 32725 5913 447566994 12285 75526 98406703 62034 5913 880303987 6659 5913 252528070 41698 62034 359536611 62034 68063 975416496 58880 68063 590481519 41698 70298 250630072 41698 37413 111272630 30144 37413 758930052 37413 6880 93336642 34349 30144 577895871 70298 69795 4359878 43870 30144 981589980 30144 40253 258379939 34349 965 139170038 69795 1470 498710691 965 83817 920165101 965 83783 576288366 70120 83783 528544104 22460 70120 502840123 70120 88020 409129919 83817 85208 3340985 50071 70120 163559927 13652 70120 310082584 26768 85208 103614486 13652 64086 639843607 63224 64086 608259213 21011 64086 152165519 21393 13652 997696767 63224 38558 509086405 64463 38558 116492390 64463 89333 79476244 89333 71333 91844473 89333 66908 914383360 71333 79313 444105936 79313 77595 976865525 68008 71333 215577826 68008 31537 512995846 66946 31537 947336474 46517 79313 154144080 18597 68008 931530353 46674 68008 584977665 31537 14402 290707520 18597 29936 834671458 42557 18597 204991 64597 18597 130303792 6861 29936 56587658 61779 64597 858387569 64597 52306 865544645 79646 52306 768820705 52543 64597 895027112 79963 52543 15402786 52306 71299 578409090 66832 79646 342259039 46793 52543 56509760 66832 56524 429212873 56524 86917 142907154 86917 86238 232862378 46620 46793 603850071 86917 6703 279568011 56524 88841 116324398 23190 86917 425785140 65014 46620 472168187 21053 65014 321344184 88841 30994 761976338 23190 71352 352396113 443 65014 688367469 336 65014 620124738 30994 8571 748713879 336 73085 645038473 443 61249 163819595 56737 61249 498296451 87617 56737 88441884 61249 82413 297890471 75308 56737 503725364 50867 75308 1379716 42755 82413 987330283 75308 12915 792961816 50867 25329 563853914 55976 50867 502244002 36662 55976 56987239 36662 1566 835350052 85824 36662 74955362 85824 32243 12131266 75877 32243 122891266 36662 75758 333925579 75877 86412 583937434 85824 23887 298470308 32243 61564 268413557 49210 61564 69703972 23887 2275 26335610 49210 39260 392188682 86174 2275 350764893 61564 19694 178197062 2275 78677 151972847 65557 2275 92965409 39260 36003 535081177 36003 64384 954314791 65557 70930 236306600 64384 35316 286222129 68271 65557 181164845 36003 59462 350941425 86723 70930 304886086 33643 68271 142514296 33643 77632 98288860 77632 65403 197954913 65403 22147 988334653 64459 65403 990806710 58888 22147 627810441 65403 76769 106234703 58888 12133 849444835 63307 12133 841259722 76769 38280 127515571 46791 63307 699595251 46791 11959 319569621 38280 24170 428052734 11959 83161 458481437 24170 11888 118353094 46791 76090 280922240 77453 11959 41699865 5418 76090 178118355 83161 77819 356351918 64569 5418 829798371 77453 55329 358068904 77453 35973 368678751 6762 35973 942424800 64569 43525 663503716 49562 55329 307682298 6762 3666 136808086 60055 43525 859874155 3666 52394 845611278 28363 49562 809628521 60055 12996 66921048 28363 38526 772492936 28363 13732 893881702 28363 52180 579570737 44283 12996 53847579 75932 52180 90969415 52180 89753 135597633 89753 31442 898803811 31442 12731 618374624 52527 44283 574916319 25089 31442 182462184 25089 28622 777930326 25089 62366 594908865 47008 25089 628164325 66186 62366 778247721 15016 66186 449645557 28622 75295 70807160 66186 55485 898044755 46497 66186 741363993 46497 82178 741721617 88379 55485 118570847 75295 72868 236406571 46497 82403 986762050 47632 88379 610961212 72868 53441 828955343 76634 47632 592047714 36323 82403 773508846 53441 18875 183204145 36323 62080 860298872 27902 62080 661454203 76634 64311 954194014 19762 64311 188748061 18875 82813 38270953 82813 47491 547239084 23642 64311 416924658 31651 64311 279879217 81320 23642 974168083 31651 71997 642180333 23642 57426 504012518 31651 78989 123615857 45865 81320 291535425 5536 57426 49418087 33805 57426 85641612 70521 5536 285978332 84797 45865 896507050 70521 35580 289519776 5536 62364 763564994 35580 20118 433251288 4323 35580 565060652 15283 4323 139019941 35580 12420 121967424 12420 65401 222513514 65401 17432 787701293 17432 31838 614614689 90085 12420 117835391 8916 31838 477198022 90085 20344 453894116 17432 24597 179447786 31838 19631 611754690 14286 8916 43025260 24597 67618 117891351 21080 67618 63995505 24597 28166 810812871 19631 49182 240841340 21121 67618 182769865 53663 67618 62891533 49182 51413 798760437 21121 79506 105905494 46816 21121 2615243 46158 46816 730691892 46158 75453 311267077 39340 79506 234854148 79506 46271 439538722 77599 46271 9729620 77896 75453 584760749 47337 75453 412071502 8621 77896 385299914 71060 77599 289141144 12245 77599 530862848 77896 13972 277019008 30861 71060 909843764 4830 12245 870886349 67114 4830 477831936 4830 86901 98632 73095 86901 402344724 39217 73095 453414162 53393 39217 643713137 39217 3321 331289344 26143 39217 955086592 26143 4923 987061620 67302 53393 246290192 53393 49259 95015791 81226 3321 580232827 56739 67302 680219240 4923 55405 766655768 49259 6152 677244737 49329 56739 149665138 56739 50161 90136433 50161 17800 82471979 49329 34032 107944252 36495 49329 673541937 40961 36495 198428504 54663 34032 102143073 36495 17189 105539633 45611 17189 723253159 68400 40961 154626055 65526 54663 196767074 45611 77030 453649807 10974 77030 338831480 37468 68400 740611925 62528 65526 943623644 77030 4176 634503129 41440 37468 523536799 70970 62528 425818554 89040 70970 814874625 4176 43765 90825480 70970 8864 800153918 48683 43765 363220686 89040 15940 671488179 76665 43765 517075704 39837 48683 413877920 53459 76665 216801040 39837 77958 773859954 23219 77958 240161244 2188 53459 656836242 2188 2357 70695031 35860 2357 103662531 24840 23219 251297717 18268 23219 429837720 21176 35860 85724457 4650 21176 63395427 4650 8965 290677958 17458 8965 170836619 31130 8965 470879035 8965 52079 122658962 52079 34006 89582486 34006 14429 659656497 34006 24254 852214574 42190 31130 681867070 14429 39220 398724234 66611 34006 778181685 56976 42190 644195898 42190 52112 27133773 39220 26214 214076245 66611 35589 425126236 47611 66611 406716538 7644 35589 181383337 55766 26214 204587356 1873 35589 351293138 62422 1873 47061102 1873 39778 515937479 62422 78733 568038030 1873 69095 148059812 84416 62422 314143127 84411 78733 365144771 24261 39778 21146545 78733 16299 34802975 72364 84416 730203371 84411 24063 265868757 90741 16299 371424589 15496 90741 96596667 24063 87740 32033004 16392 72364 475535621 15496 64896 482716307 86599 87740 764603099 83663 15496 5813558 87740 38676 518937346 44205 38676 161167254 38676 8589 846620540 83663 64200 349440389 44205 35890 40694090 8589 5112 60124467 17434 35890 593478425 8589 50305 137433811 5112 35783 587123803 16564 5112 402858524 74184 35783 139515876 23490 16564 666733172 35783 18604 376544586 23490 84949 146912955 16564 88192 531743238 84949 70338 126720963 7556 88192 431610799 88192 35235 570194090 90247 35235 763198595 88192 26524 47545700 13674 7556 995254111 22436 90247 879389748 77641 35235 750514353 33274 22436 300596068 33274 2637 83231008 35773 33274 726391325 77641 5172 843378817 24552 35773 690314728 26 24552 247606677 39308 35773 213587439 53529 5172 694986895 5172 51181 682546847 54280 39308 628196617 54280 32544 109861733 51181 83556 24891766 57433 32544 47804247 32544 89482 117593948 48090 54280 461394763 31826 32544 501566603 57433 65721 58262807 89482 89320 170478121 65721 69592 807544492 65709 48090 735327678 65709 12149 86296692 5914 69592 40119604 12149 44574 614800618 20423 69592 492708880 8970 5914 419253241 20423 41116 402604752 5914 53822 217333409 86235 53822 391555106 6333 86235 152675094 41116 13155 897364349 41116 18470 229773704 13155 48638 81093387 33233 13155 983728562 26696 48638 630239690 13155 84502 117944796 84502 53385 846681325 46513 48638 201018073 84502 57584 209158316 56387 26696 179456476 57584 54273 818198855 46513 8317 527805392 81965 57584 980341039 9866 54273 353332824 54273 60542 862792804 75813 8317 733561548 81965 70030 120077774 60542 51725 11604457 29618 9866 956404460 36602 70030 305259018 34071 51725 344155123 88363 34071 804727868 29618 21284 332477999 34071 16383 782670075 34071 3677 526597332 34071 5525 96019859 16383 10104 560836267 5525 19610 418116144 19610 41383 221480400 19610 66191 765589801 62834 5525 129973234 46446 41383 549463058 66191 40884 167519300 40884 2888 156254868 5439 62834 113949582 46446 79914 563084259 40884 68319 737234047 19245 5439 501457502 19245 57020 226074419 5439 36645 463864709 14057 36645 98770478 24764 57020 949984286 24764 67982 183709818 36645 41645 905816750 67982 87628 992065746 41631 87628 341979771 85169 24764 875590599 10545 85169 77122688 85169 85024 157543042 16552 87628 19550008 10545 83129 694891439 85024 23688 729597328 40552 83129 950446393 39913 85024 206870231 84033 83129 220215107 83129 56430 634225261 74057 84033 83135856 36062 56430 683625028 56430 28545 804826327 55087 28545 524552240 58485 74057 113364679 72056 58485 623963754 27425 58485 610491189 55087 35646 884581525 42134 35646 934463995 22524 72056 39526854 87756 22524 339282149 87756 29657 619029969 35646 17367 557728061 87756 4663 171282054 4663 10721 349151488 34165 87756 949445101 34165 4251 242233212 4251 27652 551649366 43484 10721 75028258 65883 43484 401500663 13800 34165 795249965 831 65883 734897263 831 13518 579067207 69278 831 26291735 22702 65883 228643021 22702 64382 700435685 37014 69278 392491819 4488 37014 710170061 4488 8223 997882202 74269 37014 580679396 8223 4124 539475778 15020 37014 631837382 15020 6229 868227327 74269 49912 533801229 82607 15020 112204703 6229 32434 689197570 72852 6229 813282657 32434 43599 18228522 6606 82607 748606322 72852 47784 463430115 43599 25934 815371543 40246 6606 545174512 81222 43599 335847803 28906 47784 863115940 25934 71647 989313036 25934 73230 533280044 6210 71647 678952533 19716 6210 15530504 54248 6210 53636874 15025 73230 47984495 19716 1659 189666323 54248 66787 925812593 88242 1659 866309597 54248 62505 100331543 66787 86619 841077720 75795 88242 444681612 62505 1626 580143806 75795 60822 421861674 22462 1626 97717046 70990 75795 102237963 70990 48304 581289300 70990 48555 173367945 60822 76924 505668132 48304 83007 364970743 46335 83007 295779230 48555 25796 430179280 76924 1710 2653651 46335 819 193427232 46335 52632 5065689 25999 1710 188911867 16274 819 562553131 819 30829 207625372 25999 75777 475965951 25999 60438 911204895 25999 85882 766981009 85882 88530 218262127 57442 85882 353993564 49143 75777 313544841 53155 85882 285561220 85882 80203 123999400 53127 88530 943987169 35356 49143 66786002 35356 7272 762686903 80203 85499 520636768 85499 38311 259004708 75536 53127 466412349 38311 74052 195658463 75536 2170 816771125 70619 38311 8557466 32976 70619 97823760 2170 17028 446451579 60962 2170 976325132 2170 2186 560232307 56203 32976 365139538 56203 52186 820901906 9477 60962 427133976 62604 56203 895833966 2186 63471 416562595 63471 987 459165910 9477 78905 131306160 78905 66366 351780697 67274 66366 392244806 81233 67274 976788928 987 7862 219063572 20673 78905 789508301 61021 67274 760884867 5140 7862 485489567 76321 7862 741437722 61021 2715 732112672 35979 5140 744031750 2715 14620 300748896 14620 19727 22936353 19727 34283 370118402 35979 61151 412652781 35979 67479 81731010 19727 80167 252487629 72 61151 994193799 34283 52878 980950864 48631 61151 853748365 72 61819 808845471 67430 61819 221934467 83051 52878 436765596 29796 52878 11973038 29796 25995 458178607 76529 29796 989813276 76529 78225 2132987 78225 62678 225892432 6625 62678 192177734 42710 25995 169600986 78225 33784 130327845 24255 6625 1305806 65498 33784 537360051 6625 70790 27547908 42710 21217 671515031 80022 21217 423358052 74734 21217 82101989 65498 8511 607639890 80081 21217 57749252 78924 80081 549587251 89114 78924 68731336 58419 89114 570654564 89114 12373 534995398 12373 16273 948450009 17862 78924 97590528 17862 47024 184519997 47024 53780 221899341 16273 55925 463250196 53780 15379 886358105 16034 47024 130086657 53780 3835 77127076 72269 16034 743266338 1755 16034 903769926 16034 25052 383129347 83470 25052 675551854 72269 9047 182479735 72269 25856 177149824 25052 89752 667663860 83898 83470 402197643 25856 16945 291834703 89752 33928 439197564 25856 57019 727706542 33928 47076 514696850 33928 54475 125388996 14796 57019 386787541 57019 5584 663960791 57019 38067 513953060 28595 14796 328176379 20651 38067 463166056 14796 61800 84274863 50079 5584 496538672 47119 38067 735517448 28595 15326 872405244 50079 22454 238350066 47119 12120 724327876 11257 22454 774391056 15326 42617 6539468 11257 77726 529655044 88843 12120 398087036 42617 52785 627323972 12341 11257 763036041 37746 77726 101305542 52785 54509 403544591 76443 12341 252261136 54509 70184 845820344 54509 56866 5428556 76443 42959 308323294 54643 76443 868563860 44963 54643 849160010 7409 56866 307847774 55084 44963 489615045 7409 52874 442046027 54643 71595 289369128 44963 55142 722423529 55142 16343 331777810 85023 71595 177363440 62101 71595 346064964 16343 22047 76835651 62101 50372 413183601 15592 22047 468836551 22047 5901 518149133 70786 50372 306395661 17821 5901 920243809 70786 45949 859717313 59761 17821 134389798 45949 65547 47924407 65547 63369 102320266 63369 12195 825192053 65547 61108 166704203 25030 12195 784178257 65547 38270 602395784 61108 22504 445812212 11326 12195 92727028 68849 38270 403103002 74465 22504 704260997 36241 11326 469947274 74465 14369 198721010 11326 58946 901398905 73237 58946 803818805 36241 23075 740884988 73237 25804 781197654 57899 23075 267246144 58946 68170 131296177 57899 18455 980240013 37469 18455 345086480 14780 25804 796482391 14780 16799 578476316 16799 60208 600975710 25045 60208 617458815 37469 6142 29630323 64844 6142 876018265 6142 7058 249162642 25045 61886 128436880 25045 29737 898736792 7058 55050 616710465 4286 29737 575496987 61886 37000 133463875 37000 683 986458739 67470 683 787697678 30045 4286 415276781 37000 77339 583633372 77339 89666 932782770 77339 6148 159086475 67470 22336 685829381 69731 77339 390353542 6148 58975 950781452 89666 69214 920069998 69214 6475 46143781 69214 49933 55538341 80452 69214 685795263 80452 82414 289535054 33053 49933 922673275 61968 49933 956551730 86958 33053 540275329 86958 52706 728347116 48629 61968 582066265 1870 33053 19827632 68022 48629 179122875 66273 52706 753640215 68022 33963 807975745 10915 68022 137961009 83991 66273 115398264 68022 86305 663733991 34730 86305 811570585 821 86305 811455316 71742 83991 391521137 14420 86305 611174447 34730 14327 229021998 57771 34730 75842776 821 79046 17008286 71742 2045 724849436 48136 79046 673719428 39661 14327 966439935 79046 84881 776107522 3574 39661 422827259 84881 37404 716590257 27009 37404 47873165 37404 24168 471335624 84881 80328 698563263 37404 3940 283395837 54409 80328 632788406 80328 46069 168557999 48067 54409 841627735 46069 41477 664205381 2874 48067 166877323 41477 86877 279209452 2874 26946 280288217 41477 49784 341436525 24963 41477 658287532 26946 71687 819324652 11998 86877 406660014 71687 82126 494419408 17787 82126 72936129 47028 17787 18656684 61018 71687 101177591 11998 11894 839067021 47028 21892 829485843 24128 21892 977928849 15059 21892 405205016 15059 59050 146133138 21892 85090 175864247 45773 15059 168841796 85757 45773 83304169 45773 30495 407913315 36171 45773 332855066 30495 12931 675222841 45773 25573 468185576 39925 30495 899080958 30495 88652 987913629 16905 88652 870170146 25644 88652 924822861 39925 49555 823057216 25644 17005 569378536 88652 84253 130454982 17005 70444 669346 25644 48975 251698589 56339 84253 406963408 61254 48975 485202404 87896 48975 783335053 48975 38513 84375626 6446 48975 972870036 61254 32983 560737899 74487 32983 634273414 40060 6446 539726366 22952 40060 82589198 66936 6446 563794613 579 66936 971650028 88353 40060 466753462 40060 16839 892870594 11573 579 368128466 16839 84973 578829262 16839 89233 922589880 21076 89233 892883788 11573 23337 181092945 23337 48288 5940703 37798 23337 497441661 38577 48288 877583386 87882 38577 124899051 38577 54600 223031116 64565 87882 986560193 69014 87882 927038278 79550 54600 18065072 46887 69014 642239335 26319 79550 292233221 87745 79550 934543326 51542 26319 133682568 26319 4873 132705092 11053 46887 204197957 83625 11053 316581082 83625 40931 406840421 88525 51542 503275820 45033 83625 153848873 88525 72789 667494340 56191 72789 597748706 77923 40931 795889688 87570 45033 901178468 45033 59838 839696405 79944 77923 326648973 79944 67786 404062072 77923 82289 869562019 87570 16243 131760230 59838 35612 557010685 47348 82289 912033384 16243 71240 847603250 47348 84150 999015891 2026 16243 403652600 5973 84150 863758452 84150 66071 735667267 84150 54425 541282094 68298 5973 126810948 66071 67932 622757572 54425 16845 765132448 16845 11619 799749304 16845 23649 796906067 23649 14332 563179963 57608 23649 247449474 56385 11619 374745374 23649 25692 516954563 18331 25692 418185150 14332 24899 367909574 57608 39085 471517834 47977 39085 772009102 18331 25428 34096345 39085 74863 571561777 2144 39085 546125042 37096 39085 765066569 5527 47977 578878489 45990 2144 483852941 60975 45990 474496787 30822 37096 287471869 52666 5527 799743444 5527 4119 437649643 45990 50485 339381500 53216 50485 313783926 50485 62766 171678369 53536 4119 27284041 41686 62766 158288372 90701 53216 830988837 62766 32758 12002212 32758 27808 620279503 32758 54288 953439688 4168 90701 727009867 4168 15334 620577789 54288 4754 615978670 17278 15334 344138166 19905 4754 837784025 76747 4754 290888230 25212 76747 23403128 17278 71670 82554224 66719 25212 240352729 76747 77987 723913251 50431 77987 897428793 4782 66719 919446260 51061 50431 927102687 33083 77987 836000943 29926 77987 342092076 33083 30381 490277311 45778 33083 879307858 45778 17692 132481101 30381 56661 910962375 18799 30381 103769766 44065 18799 178049925 78280 45778 876696418 20843 17692 24927724 53031 20843 391156454 28490 53031 213483233 55193 44065 237949920 68572 55193 849787676 20843 48675 396878705 53031 56808 793877352 56808 26178 881821602 73149 55193 727352979 60388 56808 57587720 10657 60388 335470363 69531 60388 806980064 73149 86332 224237135 32610 86332 847695488 60388 5066 305407824 10657 65118 603740111 65118 76830 536158897 74760 76830 153165049 38822 65118 814998969 56256 65118 565586854 74760 76239 253543848 32352 76830 146709709 90225 76239 47861556 30698 90225 35906977 32927 56256 105662925 32352 55174 86908071 32352 74553 136079866 55174 89728 540082375 29147 74553 657154313 32927 22996 615120410 22996 70078 817202468 74962 70078 997930383 22996 30454 918789785 30454 73818 808036193 73818 53582 394726749 53582 42589 103608101 30454 50314 41121305 36290 42589 548208146 53884 42589 983881819 82455 53582 421746444 83640 50314 677609819 36290 71862 383194381 75005 71862 107575349 71862 52301 879039384 70552 82455 16087318 71862 31419 432324498 27880 71862 418053015 70552 33565 891683849 22589 52301 286383012 37239 70552 923147904 31419 52290 630892138 37239 25130 34413057 39044 33565 129590164 25669 22589 466029001 16473 25669 166736326 25130 22457 55533077 25130 35569 248946309 39044 7680 215584878 3372 22457 214520562 6899 3372 826284017 84244 22457 293816756 6524 7680 768930363 6899 43420 393896095 3372 35086 48712571 84244 89680 65366954 35086 53096 66421567 51705 35086 851132829 51705 45382 73305233 89680 36841 683455825 69809 53096 799227674 69809 83749 427109678 70321 69809 399570994 45382 25111 146004557 6485 25111 737610342 25111 90521 562296484 25111 75714 296165696 70321 40208 675019224 90521 77155 420499360 40208 86760 578226620 86760 61965 454227125 77155 33558 146105104 79910 33558 44885364 86760 61419 473999663 61419 74321 682993624 61419 55187 510041179 7582 61419 712680338 76582 74321 42014749 74321 65005 318239542 28953 55187 432439904 57288 76582 401060773 7582 48519 472260592 76582 26318 703365976 28953 17495 614838877 17495 57142 921227834 57142 84452 298109965 53311 48519 541691770 84452 48590 601136349 22542 53311 146485701 22542 23582 409800429 48590 35620 937624199 22542 25376 16733324 23582 90796 709508813 22542 39290 467588570 9297 90796 246767377 25376 13106 936114587 39290 15778 747281210 39035 13106 50087319 67835 9297 408171345 47991 15778 279545222 74511 67835 710508042 39794 39035 409886837 14576 74511 874386604 45052 14576 543809646 34633 45052 938675547 74511 42016 702867980 11042 34633 578484382 4113 42016 231636984 15849 34633 778349374 34633 49668 20774250 15849 89370 451770376 89370 76426 377977601 54165 4113 217780366 53576 49668 207247822 76426 79829 92991114 89370 76270 807867239 31324 53576 916964578 6761 54165 908215318 6761 57261 81293612 15061 31324 664739838 32592 31324 110667738 28681 32592 748785255 88598 28681 87209121 50810 15061 682178014 15061 26765 532164142 36505 26765 595707945 56596 28681 659841099 43630 36505 888018803 36505 79787 401750464 84659 56596 356089526 43630 35131 434576017 35131 19789 3273434 58410 79787 86743541 84659 59310 995408127 66270 84659 68546415 33422 59310 40522661 1180 66270 880272132 33422 21179 573398971 49292 33422 474762854 59038 1180 390588797 5158 33422 811045597 41608 21179 695894212 49292 22413 959982287 49292 55596 53540861 22413 18706 384212339 40928 5158 561507028 82424 22413 278619851 55596 657 875361650 82424 51683 328785562 84906 18706 385916893 40928 79822 235950443 67641 84906 281578828 79822 19592 773296518 79822 19582 641252877 19592 78673 815587482 83957 19582 960019066 19582 47424 18138415 5987 19582 950036124 83957 72847 944858993 72847 39514 897402502 5987 26680 265723721 39514 71893 852892387 5987 34317 876206341 2102 34317 762223312 2102 30838 304056515 57044 34317 307356579 11588 34317 279612458 2102 84621 361262231 65241 84621 148945904 65241 71899 6001048 57044 47664 886873130 65241 19722 443682814 55909 71899 474449743 88921 47664 440681296 1314 71899 102328623 14105 55909 305929118 88921 5629 649509678 5629 69683 764912264 1314 52467 592108242 52467 57287 288256971 27982 14105 380308481 57287 57424 141204413 5329 27982 37065305 6763 57424 565346264 87925 57287 357498101 50517 57424 855577292 5329 55770 389883776 50517 48361 854415476 24085 48361 398011744 61328 55770 988674953 24085 21546 485696920 31514 55770 573425409 21546 47180 305941927 61328 57384 365955316 10766 21546 570505949 88133 10766 646731275 26101 31514 102342186 47180 39467 463251718 43126 39467 142918681 88133 1646 30451398 39467 87126 452461643 17103 26101 449820713 84302 87126 890321495 87126 68708 559195286 5170 84302 451849310 68708 77609 493706304 48679 5170 694990661 71821 68708 925269176 3331 71821 257985737 71821 14271 604015455 77609 4516 797953128 4516 29517 631822465 22609 4516 891198767 4516 962 744735502 41172 14271 976188513 962 17418 239566929 27639 29517 218764639 27639 77858 123511925 28573 41172 846140179 27639 1716 249935722 11517 77858 935610150 11517 5623 88052069 77858 14931 663290088 82856 14931 189082448 30916 14931 157062087 30916 76498 602283860 82856 77157 896360982 74555 77157 560343227 90219 77157 181696857 12126 77157 526709896 90219 72353 637814678 24365 72353 291568226 74555 12240 160697166 33577 12240 965665449 61238 12240 802820061 24365 22962 157343185 12240 40911 664275896 90491 12240 926580071 82406 33577 258716498 61238 53389 101358159 58883 82406 908760420 58883 52425 75826499 90491 11948 642781042 52425 81611 297713851 6244 11948 646281155 77816 6244 834879617 90269 77816 295733272 6244 90369 993191499 77816 31578 246560694 77816 70916 315784132 48301 31578 879490819 70916 60198 492843665 90754 70916 718522569 31578 72309 723849048 59529 72309 387602604 90754 37889 98050351 22815 72309 233881924 70992 37889 806517126 22815 45094 662562925 59529 86189 553657213 83502 22815 633687423 22815 78292 297972612 86189 70606 220017374 24581 78292 90883832 70606 62119 955053759 87668 70606 368475171 62119 13479 879795279 65673 70606 83343993 23525 24581 985775270 65673 52266 428073264 87668 87643 337432947 65673 11534 374773597 23525 50577 552516814 50577 56828 153010536 43321 50577 990554399 44460 87643 228956518 68266 50577 800237278 78468 68266 111211567 56828 41707 523125940 41707 86300 339349068 44460 45790 608763360 45790 43547 17756977 45790 50213 274175773 50213 20066 939392836 57982 50213 760810358 89152 50213 338361616 57982 411 746106065 20066 22132 374590875 90495 20066 599458635 3356 89152 218735317 22132 28185 86785508 35081 28185 919287556 50206 35081 827137312 55163 35081 759793787 50206 24933 85110870 8623 50206 680959300 41355 24933 511999793 3724 55163 34949219 3724 50268 652333594 41355 44898 751159308 77804 50268 194324505 41355 73541 216419957 83555 44898 655172487 31917 77804 944086147 89836 31917 971128590 52562 83555 697160506 73541 83275 463029647 3905 31917 649969584 31917 10563 351979884 60173 52562 345462911 52562 20763 213938926 3905 21721 130964982 68005 10563 577654837 10563 37345 217146985 68005 15043 992772604 87650 15043 348165084 3283 15043 910343566 80557 3283 832560378 3283 80282 8112222 3283 56164 672663525 56164 43814 791984339 45922 3283 594703959 38599 80282 691304792 38599 59040 397697295 64687 45922 506953264 81789 45922 185408128 24119 59040 622098767 45999 59040 151863608 4154 59040 187320009 24119 65465 134774735 81789 54596 42349585 68571 45999 219706071 45999 54541 900041208 31293 54541 370725554 9302 65465 681429324 31293 11140 444943290 42595 9302 265729459 84292 42595 580943998 11140 10793 136837142 78786 42595 705351625 84292 43858 426834199 43381 78786 69715295 10793 85386 59649211 23209 78786 953719268 37279 85386 443105844 43381 29121 279578181 55481 29121 423950171 23209 279 290664928 9422 37279 256583400 31511 37279 937177507 55481 61212 704779559 84007 31511 116459086 48978 279 274284397 34917 84007 632575967 84007 72798 381077077 53871 48978 54911944 116 48978 933720043 53871 2126 709360590 2126 3262 198722489 5155 72798 945371172 2126 64407 604090211 64407 89361 979800109 5155 77129 429266305 3262 55830 57064461 5155 41630 784371868 30672 41630 476378778 77129 42872 228879116 83085 30672 164693145 49781 83085 142757297 30672 64883 914285049 90687 49781 840229403 66080 83085 331745648 3170 83085 798856929 3170 60228 472351401 3170 6692 556702446 4792 60228 344440450 6692 75658 347704626 21207 60228 893865738 4792 21851 299738297 89512 21207 462820635 89160 89512 650204867 9058 89160 278294292 24985 9058 384553625 89512 38965 234763844 89512 29882 92772899 24985 6069 51145295 24985 28289 675794935 76946 38965 264500798 38965 1465 129029880 82701 29882 177263982 82701 61887 7091122 76946 9142 551557682 2640 76946 550977691 9142 68082 984283027 71179 2640 101386319 71179 69259 639858851 2640 26219 91335774 29851 71179 483191517 68082 22677 213656930 71179 12077 3200320 26219 65545 572036953 22121 22677 944464828 29851 76687 142269257 11951 76687 427516451 22121 26307 798334174 22121 22491 957031461 11951 47768 979001214 25561 26307 865253742 22491 61086 659045262 42541 25561 85727592 61086 329 1673131 47768 78951 364539116 20931 78951 496255935 14344 42541 568898301 34280 329 270718693 36275 329 868859041 17519 14344 331476935 28628 20931 795620232 55168 28628 727322196 13214 34280 745045326 73355 55168 680433466 48532 73355 888630715 28628 86004 915698629 11872 86004 894446284 24853 13214 308453926 48532 17129 187691823 24853 73671 263309367 24853 18580 255652309 73377 11872 104994271 86482 18580 321994516 18580 14444 101681930 70611 14444 923501308 8170 18580 561726477 8170 39644 906905054 24865 8170 794774574 44740 24865 519737742 77265 39644 59059868 77456 39644 987159069 77265 26276 867285613 26276 71173 402018739 9494 77456 419328278 84892 77265 190899294 19433 26276 846974198 22183 19433 294719296 71173 72219 123618562 19433 62717 32714133 19433 58775 512600069 58775 5541 363492055 62717 9548 527853331 27358 5541 68407918 58775 70938 627380189 5541 35915 650352294 27358 35392 849030466 77444 35392 513714904 52577 70938 76665766 35392 1017 597088318 35392 40295 210476903 17636 1017 31148038 64496 17636 87055564 41325 52577 861935919 70628 1017 647613844 70628 34875 141007315 18777 70628 703381842 18777 39963 87056808 41325 80594 627412828 65754 70628 406379428 1863 39963 596126734 33456 65754 793749423 26774 65754 546759435 1863 27456 866505978 74334 26774 928230668 74334 69778 971935593 27456 29953 104098258 33244 29953 901191371 74334 16369 33983663 74334 81035 254344295 75699 81035 362810042 55069 33244 694327769 50976 16369 752367328 75352 75699 149943406 22240 75699 641882001 45422 55069 339605872 22265 22240 613054555 20799 50976 388198634 26609 22265 145852322 45422 10239 488271889 14353 20799 423331608 80473 14353 770339610 44473 26609 315807462 14353 66690 571100035 80473 14068 139690972 23530 80473 31388632 9185 80473 925828638 23530 30876 568692896 14068 18925 212133677 23530 9057 763008821 87448 23530 127475485 87448 44806 944540762 87448 79458 941002687 79458 28331 605376728 44806 42083 144993059 28331 17186 718487049 42274 28331 406372449 12114 79458 948270881 13379 12114 12873991 66374 12114 924487384 42274 13559 49847946 78153 13379 507582324 3632 12114 386625116 13379 68686 358905249 3632 41689 647427870 86944 3632 157807170 31976 3632 929561461 58735 68686 367949743 86944 15660 140120029 78029 31976 514968208 78029 31484 919491437 15660 45471 705954102 62415 15660 427314615 85104 62415 900560145 85104 21808 878628599 16249 21808 297786266 14708 16249 485956245 16249 88413 461702177 30239 21808 734160158 30239 17741 176372853 17741 49663 647554194 88413 68448 861524082 56193 17741 289044304 68448 9521 5228854 59241 17741 55316646 68448 15998 566793768 59241 35550 458685017 15998 79034 5704668 64945 35550 779489203 23179 59241 31220937 41454 79034 583828693 26729 41454 144143396 18971 26729 986892141 40599 64945 794882648 50001 23179 278969347 26729 30117 660189378 73670 26729 305435522 74616 40599 208671896 83128 73670 603703635 69219 74616 876160507 69219 38063 734097810 46930 73670 191377413 74506 74616 568218496 44621 38063 931298808 38874 69219 103346894 65596 38874 710858201 3602 46930 996559647 65596 83801 609476873 83801 45805 165879869 45805 6242 262053138 6242 88027 228131371 53033 3602 223889106 83801 57778 296472326 53033 41358 980563068 52649 6242 646461749 52649 1616 264228941 53033 90479 152194201 83144 90479 278375086 54943 41358 652688434 38245 54943 920636745 21485 1616 877226338 75374 90479 148243613 63679 83144 44045592 50998 63679 562270474 21485 5690 14596357 50998 60178 654774675 29928 75374 599082477 29928 71811 776294619 60178 81773 16257481 14848 60178 648247112 14848 63007 318613963 63007 81743 748311488 14848 61537 220598757 61537 42230 43737210 14848 67609 941393166 63007 38381 334355217 57604 38381 153417950 67609 24819 397438190 45482 24819 92835664 29563 24819 407389001 45482 30704 489064975 29563 3351 350159747 49341 30704 645860155 29563 76229 983702253 35419 3351 588344753 33140 49341 177353214 90911 76229 249458118 6643 49341 230283228 68940 6643 804867624 68940 41597 48376764 41597 88789 90910741 14129 88789 269912996 6643 75821 717847158 68940 28189 294308581 88789 30721 332092549 63837 88789 918114841 36828 28189 616377606 88348 30721 909304974 63837 14672 247245304 88348 49814 924355395 39979 36828 82505642 359 14672 595065121 39979 73154 879889660 14672 26665 802020633 67513 73154 99368786 359 25266 283534425 67513 77998 85645727 647 25266 139640916 77998 42607 73314956 647 48645 466692057 40746 48645 988163426 89373 48645 79081377 63343 647 505597836 63397 40746 719295142 48645 85187 586426277 31125 89373 440949545 47012 63343 450391845 47012 13797 895678 47012 36647 713879363 13797 3182 867555139 31125 54432 358346408 36647 64290 561076724 36647 41542 557053334 88327 3182 100001369 68389 54432 839699834 80206 41542 888292142 87331 41542 804016673 72284 80206 284920642 6689 88327 808276218 80206 68378 914973997 87331 80677 352899020 5133 72284 768667112 80677 13910 96970907 5133 89291 133572370 89291 38107 130028151 5133 9882 329131118 48011 5133 857249771 67859 48011 784883041 20791 9882 443441830 28374 48011 749704093 67859 15241 9126885 10245 20791 963521273 28374 55203 310402453 15241 60740 975274415 59901 28374 957690397 4330 59901 218413865 59901 53947 803721003 60740 47126 113880281 60740 82970 461676467 59901 11136 564058529 654 11136 806129207 34346 82970 80079175 654 86383 635913837 82970 87295 930198433 50203 654 307395675 64532 87295 67530030 79522 34346 22931462 2015 50203 982182466 50203 30709 984525916 64532 2595 304528935 64532 50465 405254344 79522 22821 105322080 11112 2015 215056477 90353 2595 962183606 66644 50465 24204060 60029 90353 268437560 35901 90353 124464481 88364 60029 346228595 9935 35901 771027998 60029 10962 692250333 10962 58458 661362255 35901 75422 247462583 75422 68937 643348014 70816 75422 870143980 46545 68937 892134630 11142 46545 422606593 11142 80063 402648415 11142 64739 358880672 70816 39988 452163732 39314 11142 146954184 60189 39314 699822763 80063 70727 11733757 39988 88197 468941176 81144 88197 437181911 82183 39314 339422080 37182 82183 170909197 28280 81144 889212606 40072 88197 390110750 28280 58316 353049528 40203 37182 12950901 74764 40072 139960346 58316 64803 395089482 74764 23701 668518865 11020 58316 12830001 64803 23772 75034432 23772 3595 302083087 10021 64803 427692276 3595 78483 304177137 78483 15150 524295544 23772 84969 989118974 82830 3595 723307641 15150 87028 717018307 54379 78483 283432650 65831 82830 850113566 10403 65831 219900138 54379 88894 881666335 35457 87028 3654660 49401 35457 607501942 26078 35457 883242320 35457 59749 350405170 2969 35457 485148825 58373 2969 290682995 58894 26078 818821448 26078 24487 661990901 58373 7395 188735529 76736 58373 59350966 24487 29512 516170746 4957 58894 229596116 76736 33898 883498330 88526 4957 436085573 39619 76736 795290498 86140 39619 168291650 39619 37747 299540425 88526 703 28667731 31755 39619 101158233 53045 31755 846092195 83859 86140 884077505 58873 703 351664507 83859 75994 584151670 75994 9835 898532295 77951 9835 369797982 69996 58873 537446717 77951 52960 734252534 29686 75994 685572124 6013 52960 699268864 29686 10368 278698381 69996 13013 144442305 89004 10368 998537218 13013 77630 75299971 77630 79595 331798173 89004 47807 111310548 77630 27392 762765259 27392 34190 167181907 27392 28987 550803355 25426 28987 980601522 25426 64939 376737125 34190 69118 259735262 75187 64939 88884582 25426 76097 386259374 75049 69118 316771359 9568 69118 601147102 76097 59919 432603949 48719 75187 894976118 48719 34568 747121184 14415 75049 15895165 15 34568 999250640 14415 82537 109326074 22759 82537 122593764 38210 15 581478364 77107 14415 732874255 82537 8200 975249118 22759 37648 617512089 17164 77107 728827921 17164 61367 81488525 77107 6850 185886076 18094 61367 53131882 6850 906 846245971 81574 61367 237655283 24583 6850 621909696 78720 906 416530877 24583 64781 916212172 906 34628 765010571 24583 76971 30313766 37309 76971 859595274 79242 76971 413517802 1417 64781 878904714 43719 34628 554597259 90149 79242 476267650 37309 61202 55329825 46320 61202 251028824 9577 46320 661048757 43719 46084 880765427 25188 46320 642412884 61202 14646 953549517 66702 46084 955713526 66702 75608 902127439 14148 66702 638378261 14646 46142 455012994 16293 14148 259775044 46142 63873 985516855 27039 14148 759594147 36400 46142 914576116 46142 70603 213354724 74712 27039 302649286 27039 27130 653632640 70603 85612 362416797 74712 58560 710355164 27130 40105 527008826 68608 40105 66635634 27130 5025 469606978 5025 46424 703155087 76196 58560 599307557 76196 84805 743905127 84805 74450 862741725 46424 50351 73961519 76196 52068 529489367 25956 84805 417712850 25956 4866 852779771 25956 14956 392458298 74692 25956 752268470 42133 14956 414139867 23572 42133 65805036 23572 64614 62900191 61778 42133 182295779 2201 64614 73372204 63990 23572 4401333 44437 61778 728669874 61778 25627 970576989 63990 72297 363062140 45919 2201 181287872 44437 83344 239126344 25627 88680 975612023 88680 90649 859875420 45919 28203 140423117 64943 88680 688853551 88680 45893 3457357 2142 45893 712409554 90649 45344 932521148 2521 64943 662076252 45344 19799 757361918 7476 45893 471752383 74987 19799 217008446 45344 11952 70504840 2521 4686 230546308 71186 4686 578453198 7476 10906 723106987 71186 45138 975127767 11952 69269 474418736 4686 13784 232143505 5063 45138 792369605 45765 45138 360049789 13784 26614 729023173 62039 45765 865089352 5063 44332 700285437 26614 10137 333910297 19380 26614 967646759 50387 62039 71926955 49509 19380 711117636 27379 49509 77273340 77509 19380 428515124 77509 84343 206014473 84343 33508 325822429 49509 34702 555373821 76721 27379 721178126 13063 77509 267599367 72253 34702 413547080 39769 13063 14407393 34702 82371 405141198 30242 13063 361663623 71851 13063 111695049 82371 25771 268106689 25771 66621 353752950 49012 66621 116513363 28265 25771 187498137 1632 28265 6534530 52384 66621 554545938 52384 85302 472668071 88523 85302 98723941 52384 7803 533125881 25894 88523 520591916 25894 84448 38482498 88523 72368 133407103 59692 72368 781741948 59692 50470 637419335 72368 25257 496491284 50470 36059 838979490 50470 36855 680972541 25257 67505 957147964 67505 49524 110119376 68548 67505 548821654 67505 55294 613175711 57577 67505 34235606 5932 57577 983735958 23889 5932 966402022 57577 61719 805377961 52327 57577 22619787 23889 49406 273649284 28832 49406 749266699 61719 49377 694575188 49377 16784 51313152 38248 49377 988316766 28832 63813 955664443 38248 78282 788057781 38248 74047 24324260 30059 38248 909974859 38248 24363 719863760 74047 71729 529029855 71729 70239 461510702 90595 70239 739575260 30059 35816 734660352 42396 90595 767423012 45788 70239 241330031 10356 70239 913307027 61531 10356 801496226 21585 10356 82315463 42396 64624 651465037 61531 70631 448134719 45172 64624 297470586 70631 60892 224974589 21585 74592 986886006 36453 70631 747457108 45172 63303 363132717 60892 70033 313365482 36453 71550 641769125 83443 36453 957588842 71550 51408 450410314 71550 17444 986225966 83443 68090 471116849 68090 50054 387369773 63389 83443 359931559 67727 68090 977938801 57688 63389 245350163 62162 63389 323558777 65771 57688 514782371 62162 2634 717131943 63441 65771 388515512 2634 62443 60934494 17810 62162 593592363 73559 65771 281324347 63441 37834 132273418 63441 20573 316823665 56370 37834 816441392 20573 59434 979456774 56370 43417 55098975 1976 20573 265204015 37585 20573 541544481 5995 37585 131459829 43417 89494 374249036 10737 5995 182231742 89494 70858 3551970 61904 70858 95732484 267 61904 216469085 10737 53548 996232059 267 23297 88516002 267 69555 897939284 53548 3337 368985944 267 45005 655989499 69516 23297 370328930 59395 3337 30534626 59395 4408 707305519 12787 69516 545491137 40518 69516 243914155 50084 59395 888260993 12787 48938 131969571 89350 4408 212227297 56773 89350 822372768 86179 89350 232621721 48938 16360 169659457 68492 16360 553935999 16360 14194 211442885 90019 86179 478964877 16360 50816 371670932 72949 16360 470888863 72650 72949 475433349 72855 72650 19944116 72855 23012 649678477 72949 89715 284105218 82320 72949 94902568 62784 23012 364272172 72855 33635 95375295 179 89715 67426377 64552 62784 884459248 46876 179 514138964 89330 46876 233934576 64552 23521 164810513 23521 11029 372466595 46876 69260 730838987 11029 19227 483762464 19227 82953 338653739 31566 23521 555667687 78386 11029 994451030 31566 5130 629065806 39892 78386 951455145 5852 78386 155955158 5130 41916 655873210 73280 39892 892226785 33437 5852 726627563 45932 41916 875864033 5852 55675 535837438 45932 58136 161357839 47638 73280 260208769 58136 51813 196939689 51813 58783 130478310 55675 70292 45291956 58783 47648 492414315 84655 58783 532762602 51813 45646 511338506 59278 45646 322970642 52563 59278 590829480 45646 30042 631037317 52563 58965 435288950 52563 15164 822518625 15164 50853 857499186 6019 15164 255199389 50853 60496 365730317 11299 15164 946500924 50853 22517 950381660 60496 42466 469503190 84519 6019 529175465 11299 87849 255024718 87944 84519 673303837 36483 22517 213487825 54809 42466 654648426 36483 35476 352468693 68441 54809 867900615 35476 19156 197213295 88226 36483 211802812 21940 19156 317622428 68441 76506 275663628 65024 21940 167671322 76506 87363 989379043 76506 75687 119849379 46185 76506 962645557 82256 46185 725653373 82256 32310 809180413 82256 77191 365927153 85813 75687 473498109 57859 32310 519642942 85813 33932 968389793 63806 33932 78657140 25496 85813 708133993 34914 25496 991996324 78950 34914 635053 25496 74176 694271502 63806 87908 734956918 30695 87908 770208973 4766 74176 828631418 65390 78950 369129365 4801 30695 331927270 65390 40764 135614349 40764 28115 780493527 43518 65390 476108282 40764 17758 785989177 17758 6411 87170870 16468 28115 720379207 6411 67044 295702080 47018 6411 146731142 24951 67044 53482705 47561 6411 302349855 6022 16468 128697574 47561 57336 462213380 66409 57336 614159085 24165 6022 641481248 66409 13553 934638124 24165 5109 930587537 24165 73107 967032549 13553 57579 276826673 13553 74741 670105400 5109 54753 291408404 73107 6297 522227520 73107 16826 628136978 54753 29893 145333511 59621 74741 810660702 60561 54753 479783363 59621 75313 504119471 10450 75313 2833681 60561 88819 212420184 60561 46518 109694000 78771 10450 305313914 75313 61981 532342649 88819 74499 672133645 36276 78771 652015215 78771 59936 795032379 80483 78771 864292516 74718 59936 931913233 7842 36276 803261093 56557 74718 56965986 39286 7842 39951031 74718 45258 704959867 39286 3161 685669945 56557 33379 980731679 30127 33379 27928540 39286 10701 10529090 3161 47705 752085994 3161 48082 739503711 24330 10701 109293504 52603 47705 636320190 1405 24330 213114023 56040 52603 935945682 1405 86427 222826052 24330 4102 168959275 56040 5552 132941827 86427 44216 827198097 5552 40297 798584648 86427 69025 397659949 68942 5552 593753652 33096 44216 877790917 40366 44216 276576191 40297 82922 464337429 69025 80331 909195708 80331 43189 18123527 80331 12744 467994845 26923 40366 632314279 47362 80331 790828985 12744 20157 463548106 26923 45283 993667926 20157 12540 39742181 12540 6805 563465340 20157 63204 4535309 33547 20157 104130942 51700 6805 551337280 12540 63312 485619585 18244 63312 24599485 5006 18244 22480903 51700 14804 495890660 49357 18244 397810753 49357 73520 655198522 62940 18244 20974254 14804 33343 251947165 14804 58661 560805462 49357 85520 677974625 58661 51597 53035350 51597 61828 386115840 58661 19399 142206133 65304 61828 683583377 13787 65304 497879105 11489 51597 501770716 11489 43227 369081554 65304 32495 598210815 9947 13787 720339813 13787 42066 28271768 26270 43227 460632012 26270 22048 688988862 32495 2519 823499440 2519 78366 998442202 22048 90346 361463996 22048 80233 643810990 2519 55489 951682682 90346 44851 736032735 15233 78366 125610678 15233 53251 45258588 58375 53251 359569469 55489 29979 312021172 48880 58375 925915853 53251 55425 825246179 76099 53251 709366161 9399 29979 321955281 81400 55425 389504585 25092 76099 356637137 55629 25092 656912869 78053 9399 154857978 45784 81400 589045216 78053 6935 137908910 18976 55629 533628497 78053 33806 487133062 22692 78053 146074107 80569 33806 987761656 9163 6935 931937302 62814 80569 939327297 62814 38372 915047514 44298 22692 61657871 29478 38372 470607772 44298 24584 499444548 20019 24584 247073643 52818 24584 778149082 24584 72283 916193723 24584 2070 774879726 71243 24584 584192376 72283 14976 898483187 52818 55808 639246630 2070 74144 482092748 90768 71243 623040598 55808 79169 143480661 79169 33540 474669932 55808 58103 117863755 70214 79169 552414134 79169 90335 719163820 52551 70214 268167475 33540 31708 588166963 6115 90335 927206402 34634 31708 271743979 47974 31708 4355804 31708 70616 53671765 70616 37123 664445040 47974 83431 558885402 10558 83431 190287552 70616 26920 941528755 37123 23037 215865254 88704 10558 73338750 10558 86822 872850073 10558 23640 785285330 23640 43954 75756829 23037 74512 153318814 23640 77331 428090218 77331 26467 711681770 74512 89963 960318170 43954 341 903729444 2758 26467 735082153 40824 2758 405738502 341 58904 909556161 80100 58904 555735212 2758 2482 858118403 58904 78166 618204561 48607 78166 287306083 48607 84769 617035191 80100 36121 735262164 63440 78166 290453063 74994 63440 611802371 36121 21523 7459645 74994 59276 185257652 21523 80420 247705558 80420 80959 555083514 80420 84879 962766144 14044 80959 961352560 80420 24812 542209210 65911 80959 185644901 14044 66274 675785133 89088 84879 447724739 76967 14044 822779660 66274 53515 838049354 83342 76967 747703326 973 76967 547168072 53515 26079 236846860 53515 55860 334444615 43619 973 51379381 55860 49462 815964269 58260 973 517794438 58260 87474 303036289 63762 55860 366246149 63762 83087 701581579 83087 29172 840330270 34687 87474 711432480 83087 51011 636022482 43397 51011 515137798 43397 18577 746704389 4279 43397 603649693 43397 30015 779015020 4279 70116 237596804 30015 40003 162304557 4279 80409 112684734 71408 40003 944260035 46100 70116 512768874 30521 80409 857245834 40003 74713 647647755 74713 37116 785226711 46100 33423 836980041 52404 37116 941488512 37116 19306 994188735 27527 37116 560086089 76265 37116 741345836 62327 33423 715030034 27527 9732 358747243 62327 6050 348329643 28316 76265 214939634 7087 6050 20901815 71421 62327 724318135 7087 63981 961306069 51734 63981 132249023 6109 28316 757924871 47860 63981 747076586 19923 6109 981642461 29648 51734 21224914 51734 52128 984985498 19923 48603 205674668 29648 58019 229772881 58019 23048 556894765 59300 29648 144532383 23048 51693 143880669 48603 51247 364502404 78031 58019 3496225 59300 43136 538961019 40473 59300 55598768 66962 78031 817417718 66962 67107 23851691 27528 67107 967744566 26935 67107 971010521 26935 33837 60017605 33837 68527 725034351 67107 59687 712681783 87797 26935 442591040 43633 26935 730245872 6135 87797 592290278 61903 6135 620160512 40329 87797 367640281 43633 76541 947507598 50178 6135 75099834 6135 17699 951467214 2021 40329 544284754 2021 16336 318546390 32283 50178 49260222 22225 32283 44097422 66332 17699 88194334 6052 32283 570055227 66332 57050 1634478 57050 5048 448970402 15977 57050 930224372 6052 54864 148744023 73350 6052 53994530 54864 83099 963718297 50674 83099 606083800 10196 50674 497804014 7567 83099 102727213 50674 89762 811882233 7567 8503 775705211 8503 22387 920181110 8503 59764 269235928 7567 72218 402785225 72218 20224 920909906 72110 59764 23175295 72218 83956 108093811 83449 72110 219286252 78830 83449 503878321 83956 44422 265865533 55798 72110 136934808 71571 78830 537056709 55798 17728 993326075 63460 17728 276718590 63460 48852 189164651 71571 3309 300614303 17728 64547 71545795 67987 3309 494867994 65803 48852 37590295 3309 56269 698211983 67987 56268 870493669 90021 64547 733560935 48574 56269 898565674 56268 35452 721938361 35452 52864 320877460 48574 67611 517865894 84893 52864 69904074 35452 12929 53347225 1575 52864 942299674 52864 1631 864316135 84893 56236 271182987 6292 56236 948850536 6292 87109 238242202 56236 4267 683510503 6292 31091 193888098 4267 76858 86849047 76858 67410 660658814 65597 4267 748001945 4267 2011 625773517 45373 67410 666701182 45373 43281 310260551 65597 5265 109495944 54474 65597 92006028 59014 43281 295911123 5265 35955 197941681 37777 35955 18286377 22966 59014 30190396 54474 30703 664369798 41539 22966 115888143 37777 47869 249297793 37777 39821 287151837 74640 22966 79190707 41539 83093 861589520 26382 41539 359551488 82068 74640 2165659 29458 26382 139046714 74640 84819 915852444 57802 29458 397623532 82068 39797 116418524 40458 84819 894680523 84819 52325 558794612 40458 55340 488517571 39797 45494 437652862 16941 40458 709933954 52325 23195 205800369 20842 52325 420866295 41585 23195 411285 71026 45494 293279206 23195 82568 32282353 22208 71026 201880192 88689 41585 384116063 13995 41585 904423268 58555 71026 294502261 58555 6672 160343329 63509 88689 848097804 35079 58555 577797337 85272 35079 525539801 63509 74780 848393773 33187 35079 71718626 68181 85272 221766367 33187 47290 222592173 68181 9724 475503900 50288 33187 995206012 24854 9724 85004262 39562 9724 274130149 26359 9724 619485425 24854 88317 332844057 88637 88317 958214719 81620 39562 678471843 77192 81620 38267101 81620 21177 878614599 21177 56294 785978413 88637 90446 387412045 77192 70827 72379762 35288 90446 897732612 90446 81464 294198714 70827 42204 789295139 75013 90446 343328242 38446 35288 538485719 79615 38446 369538566 75013 16955 420249655 34374 75013 323378429 80935 16955 217965383 16955 59855 380440028 28575 79615 105183896 54758 34374 128039574 59855 16091 592320614 71458 28575 92985594 3898 59855 253422873 3898 2022 143896029 71458 24715 312027833 42070 71458 123996620 42070 26260 60313706 24715 43685 738340473 28613 26260 748173713 75578 24715 263931641 42070 63800 949419378 23248 26260 774033428 63800 85928 721419567 28613 79624 916338337 23248 52713 278213283 72682 79624 515434656 3122 85928 810912246 63869 3122 702782905 53028 52713 626301954 17136 63869 68006954 49693 17136 137290025 17136 25531 892169108 25531 23623 511844783 53028 54386 648919503 49693 25250 443421320 25250 67861 133474563 56843 67861 205193914 25250 35112 265258160 23592 54386 914497795 79857 25250 458249643 23592 49220 78490757 48523 23592 915761323 27142 49220 287137248 9243 23592 658770821 9243 20438 22772211 48523 57712 704285337 48523 19565 771297696 19565 57540 62698665 47847 19565 931996727 43645 20438 248193674 47847 68454 329502012 43645 76237 620775095 40454 47847 289176226 45184 68454 313825755 84564 43645 920146100 85441 76237 101417798 13263 85441 598276046 67520 13263 445588909 50047 13263 340756049 11713 50047 651368844 13263 16246 536170203 48435 16246 376106844 48435 807 657141326 50047 28228 295643077 11713 15415 2940027 16319 15415 817072450 10767 15415 925504985 77381 16319 867137962 28228 40513 28913500 68971 15415 123387931 16319 41024 805555464 53121 68971 652729156 73226 40513 94501198 68971 66050 141761153 68971 15765 907710493 73226 51107 651301855 86685 51107 1300527 66050 41329 308897644 86685 16407 171246907 37923 41329 100096256 37923 81587 893820 81587 21105 359145320 21105 11850 60048951 11850 24590 846112714 37923 60223 112279699 11850 9891 38022049 11850 41954 46822722 38431 41954 174183022 9891 80543 346618318 9891 67691 281613865 41125 67691 109074170 47747 80543 403242206 80543 55922 665357117 67691 63189 621332898 43172 41125 169196919 43172 4857 863307306 55922 15760 343630559 55922 47736 801522241 54957 15760 301252258 17104 43172 492641958 46381 15760 322168299 80139 15760 183883468 39230 17104 926447910 39192 80139 67863989 73910 39230 674010662 39230 55816 232427739 80139 90248 134909922 39230 44028 745975877 13393 44028 200326144 90248 67326 341903762 69849 55816 793770628 42141 67326 244646500 69849 84530 280180045 81957 84530 393597046 67326 88974 546320046 81957 28519 847480608 31261 88974 269419361 88974 57223 942512064 28519 3381 241946915 76066 31261 173966199 3381 44209 212370255 18332 3381 551558758 3605 57223 894580232 56074 44209 705096264 3605 38646 369876109 38646 40402 169462138 80277 3605 104727444 38646 4582 6080625 68896 80277 460277379 18766 38646 671372490 4582 59140 138433024 27424 59140 580118469 77723 4582 255249873 70045 27424 308752355 18766 42549 238039286 77723 46264 265670714 49227 46264 741628840 31519 46264 502722416 56927 42549 967280455 31519 85944 583631798 85944 78721 107335056 49227 23049 205836001 68372 56927 19718923 63558 56927 154519037 85944 61865 464110645 63558 8979 191626426 26510 68372 49777324 34826 68372 862912402 4619 61865 999408127 34826 4239 507256683 26510 21166 506899659 34826 50394 392889654 84631 4239 590156867 4239 4191 737253921 50394 41748 955947099 7120 84631 599626585 86825 41748 926496004 61750 4191 832893702 42023 61750 869895560 86825 4691 278727578 4691 21938 518336964 21938 78027 641582573 42023 90480 94615247 90480 27073 430690533 71826 90480 528676081 26469 78027 36503488 41018 26469 710874611 44696 27073 136620589 56780 44696 177521560 71826 49969 563501499 87194 41018 47276579 87194 6800 901783512 44696 23107 821107019 23107 64068 625020209 60736 64068 279639003 21509 87194 582557834 6800 9275 226618139 64068 35884 71122954 23208 21509 581151731 88618 35884 120289459 19282 9275 292277051 19282 68592 145403552 88618 46610 586186086 46610 12287 9215839 68592 83501 8415000 1658 46610 749692654 71607 1658 440878121 86010 46610 734496860 86010 82831 91186082 71607 71498 658020419 71498 85556 115781205 82831 63854 21317401 82997 82831 317235010 82997 53859 368665428 63854 62548 299286540 53859 74953 860730902 79704 63854 645747832 51514 74953 447231602 20434 62548 993191293 51514 10423 995641563 43520 79704 881681127 43520 33636 909814220 43520 86378 101843085 85883 10423 289577088 8805 10423 856344499 41872 86378 268886949 85883 13858 40692110 54833 86378 19557747 34518 54833 87677404 67517 41872 961346560 15083 67517 877178060 44986 15083 831043883 54833 85806 533244616 40184 67517 607376159 85806 10979 587239276 15083 62724 380558551 42706 85806 53384641 45986 42706 496512351 40184 34646 639716552 10979 83028 53289590 62724 84134 586203294 89595 45986 25735805 83028 82115 169929937 55610 89595 689855223 89595 18402 286033075 54920 84134 349603983 58463 18402 178311945 22892 82115 391169726 58463 2970 311439701 54920 12470 90508819 2970 80329 306596308 30463 12470 220115730 84584 12470 466472841 39534 84584 72757722 19896 30463 355233868 12518 19896 307283143 37683 39534 153256548 36160 39534 420848915 37683 38602 230828849 16676 36160 433310174 72625 37683 466938620 18570 38602 532589408 18570 4836 816078372 5447 16676 209323475 72625 37772 774821368 4836 53958 26197050 4836 17806 770899663 17806 48242 146431323 53958 59353 667973558 10014 48242 48594596 64034 59353 197752704 55917 17806 964644586 48242 83574 541413035 15634 10014 526712086 12539 83574 53746689 21778 83574 289103807 21778 27995 447969116 38610 83574 18452224 53122 27995 597968697 58689 53122 244081910 14197 58689 527607991 32353 53122 306724091 41874 53122 221624437 58689 5543 240912857 50746 41874 524860807 44991 32353 765321769 69480 5543 497901540 44991 61881 778655462 69480 77148 820492557 61881 12410 811556458 12410 36698 970422506 61881 51295 247440904 73147 77148 627386178 80911 73147 534955459 51295 83247 346185175 17595 36698 450661290 71072 17595 901832677 71072 15468 877333519 12724 17595 63057145 2354 83247 865571458 71072 33200 112786528 2354 53750 15564162 12603 15468 65892284 54118 12724 650002641 53750 44319 804619870 53750 2114 465656785 12603 61725 119768413 61725 58263 45950349 61725 62992 831507165 18913 62992 972509465 74235 2114 212459527 46601 58263 756518205 18368 18913 33072486 24055 74235 90265668 74235 71596 309647149 46601 55064 241596631 46601 5196 291763054 52498 18368 33121743 59257 71596 756413115 71596 56006 949072876 37850 59257 849716182 37850 69151 41108062 59257 88871 980343699 59257 85624 569155535 50489 56006 520480568 69151 53428 694575904 50489 89773 669868455 50489 25258 847232297 50489 60709 642494882 36846 89773 356619620 69157 53428 598367791 14747 25258 374575707 14747 51691 560409741 14747 60684 952818880 69157 9719 795854533 57237 51691 582888541 41598 9719 169137767 9719 30186 320088010 17051 30186 711055012 61455 30186 666365031 57237 52148 283424895 38619 30186 816992023 52148 11721 517067744 24964 38619 361266990 52148 80302 306754986 37086 52148 964221006 24964 39080 168619209 11721 47488 500286320 46272 80302 451526863 46272 78291 898368155 24408 39080 60029656 17480 47488 745468460 61269 47488 105253298 74983 78291 231165238 54593 24408 807316365 2065 61269 752876589 54593 5948 110987554 42112 5948 896550959 42112 19069 939125633 38136 19069 492650622 14231 19069 828220907 48433 5948 856036094 70392 42112 500701042 38136 27642 725869064 48433 13254 514460313 68241 27642 52125650 27642 15301 958010264 70392 19529 803657389 73091 68241 715666929 5395 13254 437120922 68241 60309 637385595 60309 49760 318757254 60309 34241 464898823 74062 5395 81461145 60309 51760 178158861 49760 22371 354937774 74632 22371 736016095 8721 74632 3219883 202 74062 419812631 80307 51760 41461391 8721 50823 58358866 78350 80307 361279261 80307 46037 743697498 32480 202 637181741 80307 71885 904791977 46037 52850 687380421 70365 32480 969332873 52850 19464 143067071 61730 32480 73962237 55928 70365 543288852 55928 1418 356189031 70365 42481 111017214 61714 1418 961716843 1418 26891 33954962 1418 50840 548358742 26891 17131 20835118 42481 83178 21519741 50840 33492 180635786 33492 80570 399567378 2994 50840 77098017 33492 59186 597152889 47292 83178 699053277 7071 47292 623132462 5282 2994 558266508 2994 28839 624197611 59186 89694 801732145 63430 89694 852298334 67314 7071 777624467 12049 67314 879502804 67314 38865 900577351 77053 38865 739512130 12049 57458 592128202 2171 38865 303526846 12049 66109 231281810 46616 66109 295614214 66109 39852 859969928 46616 57669 777890962 46616 17509 164285565 39852 28419 106176252 54187 17509 803150822 10877 54187 676623781 25787 28419 563276855 76146 17509 222665025 14945 54187 47969993 64105 25787 4997101 78430 14945 235062074 87234 64105 722476161 76146 73010 210573802 80784 14945 452470613 73010 57636 434129931 45304 87234 602751786 45304 74807 493368279 73010 32424 705639414 80784 51239 486698872 63408 74807 85238616 42986 45304 542189528 42986 33404 747249010 52054 33404 995817212 52956 52054 298884055 42986 78074 924598213 47637 78074 697367248 78074 73190 753423085 78074 18910 691883262 2237 78074 3395466 71540 18910 258368847 73190 79666 744955050 18910 43044 731625255 86605 71540 946796080 69605 79666 601009873 78803 69605 101596684 58720 79666 575860995 43044 8416 300627235 32069 69605 454285294 79039 58720 145540389 31177 79039 45264352 8416 63405 909566853 48491 8416 787347938 48491 71046 867507707 58801 63405 332019525 48491 68276 476101424 68276 70517 160944919 71493 71046 156541704 68276 13255 16928853 33738 58801 34867542 68276 19836 389349085 57836 71493 156703564 90683 19836 632766787 33738 36933 140836434 38571 36933 458807945 49179 57836 692737779 14897 49179 914064473 67422 49179 99220245 67422 16538 970327269 67422 37692 33159961 67422 21735 542663824 37692 27578 745251515 27578 43996 435350557 58011 16538 448695266 60013 21735 857647351 77154 43996 922734484 27896 60013 472543383 58011 35935 64722865 27896 85107 241801546 45638 60013 44878600 85107 2175 196968819 30255 35935 57198136 21239 45638 897470059 30255 77066 664962052 5601 77066 828179030 23552 21239 875176822 21239 87198 59899746 52137 23552 779484297 87198 9191 227254255 22724 23552 652562412 48668 52137 564258720 80385 52137 184414391 65459 9191 507251294 69725 65459 994628621 69725 33247 454696552 69725 38413 302178679 33247 66275 334672649 69725 48103 615215012 54592 66275 368311543 54592 87337 804972737 7125 87337 830815426 48103 78007 272366127 48103 38864 5610597 78007 82394 90998175 23721 38864 132546337 23721 23001 317766457 69332 23721 23890182 69332 23281 438639859 23001 74388 751318102 61438 74388 132710664 38421 74388 30324751 31980 69332 562712724 74388 64450 794266155 64450 54128 302172808 31980 23194 310621151 54128 41646 64100971 64450 53883 639811453 54128 45101 884668098 73159 54128 240833871 65683 45101 878286900 65683 30089 276775908 26397 73159 627734312 65683 31746 550750553 46492 26397 831807564 65683 33650 204675351 31746 70767 65632359 88903 46492 104440270 33650 66791 305030200 46492 11117 806272818 89616 11117 913800472 13244 88903 714348551 54242 13244 110846896 33240 54242 166884890 37606 13244 852098403 13244 67564 528730316 33240 41210 486131666 88666 67564 778955009 88666 75486 106172313 67564 12064 32756499 53875 75486 189323267 75486 84909 607530805 43231 12064 177464649 61315 12064 883300707 84909 24683 463193849 23601 43231 89697856 67836 23601 511500194 61315 7085 59928464 23601 10980 863239111 41026 24683 322894782 67836 3395 339564812 75156 41026 150755518 7085 188 657131321 7661 10980 792078805 1761 3395 964448788 7661 80174 406316210 71360 75156 619816201 71360 34463 408727680 71360 36047 430850789 32805 36047 132292048 71360 20806 686634612 17489 34463 976071658 42322 32805 583585360 23374 36047 672998244 84040 23374 115329825 30595 23374 867194684 8469 17489 847518123 30776 30595 133107464 89905 8469 800177078 81520 30595 972985776 2941 89905 307570621 30776 36809 770914271 81520 6999 98181701 6999 38925 577184021 7938 38925 176703038 38925 57844 128109827 37650 6999 636498671 38925 83704 61472455 39471 37650 992697956 83704 24087 371941201 40925 57844 582880074 4344 83704 267955118 83704 82581 109602437 82581 85466 492596690 40925 31924 883797899 82581 3417 526921731 85466 41308 549917152 46718 85466 971271691 41308 11325 329994303 57587 41308 882164041 57587 5426 962964479 41308 85165 222551340 5426 12105 966971702 20171 5426 524579881 61957 20171 723527192 47891 12105 772730139 61957 71602 988173317 28320 71602 441838162 41444 47891 146780538 47891 83784 7555269 83278 41444 105050018 19840 41444 74463306 41444 60923 684829350 8752 83784 8098722 11990 8752 151739758 86125 19840 226553694 60724 8752 605569330 7798 60724 271716438 13840 11990 585645177 44102 7798 384727041 22937 86125 545333750 22937 8761 468095985 84490 13840 50658787 10603 84490 483799171 10013 44102 549401698 22937 15367 933050459 42220 10013 730864137 10013 1619 161935235 10603 14648 610797811 77914 1619 135549840 86840 42220 912813068 9970 77914 582274505 74468 9970 663724916 77914 90820 943439780 77914 80723 502803611 86840 25252 411058812 6887 9970 190656701 25252 56300 286677128 80723 65273 494121644 55398 56300 143787510 74382 65273 966863436 74382 49879 697975057 3462 49879 789384432 65273 69653 818453759 41245 49879 882460596 49879 20778 15236162 69733 20778 21139832 3462 39223 18688764 54436 69733 304017959 74908 41245 786751190 54436 4421 995328064 69733 55595 707475279 4421 76289 929481148 18090 76289 132332951 4421 34737 617145054 4421 35619 319642484 35619 83151 910507477 83151 32621 986768762 9016 35619 582560531 9016 52305 805106852 52305 30172 316775171 57360 32621 112811142 57360 77882 122886379 57360 60767 727812449 89025 30172 798661148 45655 60767 86242256 48585 89025 417406340 60767 57447 537523026 60269 45655 492902641 89025 44271 475522980 52796 60269 503525485 44271 64788 399088885 85808 60269 517815703 52796 15966 966441220 34179 52796 896112869 64788 60683 417913711 11744 15966 296923785 60683 57684 403319391 60683 76857 367257457 57684 29752 551747200 29752 44089 350728178 11744 86315 517456866 57684 15402 136739691 51817 15402 967538356 51817 24745 577352217 41961 24745 297239076 51817 74845 90743150 74845 62007 347427013 79937 74845 934701958 79937 14625 561451436 57555 62007 790449005 79937 79709 896219216 90665 79709 362606348 79709 28779 212215653 90665 18439 135703147 18439 67351 600815108 62368 79709 106985009 90665 73004 107082192 37892 28779 25768215 12682 67351 578399729 47356 73004 370198234 62368 62465 389030832 37892 6162 424483116 14871 47356 922016584 1522 6162 755358777 35966 62465 895032600 35966 87750 315349516 82675 1522 338213271 35107 14871 648339472 35107 57885 112852368 76484 35966 19424477 72775 76484 122990293 90953 35107 684455799 20275 35107 222650533 57885 32160 157209382 90953 16362 18377145 43532 16362 529205416 20275 46554 988348997 83074 46554 996382170 35821 32160 17906305 35821 51886 98866302 46727 83074 2581429 18725 35821 261739770 2251 35821 92171681 75604 18725 743739973 36340 2251 546638210 2251 7235 771207874 36340 66206 889573933 7235 36341 752217336 7235 22248 870920386 7235 51422 765791076 24648 7235 289350682 24648 4220 1738208 27226 36341 953717723 88875 27226 893097959 42976 4220 602377675 42976 6562 442111982 4319 27226 406180078 27226 8939 945753802 19325 6562 318963694 6562 29547 408408506 4319 67808 157690924 10430 29547 240263106 67808 21175 192829103 10430 85253 864522021 516 10430 754423508 21175 65947 658079719 21175 46748 630342290 21175 31874 26506568 31874 1141 657938304 65947 26547 113233091 14540 31874 911568787 34709 26547 717791431 31874 34870 964229524 34870 69969 373649672 69046 69969 58071709 52291 69969 1311471 69046 42916 666707257 34024 69046 968060188 40532 69046 86571367 42916 64208 775802198 64208 33440 167928008 64208 90801 589801763 22840 64208 93699844 90801 59136 87363010 64208 21715 535912857 90801 81720 716986825 29678 22840 460973873 29678 80801 322779558 9532 59136 803356189 24968 9532 560912964 9532 31003 331003757 31003 27271 782223230 9532 18659 656315360 70235 24968 857247373 27271 90365 140414678 16324 70235 288914301 18659 47450 919447838 16324 21100 959129331 90365 63661 347540744 21100 10741 322334878 80082 47450 804637491 63661 21716 35967944 21100 67562 179132658 67562 86029 395847460 80082 7994 55176730 86029 74041 548949445 13427 74041 224017557 23081 86029 236407851 45408 7994 786488792 46731 7994 328252343 77909 45408 431737495 23081 19781 87762505 77909 77224 348399056 46731 13982 921882063 46731 53438 650933227 75158 77909 431909749 75831 13982 988571342 13982 16051 573698431 53438 32742 679141542 83116 75831 2709197 54734 83116 778822663 2713 16051 825531458 83116 24586 587864015 83116 9993 735689486 24586 48801 860627231 64671 2713 6288978 10478 64671 533624821 33592 24586 201099108 9993 5360 993459667 48801 25970 282996376 25970 83036 219714461 71636 33592 952479961 33436 83036 35300167 21150 71636 81022503 23848 83036 200756982 61818 33436 6309030 71636 1389 340423040 60554 33436 687452564 1389 8428 598812495 23848 10341 155156212 1389 79668 192116578 8428 57850 309353502 14176 57850 108013021 8428 25762 312797974 79668 73453 633433780 69978 57850 450898282 33056 14176 163216824 4739 25762 766466743 33056 7376 634589335 13556 4739 617991397 7376 89729 783737294 40923 13556 519958661 50311 89729 161173614 25152 89729 52447388 79665 50311 335585974 62535 50311 924458535 90575 25152 74081488 74749 25152 105960299 90575 30592 596780996 30592 13540 136083546 59905 13540 14552622 5192 30592 788395717 13540 29067 842876419 55996 13540 228802784 55996 37556 254868056 37556 18408 17844771 298 18408 176127307 87720 55996 15282033 2283 87720 450247355 298 16576 802319729 18408 11189 980365718 298 64502 313535879 87720 41575 665623000 64502 78454 236541714 64502 6174 838254448 11189 5906 345135123 3130 64502 959607085 78454 64971 883092863 79006 78454 540909649 64971 25162 984981958 24103 3130 663722527 20661 24103 686899403 62768 64971 245662859 78365 62768 882183453 87222 20661 622427205 68153 24103 481743541 87222 31616 116314146 47207 31616 509756479 47207 20004 67291946 20004 54765 44341143 53237 20004 971439801 20004 63411 315902513 71079 54765 228039804 88755 54765 438563092 71079 13262 15923723 63411 40313 269759857 89613 71079 131404479 52061 88755 224528783 58067 40313 658840695 89613 87753 72977551 87753 82817 643731768 60319 82817 736577172 52061 12757 55033211 82817 67758 394499409 53008 60319 845148194 8466 67758 585420599 48260 8466 533349515 53008 344 452667582 53008 7799 952834838 9011 8466 235371471 76600 9011 19808424 9011 26050 353437510 1404 344 314306936 82049 9011 528280238 22320 26050 537194877 76600 23264 106931880 23264 67717 861011579 27636 1404 646005258 23264 90428 794875403 90428 53376 743402644 53376 79640 331861568 79035 79640 14160642 90428 62686 82662706 15955 62686 331633101 11308 62686 63091597 65109 79640 856772453 37287 11308 924652247 11308 19916 86629271 74039 15955 640692604 19916 18807 64623164 18807 80756 68683647 64363 18807 63846826 10920 64363 572613144 64363 54278 550772714 80756 42900 602873100 10920 54888 565061193 42900 82523 475514952 38493 54888 504978449 71654 54888 46050059 71654 74442 593675200 72704 74442 108648820 71223 71654 44558025 53421 74442 513173966 71654 56634 124776600 74442 39348 598613153 7465 53421 36786751 53421 76841 918503854 53421 12345 302024725 12345 72551 663002009 12345 52580 416154595 52580 8392 999489147 76841 24359 53126126 72551 88749 560437623 72551 34879 33181756 34879 29444 247232474 29444 10147 420662035 50957 88749 782337307 37918 88749 241698710 50957 52154 448923704 37918 57155 154410543 66224 50957 113424121 66224 72893 419866356 74907 37918 144347219 57155 67394 80594024 67394 28129 427204870 72893 53098 73224337 72031 74907 477964406 72031 375 754214465 72031 83238 389487737 18358 53098 202438759 55642 375 971802224 64072 375 845117853 31411 55642 940837202 18358 20174 754683504 66181 55642 158324572 64072 61713 142330463 54092 64072 952807688 37652 61713 8709368 61713 12514 136604249 12514 86472 757020485 61713 57234 586052008 34599 12514 695535834 12514 24863 661627983 65746 12514 807451142 65746 87445 942179218 24863 68336 540352280 87445 59871 485507045 90834 68336 373153674 59871 69172 177319396 66597 59871 373654203 50107 68336 741963923 59871 71245 459909010 66597 29421 930697832 31948 29421 496959218 50107 47946 410438117 82316 31948 336143899 29421 47331 789257224 79766 47946 765539238 35670 82316 333946382 47946 40071 207033627 47331 35807 287912982 22765 79766 895139742 22765 17328 985372388 71129 22765 904796972 6839 71129 101163293 12732 71129 350852102 71129 22398 646952189 43161 22398 95447877 43161 81444 984412187 6839 66149 349984803 22398 47520 551419497 67501 47520 96373128 81444 75219 717808434 75219 56214 644078277 66149 24961 139935447 56214 24446 32913117 32466 67501 451014159 8543 24446 906301153 51744 56214 753895324 8543 76975 304111032 32466 60142 794582000 86744 76975 255734882 86744 25870 170756944 4631 25870 724216910 18310 76975 796106201 10479 86744 255052134 18310 4237 612846764 18310 9873 540718768 4631 68537 65853977 14205 68537 87442714 69675 68537 740941648 79675 69675 191186900 68537 46195 605957738 69675 10960 333375055 83489 79675 466135228 10960 70311 67428028 46195 88943 997481918 85378 88943 407284116 70311 43477 526862016 70311 10760 28440692 67325 88943 910735438 68649 88943 375526615 57971 43477 634918085 48395 68649 706753750 64976 48395 806075128 11174 64976 464110534 11174 7158 619584993 11174 48522 444005283 7759 48522 457818186 64976 16005 437912142 7158 13406 119899123 13406 51937 37186991 13406 27952 533535778 51937 27370 138136252 35751 16005 133521183 27952 63520 88398711 27952 8990 450069767 16970 27952 420355173 27370 78250 85203409 78448 63520 343308964 78428 16970 626338085 78448 46724 143328012 16970 84211 167749631 33308 78250 176498508 78448 86302 69746332 86302 67306 402037580 78469 86302 824783518 84211 84453 307026495 33308 18969 441244727 2005 67306 123749789 90727 67306 464256039 43364 84453 619022529 18969 51646 233622875 90727 4095 704346358 35162 90727 19002974 51646 41884 915137518 25839 35162 707591168 4095 59466 596296836 35162 78121 203347874 78121 63347 353424966 78121 69824 239722343 66748 78121 462739660 59466 88999 899719815 85027 69824 275341506 88999 63255 67445251 78066 88999 768246800 15964 88999 316272494 78066 61801 3576146 24828 15964 131679731 63255 53681 721238000 28121 15964 608094174 40393 61801 501056463 78273 40393 252390097 24828 86461 896058840 53681 77718 870148642 77718 20862 728832176 40393 3736 709979051 3736 79576 26893196 20862 9501 813854339 3736 68694 655696108 87290 3736 406358696 87139 3736 970549929 87139 14220 663728587 87290 621 125042907 69016 14220 534564927 621 37550 798607372 52591 37550 40205474 85392 14220 163377142 82084 621 249533483 56471 37550 600849890 76584 85392 13952488 52591 3892 934585810 85392 35537 226286601 82084 80015 186146755 71925 3892 116230057 26228 80015 626473230 80015 9529 118302120 72411 35537 97736291 86088 71925 423665583 26228 32121 282471725 26228 12510 774092802 57197 32121 953405959 12510 82037 85775631 12510 21139 959410195 12510 2231 881251782 21139 49713 160023938 21139 50026 742458501 72443 50026 619135808 49713 22173 908605103 49713 87980 861402391 82284 72443 352158124 87980 71969 252456612 20024 87980 789931479 68534 82284 105007301 46056 82284 130521149 29758 20024 876860270 29229 71969 173590821 87147 29229 571428576 64598 29758 652082030 41502 87147 594675563 64598 74025 943615205 64598 25522 281054432 46946 64598 701825598 46946 52685 359851508 74025 4911 410505502 25522 57351 340298561 1372 52685 266678570 22226 1372 85640220 43924 4911 647980773 9658 1372 975239810 53684 57351 283159244 70366 43924 535632222 84037 22226 387399010 53684 3361 716116514 9658 12756 342932268 84037 83853 277847551 77580 83853 770524277 3361 87852 677653879 3339 83853 164124923 83853 67382 935296926 16814 3339 963791984 16814 66251 189810400 67382 23996 720867008 14997 23996 139596953 65206 66251 171130838 65206 23496 147349703 83223 66251 671969542 65206 18717 763556494 41983 23496 495075421 54080 18717 951365940 41983 32331 348014135 11298 83223 977071511 42130 54080 640631824 41983 22032 443404637 54080 71196 397263476 12898 42130 231903520 81524 42130 506813400 66878 81524 296558714 81524 30271 549680888 45428 66878 449044540 66878 56275 108541478 66878 20386 880134506 19011 66878 984408866 30004 20386 839879571 45428 15686 828396708 36419 15686 170008326 82931 15686 872975352 36419 24511 147465605 24511 19901 654321576 82931 3669 170880272 27348 82931 822088154 19914 82931 117673211 19914 71622 677014061 79943 19901 409098313 2844 71622 407936639 2844 25340 652539374 25340 74055 307053444 2844 50364 296989136 25340 30304 28881232 25340 7344 623462947 25340 49175 633146917 48392 7344 738721482 57063 49175 793067458 49175 59934 724762145 49175 75335 182090027 28018 48392 204006785 77387 75335 3458909 57063 4518 185596086 1241 77387 293460969 77387 26478 759684267 860 1241 452837250 23476 26478 217875724 26333 4518 797413872 61980 26333 756385703 6827 26333 356766265 860 51936 241122092 27503 61980 25836272 27503 45748 53584501 72352 6827 571063359 18200 72352 971325462 45748 18936 379021763 21550 18936 757331567 70121 72352 202044941 50395 18200 62953640 50395 69964 390138400 29345 70121 49419867 50395 19556 87377898 20586 29345 307899042 19556 63095 634676798 69964 27096 416119572 27096 47861 296649744 27096 12263 686388943 27096 29399 489601587 29818 63095 846422443 27096 73907 370836440 60596 47861 813818332 4041 60596 698112851 29818 26962 132338873 63479 4041 219110251 254 60596 248180051 15362 4041 722963117 4041 32477 304740649 63479 40714 417411856 35707 32477 547649134 40714 88238 529440785 2407 88238 748564415 60573 32477 473526720 8489 35707 853609243 60573 80435 27443153 8489 61864 23793253 29894 80435 222812292 9709 60573 853170493 76650 29894 966310532 84200 29894 673599284 4110 76650 885834576 85127 29894 647185782 58404 85127 71895602 76650 87174 124171408 87174 20291 269598821 42887 58404 246428811 53054 20291 488105598 42887 67532 477646483 42887 83785 282462935 85634 20291 777276973 83785 67246 883803762 83785 53977 265734728 55020 67532 196230860 53977 76149 732573895 55020 57514 956930935 76149 16853 200478525 57514 32738 32985215 76380 55020 9112254 73857 76380 504623437 57514 9782 299220973 76380 50820 805104203 37174 9782 425778212 37174 28889 393159360 5726 37174 959874817 74637 28889 87196771 31231 28889 690561080 5609 5726 243254716 24626 74637 782649285 74637 41392 75201028 41392 37814 602026968 64424 31231 773912710 41392 58041 432446523 41392 64742 355202499 60167 58041 616811439 60167 53390 574842437 60167 29603 339080893 42788 58041 166714896 48809 60167 230705490 78494 29603 668283800 29603 65482 88012899 85514 29603 780248447 42788 6139 578997453 48809 31010 734869785 31010 42101 462988738 21115 85514 729386268 14374 31010 399751824 17712 21115 572553898 31010 77872 15229602 21115 6914 126273472 14374 2157 492615032 14374 71259 105622503 77872 25118 638611598 77872 5190 449071380 5190 65480 832211652 71259 19020 59897395 19020 62871 725352099 34636 5190 698798528 25471 62871 716165354 25471 50877 371028990 61353 62871 801288174 66723 61353 949202497 50877 86930 161263286 61353 57302 738271043 59588 66723 7061841 59588 45308 513566627 66723 20725 123209473 86930 7040 183889148 15854 45308 891526526 15854 15846 631138159 15846 45001 602832056 15854 53746 496479078 15854 53815 88730445 59758 15846 190082757 44842 59758 186494968 20647 45001 689082589 77849 53815 366559703 20647 89689 41339489 89689 73270 865074180 20647 35280 556832225 20647 11816 349187746 73270 40277 224329244 89689 33191 542104331 61763 33191 234218289 61763 51162 893695267 52494 61763 862401735 40277 47071 113941051 33191 67662 382260527 71594 51162 111707469 80967 71594 7567293 80967 55626 133455029 15761 55626 285985578 67662 1234 39967668 71594 9241 880354069 33002 55626 959451947 79213 55626 482210568 86615 9241 360101496 86615 49552 633553260 86615 23036 967274551 23036 67264 40869383 58464 86615 438160696 58464 21055 915046190 49552 54611 819700980 65230 54611 754773240 67264 33562 869650000 58464 90657 229610884 90657 83782 164023114 70939 83782 60668811 14225 33562 547954227 66579 70939 814065327 66579 39266 230725524 44584 70939 521078566 70939 13945 855332056 36510 44584 198065545 66579 2810 874919724 74651 39266 241125476 13945 82426 847238744 2810 15612 865182166 82426 71579 305994734 67804 71579 450864522 82426 4075 87328639 67591 82426 883782462 71579 40398 901104566 88632 40398 160375232 40398 2080 737990502 57605 88632 808981316 13443 88632 123232805 88632 63444 412059394 63444 40837 337208057 57605 7787 653687818 40837 75565 701576214 10128 63444 377724552 75565 20446 903501310 85133 10128 920787381 80173 85133 567894824 20455 75565 237657127 66733 20455 757160008 29066 80173 611607914 58367 29066 770923561 20455 78067 959839716 58367 76646 746423705 66733 81432 330146438 81432 38950 803913613 88675 58367 700737719 81432 8192 352330769 38950 2223 58282151 81432 90194 101755182 39788 88675 307754641 70126 2223 383946120 8192 76019 67268885 76019 79414 452710275 76019 6149 312097106 48927 39788 131398300 79414 66002 720651206 33912 79414 695688166 33912 87665 116268624 87665 65788 154344654 33912 71671 16801080 21337 71671 188620893 59170 71671 951896286 65788 52483 924480685 61378 59170 299891345 44045 21337 298701489 75868 59170 589041407 49574 44045 836188007 23211 61378 487004901 61378 83885 666269002 83885 25853 203801265 23211 42874 575323377 41015 42874 257538212 6699 42874 309976093 83885 10340 418156113 57773 42874 820221897 42874 88329 127611713 88329 17378 5012340 34530 88329 254827151 17378 62189 942202785 58351 57773 513277941 65717 58351 162364481 69590 17378 628584581 2872 34530 463662339 69590 85798 992483469 36793 2872 767207838 65717 9640 632631342 88937 85798 825769905 9640 5230 318575457 76335 36793 116492739 36793 21142 305099444 80301 9640 24205111 76335 32715 798073775 5339 80301 364735505 30539 76335 516259525 80359 21142 607619421 27445 30539 105391613 46144 27445 836889513 79517 46144 473569088 27445 77615 702082025 50671 77615 282999543 41769 50671 219886342 46144 26986 516853778 79418 79517 510833138 79418 8827 886434943 79418 64003 424677154 41769 9587 564040512 79418 50589 476761894 35749 64003 35648764 64003 50134 267531562 51103 50589 853468388 9587 22786 286478454 5698 50134 350167583 35749 87705 545352544 70898 51103 276436169 87705 228 994821928 22321 87705 569240781 87705 43405 180099296 48997 228 112880866 11779 228 774040143 22321 18069 318258310 18069 11404 895882895 74766 48997 500115910 8374 48997 949445807 14689 18069 919174887 4551 8374 940189311 57355 4551 797161051 74766 41404 436535975 4551 12866 202552082 57355 50625 676098004 57355 5777 81839437 57355 6269 38423962 16137 12866 590660901 16137 38180 589691126 38180 57103 761972040 76047 57103 407890275 57103 3780 414964915 76047 74340 667561870 54675 3780 381450659 54675 81261 155878199 89499 54675 686501396 90385 3780 925785170 22404 54675 175251625 45657 90385 336023780 89499 37714 196726014 37714 74027 856791955 64568 45657 535558066 43815 22404 782162017 64568 5165 818771874 74027 75854 534793433 82216 74027 440617112 64568 7857 513490614 82216 63503 98973228 82216 54650 475695552 82216 46707 650576511 46707 22101 633565781 7857 30254 727641259 54650 53720 525773053 53720 16731 626704795 72769 16731 133212939 30254 89942 726434966 72769 37113 954512608 78471 37113 737737161 52637 72769 93244700 2109 72769 813560468 78471 35464 989769298 52637 78851 423238190 60777 78471 962275957 31786 60777 389345096 2109 34339 707668002 31786 4359 69545259 60849 4359 82032213 4359 28436 605617433 4359 2953 405112101 48825 28436 174634797 60849 1571 760785736 28436 86576 380846283 26566 86576 15579146 26566 85847 9522019 35918 48825 380125178 84299 86576 589378326 12559 84299 77260068 55605 84299 578187088 84299 43261 387344282 86778 43261 182540233 55605 37253 712486489 35758 37253 141278766 37253 80626 754304707 19862 43261 959873015 28458 35758 684251126 65874 19862 402774547 65874 90368 888093925 14396 19862 865367905 7311 90368 754720623 28458 8943 717529614 7311 85409 550488760 7311 78323 357256627 2954 8943 172040806 43063 85409 372317551 11306 8943 608008598 11306 69798 359430071 18763 2954 659459623 2954 23782 672562838 69798 85828 100121385 38882 23782 130730188 69798 87076 619460016 85828 6230 81925722 85828 5701 317125564 38882 22660 968776060 62328 38882 527216249 87076 3757 59208337 23339 5701 698246313 62328 12799 557970186 42105 3757 56941379 50374 62328 134704906 23339 7688 190178220 50374 54959 690477763 42105 36162 994843811 54959 53480 968434873 5866 50374 847992805 36162 30831 879337705 54959 20100 632669795 36162 4246 532555811 5866 502 613589752 4246 47760 726674244 20100 49740 40153895 9837 47760 71027361 78444 502 54863894 9837 19101 313720026 84422 19101 264317983 36338 49740 481787948 78444 21168 942559906 84422 64688 156650396 64688 31421 240339012 44577 84422 884885263 31421 76204 76766679 76204 41243 113333687 11199 41243 430519095 16511 11199 364264531 11199 17908 147221368 61567 16511 889947547 17908 39118 729337705 39118 10765 483324519 46594 10765 295005154 46594 78792 453555920 51814 61567 245469475 78792 76817 866335688 68706 76817 812642277 76817 11089 977949447 76817 7226 587702 68706 11525 846345805 76817 81486 332090379 11525 40987 491823553 49075 11525 605568989 49075 36680 511751019 81486 58502 652059558 20435 58502 497714668 61007 49075 67706174 65956 20435 870631561 26578 36680 630600080 1947 58502 922034463 11233 26578 112047698 9553 11233 916615284 65956 63401 516388935 31731 26578 682703963 1947 69835 314948492 63401 84512 299363716 87451 9553 341245611 60310 84512 114681043 60310 41483 352308053 9740 87451 404637656 66809 60310 880646978 41483 72623 90797574 72623 46821 588424210 31331 66809 163580829 72623 45528 138132965 45528 28095 947610194 72623 88025 579018142 88485 28095 732419685 31331 68068 316339261 88025 57011 464900063 88025 37826 796689767 37826 88742 130842973 11866 68068 260483747 58227 57011 937266326 35136 88742 871956076 34859 37826 322192110 85663 34859 949289006 13857 58227 405988906 75415 85663 226935167 3465 85663 609253856 45442 13857 507701375 85663 46423 172797842 17983 46423 126122230 75415 35463 34642944 35463 53950 172857525 46423 34173 73749242 60918 53950 968839483 5591 34173 107482669 89315 5591 450116229 53125 89315 547147729 89315 33494 91685678 5591 30232 632224409 89315 60050 282329521 1813 30232 431204249 30232 30902 460299398 60050 28406 726849167 30902 15852 449838506 31753 30902 759752988 15852 33038 657380885 31753 29591 18422225 82030 15852 146455287 42445 82030 799785701 33038 26732 1796380 33038 9186 49650701 31019 26732 509566414 9186 71616 479017612 26732 18035 318654618 9186 81713 494743124 60357 81713 1971685 86008 60357 962765175 86008 86952 671438178 60357 85818 135304554 86008 66456 294294051 39114 86952 549753768 31260 86952 541969823 40431 31260 781913344 36086 85818 217896507 39114 57611 361268930 40431 90139 46516465 77346 40431 671605493 15356 90139 860234408 90139 62163 9851320 56174 77346 114381476 65822 15356 632389514 9915 65822 135574516 65822 39200 283656942 56174 30853 137285381 76916 9915 780805726 90421 76916 166535388 64433 39200 235770716 76916 54052 456284535 64433 73265 101963020 54052 27740 156932155 90902 54052 893873927 64433 74916 726667928 5555 73265 612047847 84055 74916 421135226 67050 5555 618307712 90902 10888 979009958 67050 8346 504386211 67050 25470 698368264 25470 73326 626629867 73326 36821 59520999 36821 29908 972265775 36821 40802 443027787 66397 40802 639594295 64017 29908 930753251 79676 64017 426009714 79676 84482 909821963 66397 36332 143650375 79676 68151 737879411 79676 54998 928424928 51717 54998 230113737 68151 504 547047688 36332 84239 502462566 68151 16611 28740869 84239 57416 544509751 84239 54179 741517174 16611 40580 767839029 89358 57416 682603484 40580 85652 479368491 40580 40604 962695487 40580 24481 768787794 57920 24481 202839847 24481 5479 561105192 5479 49841 20132349 24481 44553 954704791 49841 37750 163031940 49841 48869 347806267 82177 37750 98974923 47792 48869 466546225 37750 41632 903616011 90131 41632 488119226 69019 41632 467603075 59513 90131 916465185 50827 59513 171857771 10529 59513 177437039 59513 64055 658471767 12232 69019 228291159 10529 67702 477350939 41258 67702 60318185 5879 67702 793413652 12232 3996 298556914 5879 25607 52357854 81107 67702 371557918 50065 5879 349148362 50065 69822 984081265 26624 81107 701676469 72144 26624 455446609 47887 69822 433191446 9159 26624 24518803 19230 72144 620261819 9159 7732 592118824 9159 47600 853213372 75183 19230 992561548 19230 16245 462322682 47600 36109 680563949 36109 76339 772935408 34416 75183 64698276 30223 75183 478000393 73603 76339 681658736 34416 47211 126876686 34416 49656 784945827 31783 73603 695489542 47211 59586 555381748 80803 47211 464820579 47211 1618 586246554 49656 26076 486889091 90517 59586 68848683 73888 26076 703808059 90517 13420 375699474 89052 1618 819322663 48303 73888 126899775 89052 55923 887900635 73888 5266 122584032 12078 5266 332886942 55923 9785 898082481 55923 70072 175015469 70072 36880 993349481 73506 70072 628453444 44029 12078 851702348 68392 73506 833664479 73506 31338 883389120 36880 66988 173863330 16503 68392 365688732 43797 31338 866164384 43797 24001 896318479 43797 28862 650167978 87266 16503 130261469 19095 87266 67332653 76532 28862 609002340 76532 53449 909604617 1817 53449 712499572 19095 37134 747662180 37134 27767 807641445 1817 82517 959612982 74313 27767 174422347 77471 82517 654841746 27767 1672 818863730 60465 77471 862565620 2362 1672 706376464 51599 77471 925940667 2362 35074 266733401 51599 17672 478429547 48699 51599 819209958 2362 61773 502356719 53916 51599 798498144 48699 3320 640329820 30352 61773 201614121 48699 72485 774395818 3320 66058 469140323 66058 23715 373632059 88068 30352 232318961 2776 66058 553890487 25705 72485 709695230 13590 66058 88251503 25705 47429 997702460 31672 2776 723799337 13590 33993 295333515 89157 33993 366463430 89157 24888 453023784 31672 46276 247788472 24888 84705 985814183 24888 15125 467552343 79010 24888 128626641 61003 24888 49200219 25502 79010 680989661 15125 8529 93845983 79010 68967 156338782 61003 33891 817007662 30364 33891 769225275 8529 53994 134622056 53994 49344 624484033 3261 30364 588912646 30364 27818 913166626 53994 23631 739393721 53994 35533 529228923 23631 73163 322745037 90852 73163 727816833 23631 78373 554987759 6751 73163 884761890 90852 30120 159243136 55325 6751 879536604 55325 73324 184092872 86232 6751 458374637 55325 16030 754425747 44130 16030 611392397 79839 44130 699560347 19642 73324 599985545 70915 86232 860726678 16030 31128 96365418 44130 35618 584375281 35618 79479 439818941 70915 44013 993153795 71193 31128 549934047 79479 88947 876595596 88947 18929 4845882 14927 79479 705480187 14927 51837 993960549 34940 51837 625290571 43375 51837 743189942 53240 34940 384967799 30455 51837 121280471 53240 90664 295491469 30455 43265 78033839 43375 16615 791967236 30455 8022 608854895 44909 16615 505026296 19776 43265 135979184 65555 8022 68825959 60056 8022 751354345 79901 60056 678158216 60056 82481 686292986 22664 19776 198131761 51619 22664 125727812 16515 22664 837621421 82481 5744 55655001 68292 16515 928532791 53342 68292 159633716 27793 5744 455750536 9680 68292 232758757 27793 3434 264583159 43276 27793 329092988 28127 27793 742803837 12034 3434 120305896 28127 82524 856018101 82524 61127 609567700 55127 28127 332893166 23557 82524 622847420 27171 12034 828630571 67770 27171 206963608 61127 40763 175042034 60126 40763 741357562 43089 27171 997103128 63919 43089 32631785 43089 62798 991175180 46561 62798 405604135 46561 76087 959520543 76087 28540 730400493 71037 63919 52285643 28540 48040 366470526 55280 28540 427399328 76087 20155 147512761 33100 28540 124415262 38401 33100 143833769 74073 33100 223968111 74073 30167 324330525 30167 49125 170965034 33543 38401 355101318 31040 33543 671712063 35650 49125 473438175 43324 31040 653123644 49125 64890 623678281 72604 35650 466255781 72604 69224 20001267 46000 35650 909817861 4061 69224 131877867 24741 64890 362510019 72604 83326 802542381 68278 24741 902267156 68278 60176 292487463 24741 27258 2206227 27258 87008 525245410 87008 24488 535022423 90536 27258 193755772 90536 63338 120596181 90536 90752 574654428 47857 90536 251268956 63341 90536 91396711 63341 18886 257444183 87851 18886 88582510 40957 90752 497869769 60032 40957 356995583 63341 18821 499851003 18821 72374 199821418 40957 33362 810946813 33362 30411 380869776 7318 18821 961643216 72374 30359 691356999 72374 51345 491494614 86514 30411 408432824 7318 38353 257339416 38353 78397 238326968 78889 30359 33936310 78397 23230 226133108 23230 16154 441121654 78397 84955 311158886 51545 84955 535175993 51545 84890 651887560 16154 36852 532725131 51545 50717 142177856 36852 1524 49050557 77047 1524 9341334 14837 77047 134195517 50717 87581 212392111 22300 14837 290843802 87581 47361 90297274 87581 16291 308944885 79106 47361 56791589 39745 22300 658347918 79106 63395 339294386 79106 66615 450156663 63395 45863 38460996 62262 39745 23640439 57599 62262 725392351 45863 58469 247090233 57599 9267 900037514 59641 57599 95650538 57599 71011 159350912 9267 48737 167626230 26548 48737 708052534 26615 71011 845084306 59641 3269 6653249 4910 71011 126974049 48737 47182 201943085 4910 40695 51402233 9427 4910 737307888 47182 72640 44207092 9427 78321 191924251 70137 9427 23666489 9427 56159 624213100 77623 72640 489919508 78321 89761 566897509 78321 32640 138662161 70137 85311 667932448 77623 78319 97991443 57856 89761 617274771 64451 32640 879367489 64451 51003 802137638 84517 64451 539889206 57856 83213 496696203 57856 66453 397834544 30259 64451 945366683 19754 84517 567322024 60218 84517 509889165 19754 57999 907123885 30259 30581 861745232 60218 28169 510869228 43708 30581 835129787 57999 73934 7407512 21784 43708 660852478 21784 60243 584079917 80667 73934 753507401 80667 19578 754571618 8188 19578 174821643 32508 60243 264758463 75317 19578 590784962 30884 75317 610554636 65066 19578 104634641 50300 8188 525958929 30884 55959 621381522 89787 55959 601142420 65066 38377 682642556 55959 83510 764285846 83510 19867 319092087 14619 19867 873350928 84641 83510 729608661 38377 76547 110588164 76547 15530 625910950 76547 18341 743793801 15530 18505 717169654 44241 15530 177283137 76547 44107 376177969 14028 44107 696622612 18505 24847 670747133 44241 50171 800369115 50171 1937 508180705 22540 1937 627771759 24847 69537 218555883 50171 75752 561111954 75752 28340 16267313 22540 33719 370108884 21623 33719 596926426 28340 39450 81508385 7263 75752 903405877 33719 46737 728602667 39450 69777 538887149 53374 21623 781046497 70526 53374 398756276 46737 72913 100910428 22827 72913 552767000 70526 52199 214148414 52199 88403 155307427 67578 72913 104287315 52199 84566 86494128 88403 11290 764027628 6014 52199 952378499 7218 6014 848637412 5385 67578 172382608 6014 73913 477175000 6014 14008 460480682 73913 19428 548880366 3603 19428 816696170 3603 80228 619465649 73874 80228 660112322 14008 83673 989988554 73488 83673 621655618 73488 42122 126343376 73874 52626 898573489 73874 63154 855859053 73488 15021 896029958 42122 4147 940345405 63154 88663 459055893 52626 82378 102746083 4147 5951 276677664 24950 88663 559743335 82378 29250 490731449 24950 48202 441558876 65888 82378 291066914 48202 15799 227912764 61515 29250 781400600 61515 5882 16574907 56240 61515 127070985 56240 48379 885051962 77749 5882 373548971 48921 77749 715744790 5882 6831 65830397 48379 25849 970503736 77749 62041 2622063 77749 42442 8841141 48921 90195 505687250 81375 90195 16458072 62041 29713 529724526 33897 81375 156362667 29713 50110 371557822 45060 50110 624487024 33935 33897 307209448 33897 68663 113563690 35262 68663 783980211 45060 47934 312441257 54199 35262 444559366 68663 32443 279624461 32443 65174 536792592 65174 11670 887792402 54199 29327 175894365 19645 32443 818714380 19645 36334 22767067 29327 69453 678000313 26805 11670 998222098 62492 29327 225799381 21679 62492 923671109 73287 36334 80287391 79686 69453 343864684 79686 53301 665160990 21679 79397 44983081 46015 53301 137890427 88472 79397 858304642 5101 53301 999932209 84694 79397 667643083 5101 80171 787028239 5101 18702 341907203 18702 79165 377635411 80171 67584 998464120 67584 54250 769682211 80171 7622 595031403 7622 81660 71498838 54712 67584 698284346 54712 5822 602099419 54250 16052 198153658 26047 7622 22510275 54712 3278 97379005 26047 15726 732679184 27756 15726 577915587 28996 15726 55813582 67271 15726 177885054 27756 18075 794128816 74808 15726 6133489 67271 28423 736982875 28423 56922 79916301 5283 28423 853800176 18075 76416 354663027 76416 58171 46166565 58171 42773 782117941 87090 42773 800129102 62608 5283 768042742 8592 42773 75924686 8592 67900 835556426 67900 76312 378654444 17857 87090 393731613 62608 2480 364063382 76312 74125 129826195 2480 39397 943925272 32089 17857 182472774 39397 58120 993073641 32089 57830 40089583 77247 74125 789853126 57830 84917 329721881 38146 77247 152732682 57830 33608 189318375 38146 14784 944627769 57994 77247 628017509 64203 84917 527815563 40445 33608 681672674 31488 40445 582078647 40445 59378 193454381 18773 40445 499537304 64203 69560 956850575 59378 47733 164272958 11790 47733 976887073 4283 18773 106745123 66009 69560 709253115 76626 47733 116761965 35721 76626 437650640 55647 76626 3331167 12228 4283 74872780 75212 12228 436846480 55647 61684 673544090 32810 12228 871496923 34840 32810 576164749 33211 32810 283137401 80858 33211 104750299 61684 80695 797932404 70274 80695 931169980 70274 7906 905956923 78900 70274 972068309 70274 70401 630066408 60704 78900 614332994 41787 7906 572812770 7906 57694 721355719 48765 60704 531468997 57694 90494 229135572 31904 48765 56667837 90494 30052 638010220 15970 90494 110412776 19956 31904 86773031 15970 51855 836310448 44415 51855 881257580 326 44415 105640553 78824 326 301480914 10276 19956 425517313 51855 58149 876815871 85739 10276 659903348 58149 88270 507444793 10276 51007 395648849 27281 58149 513892754 8206 51007 877545360 90813 51007 600466022 71080 51007 498224337 3778 8206 714894306 3778 78571 157683911 77799 71080 707219988 3778 20393 993190665 10830 77799 333269911 78571 39437 253421478 78571 78669 962945043 50756 39437 760816398 52925 78669 587038860 78669 52132 183426129 50756 63715 358468563 5413 63715 175800515 65235 63715 211225523 52132 49719 467905993 65235 39718 692591771 63715 4727 755200486 34182 4727 279800142 49719 17784 61669764 22917 39718 611911454 24084 22917 428014047 63207 22917 858724345 28751 24084 284964890 22917 4939 212890664 63207 59298 366463002 89496 59298 171533733 4939 5675 599445876 41778 4939 981480457 89496 46590 402363612 48431 5675 533624965 31835 89496 709430224 74460 48431 688916284 44887 41778 486219163 44887 34178 82547806 57911 31835 808252904 57911 66582 160298404 57911 37783 197189674 44887 38972 770218824 56033 38972 545724837 57911 53937 380452200 76602 53937 488071710 56033 3672 314593319 56033 88390 81988228 88390 45995 715280327 4188 3672 46328806 1130 76602 59654144 45995 57647 327638378 4188 47855 925422438 53440 45995 569803202 487 1130 66779166 53440 70315 259978553 88624 57647 466839406 88624 63425 951133016 53440 47484 939322789 33524 70315 72684067 88624 34509 114078392 33524 2267 871760921 56551 33524 500789712 2267 77176 429778186 69724 56551 143133687 34509 83351 317491681 67236 77176 84382371 85902 56551 803874606 18124 83351 311503948 18124 69703 870291402 67580 85902 456766613 77714 85902 310393381 14695 69703 439954531 69703 15989 13180598 9560 77714 610900600 15989 72661 551568658 77714 12361 204169490 55167 14695 6167051 9560 14015 82111427 12361 89612 773545590 14015 35040 912052228 55167 23865 280549293 64905 23865 441200028 23865 77059 858755757 35040 32691 163134407 64905 42408 983503437 32691 1325 564349814 32691 76515 396023388 32691 12423 407939564 1325 78450 236098014 48774 12423 52617699 48774 67268 448851854 67268 4145 63512601 4145 11915 961746389 78450 42276 743480491 42276 21593 75901841 84219 21593 383878299 42276 67004 357000017 67004 74127 293391382 42276 16406 430298651 84219 69922 797319284 67004 35944 76426809 67004 61847 412731605 61847 7491 218489793 5084 7491 586686881 70208 5084 544544032 70208 34593 94770828 56227 70208 896091767 56227 49919 300931140 70208 20266 156423806 20266 79273 150679185 14863 79273 552460699 13279 56227 441293128 18882 20266 359635809 87674 20266 977732840 18882 90557 43726649 18882 18183 56252897 13279 18699 841753921 27915 18183 297636352 18699 58237 142172020 90557 82122 367347870 10647 27915 376144163 18699 5703 532628286 65485 27915 472918475 80563 5703 982590436 62220 10647 730487406 44503 10647 714184275 80563 61945 520343454 81737 80563 44925172 86504 62220 742678263 72034 44503 522430072 86504 13861 502742835 4958 81737 611591067 13861 27143 752700169 2770 4958 109773170 67700 13861 646067001 67700 18912 139137289 4958 44080 791756085 59225 18912 146963444 59225 27780 357841350 5367 67700 746533190 44760 59225 967856199 39309 27780 76309562 27780 51264 468711219 24081 44760 220695266 7770 51264 848925443 31493 39309 850310742 51264 57277 26841005 7770 44309 401197733 7770 4964 223645577 4964 38208 231962411 57277 65381 988091940 38208 62699 596956441 62699 54612 895381623 43876 62699 897038936 81475 38208 578506463 65381 67435 46584429 81475 11353 956805941 11353 62055 887078665 81475 1850 96645072 34076 67435 489422991 11353 68117 555931967 16484 34076 149755142 34076 84505 654151891 34076 25171 67346845 34076 12000 61923777 523 25171 452542746 16484 769 375441654 2999 12000 387412793 25171 67185 645935421 69138 769 376562600 523 45116 633056554 80324 2999 623320896 80324 44123 546041018 45116 31594 720412355 69138 55052 323206192 76935 55052 440772954 7989 31594 254601779 44123 77899 314427481 73322 31594 993997319 76935 35484 491583838 7989 90647 238632630 35484 64897 663485863 90647 49248 846142119 46439 90647 884897560 17083 64897 187866734 86007 49248 421552124 17083 14879 389639888 34455 14879 115818483 14879 42791 260305281 34455 19471 430883344 42791 19079 898582534 19079 65848 315165982 19471 77288 314700743 37764 65848 914454332 65848 79862 716400486 35068 65848 69651858 65848 61468 202681103 83976 35068 569107400 79862 62447 636552725 34580 83976 98449812 52330 83976 273014170 83976 71656 497859096 85654 62447 269907655 53435 71656 450851312 52330 82006 302424766 71656 25007 966240757 48478 53435 605907303 82006 8561 206707963 27784 82006 763516550 48478 24553 934338806 48478 7931 379716815 19189 8561 287466503 27784 50142 589644734 76061 50142 336253839 50142 56900 15611562 74856 56900 903133267 19189 72001 954705585 56900 56105 951279787 72001 1146 719702641 18429 1146 607342525 74856 59626 136382105 18429 69671 75651057 59626 84956 707506371 66766 69671 220446502 7744 84956 403521313 84785 66766 803456307 84956 25730 11292322 66766 67751 218152395 7744 1376 800013061 25730 69769 532167215 603 84785 989109883 67751 62221 956766703 62221 78664 541325545 62221 75995 873461408 603 34029 15210290 62221 81567 135671942 78664 32892 759419915 12330 81567 451430850 20499 32892 493682016 12330 55746 642981906 11796 81567 679179009 57575 55746 385474156 19576 11796 242393723 52213 57575 143924736 52213 60183 10549134 11796 42237 563064107 52213 63458 816425132 13655 63458 501023535 11036 60183 985426350 11036 89218 323811562 42237 29873 560321576 89218 73481 709778083 73481 2608 523322851 2608 26192 344216826 62121 73481 685602634 83127 62121 619240895 72453 2608 138669646 76273 2608 907769323 72453 16899 460857951 1040 76273 128502852 5909 83127 285335059 1040 54159 176098801 16899 41654 916430468 22276 1040 312027217 1040 77730 904123628 22595 41654 607526158 35378 22595 947838630 22595 61590 489219395 22276 48173 183545875 22595 65899 340682698 81290 61590 673151303 89962 81290 86446502 89962 45588 817154993 83603 81290 897917015 89962 16029 603458932 89962 79826 601936378 6863 89962 423019525 45588 22864 843070530 40820 22864 455157514 30660 79826 946339511 79826 67168 643452874 21334 22864 528759046 13952 22864 576202610 67168 61901 914969335 61901 23709 703931012 67168 82595 481413343 21334 57649 920608325 57649 74782 893935962 62199 23709 119624718 46403 74782 868292612 57649 39740 523305544 46403 78096 464393990 32988 62199 100780519 39740 87024 138291412 76070 32988 167594967 38115 32988 767735524 24117 78096 343529292 87024 51200 107372045 75640 87024 19505711 45241 51200 679480386 61049 38115 983026112 74174 61049 805551736 45241 66485 433786272 61049 89947 493914106 13903 45241 196373376 74174 22536 129010988 89947 25205 684952058 25205 65153 518520338 65153 1611 753385847 13545 13903 194186959 13545 44417 593959022 44417 87271 584545003 44417 34815 963449752 100 44417 709736565 87271 22288 566774778 24072 22288 558908535 87271 30767 255143379 100 75324 158468028 75324 56561 916464319 22288 68500 242340639 30767 11578 867105200 67555 30767 537549313 11578 19613 817272953 88585 67555 42822536 19613 5419 565397751 5419 67632 196672313 59859 5419 903964676 19613 38345 949361436 68898 67632 325650713 82601 38345 702886240 38345 19211 753347651 82601 47342 147259081 76417 82601 478771396 33745 47342 697420679 50204 82601 810625590 64443 19211 213106109 50204 44910 16145643 64443 40361 934820748 36861 64443 659241422 5034 40361 256593745 44910 45228 919685477 36861 72275 236512296 5034 8978 86999723 51281 45228 543580931 40149 51281 550004432 39598 51281 10108626 79619 39598 360778296 40149 42196 164359462 42196 10349 315611163 42196 54245 87301756 47530 79619 506574157 18837 47530 509000242 47530 1132 756095984 75563 18837 208654745 1132 84572 126496974 84572 80939 492492929 27247 80939 771030896 864 75563 722348953 18567 27247 619911655 35603 27247 123197403 27411 18567 217429755 19344 27411 178300869 864 18822 995706432 70318 18822 122790441 64997 27411 56956820 70318 53142 142587047 26795 53142 215532759 43502 26795 791283475 18139 70318 947924629 40575 53142 239482499 83852 53142 317703058 29043 40575 973120403 36324 40575 313497002 24983 83852 799280921 29043 23119 518948290 23119 23456 955841093 33079 24983 760817051 64822 24983 19618794 64822 42379 329318642 42379 62815 772873778 38670 33079 205017779 30793 42379 507355487 62815 4189 567048114 82978 4189 244695629 64106 30793 151093531 30793 2050 294427045 62297 30793 68669906 62297 20653 557530542 82978 81982 668049504 62297 24703 20608264 62297 72894 984322487 18117 20653 775892187 81982 33942 815624019 13236 24703 206695722 59357 72894 937920213 90785 33942 236250822 90785 74709 747546675 90785 762 416004878 36075 13236 894761620 74709 89254 534600231 75532 90785 849911333 18713 74709 514651740 18713 27931 949091073 80496 36075 5780846 70557 89254 134026445 70557 31081 509171070 80496 65932 707871165 21668 27931 568521170 21668 729 933090586 21668 63698 373470545 31081 48670 607302741 89744 21668 718981490 89744 9133 205844025 30987 89744 374476904 89744 11594 500719573 9133 80724 998977146 18736 89744 738104410 9133 70475 974244844 52928 11594 290843867 29175 80724 9368760 18736 65781 711447498 18736 87879 248251943 65781 59571 656119435 52928 69871 647846547 59571 44697 444506354 65781 54748 17769870 71741 59571 483554807 38608 59571 111691211 44697 77679 576770426 77679 76109 495037177 71741 70981 395245249 71741 66728 133153605 38608 35797 860159558 66728 51464 525577841 51464 3909 792456838 70981 87272 280906436 35797 47023 906002778 3909 89006 628255699 47023 89452 198447841 21275 89452 708881283 47023 69674 2452037 15387 89452 547279639 65348 21275 168435211 76454 69674 880438374 54768 15387 145138963 65348 65802 527728334 3761 15387 722006223 65348 17837 378766569 29374 17837 620796738 9985 29374 438201906 9985 40451 144323709 74878 9985 622190612 29374 1 100783070 54563 40451 169997749 83358 9985 231581256 752 40451 794701454 752 86661 458046533 752 75481 425072834 75748 83358 951942 75748 37827 224203729 37827 89411 533503109 58729 89411 391507815 75481 38982 265330352 58729 28750 690191463 28750 39818 379651493 38982 26598 4413365 39818 77009 552534410 39818 25051 279334388 77009 43674 729566636 39818 16433 657581089 16433 81897 180727518 43674 58125 47697533 44233 58125 646779986 65154 81897 265255794 40424 16433 630797925 65154 48990 351371882 65154 84766 93907936 21213 40424 272326716 17955 65154 218186780 81127 48990 97881726 21213 69173 795944247 21213 19351 974329824 69173 68693 728899066 69287 17955 559345186 28205 19351 408029048 75045 69287 272129944 28205 47066 374241518 43097 68693 227530617 42649 28205 497630542 47066 21042 373786132 43097 85972 834762282 47066 13629 997762200 42649 18746 320554059 13629 79285 140424854 13629 90306 937639794 21221 90306 989095461 79285 86607 340601669 40550 18746 787095398 79285 18859 922122196 90306 78763 380482786 70189 40550 268399559 40550 47500 771424160 70189 9175 677472905 50319 18859 516178930 63514 47500 196773886 50319 85389 8564614 59712 9175 467639424 85389 8784 812722735 79447 8784 128932079 59712 11399 31967022 36379 79447 43970518 8784 16701 505188615 36379 19804 837004117 19804 3699 454072920 19804 49838 343757297 26424 3699 794310257 26424 574 339684785 62933 19804 107314281 26424 75577 269721893 40795 75577 44777487 82795 574 365974622 33460 75577 350548297 4441 33460 764701612 75577 18446 326840229 18446 7650 968934970 82795 19544 665238263 2644 33460 379869732 73757 18446 249994024 73757 53475 20259941 85413 73757 533549211 53475 86414 391139000 50898 73757 828690441 85413 12654 598626585 69171 86414 453014174 85413 64419 559497932 64419 16532 334844257 47846 64419 256166459 64419 25538 611602950 14829 25538 701179934 78479 16532 619534460 14829 43139 149766778 14829 9871 388053093 14829 11896 160232301 19814 9871 451543057 19814 68331 194630410 11922 9871 397025827 58967 9871 165468086 15267 68331 21625894 58967 165 14237340 15267 89362 484959499 11922 14522 824948076 165 83584 351724175 89362 55345 357712658 83584 14904 807015304 49941 14522 606803002 6757 14522 286556546 31990 6757 563838837 3774 6757 138722638 6757 60272 165173105 60272 47593 757079728 6757 9920 575357962 9920 82594 650605623 30289 60272 232338173 2760 60272 209953418 28054 2760 999387932 2760 42018 672827133 28054 76549 367233021 30289 16640 610483242 25996 28054 692911132 25996 38669 488870970 65648 76549 696564659 77774 65648 56283914 38669 60266 302553504 39768 60266 689507334 42432 38669 637788595 51229 39768 680046471 57260 39768 305725317 51229 43792 659005303 51229 48700 855399959 9943 42432 637155351 46200 48700 563871637 57260 49083 384156599 89758 43792 39566492 9943 41569 508566686 71440 49083 117171086 41569 21405 32191757 7953 71440 625381521 89758 29321 779171941 7953 46125 988514920 7953 2834 248177982 80362 2834 472815386 22316 2834 544482771 22316 63817 111392897 68760 80362 21636893 80362 81659 72446795 63817 18388 379129797 19182 68760 821291077 68760 73126 272455790 74995 18388 462958936 21285 19182 445851541 73126 6377 483492831 15811 19182 98898466 67529 6377 124068017 77323 15811 36809376 12551 15811 51782381 79724 67529 443919151 67529 55912 65728159 74244 67529 155654820 55789 79724 44406345 55812 79724 701462960 55812 60296 688600304 34166 55789 458204271 22296 74244 696395501 55789 6965 75781649 50392 55812 216715235 64046 6965 592000808 64046 19589 852192836 19589 50683 661598766 50683 26019 421486030 48837 26019 941360138 19589 1880 688428197 1880 20784 850382526 1880 90651 226197560 75369 1880 488826460 90651 77550 35845407 75369 46529 239973393 20867 90651 123398526 77550 3575 939369791 77550 4135 133870423 77550 61717 684181163 19963 61717 536784629 20867 1652 903310072 12859 1652 672113944 19963 25400 217754667 19963 46939 115833330 42144 25400 271901083 3659 12859 396910443 46939 88584 263450583 57933 46939 833353654 21441 3659 893711906 86351 88584 795082812 88674 88584 298677472 86351 13030 684379312 33996 86351 295824414 78381 13030 105715053 25593 13030 21351742 13030 17251 961220247 74438 78381 736509846 68633 17251 342087003 74438 41484 431966864 14121 25593 965895667 10366 14121 967214558 14121 78881 678667906 78881 61676 690946812 51756 78881 687974883 51756 12250 86253321 80397 12250 423376717 50036 61676 106571732 43453 51756 475494405 79948 51756 778522112 17729 80397 87434423 17729 26565 928741838 26565 27209 429568368 27209 6742 239537911 7886 17729 472032548 7886 76083 934608401 27209 86484 375372721 27209 53929 358283375 62737 76083 837520800 86974 76083 418578537 5972 62737 486405255 86484 71763 713586077 5972 33750 742278999 28077 71763 870054349 28077 10874 927586654 26144 71763 504015560 40857 71763 5999366 28077 38093 621224795 56141 28077 950525433 10874 49268 59739453 9714 26144 384783830 6749 38093 565518895 32467 56141 748687163 83598 6749 666713527 65615 32467 825548807 54860 6749 816736346 32467 11584 295156620 65615 68489 74252384 68489 81624 55512933 18576 65615 107725372 54860 78334 150432244 77643 18576 555669712 68489 55930 897014680 18600 77643 591999341 55930 11479 890173562 78334 24465 122614444 55930 19745 498602997 57125 11479 887630291 18600 43855 316968308 32711 19745 538530823 49475 24465 197184931 65350 49475 159503877 26310 43855 590622293 49475 44832 529777169 62017 44832 883095691 72046 62017 334267511 60101 72046 101759823 24978 44832 42475894 62017 36758 919348078 72046 21090 551347315 36296 36758 991246727 21090 52698 789511731 72415 52698 67127796 36758 88041 589656234 88837 88041 789034890 52698 66322 231645918 54818 88837 41003276 40059 66322 478561372 83038 40059 477422403 83038 89812 130277143 66322 67881 350873781 89812 43327 99078730 40059 21348 59514575 67704 83038 8957155 81122 21348 333578907 82968 43327 345933343 12047 21348 86782577 84763 81122 667191708 12047 77898 517619797 38791 84763 95555526 39802 84763 90067699 12047 78440 145390858 39802 43789 570867587 12090 78440 615212892 12090 90358 337323470 25169 90358 113840784 78440 81299 767583737 12090 42024 845863553 81299 45420 912023185 45420 30945 510993664 25169 56139 267641527 32001 81299 275460426 56139 1076 844888431 48356 1076 213367175 32001 80584 904532775 1076 66531 374195614 18385 48356 636124143 71236 66531 830704147 18385 64918 996055050 756 64918 107798069 73804 756 896439772 756 66212 726608470 48372 756 139591065 73804 61569 196154521 38841 48372 132325430 38841 87379 2249042 82312 66212 564075191 87379 86255 606907409 61569 57864 72877951 29150 86255 476504549 38979 82312 129197284 71297 86255 677043899 57864 30298 222802985 43287 57864 677345855 62392 29150 806181434 5661 43287 257269255 5661 86618 711815475 43287 53827 71677416 77798 43287 113898797 62392 9677 460569839 17640 86618 827496470 39947 86618 498707532 47186 9677 593044697 39947 33653 505567983 17640 74824 925889523 53010 33653 495849723 33653 57767 832772694 25057 53010 525440932 43852 57767 533158018 81096 74824 126950064 81096 13380 692963410 21345 43852 599509709 53510 81096 73129742 81096 32042 961218124 81096 75050 644051760 13380 19709 285769113 60332 19709 737123193 54832 32042 715636240 19709 89278 742607934 89146 89278 848606887 89146 57003 55793105 33960 57003 428616964 89278 85937 222382932 85937 52692 649174177 89146 17476 861877382 52692 89709 799913102 23291 52692 865376257 40173 85937 812136027 87736 89709 775642634 87736 27556 830567235 63302 87736 900174814 62802 23291 743758973 21605 63302 605845692 21605 830 672498597 32147 62802 385632136 21091 32147 869467433 57677 830 423111144 17454 57677 35023739 830 50910 957174993 23469 50910 106067725 5210 17454 312838505 50663 17454 78925868 40030 17454 10436337 31614 23469 674269809 4543 50663 369448745 40030 25983 58289715 15199 31614 326206091 31614 84069 464470617 89746 15199 113960252 89746 50506 133021759 25983 74413 363107398 3735 84069 793533977 3735 28963 5606289 62124 50506 284228966 3735 7920 512755630 74413 32315 339382707 7920 56177 148793867 56177 90935 708841595 15060 90935 161886818 7920 76802 945309174 82110 90935 592981147 69454 90935 505991821 90935 31474 658163926 6309 31474 703755370 69454 72831 959948001 6309 62713 124232915 9287 62713 544299019 31474 41356 961790289 84858 9287 598840956 72831 44698 70235639 44698 66436 341348645 41356 28544 642223419 33201 84858 827926918 33201 49885 501889065 28544 45734 439209117 6499 49885 373665648 9589 49885 155829827 23793 9589 803893850 2489 45734 702636256 2489 66739 438634280 66739 53982 49459048 54471 9589 838156005 15541 66739 333150435 40362 15541 848696074 15258 54471 603514598 53982 81635 896104325 24598 40362 33582758 15541 70958 287522105 70958 50182 594425457 84985 15258 703839761 30390 24598 89125758 24598 16971 65824837 47587 84985 662195576 4173 47587 58949337 21917 16971 82400607 89474 16971 879932438 16047 47587 912967160 1382 16047 430650421 29815 21917 75583787 53152 1382 883141685 87342 29815 903310906 14756 1382 623961628 28655 87342 22606455 14159 29815 650919689 16073 28655 553411251 14159 76777 503182835 75280 16073 137297558 16073 78626 740008941 76777 30342 143759059 16073 85263 16841316 19329 75280 1574595 30342 82822 63052019 82822 11370 319894897 58952 19329 865692049 70057 11370 625565283 44527 82822 74577068 6422 58952 233112446 85762 58952 318286203 70057 53300 315055127 53638 6422 725267161 59920 6422 176481691 10561 53638 363519735 53300 87132 502490368 10561 19788 965788731 40530 53638 755003304 40530 70522 724925440 87132 44393 584436499 19788 29005 376152352 21902 19788 134196248 54750 29005 299810079 9851 44393 695710836 21902 21934 141154071 11986 54750 777958541 90501 11986 889574880 42247 9851 428646165 9851 45908 961480045 67983 45908 548324738 11986 58225 623939803 76878 90501 281044806 67983 53824 549580881 25661 76878 277391280 73646 25661 497658707 14260 73646 915000129 57289 25661 618675524 53824 12765 820688160 61548 14260 661474258 88731 14260 145389098 88731 63673 2771327 63673 41067 262068601 41067 34144 868877656 46888 34144 359704598 41067 47041 875321 47041 47338 860390180 46888 50444 811360790 34144 75980 67060007 47041 49807 882515795 22015 50444 487964342 47338 17015 911311763 49807 59941 959018261 75980 54256 157193548 17015 58981 300989239 59941 58284 853654466 59941 63931 473812483 58981 56550 74758675 43531 56550 748771998 56284 56550 131628549 56550 68949 331543081 63931 74030 721538631 39303 56284 609835341 53855 68949 38400948 4467 39303 746357442 64301 4467 726379332 39303 13716 858640294 53855 81639 342318955 78632 81639 20194733 78632 85738 154914026 77521 78632 23213008 48026 77521 325111358 77521 4429 864994283 78632 56026 85422924 51954 56026 48539063 56555 77521 279791928 48026 31221 349555341 51954 56106 129564454 62284 31221 386746330 14135 56106 341318729 56555 68600 793914843 56106 40002 219941906 77220 68600 410421857 68600 68018 175246393 63554 14135 766806062 38690 68600 456833260 46942 40002 191245260 68018 51109 287044559 4170 46942 34331000 51109 56724 375038524 4170 34464 589518955 51109 27704 20501254 24263 34464 508677360 6639 27704 603497677 33224 27704 170547458 24263 44374 28527462 6639 27611 865030817 34069 6639 322050138 25110 44374 515762927 27611 51283 558585612 2268 51283 679973297 51283 54733 925104407 65446 34069 502396189 60017 25110 779974449 60017 13194 437132799 60017 9281 177146299 64377 65446 514876124 9281 62346 670758748 44359 64377 200229610 13194 14284 918977172 62346 1542 71589182 33982 44359 40272068 44691 33982 753523051 44691 87118 64589022 1542 19999 712135084 30863 19999 256887667 33982 19377 343626205 52175 19377 968359637 66123 19999 246657390 19999 22807 87782282 66123 33509 608379758 43269 19377 415474641 33509 22467 462576133 49155 22467 999325714 60920 22467 65522515 805 22467 886099158 22467 88251 423356571 9604 60920 926248043 21066 805 141209780 88251 25602 298681949 805 59908 319044397 25602 28104 950485944 9604 86096 590078039 59908 50462 213725696 28921 50462 372212367 26312 28921 225558317 88738 86096 566436557 28921 67458 956364356 28921 8006 432299046 26312 22476 544334781 13922 22476 579025657 8006 71972 487449605 13922 14452 209321515 47973 22476 31778199 71972 59401 109567412 47973 55009 56392508 14452 14775 738546112 14452 43805 796315110 37860 47973 778240382 59401 48007 17875930 38242 55009 164065132 14775 72302 983561223 23463 48007 736983552 23463 30209 612030728 80001 72302 453164699 72302 12889 519620508 21068 72302 291832149 82492 21068 887088933 82492 45668 125800461 12889 24118 704201307 67664 12889 954359979 67664 56422 221528731 49506 24118 619988616 49506 85843 726562942 49506 16841 732917345 85330 16841 253714447 85330 38956 692905816 21222 85330 627484165 85843 68274 734750298 21222 46295 304204666 13405 38956 100913103 29278 46295 72621704 29264 21222 535927987 13405 82438 893898913 54873 82438 583610468 29224 82438 454645369 47197 29264 63726736 54873 69409 935909238 82438 50523 399050639 46463 69409 786977049 50266 29224 111943751 30148 69409 28950461 30148 72884 982999865 50523 48650 87255284 89162 50266 600982218 78379 30148 758181511 42947 30148 67801474 1066 89162 94640571 1586 89162 495546550 50850 42947 117974257 80703 1066 144188755 1066 82687 322160165 82687 29469 101310075 29469 49755 891630840 80703 65992 773057932 65992 42361 484845047 29469 76800 424332086 29469 37308 689851248 76800 4367 727779182 4367 79470 977598464 42361 48039 21082832 48039 9184 883173070 9184 80934 419099539 71366 79470 397646464 79470 44933 523902174 80934 83494 846319457 36870 9184 793273045 36870 82545 876006417 36870 84516 279065375 9097 36870 99976534 87872 82545 3794198 84516 68689 789641339 58471 82545 803649787 43612 68689 835458233 89246 87872 961631818 89246 16804 565223068 7627 16804 253869373 43612 37734 776631653 46585 37734 131242479 2818 89246 440131351 79555 37734 394931537 89133 2818 28268281 47980 89133 159963129 4425 89133 935304051 12321 47980 229461005 4425 56319 196184510 89133 7843 325134865 7843 60383 661381484 33507 12321 317834785 12321 47718 365246320 47718 33355 14929116 7843 88014 967213952 23366 47718 83898226 23366 73442 794283749 33355 76708 623156422 88014 28730 575318055 76708 50421 225898607 8801 73442 58808891 73442 37707 212893733 28730 90950 529922938 28730 81322 734426226 68916 90950 675609939 62808 37707 711933295 89281 62808 893378441 81322 7619 538863840 33886 68916 14267384 89281 30398 41610498 7619 18754 675107793 30932 89281 430359641 50781 30932 45682126 59463 33886 556322992 50781 84793 71604022 84793 18979 77102866 50781 64850 873116033 65949 59463 977042203 69444 18979 437384035 80940 65949 129146419 69444 8070 476062219 58535 69444 155018096 90499 8070 428396844 69444 79680 480581770 58535 55650 100191241 79680 25944 276661912 35005 58535 352733690 25944 29240 97206926 25944 37816 613053966 25944 17029 871932345 44381 25944 140784215 7664 35005 520103599 7664 87349 944064508 17029 59795 269455570 54182 7664 913646930 7664 12703 199475216 87349 39130 944714401 54182 52540 611666158 79336 59795 48375248 12703 20305 668291821 69115 52540 319472894 87708 20305 923865521 49165 20305 357007986 83194 87708 923138748 64064 49165 527118713 65364 69115 507236288 87708 50845 449139004 24204 50845 534319525 50845 58587 229518388 64064 35019 479684755 35135 50845 54893433 58587 67126 385390816 49628 24204 33653283 57813 49628 77751779 5333 67126 941821250 90677 67126 83111367 87861 90677 396030032 87861 51116 638533427 87861 62107 733082033 62198 5333 575616318 978 62198 61775969 5664 62107 633136373 51116 55583 962708842 1264 5664 609151184 45087 55583 971230992 16140 978 187908898 45087 27061 473028610 31220 27061 730764957 31220 26349 422873037 67960 45087 293743121 60715 26349 259593035 67960 35095 478504782 31220 63819 941380424 37455 60715 113693784 55974 60715 383743084 42658 63819 639695903 2206 63819 624679057 37455 78363 808950373 42658 73313 292804523 83531 2206 484647830 83531 71956 64486547 78363 27622 995192638 83531 63264 98372791 73016 73313 896713397 4831 63264 92023381 71956 54847 738456465 4831 62930 272343704 57156 4831 859755831 4831 49167 39032155 74657 54847 593219285 54847 17760 515276065 74657 28396 868294289 49167 89249 210780163 89249 70602 579859372 17760 2375 652895270 89249 34108 472652900 89249 48095 589580278 89249 20905 254896972 86274 2375 898835833 44713 86274 61715247 29876 86274 47099586 72345 48095 194991979 72345 27650 722165657 65682 27650 385683767 25790 44713 733230123 72345 16253 183973050 27650 22551 64334589 16253 47789 240977661 28855 65682 287061051 64792 25790 631215785 22551 18016 737860583 34569 18016 657338136 34569 14496 276746923 82596 14496 720426629 18016 27731 768878175 14496 32054 18958320 27731 41701 139862636 14496 61500 135421050 82596 52027 973730807 29355 27731 623226104 16703 32054 205040567 34309 16703 807983469 29355 87972 564499191 87972 88111 249522605 17118 88111 722314511 77475 88111 644032912 85291 77475 689639774 62918 88111 345165004 88111 55083 918638855 55083 41331 994485801 41331 66866 552766208 30689 85291 356011141 17598 55083 932427119 30689 71950 407173486 67192 30689 717569705 66866 24479 170667907 1523 30689 542631442 24479 17975 897018125 67192 3620 880128854 27191 67192 811207225 27191 64831 732311819 48438 1523 620167508 72846 17975 461643885 64831 5676 240854639 48438 36717 883440495 48438 1423 920316121 34665 72846 953817260 52578 36717 981351896 77656 36717 620275802 32039 52578 349951356 34665 83107 123957672 34665 18846 965488478 83107 12553 351786988 32039 34819 626236097 12553 83076 566596383 83107 47793 539391907 83076 66817 597716158 18579 66817 425892494 87615 66817 977408276 27612 18579 292159134 66817 45563 754603921 66817 47132 2088175 27612 48706 341318866 65767 47132 299698261 47132 23632 76998153 3497 23632 4472875 49181 65767 22785229 65767 84866 867544938 65767 38071 390017005 23632 62509 459004407 66541 38071 783740706 84866 85075 108037939 85075 50504 10472079 90716 66541 293333257 66541 22879 53193914 32888 66541 553761826 52083 50504 650483994 22879 53180 221251717 32888 27467 391806420 61760 52083 805913877 85047 52083 23115944 52083 14776 669760397 53180 75094 485380803 61760 54590 272989737 85047 44531 883602719 37807 85047 832011195 73844 14776 582906807 37807 6739 753832988 25050 6739 179012266 73844 74661 286291939 19890 37807 485174985 47881 6739 892520364 6739 1111 248420114 19890 49708 979978189 1111 80017 339754757 38043 80017 109031107 77027 47881 448795168 1111 61393 113804571 49860 49708 168613188 61393 45761 662090128 11359 61393 118788451 49860 59127 424592031 26422 59127 139183158 26422 61262 106842 11359 62951 78107614 26422 26606 402917952 79390 26422 978968894 26422 41131 403974278 61262 73182 114243096 41131 21542 720131891 1599 26606 22360883 79390 20137 521901252 73182 65448 460470850 53133 65448 110364721 49060 21542 875016479 49060 34525 386332643 53133 30614 119072522 65749 49060 253049236 74607 53133 989349692 30614 22150 428967452 54485 65749 392071207 54485 60096 335772604 60096 10710 979840069 60096 21392 303461808 22150 60823 976215697 60823 73293 253113717 31166 21392 705273046 71099 31166 174765330 31166 61667 115753492 31166 29977 499860633 31166 47435 57584899 66854 29977 542123950 47435 15912 549634299 3907 29977 139945799 21591 47435 48329263 8507 21591 311473997 3907 67622 253315003 8507 60339 368989619 25043 8507 92026182 31217 25043 32270937 8507 64827 548561475 60339 4096 919334808 855 31217 765432321 4096 41536 124611118 41536 24458 379230188 58023 855 576988483 855 19488 215697726 33947 19488 318505206 19488 55508 766801967 24458 83401 9348716 73698 55508 27364254 8415 73698 960564397 76503 33947 820585662 83401 64019 71383378 83401 12306 854521792 76503 82757 833370071 76503 2488 94071666 6154 76503 214466838 86103 82757 699321368 7007 2488 445722499 86103 68562 668582405 68216 68562 220399342 86103 32176 846856113 59252 32176 354644855 32176 79843 997355550 28037 32176 133822010 73404 68216 684816282 32176 6346 10431759 37505 28037 128973123 6346 40140 123046487 35846 40140 37985799 70312 6346 91610882 6346 68615 561637788 70312 42546 696594151 70312 77720 497672024 80246 70312 44543411 80246 78737 870060331 78737 31342 755567258 42546 84669 803847298 84669 57398 35607225 55654 31342 326722034 20109 31342 530955351 57398 76595 116331992 84669 41365 221972960 57398 39099 328234945 55654 85756 81316379 41365 79145 6468704 76171 79145 203310908 76171 11802 331521328 79145 10189 681581996 85756 11099 747254407 11099 25402 700480479 54688 10189 991068158 54688 4390 39263883 81238 11099 271292551 47308 11099 301151005 25402 72711 96816691 81238 90461 462069249 4390 31284 226009816 46342 31284 458453796 51652 90461 881578004 90461 33691 772981853 33691 40330 712697433 40330 84109 308669549 7676 33691 581230518 40330 73550 725928462 81271 7676 421409651 52534 40330 503348713 52534 333 587489378 9774 81271 912425966 333 43384 322516402 81271 57375 456796512 52534 83172 45683327 43384 50999 632481774 81509 57375 455424319 44207 50999 530970602 57375 50659 630705743 70092 44207 930081730 75134 44207 985277915 26635 44207 92654636 42147 75134 934035522 74605 50659 600026058 51160 26635 950024738 26635 62588 620439333 6645 62588 351020066 85118 62588 248812395 27656 85118 598958619 15905 6645 92869560 2655 15905 476991017 15905 88602 473884137 27656 74037 668803252 27656 10348 974450358 10500 88602 161323544 10348 56929 347944870 18027 88602 848316066 76257 10500 418142591 10348 38590 964215302 10500 12433 990313112 64953 76257 974059770 14687 18027 304270506 14687 71502 848650443 11170 12433 851132653 14687 8425 111208157 16973 64953 797283707 1064 11170 521869895 24274 71502 225647209 32761 1064 128538933 31635 32761 195214841 24274 42716 809662355 13243 42716 141496634 13243 14103 836275564 3460 14103 145362711 14103 52017 430324224 13243 59347 419763606 59347 946 598944617 22754 946 434496529 3460 58054 129633362 45243 59347 600236821 59347 13350 82147744 61972 946 534073391 61972 8811 373721073 61972 4268 499723484 61972 55065 664850866 8811 64864 644638831 4268 156 90614384 75732 8811 837524343 88864 4268 198291039 79327 55065 432413514 64864 17171 118562876 75732 23764 885515605 3869 17171 428727582 17171 84061 870135251 23764 12163 458157666 3869 89528 651718811 51482 12163 572925300 12163 56553 996839397 84061 80709 798029150 80709 3495 301422728 31180 89528 44017556 7038 56553 642425938 18861 3495 584713372 7038 30479 914038237 7038 48134 315353684 30479 57104 264136023 89641 48134 51145221 30479 69720 856456750 89641 79596 322180113 57104 51960 38233746 57104 56446 901996772 26803 69720 173159538 26879 56446 580777457 79596 11390 274084795 26803 21583 371594517 27421 21583 546719323 90775 11390 374085430 75945 21583 402760361 27421 52436 521611891 56941 52436 446835913 68446 52436 515766699 43271 56941 123398483 68846 75945 860623563 20 52436 46784722 68446 46313 263996283 46313 12198 815657804 57123 20 332520072 23284 57123 345947828 50822 12198 11332627 46313 8849 997136834 12198 65508 48056495 57123 48127 651055565 10462 8849 438034118 56684 10462 85973426 48127 56115 223130874 56115 32975 649127933 48127 49449 96297624 51320 10462 305809491 56115 57274 309930698 56115 83207 844757562 42923 49449 142645378 14915 83207 444952736 51320 73202 501749057 51087 42923 240979327 12251 83207 115965885 42923 66383 748525176 14915 69087 487005019 69087 41720 143713353 66383 14893 305913017 69087 14280 737201495 41720 19585 467528816 13675 69087 267941462 14280 32316 863888544 32316 85318 225780325 65986 13675 631377864 85318 21292 452778922 85318 46049 583469602 84898 32316 101705041 83593 21292 393664920 23569 84898 450816693 89508 21292 285833228 89508 28012 378685883 23569 11285 451438960 83593 25689 697877383 89508 75323 604602363 11285 71409 286395866 74602 25689 526441006 32337 75323 488473967 71409 29332 833120978 32337 50824 269181492 8085 29332 637308528 81209 8085 91038434 16454 50824 324724771 50824 54098 158513139 50824 29215 240460540 57378 54098 933053194 54098 80554 808671700 29215 74954 299132014 54098 73530 686654662 57378 56315 869978985 56315 90417 137120975 20299 90417 68420903 45698 74954 415744877 15368 90417 906407880 15368 74641 123665511 2002 90417 565881047 15368 56930 602582484 18733 74641 834268517 2002 57311 702179303 81705 18733 350729645 49372 57311 454627837 30003 18733 321449960 37224 57311 300554616 59907 57311 228442896 52147 59907 322624070 52147 90866 983499002 82329 90866 107313081 52147 37212 975823374 52147 51677 313847474 37212 15562 624440162 37212 32317 762853325 37212 27024 903519721 37212 1409 699757038 84475 51677 997775763 8467 84475 435602595 61163 27024 49608883 38009 84475 337320946 18582 61163 6046319 31052 18582 991640816 72956 18582 477601190 31052 72718 185427445 38009 87658 626526280 18582 32727 218052797 32727 63152 668314832 63328 63152 189613608 56987 87658 821929604 63328 71263 335592552 2540 32727 22935441 88358 63152 168270265 56987 15188 289802280 2792 88358 926765660 39608 2792 494103290 47243 2540 710470004 47243 45730 754478518 9895 2792 587155172 4352 9895 721408406 70831 45730 398212599 12130 9895 917839490 45280 45730 655317039 75857 9895 682017 4352 33747 731425665 12130 42960 502430278 33747 44153 400577296 31791 45280 102367806 33747 61967 103625972 33747 89561 172720419 42960 32800 436613947 40418 31791 146994588 18526 32800 872006016 18526 46807 554227471 18526 52892 691101862 40418 9682 84260154 18526 61347 181119612 61347 22839 558096207 26172 61347 293286666 61347 52269 386399996 57483 61347 233906193 26172 69620 91730548 33709 52269 119228691 57483 45934 203331049 69620 57670 143817488 33709 60287 105762644 80541 69620 747907876 86671 57670 580031735 75087 45934 711779386 71464 57670 931591430 75087 31187 114927782 71464 70262 197228409 31277 70262 575500277 31187 49084 985000392 83554 31187 166619188 31277 17816 893499274 70262 5957 112747011 49084 69492 35008870 49084 37770 736877224 64402 5957 159863063 69492 60711 319424085 47905 60711 166158846 47816 47905 75931986 35674 37770 539762203 49035 64402 585482485 49035 37801 895625319 49035 56107 44754266 55537 56107 701490358 37801 44735 700694693 44735 60751 341557836 56017 37801 762923837 56107 81973 120355611 20921 56017 925319630 67141 56017 812679248 20921 65704 98737098 67141 70654 100440617 55499 70654 943200715 67141 38024 190525843 67141 78492 12790043 49717 78492 511876772 64378 78492 906674377 24156 38024 3715494 38024 16103 352872168 24156 57912 276715885 19930 64378 96729302 64378 21724 773397091 16103 55202 705847179 73335 57912 587840336 21724 39731 754149881 5343 21724 998396364 77079 21724 78094594 70854 39731 828597209 80088 73335 217952792 77079 57630 597977058 5343 58664 454443796 70854 69926 534048061 40705 69926 222388620 69539 58664 17579516 17043 57630 95485755 7467 69926 481343998 29508 69539 912569120 40705 2783 51868195 19468 7467 853526490 22851 7467 954615808 22851 55556 597777163 55556 48400 18112399 48400 76840 756881852 48400 46814 254716114 22851 56329 718349009 87056 55556 58093828 89028 56329 815063351 58397 56329 238943678 46814 7261 982421791 89028 55057 465229108 73726 87056 403334942 20928 7261 122638952 55057 48117 906346894 11519 20928 639353061 48117 13782 371764725 13782 9453 72582455 79102 9453 252013742 79102 29795 497929993 6504 9453 642437160 71673 29795 983730237 1539 79102 457855628 37041 29795 238611673 6504 62253 338998653 1539 40962 162887299 71673 54696 734078542 79111 37041 251844341 71007 40962 427205863 62253 16361 158350246 71007 47366 254023138 79111 25476 945942491 72751 25476 244188526 16361 67841 447846100 29096 25476 666768848 51696 72751 505097860 16789 67841 550938549 76491 72751 522508526 60538 67841 88201213 24391 51696 134229505 63400 24391 91191899 63400 58117 748620309 45146 58117 925233209 72849 45146 815200274 63400 8553 79980642 21543 63400 538508179 63565 21543 623770176 39917 45146 812307990 30565 72849 60524665 21543 80108 364160968 25076 30565 58446533 80108 54353 889015869 25076 71185 63119626 68747 71185 323211957 68747 30277 25160944 84790 68747 431037052 54353 34498 607074613 68747 54276 794139631 34498 80224 885154710 90313 34498 589779594 34498 27992 287923126 90313 61720 4171830 54276 64841 170287492 25397 61720 632168353 64841 28486 929150259 64659 28486 810622018 61720 85874 570620848 85397 28486 154530922 29055 85397 963678632 64659 34454 490094010 29055 3096 640217038 85874 61280 810225116 61280 47089 953304773 82163 34454 484632174 82163 36318 771253703 26025 36318 656111185 7370 36318 907732240 38918 26025 823386479 26025 33409 329279184 38918 32306 161348238 44121 26025 156916853 80010 38918 803575284 33409 82758 524124494 5961 33409 213794524 80092 5961 140881784 5961 74420 34191752 82758 879 477535945 39611 879 880906823 75615 74420 6330665 21390 39611 121816552 68141 21390 144983464 879 40840 689277545 14136 75615 143243450 38099 14136 835768135 66221 38099 673251556 54788 66221 435984777 66221 635 821602978 635 80952 557706109 51897 80952 50182617 51897 17052 391079648 635 27059 180421865 635 73760 972163222 17052 1228 122204616 27098 1228 88798528 90695 73760 923641741 90695 6816 758635997 78083 1228 693575514 90695 27507 826373608 81106 27507 813093917 81106 16508 161857948 43129 81106 511774465 39105 81106 169030232 71842 16508 689919134 43129 30996 236653965 71842 35595 203269672 35595 5732 783682501 31195 39105 53005011 51477 71842 41649346 85158 51477 313948468 35595 51338 8777607 69958 51338 898612001 35893 31195 11248113 51477 42368 67843496 69958 65358 134039180 46190 42368 352279813 65358 5275 72315586 62448 5275 746256200 5275 81237 902464421 38555 81237 673114856 86908 62448 28793435 70002 86908 766851998 62448 67577 112592413 84547 86908 273354358 39188 84547 552615684 70002 43195 842238681 75029 70002 677409383 39188 16122 33839594 70962 84547 38070898 24680 70962 378795566 16122 87675 540169551 1248 87675 320523553 3277 1248 447646007 3277 27504 411380002 52076 27504 355471437 3277 84829 341745163 84829 23429 665912084 48323 3277 49257157 23429 12031 633486869 25464 48323 490295304 23429 35895 762430689 6943 48323 305044893 25464 33129 778417367 6943 32328 981013917 46139 33129 145600274 32328 58204 841114691 50041 58204 943401212 17914 50041 855804009 46139 24144 80934347 50041 36566 593673996 59409 36566 204195218 24144 78775 820670653 59409 27394 896532669 1516 59409 353644498 27394 45260 45055674 75676 1516 421154790 1516 71008 28990137 6350 45260 952359133 45260 19108 917600517 76493 75676 476412117 6350 79816 998215234 76493 60067 306519665 81860 76493 331681402 88671 81860 185180015 57690 81860 282024035 80460 79816 849021530 29739 60067 566789518 29739 64414 61359254 29739 46462 97169043 36945 46462 845858074 29739 56826 258943553 36945 22282 654743777 5873 56826 698245246 59603 56826 947857541 5873 44687 245508661 40790 22282 236595605 22282 30485 446829166 59603 19823 37856691 4195 19823 557955293 73052 4195 43642665 40790 89445 854407064 48944 73052 31231281 18850 48944 119905427 86281 89445 737035119 18850 39116 507594285 27242 48944 211815534 16338 18850 407455108 8362 39116 759504225 88186 16338 326178571 8362 9260 574062467 8362 38297 836664123 8362 13744 667927476 13744 78562 206289691 2062 13744 767036555 47092 38297 781337221 38297 11726 309257011 11726 57889 260892463 31263 57889 761973567 57889 55972 285595175 57889 6975 450388708 9313 11726 639450930 55972 83831 264759996 83410 83831 233796252 29348 83410 5122741 30970 9313 436658686 29895 9313 984178403 18764 83831 242359629 83410 13407 261848798 18399 29895 210406395 29895 31751 917927002 13767 18399 397113622 21818 13767 185036951 86446 31751 272705004 18399 71849 891320323 69750 71849 151051904 58153 21818 56522337 69750 67297 708945973 13595 69750 689925220 14758 71849 198062902 41317 13595 355233397 67297 41775 126749519 41775 74275 760560745 74275 67790 844034028 41317 62925 670274816 62925 16025 756327595 16025 15403 751216738 56770 67790 520418530 24717 62925 663963650 33766 24717 735780555 37748 33766 203940061 44293 56770 454542055 30060 44293 382367992 44293 12766 581744728 37748 78165 958746601 20759 44293 767341173 54042 12766 119561916 30060 41891 358424497 12766 62151 115716188 62151 63219 607564903 52758 54042 961931647 62151 27889 79225521 41891 18182 222366414 18182 65409 354434773 5423 27889 245283934 88370 52758 146646738 72500 5423 682080486 15511 5423 709686391 10639 65409 617193169 72500 41559 989258040 45647 88370 776271448 42660 10639 447468818 15511 30283 355722604 62687 42660 628472375 62687 25362 713384539 9592 45647 109946145 42660 11027 452446126 30283 40848 93497271 62687 61362 493848415 11027 1861 413658953 45151 11027 95696420 61362 90764 188356344 80463 45151 14010832 84357 61362 694741734 38554 80463 41990204 90764 16512 764692820 80463 83130 145631687 57512 83130 566611366 62830 84357 870571301 81061 62830 825309430 89058 81061 283637368 57512 30055 111788376 41514 89058 829459939 81061 46531 115928733 30055 5250 210766738 89058 81166 914957052 11981 5250 942409725 5250 51757 936756413 39197 81166 853872480 63112 81166 145173607 81166 3924 20530621 7330 11981 271673385 42789 7330 974544413 50262 3924 520032946 87188 3924 885884840 50262 28572 281587905 87188 76559 985630650 25093 28572 610638401 84841 87188 156210976 84841 52657 843431642 6005 28572 108671169 6005 42145 525957220 42712 52657 714218440 6718 52657 565050499 6666 42145 799244479 42145 77677 21502654 6666 35076 472606881 4282 77677 838453755 4282 5566 983977138 35076 41393 144783359 77677 28284 408861777 5566 78942 744416886 37823 41393 377296592 36719 37823 914615715 41393 28327 786655120 37823 23593 753001630 68394 78942 368952402 34649 23593 651439881 36719 90390 446705183 34649 71336 208810812 90390 54423 779230835 90390 24089 918241111 74250 71336 376005853 68301 24089 404021710 68301 25346 672730617 25346 89455 82361319 24089 18394 680209030 18394 28097 181117520 52718 89455 739382542 28097 84495 443529539 84365 89455 706296941 84495 1294 273880301 28097 50273 33039069 84365 48247 863452885 84495 39712 994326911 84365 39430 578210262 48247 67561 155093512 39430 15930 877911813 39712 44230 810695289 76094 39430 891082354 86736 76094 535771291 74312 15930 417534649 73285 74312 357770927 10988 76094 126002293 60898 76094 546901752 20854 73285 475707481 60898 58592 323612050 67539 73285 180964386 67539 24136 379940662 10203 67539 836395368 68071 24136 969197317 67539 80904 341671 10203 9842 468606053 36955 9842 655390192 45004 80904 865219705 45672 36955 615243597 38181 45004 77465268 9842 32021 469487667 86864 32021 483946763 45672 16727 237422363 78746 32021 722570840 32021 68206 136563558 78746 80319 167750324 67352 80319 402834008 80319 46453 66977914 68206 21600 921958559 80319 73351 211384057 50172 73351 12982409 44431 67352 505586412 53906 44431 959291451 42532 53906 919877845 42532 8712 624313463 47152 8712 312345994 76264 53906 137612007 49260 8712 246840138 47152 65571 679657621 76264 66559 88164213 47152 53951 15593869 49830 53951 838781820 78387 66559 656121872 46184 53951 215206302 60857 53951 941934963 60857 44004 205413360 49830 3916 106580468 59852 78387 475806321 46184 55829 786838587 60857 44688 345439666 55829 59515 98059979 59852 37318 209985879 58388 44688 306594766 44688 17292 610706354 17292 74463 278753345 76942 58388 507506264 90263 74463 659817803 76942 40126 417807788 74463 63736 104564168 26952 76942 746536455 76942 75026 59604448 75026 75500 706449202 75026 84083 367982285 56750 26952 937089532 56750 48505 282972389 84083 4670 271005622 3413 4670 645347557 11971 4670 616704351 25063 56750 790333866 71676 4670 643227408 11971 62446 778797622 71676 72088 215950773 46599 11971 202054456 85707 71676 607071449 72088 38007 119289001 51628 62446 58150453 85707 86854 10590418 46599 11853 902627412 87618 86854 799371527 51628 87850 238426273 32171 86854 827278842 29173 32171 463376282 32171 37374 842939744 12712 32171 129601422 49910 32171 160007688 37374 34957 554877171 48190 49910 776078851 12712 80175 82453434 48190 14000 109619204 34957 80909 137268279 80909 4795 748165485 14000 53168 112834352 5937 80175 960018385 85986 53168 694877653 5276 4795 560211407 52251 4795 694250177 87730 52251 295252170 49557 87730 565149349 5276 52589 90223442 2730 5276 623981874 52589 87248 320095950 1610 2730 894069138 29204 52589 802203337 68859 87248 74308108 68859 52314 371080154 34407 1610 993247094 1610 29158 259511468 34407 69846 435550591 34407 1276 679092258 11756 1276 831436115 1276 12932 916248519 14512 29158 331826615 1276 45736 535829101 36314 45736 54725303 34888 11756 296759433 52365 14512 433832720 71091 36314 710082570 34888 90658 713030184 14882 52365 9457130 71091 34265 129141149 73823 34265 703947377 73823 34142 204815621 2390 73823 786018738 34265 54774 35505048 77426 73823 623310805 52376 34142 556931011 77980 54774 245143804 34501 77426 603576363 77426 22606 490766288 12595 52376 112058146 52376 23121 189525192 22606 60828 256897454 60828 49457 578825423 60828 47676 116926370 60785 23121 462298628 61890 49457 821336184 46397 60785 73488460 2667 47676 834737549 33781 47676 371550716 64729 2667 29650894 2667 84807 589700108 53021 84807 386937195 33781 30 180372230 64729 33433 320849516 84807 68996 501331573 47296 53021 311180588 55285 30 683831227 33433 70549 295497227 47296 45319 390522028 63759 47296 703455552 63759 44355 216040163 46893 55285 724099361 44355 60956 108492591 44355 39351 854068519 77669 46893 134112207 44355 36417 474904827 21816 36417 322817666 36417 64988 263688926 81644 64988 704871929 47213 64988 26844763 8137 36417 722478803 62288 8137 602092966 47213 671 758619741 8137 44177 373999379 40466 44177 15046488 10539 671 706995124 10539 82753 307279367 18629 44177 225647972 44177 64845 694964095 40466 64663 895815263 40176 10539 963435902 40176 83606 405404965 40176 12975 937594811 59037 64845 641959813 40176 84509 106148683 76033 40176 553702942 19151 59037 6829925 12936 84509 87453865 67136 84509 758418800 76033 10219 619624134 76033 29486 391424524 42648 67136 709584637 42648 10370 610230093 37232 67136 966992196 10370 31144 867465448 77921 42648 986786838 42648 30034 791076600 10370 82746 822187617 82746 83315 61285694 53329 31144 76170852 82746 31375 132952005 82746 12665 848578210 31375 24714 490702400 12687 31375 462780644 24714 86673 250001668 61648 12665 727619187 28070 24714 261540386 41062 12687 45162781 24027 12687 77469132 24027 71441 29481016 28070 42703 432511486 35885 42703 480868629 69116 71441 113492356 33349 24027 804775847 42703 15384 619720026 35885 69663 47245125 35885 16120 363336841 53402 69116 450003009 69663 40546 684371759 34579 53402 955676790 89284 40546 995188430 62826 40546 280832317 34579 73544 825532500 34579 39887 981015643 71492 62826 43182774 31127 39887 552968910 13006 31127 584313561 71492 11180 699282345 27469 13006 189410134 71492 15823 725100316 1126 31127 237521240 1126 32491 414318540 50183 11180 668168775 70629 27469 307413670 27485 32491 629621551 48618 50183 139430311 32491 7532 798902786 48618 71225 586571497 5794 70629 598774074 56802 48618 84985967 56802 76755 135632849 5794 32757 117651107 76755 54293 671792414 76755 77910 417752327 66556 77910 26024343 54718 54293 522849057 39675 32757 767714432 48 54718 569436361 48 56908 654005495 39675 74646 493456442 74646 15544 139940491 15544 6617 613469727 46023 74646 758182079 56908 14058 120827613 14058 59355 620144715 14058 78561 851429350 6617 57996 843768455 4608 46023 328240323 14058 17399 343562957 57996 46376 81796117 4608 36689 741361641 36894 46376 190681930 36894 49701 394329120 49701 22714 649991981 46376 27367 636968321 36894 36381 36994361 36381 24373 628851524 22714 29641 273301137 36381 90942 703021661 44854 29641 449022457 90942 14518 452458678 71152 29641 931460289 71152 78654 974564963 78654 36822 369337051 20196 14518 858209611 19105 71152 245264269 52614 78654 908294691 36822 61293 813680025 22144 19105 196064489 52614 12227 55991126 31705 22144 459636778 22144 78920 167490670 61293 39432 595965922 30368 22144 180554606 30368 65247 687436905 47526 39432 327186659 39432 5018 782545218 47526 34996 141155415 47526 56719 223380260 75283 56719 632787151 64698 5018 814141982 39369 5018 386193822 56656 64698 313997617 59012 56656 730093184 25168 59012 368578553 64698 69181 48127614 3513 69181 731586144 59012 80524 621736333 66716 80524 508926439 80524 36407 331572349 3513 44926 136900700 70684 36407 41291626 66716 66061 769922305 81240 66716 381588799 4285 44926 397972204 70684 47395 927408784 47395 15176 744943718 15176 48446 639583559 78459 15176 71025504 526 78459 274036140 67585 526 8277402 67585 45824 120335737 67585 85022 390298386 85022 17317 624964661 17317 28346 101912057 28346 77351 948104517 77351 79358 467812367 24731 85022 10775024 28346 46193 876875881 75130 77351 936069936 75025 46193 259256121 27308 79358 191994971 11700 75025 882114027 11700 14760 915657522 307 27308 906287972 14760 121 245259936 307 20572 364373765 14760 51182 211977969 80289 14760 665216791 86026 121 506413324 86026 34121 645995989 20572 36762 5941604 51182 36819 296430333 36762 16423 56575728 36762 13198 261596798 666 13198 153186998 63111 36819 561157085 36819 82696 377569106 13198 65110 29276849 82696 57539 101443342 57539 29905 187952990 82696 60864 555162894 82696 74514 417331649 60864 58569 12031604 29905 57371 456599842 68083 58569 849677288 60864 55080 972962767 42970 57371 68920537 85001 58569 724851868 57371 90907 147732013 90907 17243 970658277 42970 25337 359817934 17243 34425 498617329 40693 17243 680119173 43145 17243 735646367 43145 46563 168491697 40601 25337 128265792 87860 34425 180958811 40601 7695 195828154 43145 13437 480662230 65185 46563 711435341 77376 13437 755023826 65185 44960 890991109 65185 2606 511340258 65185 58106 654473325 77376 60109 307324342 78075 44960 812507631 26942 44960 861979664 10436 2606 109562015 75461 26942 691535486 86146 78075 176177702 78075 20010 473840438 3280 75461 288714473 72069 86146 555073633 38605 3280 700306013 55355 3280 136970622 39357 38605 71108081 55355 74538 653688512 86714 39357 273487859 55355 59947 135491216 65962 59947 676617391 86714 83482 405609136 27955 74538 962474182 40065 83482 652766331 27955 25101 662203988 67343 83482 622277277 27955 73884 909361698 3830 73884 995341532 3830 34213 455949664 4658 3830 535135147 73884 51089 291183727 67005 73884 125546080 34213 23629 121649265 23629 49707 29423696 67005 6683 944263362 83147 67005 175614657 27646 67005 607730468 19957 23629 962522124 44410 19957 701328942 55257 6683 199789896 88439 19957 664622971 2604 27646 906947319 88439 20043 623217587 87688 55257 624577190 48265 87688 157736716 34759 87688 940455626 22412 34759 389367155 87688 62093 663728599 37131 34759 845236298 62093 87464 758669892 31768 62093 858067205 31768 17708 115413113 47354 37131 368024691 6035 31768 741035022 51044 31768 250772741 17708 87352 137919263 87195 47354 615408439 87352 25544 341896730 42414 87352 652188132 85254 87195 22825977 42414 82592 831218957 87848 87195 111361639 49946 25544 29283310 85254 53158 584118881 85254 25106 320758882 21717 53158 221568317 25106 35824 129589672 35824 16935 497140109 53158 87827 972465714 87827 85010 419484345 87827 39980 884032747 87827 30184 138634166 30184 8248 454786538 70806 39980 443099912 70806 41085 152037515 85374 8248 769415866 82844 85374 429207492 85374 79053 56358934 85374 17856 360900442 79053 16244 890559457 84774 79053 983266587 79053 64462 860485409 16244 26148 154141902 22009 84774 462986971 84774 51849 153349698 78475 22009 202362420 51849 24141 292391272 22009 80210 389339980 80210 9125 526560179 44096 78475 706668828 916 9125 150882131 2658 24141 514370515 34594 80210 61894899 34594 56533 743613122 916 41136 211207263 41136 66171 956971012 74061 2658 598816702 51483 56533 12362809 88573 66171 880114638 37640 88573 584598918 88573 89176 210337445 37640 56759 923363129 56371 88573 832990621 82665 37640 102422876 56371 55848 997659350 5929 55848 890664843 10554 56759 990209097 26209 55848 581147452 58391 26209 828281156 58391 37238 179932035 14285 5929 811449502 4899 58391 938994968 17611 37238 659392167 70994 4899 868257506 16892 17611 279223906 70994 59291 278003840 59291 414 92334111 17611 21286 992290067 56454 70994 366586428 48094 16892 989908231 17578 414 756320996 414 13176 217819959 13176 87856 990641132 13176 85989 503666789 13176 48560 828760684 13176 21599 710927057 13176 41261 525534570 8606 21599 755509090 71128 48560 306312502 11856 48560 576949892 21599 18419 781655720 78887 71128 927614107 23109 71128 908837050 11856 75974 356863612 78887 15890 719649817 15890 25155 344701956 40572 15890 79861267 15890 28673 927533606 64636 40572 66522024 15890 87965 594457388 87965 8513 819831919 2093 87965 240525594 87965 47400 660339170 64636 73997 382809576 796 73997 324833979 43416 796 404704428 43416 23135 667229550 67350 47400 538028579 796 17089 104739060 796 46028 556522778 46028 59052 94180383 59052 21324 5392390 27980 17089 168779347 27980 21506 949576747 11969 21324 69159091 27980 43157 983100427 80049 21324 701934930 80049 67269 86873849 80049 30081 72177054 80049 79966 181442121 43157 54176 281959242 50192 30081 208533431 30081 63580 770981433 79966 85677 230288092 50169 79966 493970549 14743 85677 405142069 41218 50169 540551952 50169 2744 614708929 14743 36661 48493154 36661 63826 944632667 2744 6025 960836161 6025 90779 6643254 9754 6025 3875465 11366 63826 730077890 12655 6025 563200525 39222 12655 178096250 12655 7495 350182909 12655 24986 646864908 12655 9076 985708038 39222 2789 701917534 4148 9076 516480218 9076 24878 920345867 35170 9076 222626761 46156 2789 766363467 24878 18584 951856822 46156 53820 388772158 29650 18584 196278279 46156 21194 280496775 21194 85834 341448862 71209 21194 981238960 33049 21194 774611025 29650 88011 602325503 71209 71816 250997589 72875 88011 98474626 62453 72875 831376110 51503 62453 421416913 51503 60284 612484462 75851 51503 257404848 65694 72875 729333926 75851 37419 106231137 13599 60284 439797150 88449 75851 446400082 23924 37419 742935054 37419 28334 688745521 80998 13599 589987872 23924 67278 841549652 88449 52459 534352391 38323 80998 341909181 52459 14878 398098266 89479 38323 874571956 84042 38323 945808664 32942 84042 429847055 55884 14878 490267999 40936 55884 245920700 32942 89927 563536567 40936 70980 753309023 89927 32296 699671480 35878 89927 344441845 40936 55215 779122311 70980 74726 379506800 73395 70980 408204547 74726 33978 586225430 73395 70986 369964306 33978 34160 727906918 79415 33978 73551116 33978 42614 850053298 70986 85305 750984093 70986 38188 135201956 83993 42614 672184954 85305 43800 313370367 85305 5648 585790841 83993 62393 944087937 5648 86782 118904845 6992 43800 433101554 6992 19632 174233498 45299 62393 972170038 40158 62393 738697504 75456 86782 377511332 19632 75034 44079128 45299 13041 729240732 65312 75456 412929824 75456 3721 842022721 2593 3721 564227082 75034 84787 110198709 2593 12479 210863682 80722 65312 177166257 3721 27320 342764815 2593 38852 787149542 27320 83337 262300326 83337 380 917245864 83337 65691 737892149 83337 79464 871488217 79464 1152 5360420 83337 60948 437767814 14842 380 206934149 1152 45797 19586139 52203 1152 451335275 45797 58825 636294238 43311 14842 691349886 45797 26233 104490742 58825 41418 22578373 31249 52203 403900790 26831 43311 255427543 31249 82510 532045546 12616 41418 116334129 41418 34765 806778041 12616 34377 43740012 88535 82510 35848631 88535 59875 779782156 38999 88535 98539977 89456 38999 345657689 38999 33427 459096626 88535 83632 832251323 59875 22242 665071669 83632 80657 546916511 89456 35351 130847478 33427 36234 756252109 46128 36234 787354419 55707 22242 430831299 55707 4846 234440219 35351 84706 473724074 30053 84706 958940754 3402 4846 572000867 84706 35008 419080865 57870 3402 25954879 46490 57870 191015678 57870 26435 488263305 57870 26863 21121881 64861 46490 450535868 31953 26435 549148538 50122 31953 13305010 64861 18377 419463611 45970 31953 67260632 4470 18377 486269469 45970 4823 83767045 4470 84798 602806407 34944 4470 761927947 84798 13779 927471553 58841 4470 261569246 31541 4823 538228188 31541 20397 569205959 66843 20397 659136690 61164 13779 84388869 20397 69053 83016592 69053 49979 71484820 66843 57858 237409814 57858 31147 164677494 90243 69053 706863297 1902 31147 568724154 26294 57858 287579106 31147 28984 913842453 1902 57165 62498666 90243 89822 304649024 35606 26294 714731915 36127 57165 41555337 57165 69378 853742392 46484 36127 687236667 36127 75070 373263258 75070 31456 898170352 31456 67767 11582972 67767 47253 940961328 68265 46484 906961349 47253 50718 758382559 16425 47253 42609648 67767 82828 659473762 22154 68265 979597910 73595 16425 73090615 21440 50718 954119315 24493 82828 884583144 54318 73595 943957906 54318 82088 479360382 54318 47309 241932475 24493 8692 15612081 83034 47309 643255285 18853 82088 776508282 38186 8692 735953953 47309 78647 756347391 38186 15648 528141132 38186 3179 109256299 18853 62616 694353013 15648 63241 605972231 63241 42696 47078975 3179 34140 421080200 62616 44377 909318833 42696 35168 227598570 46178 44377 936834524 34140 82144 208526088 24102 46178 726072351 12530 82144 498995431 75593 12530 990436949 24102 89743 876682241 82144 38019 845489673 24102 76522 74338905 12530 25279 275934 75593 56078 501930634 64965 56078 657357962 18906 56078 73612570 76522 56296 491998410 79289 56296 410667926 56296 30753 652872463 56730 56296 959626683 79289 89696 197741798 68434 56730 620990335 56730 11912 244807289 76749 11912 145658134 76749 88146 248005829 68434 51885 666667840 40247 88146 507886357 90556 11912 24675357 55989 51885 629634646 51885 37624 55307587 37624 39907 487025204 77143 39907 696462243 77143 68234 623612925 39907 12692 232857208 39907 62873 597913015 77143 7502 718708724 76798 62873 65669361 12692 29748 571985310 83926 12692 164717525 73191 62873 250753587 76798 797 739983817 73191 32990 211251555 1594 83926 510944520 73191 49320 608548814 84240 73191 762532900 1594 66469 280088123 70553 66469 645292906 84240 26287 81098069 26287 26428 936196884 84240 52003 250423918 66469 11078 211471866 29604 26287 34797411 29604 33128 13864400 2083 52003 292650575 52003 40036 176942513 23164 2083 296337978 7530 2083 460825587 40036 72203 17312855 78463 2083 596032793 15571 72203 964865621 78463 28775 994750768 15571 17676 313156497 27283 17676 74020459 8834 27283 466498554 8834 29594 413242540 8834 45218 101876292 45218 35892 391087812 81112 29594 754371981 3035 45218 595972772 3035 74682 288566835 74682 38013 442943066 35892 10625 542357965 68128 3035 797527044 3035 43066 728055108 970 68128 743081536 31667 10625 457158229 68128 34423 642907172 68128 75414 82908678 75414 25673 869601990 84463 75414 284694023 31667 53140 118846052 53140 83682 760075285 77562 53140 375760367 53140 85032 619918774 85032 15246 266502521 88788 53140 449681123 77562 16060 198423121 88788 70466 465730588 85032 32969 256742606 70466 45821 242026351 74122 45821 591739124 74066 70466 442689146 36291 45821 174532005 32969 88030 804090276 45821 80161 780037754 66064 74066 179494876 66064 6730 327870963 82451 66064 113850369 43030 82451 159050127 6307 80161 380397168 70737 66064 494771101 23443 6730 134998234 43030 57863 674633728 23443 77385 541660735 22599 6307 647030867 70737 84403 636233175 64799 57863 187904364 52047 84403 325932637 84403 85430 457036495 85430 60955 259086714 29982 85430 923839910 52624 29982 840990754 29982 16332 83184449 60955 27677 660374902 85858 60955 541126615 85858 7831 667787222 50034 7831 723366710 27677 82867 434124636 51541 85858 256030626 7831 16729 34409471 50034 44469 611988805 16729 71167 846864183 20181 16729 602081317 44469 51444 14845888 50600 44469 7852432 51444 22118 1224760 22118 10020 565030539 89154 22118 35919565 10020 4761 649572987 7724 22118 890449562 39601 22118 442099236 7724 81646 931630017 39601 69142 66054939 69797 7724 268499083 11701 81646 194056374 25035 69142 77663407 55927 11701 678583899 81545 69142 458454697 40231 11701 802357108 25035 19489 44815727 55927 70960 747233184 58819 19489 594418230 81545 7146 593288699 70960 12673 665511410 7146 70792 31664962 70960 58648 138593988 90892 12673 819230455 70792 72554 344262843 46730 12673 141011357 72554 16764 59887307 46730 44816 620703178 1403 16764 993629258 1852 46730 767111001 50286 1852 284984992 16764 60685 777900889 56427 1852 232193998 60376 56427 80873904 60685 16231 542430496 16231 60374 14499073 56427 61704 622056988 61704 85725 468935577 85725 59960 224960930 84320 59960 535907679 84320 8665 25967775 59960 46145 34502048 12922 46145 864503115 35518 84320 75922144 35518 13133 807008652 12922 45227 15249028 12922 4402 265017604 4402 60589 126827062 45227 49831 23316690 13133 77584 28856529 37340 45227 586896266 2473 4402 478721790 60589 53219 89519634 53219 51051 822120578 51051 61570 88339748 55544 37340 736220685 51051 45613 887463642 55544 63446 200162602 63446 67227 425927958 44566 61570 167648180 55544 33578 119117890 67227 81027 29962953 63446 69426 681079823 73532 44566 733863443 33578 30943 69523678 73532 36734 975176396 67321 73532 806075572 11746 30943 717889547 30943 32651 254071902 35462 36734 915108469 68362 32651 603071082 6143 67321 456719170 73009 11746 274568237 55992 73009 800050530 65995 6143 932966516 73009 43193 785949153 73009 77408 855628616 55992 73796 288736248 62864 43193 825218469 17448 73796 946137650 77408 20172 637836012 30130 77408 403678440 73796 29019 227728582 62864 18988 44539491 20172 6825 366610813 32396 18988 824212131 32396 43862 463493463 87069 6825 17765669 22588 87069 790329421 43862 36674 291074243 87069 62361 638031258 87069 13227 627896692 83548 22588 745451851 51572 22588 882884662 62361 26413 644265330 26413 21737 317928816 44734 51572 455369058 45768 83548 578529276 51572 18535 695691593 18535 82205 17414472 3352 44734 582716725 82205 79372 737016999 77476 82205 827590602 82205 80597 636788237 77476 78076 425115216 80597 79148 193732311 65795 79372 857402225 78076 65552 409322697 65795 37047 443294642 82356 65795 878557095 65552 8628 826262370 8628 24039 222177663 11181 82356 770609517 8628 72027 817245416 59018 8628 276292055 24039 35222 86152565 47248 59018 381319189 72027 56668 757735318 35222 12878 430468581 86896 59018 679346163 23085 56668 174902385 23085 24884 771246619 23257 12878 399740176 66600 23257 340191386 24884 48728 325293024 54552 23085 783111138 54552 55330 267750743 54552 85005 285703171 30969 54552 511028439 58371 55330 62210419 58371 53591 790124823 24825 85005 498845624 30969 18873 971532545 24825 66432 232870152 41915 18873 356137196 83092 41915 962617621 24825 779 637811138 29265 83092 415860541 779 88494 766949905 31632 41915 733102480 12151 83092 827316757 6441 779 96314672 6441 87412 79051468 59288 87412 838460458 17268 87412 189999128 17268 62524 377400401 6441 24406 49033859 39301 87412 856600661 59288 12680 985343315 34367 24406 127600230 41626 12680 854203477 8875 39301 725036441 8875 75055 529114791 52849 34367 234598628 34367 78198 601981608 38234 41626 240823975 8875 7003 41463775 38234 37249 376882215 7003 74880 276705538 47726 38234 710595148 77198 47726 968529899 84129 47726 151861316 47726 64670 816757922 60119 74880 743162861 64670 14077 950449139 59579 84129 848614448 84129 73231 666013642 59579 68703 1699931 29542 14077 272096921 44499 73231 343709479 68703 3137 909032364 3137 46237 155893243 18360 44499 626704800 3137 71773 71011381 46237 61452 600634480 71773 88375 222631353 42000 71773 574634777 42000 62065 291760836 15474 88375 235470996 67712 15474 898526636 15474 14670 758203138 48283 14670 843089101 15092 67712 878341022 14670 52602 324377912 52602 63349 638636639 65784 63349 24516471 60865 15092 957653544 15092 90874 203197842 52602 66220 565701520 63349 19021 192801381 7937 90874 760848449 47004 60865 440533078 36893 47004 642441752 56576 19021 579392275 87262 36893 619733961 7937 3020 63832882 38621 47004 782609044 35713 56576 507186578 35404 87262 309260064 10006 87262 663904359 11267 3020 204684580 88544 10006 200598405 88544 8956 573863242 10006 13548 451729167 71578 11267 530521817 88544 81943 10933462 8956 55061 59963282 81943 21820 479369842 18405 13548 36276804 88835 18405 432834130 88835 14821 241713727 55061 16685 738980562 23705 14821 961138043 14821 84902 537789187 57652 14821 782764328 23705 63356 70811159 43294 63356 595147074 80332 23705 2303382 63356 68756 527722159 65479 80332 161091429 81368 65479 951079446 68756 21922 202130592 46751 65479 328524129 81368 84174 418480460 81368 65983 592778900 40245 65983 725844395 21922 47254 53014300 65983 43380 711331747 47254 86456 563508446 14009 47254 989583148 60061 14009 155847179 14009 42636 38754383 14009 25501 36836570 14009 7538 772520919 81626 14009 200123012 25501 86231 475319053 71388 42636 958153586 78201 7538 14761535 81626 76371 358950079 4317 86231 356511347 2703 76371 989589282 71388 24726 638737955 73816 2703 399697049 24726 12112 614304974 73816 23335 156739686 24726 30069 14510970 73816 29671 369315129 73816 58389 916097467 58758 23335 94323115 35810 58758 823226775 87428 30069 474747083 35810 23964 298164934 58389 70367 975995473 70367 90795 424611084 69616 87428 303717512 23964 75047 991707229 38609 90795 715994523 69521 90795 40943077 45603 38609 685547587 69616 3798 931413416 42494 45603 111652523 86792 42494 7390487 69521 81275 999189736 42494 45564 739635699 87885 3798 464622689 78133 81275 92991678 36099 45564 713924653 28440 78133 77303141 23269 36099 409115779 35488 78133 582414727 78133 45049 988069354 62001 36099 858656435 23269 81762 57083491 62001 21853 672271799 35488 89165 112396611 62001 56961 289951050 89165 34322 402125951 81762 47939 410049485 34322 85817 73345840 85817 2721 199861238 53586 85817 417580358 85817 63212 34887350 83851 63212 536525876 85817 222 526457836 63212 40272 319137413 60730 222 363507645 83851 40687 535510869 83851 12097 863786994 60730 79287 826796290 12487 40687 892774486 79287 55137 992260358 79287 80517 15758385 67226 12487 185099771 3043 67226 648218345 12487 12834 280525752 12834 9922 501446838 12834 22392 993448847 9922 69950 682127470 30206 3043 501041026 16173 30206 180649078 30206 78200 22490569 12872 16173 832417905 78200 71385 618837152 12872 18916 855628496 25280 71385 937296392 56990 25280 89859043 25280 81598 783644867 18916 7817 28975759 56990 57175 236457995 25280 32180 79706598 7817 68196 230306387 57175 81289 67606207 40511 81289 822520321 57175 83706 606246307 2245 81289 810835332 68196 20816 848772484 36940 40511 36084806 79678 83706 243843688 36940 79574 82427990 73440 36940 805588099 18407 79574 700391515 79678 52772 801797482 18407 42811 706097268 73440 54246 157813720 28879 52772 213000044 13096 28879 312055359 62715 52772 523706451 54246 64746 519578014 62715 50377 129395242 11666 13096 374820818 10059 64746 617752404 3324 11666 626072824 50327 10059 757300041 79864 50377 161275517 3324 63895 821905045 9318 3324 859452412 9318 64765 714827106 10882 79864 858849292 29171 10882 49572184 9318 49923 215995987 56176 29171 106699678 69774 10882 558395007 69935 10882 760229260 49923 59058 681665599 69935 78445 56313691 21476 69774 387404124 69334 69774 132596069 55475 59058 180419654 78445 24030 735909810 24030 63409 582140490 22263 24030 308558785 55475 84187 932627765 50677 63409 807875495 13688 84187 296826615 75767 84187 513172769 46725 84187 972536255 50677 13886 745906645 13886 16646 807827624 74213 13688 461420633 13886 57441 100793106 868 74213 251012340 16646 43903 44316768 81007 16646 206706878 81007 81867 126020868 57441 18992 566431590 81867 27554 205464242 81867 54096 2270609 81007 82123 603408965 81867 3298 634601765 82123 31321 372626481 57209 27554 118090880 20085 57209 325196030 57209 76889 728610349 31321 66768 222649780 57209 80956 475033228 80956 11730 560281655 76889 41968 516672814 58707 80956 962170325 58707 11416 681851193 77826 11730 518512728 32230 58707 648868899 33190 41968 828305857 11416 12951 714585327 77826 21362 18834660 56747 33190 36983101 21362 40017 54510675 21362 11947 441656576 87437 11947 19071505 10965 87437 512730359 40017 143 65330607 10965 61374 270196868 61374 81935 418841853 143 14317 82727034 67036 14317 215282073 81935 48787 321719720 61374 86683 570410060 86683 85600 310288121 52006 85600 179277175 12817 85600 535463439 33335 12817 79093239 52929 85600 442089324 5344 12817 727520519 52929 71630 365826967 5344 38085 906529174 52929 42149 840829656 83927 5344 571353611 39186 38085 449988391 42149 74305 602928905 39186 20674 223723992 9746 42149 854842701 50218 39186 404522129 50218 74087 221065030 57316 50218 676485027 37198 74087 444716396 74087 3613 598454038 68561 74087 636911355 28589 68561 362446246 48667 68561 629321961 3613 37058 963540246 21927 48667 459346888 37058 36836 212743615 28589 53078 620429125 48667 88142 873412313 37058 89567 900480129 21927 32555 746601708 23771 89567 495096366 40414 32555 33091941 89567 76002 570966785 89567 67433 116503601 74887 67433 626558133 40414 59082 244525514 14970 40414 460533700 75451 74887 480417711 89984 74887 40277672 14970 82557 330739495 9661 59082 100844209 11840 89984 382841409 81859 75451 58731464 89984 80833 502180414 69633 9661 205906376 1996 9661 567050773 21839 81859 252422308 27371 80833 269680488 59172 69633 14752382 66655 1996 691588622 66655 24777 953658075 88009 59172 904780002 24777 86817 248118594 62792 59172 209080135 70250 66655 681672020 86817 81763 640537175 41048 81763 83302738 41048 22111 61338612 22111 82010 132148655 82010 9106 953762144 36618 41048 664817496 9106 1735 744090471 1735 3501 973471980 3501 50846 593145245 50513 36618 252471396 36618 5708 629534876 50513 64969 925880701 84269 5708 325353946 11436 64969 624545290 86846 64969 167428261 64286 84269 926770059 16141 64286 646282588 11436 36466 683860368 16141 4347 857139698 64286 35969 123656575 35969 82579 859096751 45259 36466 36747459 90835 36466 558230224 36842 45259 469474531 35969 74665 998443800 90835 53889 141142036 25760 74665 780591748 17926 36842 719842603 83029 53889 798571081 25760 18349 345412474 67056 17926 355637903 34186 67056 773964776 12426 67056 839804380 18349 75377 562058040 75377 30453 978866865 67056 68352 212878620 80386 34186 179221384 68115 75377 146183540 68115 42693 112361867 68115 2310 593859776 42693 36250 42636697 24769 2310 443817043 73357 24769 359573597 66147 2310 634206838 24769 58114 213080240 24769 11301 124144020 20336 66147 956834544 54244 11301 423154983 87231 54244 60966640 58114 65858 198615702 71704 54244 375960336 87231 48723 582829822 48723 11118 513636749 56304 65858 145149677 65299 71704 49704131 34757 48723 589320632 83566 56304 179043963 34757 59196 768085621 30357 34757 49313672 59196 13004 696762237 51419 59196 234428121 30357 88036 683628402 44356 88036 276564103 44356 52412 840417939 54727 88036 797029106 80450 52412 82396947 49891 52412 303044312 51469 44356 433203861 53915 80450 99272829 53915 31399 295196025 90930 53915 169879339 66461 51469 93834137 66461 12284 770170682 61283 66461 887540859 8771 12284 116728567 8771 50483 786910963 8771 56036 962758403 76481 56036 247452051 61283 84960 282355450 50219 8771 281885947 46543 56036 831936330 6100 76481 957406697 6100 77514 587058711 6100 26992 804178051 77514 19717 821480444 46543 43086 540341199 6100 21138 836407082 77514 69135 45315783 26425 26992 53644142 26425 60214 131094817 43086 27562 222192438 47305 60214 226562094 17974 27562 241061495 20309 27562 129306046 47305 8666 266916834 27562 77828 307834199 17974 26528 480507586 35886 17974 86350155 35886 49918 360884153 8666 31401 606414186 31401 15779 694934981 31401 34344 878757078 78438 15779 338479769 55723 15779 990436177 37365 15779 709445852 15779 50108 415012968 73983 37365 892053123 12051 55723 821621830 37365 86036 968105556 45034 12051 361564261 35709 73983 214636218 12051 64489 38908254 35511 86036 639672055 45251 45034 762710100 35511 8257 573335663 64751 64489 887953504 8257 39117 73428721 8257 59017 504645406 45862 64751 395816143 1622 8257 804032399 583 1622 321645277 87483 45862 741932983 4478 45862 713136779 45862 50961 199329367 55126 50961 366999039 55126 21538 621297424 21538 88590 82808436 2915 50961 276779060 64495 55126 490496785 64910 21538 575553048 21538 15527 113646145 64495 66180 37135791 46410 64495 935249833 15527 14227 451499704 25792 64910 889379129 25792 42864 288844320 89164 66180 327093820 42864 26345 277239155 25792 43738 446848466 89164 30791 573989283 24216 42864 889978497 55433 89164 247999111 68910 43738 560525084 16027 68910 547783773 68910 11755 269300029 68910 70089 819887015 7441 68910 291876072 33295 16027 275053738 68161 16027 398804002 34856 11755 410708231 79979 68161 982085543 79979 28218 351723886 28218 58191 435362553 27721 28218 201926312 28218 47633 958047910 9832 79979 548574873 47633 70929 676235002 70929 46328 673329689 60522 9832 173868503 75811 70929 992814654 46328 73942 49482982 44977 70929 678631054 46328 13531 522240825 75811 16471 273517658 16471 38192 532754582 13531 85458 914260656 51568 85458 88811138 51568 14723 529052188 16471 81669 747463931 59767 81669 258901060 70397 14723 211926795 14723 604 258570948 76831 59767 309082616 75252 81669 829954581 42182 75252 858046798 85864 604 778635999 63488 42182 340503605 71553 85864 953921532 39636 85864 115984544 23220 63488 488821955 37843 39636 616697777 69709 71553 16095600 23220 45437 374099852 76791 23220 82198955 22584 45437 128642638 90668 76791 532108323 84115 22584 853608646 76791 82097 81247578 82097 39121 575096256 33225 39121 498158729 69263 90668 439004094 33225 59734 45705534 43235 39121 439094480 39121 89081 347284827 85774 33225 932098954 69263 11004 203818148 86624 85774 91705742 86624 38471 959338344 16909 89081 617577885 65373 11004 292402075 65373 7068 87670013 89385 65373 939306303 58006 65373 615189667 65373 64117 809002619 26491 89385 636788738 26491 23491 475945327 58929 89385 288988776 83397 26491 707816879 82522 58929 373794275 29351 23491 135678629 79259 58929 743724836 29351 66730 559722659 33319 79259 411926874 82522 86620 6268870 29351 10873 265631002 53650 79259 480757980 74786 53650 123181341 33319 19635 999612372 74786 69452 145650863 10105 10873 633689630 19635 38760 673325390 74786 35298 710748782 69452 6426 336318516 79567 38760 542913771 38080 10105 326183717 10951 79567 868522368 56948 38080 870605526 65 38080 610371830 10951 68518 799822379 65 78839 17069858 56948 551 767827993 1032 65 123787096 45885 78839 622924819 68518 59189 186929391 45885 43788 637047159 79546 1032 108564331 43944 43788 635286676 71345 43788 125203065 64814 43788 90395124 43788 52349 534234331 86774 43944 51741935 49775 52349 191520092 81072 64814 536034425 81072 70711 57396210 81072 85338 271048971 86774 31097 106342885 49775 45371 277326603 31097 86686 634918996 37837 31097 206045798 86686 15458 226376152 50657 86686 494983756 10720 15458 5981856 44819 15458 6769945 37837 25371 101875623 44819 87725 356850804 14751 50657 218776607 2584 10720 743899351 11649 87725 35972899 85046 14751 64704970 44010 2584 468306930 77864 14751 872867874 73571 2584 79663603 11649 84032 804779794 77864 75088 755478598 84032 72228 388947335 77864 82032 706434897 39862 84032 316795233 43910 72228 14201523 72228 5100 401150721 39862 41912 273246595 38781 43910 309736148 65727 5100 871626963 58309 65727 607352599 41155 41912 186085625 77822 41155 853485319 83212 77822 712844208 44138 41155 81558719 53520 44138 729064021 53520 28112 212123110 36723 28112 602196803 36723 38792 318913719 53520 64143 485001535 42912 28112 726081152 70570 28112 811790478 70570 60392 172829253 64143 78709 590266097 29717 60392 282092973 78709 45495 388717249 81086 45495 222009272 78709 24185 266535841 43932 24185 81711778 22922 29717 654364134 33657 22922 476920559 43932 52628 902125357 33657 26074 573003474 52628 7453 290114113 33657 6061 517986560 7548 7453 232658844 52628 69917 979351404 2785 7548 76332284 69917 48537 834519093 82421 6061 339778757 14653 82421 833524140 813 14653 711090337 813 48813 303298879 50486 48537 983544352 82421 44541 809522576 25342 50486 400797502 25342 23798 578885691 23798 11065 975486803 41154 44541 512277719 70237 44541 748839056 23798 31427 745749262 41154 79846 126848340 70237 75507 730979920 41154 18154 434830373 38191 18154 574811704 89817 31427 387143779 79288 18154 503105135 18154 37335 316385606 41519 37335 928376643 21674 37335 43931020 79288 57769 495387493 41519 46252 876858703 76839 57769 452684081 21674 32737 78678698 46161 57769 822979121 17235 46252 995226078 21683 76839 661532003 23896 46161 851378100 46161 57339 30287741 21683 19415 663043636 72659 57339 60817603 60544 72659 865951638 72659 71855 937881 57339 47117 75359450 85264 47117 187299901 72659 43832 372246442 71855 4768 121568041 85264 63632 609476927 58026 85264 953967001 81117 63632 539213920 70567 58026 368189728 9848 81117 903223555 81595 70567 214063466 81595 10503 127266355 32549 10503 893326478 43822 70567 701967000 9848 30033 693013755 65129 81595 75615867 43822 21744 602772231 30033 57680 180815208 72768 30033 975298484 39588 72768 177792224 11996 57680 802166793 11996 57986 523634995 49427 72768 327941125 11996 37069 90628967 14539 57986 302321613 11996 85952 430885283 50228 49427 600970527 49427 54264 613252634 51473 54264 200977978 38255 54264 153473785 54264 19061 735654621 38255 843 145492417 54264 47878 232581316 843 78259 833531682 38255 89711 879369272 29438 843 9779025 79068 47878 798593056 21140 89711 142702560 37272 78259 448779285 26646 79068 675181382 34536 37272 932216746 37272 19056 120002326 80870 21140 516734652 71293 37272 732516977 77796 26646 900990942 34536 19074 316737061 62090 19056 967596761 62090 66776 680105114 77796 65207 788537100 3983 19074 113090578 3983 59727 377477051 3983 84338 54475138 28450 65207 508799971 84338 45075 7636987 82350 59727 135541922 28450 12490 413712853 7822 45075 641401384 83108 45075 305978641 84408 83108 972002836 84408 23080 580881365 35765 84408 777002729 67711 35765 67188391 23080 43659 64880603 35765 23053 649810267 31897 43659 113446650 75771 35765 226356775 43659 89951 738286796 48835 43659 519510157 31897 19331 183042308 13751 19331 909698722 70546 48835 62481862 48835 30125 91375596 13751 28221 414675802 28221 53 567051981 13751 32186 140882554 30125 57772 964705115 9304 28221 750584470 32186 58593 367517472 9304 79347 631703359 30777 58593 521399125 58593 43705 632744933 78435 9304 236073708 77638 79347 28587811 24603 30777 323151196 30777 11297 135247358 1044 43705 235247046 77962 11297 113810542 24603 76281 901612464 75556 11297 576493227 3113 1044 767681330 17719 76281 321630490 20824 17719 487777412 2662 3113 469312650 75556 39158 887680032 2662 72724 725138972 11425 39158 846166016 29105 72724 9351406 63223 39158 581431984 72914 72724 542856288 58105 29105 954602032 76770 58105 842465796 62590 58105 875832863 76770 34174 368988068 38529 34174 337279030 60210 38529 951142471 4909 76770 515373424 62590 36865 689863154 76730 4909 197504271 76730 76772 563478419 17592 76772 112708162 76772 25721 199296159 42159 17592 499017646 59344 25721 746146601 34711 76772 99103129 78931 59344 690065509 78931 85852 819622883 85852 46244 96070588 54921 34711 193840343 60377 85852 177933774 22617 85852 115572650 85852 88059 636079732 60377 73053 254365556 73053 20943 339129609 60377 89300 190151390 21155 22617 389570478 21155 52287 43741768 52287 39086 966766428 21155 33451 797514199 45870 89300 475725394 33451 68907 706948617 33451 41056 507871537 45053 45870 550838558 41056 1764 74543597 45053 59772 774033478 1683 45053 128314624 43151 41056 234069964 45053 11711 373068551 23954 43151 795369941 15457 59772 940305344 43151 73244 614806186 68885 23954 140897233 73244 64513 918742457 15457 52536 53823717 21812 52536 525609390 64513 15576 170423033 1311 15576 695340013 15576 44506 611645857 15576 18112 134753043 50538 44506 695890171 43687 15576 791183172 50538 69502 650908998 50538 72675 441115500 9511 43687 366205005 72675 88603 588692057 9511 51905 74523122 34057 69502 488902521 18418 9511 714562546 18418 76183 28116715 6860 51905 828934334 43929 51905 150451723 43929 36519 491316810 36519 43554 382684636 43554 10970 797003005 36519 7566 494184819 43554 87419 131256899 10970 47547 169614321 31721 87419 15653827 7566 58847 511176145 87419 7474 847215261 87419 65937 540885529 7474 57981 155882795 83622 58847 842191436 58847 62077 289949378 46089 65937 343864303 3070 83622 981583303 66911 83622 823273777 32525 3070 192624110 79954 32525 280895480 79954 83454 428428791 32525 19165 335036641 79954 39487 765480989 19165 80853 46884286 81555 80853 115380782 35412 83454 15509996 80853 56123 657928633 80853 85329 589367125 16862 35412 438699924 56123 47191 389289468 42878 56123 859415760 6209 85329 552565712 16862 69863 79986145 16862 40505 18931876 6209 76717 286830602 76717 40113 262237368 3844 40505 927424003 3844 69084 127461431 90810 69084 101924971 40113 9338 31588857 11635 3844 732406147 69084 30958 884934494 60267 90810 308527075 9338 60197 909178906 81060 9338 463409229 49997 60267 180908999 30958 35082 736654843 47311 49997 16340402 67735 35082 814346899 47311 40358 89251241 15192 40358 187615982 7092 15192 668953242 75117 15192 801278967 67735 72263 512977676 7092 5600 823276738 48625 5600 678058738 5600 20706 444181733 20706 63398 503566714 20706 75344 742327550 15766 5600 352452156 65916 63398 416246694 61543 63398 381078117 65916 24121 119352215 75344 65279 822058874 15766 55471 285207145 55471 80078 887392963 75482 61543 115315074 80078 26272 440379460 59135 26272 57793577 41377 59135 377347027 41377 7151 202956367 6367 59135 994302249 59135 54679 323431697 55768 41377 252363256 2856 41377 763130934 76726 54679 124012376 30700 54679 990692915 52418 55768 37311865 89648 52418 607541710 2856 46070 748776942 76726 73465 623197204 88243 46070 70604680 89648 81308 897548809 88243 57913 212655367 73465 84599 169373974 33482 84599 393961750 33482 1392 350440857 84599 67863 19468439 29054 33482 738649313 76191 1392 592148150 67863 26458 581679805 35331 26458 238706924 66277 29054 926283716 26458 17287 239966899 11886 76191 987905877 11886 62029 131606980 59110 66277 477430095 75786 66277 54648058 90916 62029 565712147 7281 11886 887870338 89871 7281 562338516 60024 7281 107416460 16035 7281 375128788 90916 40525 439168276 61261 16035 956265641 2822 16035 320591047 60024 35811 599993300 25708 61261 815350865 74098 25708 687833108 74098 71928 617651492 35811 22326 896577953 75736 25708 139358416 74098 34449 656502830 40645 74098 454019651 17772 75736 18858946 12916 40645 809817447 39496 75736 328754777 72535 12916 199009534 72535 58799 601667854 63998 17772 670178014 28631 72535 669494234 80190 58799 800911640 32094 72535 402583381 43991 80190 353313599 90436 43991 376612968 43991 33655 618671824 33655 32439 572739912 32439 38484 499715318 32439 51606 509585762 90436 20162 156490418 68517 33655 657657 84423 20162 814674868 75162 38484 588574471 140 20162 33295998 68517 3706 651862210 140 17963 453208519 48563 140 399275772 41917 140 148393027 80469 140 575415363 18427 17963 744791991 18427 71793 472671716 18427 64819 77735601 65699 71793 679043103 40783 18427 979687068 56584 71793 236218586 26689 64819 422106272 60021 40783 955001700 20892 60021 418805025 88622 20892 102981891 51401 20892 438851195 62469 88622 860607734 35500 88622 781233243 30997 51401 851212571 7221 88622 914259008 40340 35500 431332894 23794 62469 231172614 27244 35500 727547513 27244 71303 654448936 7221 23615 886359131 23615 66454 300252181 77124 23615 622829840 77124 23118 211970308 23615 34952 959139591 77124 57018 826440410 77124 65926 935392705 71220 65926 669481931 16622 23118 862384017 16622 5592 908400294 32455 5592 232857793 16622 53567 992740871 71220 48002 186743001 32455 67258 273227996 78510 5592 532821698 25559 53567 25913830 78510 27332 266845636 72904 25559 246791245 54411 27332 48524462 25559 52570 172539715 85176 54411 942053234 2150 52570 774818233 52570 25660 116788079 27357 52570 230995428 65300 52570 600048037 86688 2150 397801383 50646 27357 667087724 13241 50646 202129215 27357 64179 466972088 50646 88695 473153938 88695 80625 108066842 64179 47684 124007314 39930 88695 677750126 88695 79559 969620651 30934 79559 534592809 39930 62771 291487689 30934 62824 993656839 30934 65205 59124683 30934 5628 215638785 62818 62771 647166062 81816 62771 134548533 81816 36898 353625350 65205 53296 288026048 72161 53296 507983331 87429 72161 736144474 59985 53296 607308270 36898 63478 332721386 53296 67640 71640142 87429 85357 954630490 59985 2558 589262449 10026 63478 888453857 35101 67640 670902042 10026 514 799572409 60311 2558 550104663 2558 68186 725179535 10026 26761 535930715 69077 60311 94754519 46204 514 661364323 69077 81917 150343330 27386 46204 137778701 26761 66903 3001274 25641 81917 583215469 25641 54014 328918903 27276 25641 198710521 66903 66482 253665453 87900 66482 477805392 67199 54014 521239458 27276 14462 876746356 14462 82159 583766858 88410 87900 41055761 67199 88063 476638094 2626 14462 21190810 66549 2626 24091591 88063 8835 954173178 25726 88410 704419137 8835 66190 913439072 8835 17080 542071549 78265 25726 895659418 25726 33755 856542851 25726 23707 859572544 78265 32986 734859259 33755 26167 104843963 78265 41462 191118069 33755 52044 134459633 69868 52044 113474038 32986 89202 83831320 24931 52044 457534569 24931 37613 14021093 89202 61485 640093612 77947 24931 508577428 24931 10950 617695199 15247 37613 756965858 14819 61485 771187391 79427 10950 883273548 68215 10950 452027915 70085 68215 442971245 27066 15247 932740377 86781 27066 534940 82301 68215 234438226 14678 70085 751259723 64908 27066 163026316 14678 413 643057093 90088 14678 645145871 74091 64908 954703392 33649 90088 182821506 29891 74091 334784931 413 631 737813669 74091 85558 960283451 631 4343 301925115 38737 85558 841764001 4343 88217 291435792 57347 88217 645872903 65533 4343 537583153 57347 33703 53067315 88217 18573 781402414 16096 65533 824966340 68498 57347 491934430 68498 1857 417505963 80656 1857 977617967 1857 73848 127352484 75711 16096 688006524 60503 68498 813472526 59987 80656 258920903 15373 60503 787337603 37132 75711 322345677 75711 1337 167315396 12798 37132 471385900 12798 42400 690473986 21300 15373 459596141 37132 45189 486023130 35001 45189 400384688 84283 42400 37943635 21300 34774 631529252 34774 22697 881915768 35001 30183 680175302 35001 57437 474619392 84213 57437 323922015 84213 45360 646518369 22697 40481 914364245 9619 57437 143688934 66037 84213 767990277 66037 36942 555524089 78095 9619 976708977 40481 39488 100861580 78095 44821 842055726 16739 36942 382336373 16739 9374 750390529 39488 51025 987275881 54178 39488 728245953 51025 43303 696099700 16739 28635 583492600 28635 43507 629119431 43507 88089 311327361 81868 43303 195290232 88089 81756 562010122 17007 88089 167434228 81868 41305 355016194 19850 88089 274409276 77622 19850 821472741 77622 32086 620546639 41305 80325 667188263 19850 2247 611001581 62271 2247 275679368 60792 2247 504531273 2247 37732 25018161 75835 62271 264862926 60792 87060 223866415 417 75835 220958074 75835 61499 22136507 37732 75705 613401731 75835 85969 607743820 417 77976 619179727 85969 63472 208826974 75705 89669 147001535 75705 65627 973892556 65627 83653 398860882 89669 71204 475463885 71204 45478 616208661 83653 48876 165688974 65627 33867 607584924 77646 33867 26403606 65308 77646 651734243 77646 11394 471462906 1229 77646 637980145 14193 1229 141456972 1229 16093 930262389 16093 77219 737250533 59757 1229 416993505 85921 77219 580168 51607 59757 828893572 59757 69090 36575913 59757 9878 320586243 26068 59757 942649616 85921 66069 115699401 34977 51607 910051186 34977 35389 151562074 26068 73064 300764873 69526 73064 39241162 84234 69526 381021333 69526 64453 118343540 17270 73064 781119532 49764 73064 976711795 17270 64713 155597095 49792 64713 316963923 704 49792 662733039 22668 49764 130649986 39626 49792 78644648 81016 704 63865099 77732 704 93063831 22668 88163 129632854 39626 49390 607881522 7319 49390 644602508 1019 7319 937007592 77732 7455 385906873 7319 31774 213581326 7319 74074 545539930 1019 82211 257889042 8716 1019 218103624 31774 52043 620989725 52043 6533 569663398 59494 8716 385957740 8716 75108 688064414 5998 59494 856582311 75108 33754 485896651 6533 82281 489043061 20034 59494 657793858 5998 66964 601757130 82281 85231 710603678 18594 66964 838756385 85231 56421 561826347 56421 49347 453277313 67699 85231 752071268 18594 43515 334650702 30048 43515 124652491 76895 49347 210275137 55865 30048 944395889 76437 30048 99661972 32550 30048 60835264 76895 27854 89422516 71256 76437 610923125 72928 27854 719810467 3866 76437 380422860 63586 27854 276146049 81506 72928 565365018 63586 49281 40053438 21582 72928 872272843 75489 21582 939590341 49281 5903 204497105 75489 27250 299551703 43318 5903 82397819 43318 49429 875981833 49429 78504 958576065 85821 43318 364286711 31309 49429 784404437 31309 14808 123692292 31309 39256 737207502 39594 14808 369077245 34836 31309 17586705 59384 31309 61173249 14808 41408 612642076 43647 34836 267692138 41408 58998 594557437 41408 47975 961775380 41408 66820 334039872 6632 43647 980720486 41105 58998 476186623 66820 37774 295747748 34969 66820 537378823 4715 6632 11723067 34969 58444 966260033 4715 59102 422143522 4715 15877 831434466 67206 15877 673614247 63417 4715 288960409 60411 67206 989521942 60411 64170 836014182 53769 60411 239033754 89853 53769 317012909 64170 81716 82142510 81716 74574 167168917 81716 90804 67490470 40307 74574 477114364 40307 67377 783150927 47228 74574 728305374 90702 40307 41309148 67377 20542 635322050 47228 62044 103065644 47228 5523 959706135 5523 17420 20810387 63908 17420 216500086 17420 11851 2785379 62044 49309 120062759 49309 49275 188118586 40391 49309 295144615 40391 45427 940644796 24213 49309 38156791 11854 49275 958185420 45427 64596 76406183 11854 48962 87313392 48962 44578 93759390 30975 44578 204309664 30975 41246 297107907 37003 48962 48354306 41246 41436 789087897 9190 37003 357996936 30975 59750 784529720 15255 59750 910618600 19348 37003 602601445 21118 15255 46700845 21118 27877 221514631 27877 57435 212575941 58578 15255 700513605 45307 58578 332491626 45307 81100 469646758 33617 27877 139180394 58578 71814 400943905 71814 24420 292487588 81100 61203 503381714 53609 24420 807382203 61512 33617 115039285 71814 29439 150573943 24420 1538 231194152 11458 61512 361710532 77103 11458 12446079 61512 84314 584058005 16757 29439 100789716 11458 27319 198664830 77103 21569 672428007 84314 19695 135772158 15484 19695 950961471 67372 16757 557997262 15484 63009 618442607 15484 45269 902473537 45269 34835 43843093 71897 34835 119326631 45269 2039 432783928 45269 49622 763484080 72799 45269 36125816 34835 8992 350290025 78210 49622 238638687 72799 10330 135048953 62314 72799 436014675 8992 48128 993248071 8992 39722 717386587 14655 10330 103033797 22882 48128 256489129 48128 50951 725286134 51515 22882 216548608 51515 85262 701788756 22882 9707 895164460 22882 59089 124306776 60397 50951 943532310 66479 51515 991926466 60397 69879 718018166 37524 9707 880746369 69879 83985 129080870 60397 24906 148601604 61124 83985 54541803 65632 37524 378570926 65632 76367 123386254 61124 70851 145309148 70851 85627 847668480 11859 76367 107323468 59765 76367 55904002 11859 90766 177125137 4465 90766 335260311 85627 82195 131533199 18156 59765 894255466 42428 59765 110967096 61111 18156 170708855 82195 18623 421446834 18623 6310 712541485 7250 61111 569917968 7250 84771 564414461 7250 48006 391528027 84771 36113 282609966 20794 48006 772708796 48006 54214 112465155 38156 84771 47011883 54214 29062 394177187 84489 20794 119437617 29062 1605 230601630 54214 77528 860746467 7880 29062 226946829 29062 22254 589647077 77528 69129 520976077 7880 3138 549961757 22254 36141 581142347 74654 22254 600851 43239 3138 920884968 76127 74654 538390222 69895 43239 781482401 61204 76127 38806080 74654 12802 43647632 43239 12376 62316712 33267 69895 162471331 4502 12376 872295015 12376 27153 137757843 33267 3700 370446406 4502 26590 262304095 73680 26590 614876704 3700 30228 971187393 19240 27153 16797735 26590 78452 137234535 82076 73680 402919249 41565 19240 114560161 33734 78452 966647137 33734 78870 104924839 82076 35325 495022817 89874 78870 91271179 37527 89874 143946337 18353 33734 296642905 88794 89874 351848170 48362 35325 601799184 87057 18353 799105418 15126 48362 682388058 88794 28518 499899800 14724 28518 283853282 48362 61304 763454242 61304 81268 91645168 52092 28518 184240019 81695 61304 960199310 14724 48318 807280589 81695 46077 8856723 86292 81695 918729317 81695 48514 417191983 6294 81695 58903110 46077 38237 931433355 29388 86292 148235635 6040 48514 985562204 6040 32126 102368518 6294 13250 66355874 20626 38237 26558414 6040 74666 971482201 35747 13250 623813321 74666 70586 661418845 80549 70586 121849047 80549 88224 663973195 80549 53613 391775004 35747 14276 936465741 34542 80549 477990517 58140 14276 78212676 15032 34542 920008962 28011 15032 652677605 51148 34542 247911270 51148 44617 720618349 76513 15032 11222772 62594 76513 952548103 85500 51148 989699727 65823 62594 532826540 44617 36943 839674023 65823 84760 126599087 36943 45300 668379890 36943 10596 595685405 84760 82748 315918548 60679 10596 75691916 45300 4437 590841571 4437 13769 35835392 13769 1564 868583320 4437 73284 431611479 58530 1564 179269156 58530 46785 466774376 62567 58530 791720400 46785 35447 80789461 14192 62567 48385484 14192 24855 99965875 46785 74495 807861385 24711 35447 702098926 24855 30839 869653592 74495 63543 93945219 80782 24855 682451827 24711 14721 684513904 63543 24543 28574424 61504 30839 636660280 447 24543 408862292 69152 61504 866168683 69152 60407 925534286 24543 88597 778623373 61504 20013 457298239 69152 39504 203707513 20013 32444 325545184 87747 39504 393743229 88324 87747 235271048 16323 39504 314680543 16323 70096 246142835 89862 87747 995529478 70096 50451 430779245 16323 40630 906920759 42907 50451 252909028 89862 65797 61544113 42907 45236 316885499 78641 42907 102419116 78976 42907 113172205 45236 55012 664707171 55012 84592 445488022 78641 49514 76154166 37937 78641 24604421 26225 78976 756956123 55012 18237 270772248 84592 63428 69832807 63428 75457 332778777 75457 65807 150542444 75457 51528 597922017 51528 46429 927944390 80941 51528 306076943 75457 2546 365118714 46429 27035 917201297 40351 46429 717898575 46429 38172 53613018 27035 6995 305876645 46958 38172 103536780 27035 88284 270134244 40351 80753 556960903 41147 38172 93049367 46958 55868 951243382 37205 55868 49680933 88284 36518 80760807 36518 6541 752612880 16306 36518 110202929 55868 57568 382030219 29806 16306 522562122 6541 63879 891758661 65303 16306 67203112 57568 11601 27685972 65303 88927 697295682 65303 76523 619917168 63879 37398 568109776 13075 65303 486522710 79636 11601 769658128 21112 88927 657836529 33788 21112 447486948 21112 46286 562472719 59752 33788 760257186 63082 46286 59446929 21112 84657 700675569 77570 59752 991772685 3424 84657 41142429 63082 14052 368033810 63082 71239 50737634 84657 48502 229161670 69128 3424 729282397 69128 68156 106414827 63522 14052 591646599 51952 48502 127495551 58810 69128 877542312 27755 58810 639755287 51952 65387 345365890 13446 63522 558309714 52775 27755 369829955 13446 3862 681115891 3862 57193 764266488 39499 3862 146259564 57193 19283 113968973 53355 57193 766270807 3862 32768 615045854 34936 39499 617772621 7107 53355 697027663 6495 7107 346753123 34936 71713 169641333 6495 38012 207528040 71713 1915 259580753 38012 61467 224729255 38012 7067 49511333 84106 71713 563086069 38012 37483 105828311 42822 37483 194879510 7067 72612 474639585 37483 70815 528020065 63886 72612 412981496 84131 42822 605831513 72612 32216 142239698 84131 48724 224871951 68558 48724 800307930 66365 84131 832974323 25450 84131 45873748 30346 48724 17132908 80457 30346 740302038 15927 66365 615433842 15927 66583 729933830 56220 25450 914187356 15927 31844 127754570 89437 56220 705856938 89437 43767 7754989 89437 13053 43519063 31844 22180 380684225 46019 31844 448763834 90513 43767 577987409 58979 90513 67223984 58979 24264 97777209 58979 88127 200760952 58979 14150 645733368 24264 74155 6654505 39088 14150 164788721 74155 90612 28365127 8537 74155 653124607 44451 14150 583001040 68096 39088 609168398 42346 44451 88306032 68096 88084 227767682 65181 8537 37659870 75000 44451 633692018 68096 54417 983892178 68918 65181 865092188 34088 88084 442491116 75000 58209 656347167 68918 56857 664069401 69961 56857 713662276 56857 42353 540632291 16303 56857 145328602 58209 69608 478206247 67474 16303 69098949 22077 16303 284365086 62703 22077 202581616 22077 27285 147707082 67474 16216 357012560 16010 62703 891317552 16010 21430 524307005 7667 21430 54900355 4313 16216 631358592 54826 4313 57301289 83570 7667 845676236 54826 58886 294818994 64770 7667 244610944 58886 51249 142822210 54826 33341 109481401 69319 33341 893425454 37148 51249 534752093 51249 89168 561880395 41946 69319 402978006 4424 33341 20199355 69319 75605 894954428 41946 45113 603211492 4424 30260 491759338 78676 75605 513693325 30260 46503 713052365 15088 46503 115856389 2851 45113 144881652 18555 2851 970583464 78676 4984 951159366 13832 46503 484464840 33045 2851 439466829 2851 8897 944253816 13832 37170 260713533 55826 8897 564068980 70830 37170 68238038 37170 62544 276198453 36884 70830 348301592 20042 70830 87486598 36884 57774 95070841 26969 36884 815695208 57774 82105 877207234 58092 26969 219368158 58092 61811 47259680 82105 11132 969130530 26969 65689 8389995 61811 31179 764092512 58092 57227 536518364 31179 81664 274592095 57227 21528 919513239 10405 57227 313439785 77767 21528 275445760 21528 83378 655976442 21528 20101 174080882 78556 83378 316324630 43779 10405 49675662 37269 20101 77274929 83378 59968 768604134 69067 43779 506520831 44449 37269 339111057 27494 37269 519315559 63890 69067 634279430 44449 23124 647874223 36665 44449 844270749 56983 44449 968029690 27494 36246 613643743 11102 56983 456567964 36665 48601 723624061 13221 11102 365353203 48601 4962 708523795 21897 13221 19373016 9119 11102 518730369 60621 13221 242631401 21897 4755 245807379 61227 21897 808231016 21897 15828 929836291 15828 79491 784935835 43930 4755 463470996 41389 4755 587429865 7096 43930 60309076 88398 15828 776558432 8125 79491 541961729 56212 8125 415558670 64392 88398 198187152 56212 89566 15807084 59946 56212 315106054 89269 56212 369943102 60004 64392 984344391 60004 74677 973687276 53292 89269 66759434 77760 53292 667586554 16085 89269 961981217 50991 16085 413227796 53292 2178 590365146 16085 16126 585710307 50991 39770 261149916 80476 2178 29659740 71012 50991 447911484 80476 3775 921213785 71012 54979 226130282 3775 28022 405325931 28624 71012 677233666 71012 18235 227589109 3775 17486 92876235 17486 73879 744246176 18235 16377 835711026 76447 16377 8747742 76447 50361 716871468 86365 17486 75660806 6508 16377 127665899 76447 86609 662943535 23879 6508 728672550 6508 89602 44443809 17799 86365 137821685 53166 89602 675199019 25204 86609 755194811 53166 12210 610221001 88313 12210 560826682 27028 53166 946522883 53166 63512 39086494 43379 27028 518371283 88313 90545 955118138 77867 27028 377522463 73572 77867 654127262 63512 54603 536775270 54603 81521 967070730 37904 81521 23125324 3626 81521 744838429 2589 37904 577360015 3626 30842 885743075 81521 72096 804161129 23149 72096 38116684 15714 30842 778399063 15714 72515 104708590 62672 72096 957678981 16321 72515 120723706 62672 78980 723625302 78980 82479 855685639 4799 78980 305380500 4799 21970 406847384 83539 82479 996638760 4799 40274 894390924 21970 64338 774694094 47431 40274 792365915 21970 83765 79438517 81164 83539 457129493 84895 47431 24079578 47431 65330 150498125 26089 83765 799222241 26089 36098 232433287 36098 25626 251518147 65330 48228 85467838 36098 21688 134031537 26089 76664 76291214 25626 34508 8515427 67755 21688 281567806 32989 67755 562089411 21688 55994 729950969 76664 17931 520220782 67755 76910 541353964 67755 74594 905458575 5053 76910 483258943 74594 85551 198762332 33569 76910 437049492 44849 33569 888963781 18879 5053 607402146 5053 22252 22639772 22252 77534 968141726 77534 88860 339056159 14909 18879 448599693 6146 18879 232604237 89258 77534 205242121 88860 20500 758642577 20500 71914 983993501 6146 44666 162542674 89258 86182 731039007 86182 44883 376347271 63767 86182 702572100 71914 30226 700571368 50599 44666 425610526 44883 66201 661620721 40620 63767 435049777 50599 88083 578399004 86372 40620 545964499 66201 50197 152657142 50665 50197 265026747 50665 73739 577248040 73739 69182 32471375 66072 50197 257978306 69182 33022 319786676 73739 69111 246845041 25826 69182 193554928 53771 69111 117639984 53771 44120 50818265 46692 53771 740781320 30301 69111 112779200 44120 82425 361957811 79204 30301 939178882 30301 48831 656053178 74251 82425 857811976 74251 37966 332223922 37966 27082 899004397 48831 48254 298140289 48831 51140 97878929 35961 74251 652973348 27082 16822 829155923 22191 16822 321007637 48060 22191 375527050 35961 60279 623870579 60279 1832 961891670 61491 48060 755290453 1832 26462 619570289 60279 20494 180048896 61491 76956 910121427 19109 1832 748925251 23131 20494 349845094 23131 6976 595804825 6976 38215 695653834 23131 25102 32841613 25102 89500 302580058 16648 89500 916231065 38215 54312 290666049 81175 16648 859479531 54312 83971 380919022 29703 89500 797571112 83971 25645 553034708 62269 25645 122514263 81175 87660 375142529 83971 31405 288903217 4303 87660 138665232 31405 57762 905713709 2566 31405 824010340 64188 2566 589876166 77659 57762 100496348 61478 64188 18229636 59577 2566 866081788 59577 68882 239845085 2603 61478 24215753 2603 46945 527973634 68882 78128 140223776 2384 59577 600461817 63654 2384 730922661 5583 63654 570896180 2384 87435 25539237 25458 78128 243845495 87435 65614 750144214 22931 25458 357747493 55572 5583 208626788 65614 55807 946335077 25458 68587 127890487 55807 65779 564715889 55572 33583 899025413 11063 68587 3236461 58740 33583 608918289 88861 11063 33408640 33583 33245 709271190 33245 8950 294916899 12808 88861 356846535 75822 12808 251291740 33245 74287 578128825 20409 12808 251622940 73369 8950 349729138 12808 78157 754943943 58214 78157 262026791 58214 43847 867479059 58214 46530 518360083 18937 58214 236405901 18937 1668 941788620 46530 71148 45659362 3960 46530 623368804 18937 58235 4881675 61044 3960 712938457 45650 71148 625350194 49314 3960 18128001 3960 8724 157203463 8724 57740 224295518 8724 26791 777046215 49314 85469 723229534 8724 53861 132380580 8134 8724 85785529 72511 8134 227689951 85469 65816 989603635 8134 28868 726563807 56577 72511 556254561 59181 8134 39648215 65816 8133 703807519 8133 22311 364779709 8133 89632 196844811 82012 59181 191563667 63710 22311 719288186 63710 52114 516262337 51992 63710 462626231 73425 63710 222641058 51992 27630 530331409 50555 27630 23628439 64221 73425 59913975 44920 51992 925295249 4105 64221 567930589 64221 63068 685942564 4105 23903 129114925 63068 36211 156324865 42376 4105 622637017 23903 83609 102184769 53832 36211 363750825 89747 83609 739487339 53832 79393 347548264 89747 38615 731655413 38194 89747 254090927 64413 53832 996030259 7690 79393 14350807 79393 36274 105571973 21263 36274 976009786 38194 79721 828815089 21263 8967 240275328 8967 88456 373158225 21263 5382 92864783 88456 36964 202312695 54872 88456 903104011 22837 54872 240016327 65792 36964 303278597 59374 22837 54926547 24106 22837 87769691 22837 89681 461001356 70421 22837 445911130 59374 31218 831315652 4554 89681 34239363 4554 65618 387043067 64041 4554 525303896 70421 59435 406705875 2023 64041 583132160 64041 75289 134969475 46765 75289 161863539 70260 64041 96531441 59435 54570 346812331 2023 23728 36855086 81704 46765 168567783 46765 68591 300917788 68591 46085 730879942 46539 46085 303230790 68591 28884 923983458 5259 46085 489569358 64590 28884 923950416 54390 5259 820988319 64590 26912 92470582 64590 18503 67349885 5259 86059 860074643 20169 64590 909148732 10688 26912 244634227 26912 37546 791938430 36129 20169 47260640 20169 3976 241537484 83225 37546 920575148 3976 15598 177198596 82066 37546 9407115 70624 15598 533278861 83225 27449 614975827 83225 45497 596646093 45497 15143 751976994 75194 27449 693213254 41760 27449 497844956 15143 4472 77599366 45497 51935 667915196 84470 15143 84890480 75194 68704 844944619 43844 51935 503995979 83409 84470 558138775 83409 65345 813066381 43844 50406 993021433 65345 35396 687718062 23439 43844 470694361 50406 71234 640851820 60216 71234 96361493 23439 73451 182145480 35396 43962 507648675 43962 45955 397818761 68152 43962 340954571 19064 43962 68445929 19064 59039 314682573 48513 19064 921419188 48513 57562 735198016 48513 3970 756865150 55271 59039 875981329 57562 22562 329599764 22562 57731 412712857 55271 51081 576464010 32245 3970 90831100 51081 50246 674110105 84368 57731 307330093 5198 57731 740563777 35945 50246 584130668 36854 84368 672988747 84821 50246 318833363 35945 73622 933955005 8065 5198 599803782 22109 36854 645659476 46986 22109 838338410 46986 71379 333371290 8549 46986 824972507 8065 46567 288355202 46567 65676 532805229 71379 49385 973608932 21018 71379 934651391 49385 28167 515861619 65676 10174 356490972 21018 61153 56960252 21018 37151 99840633 85994 10174 865706879 85994 67121 176416374 318 61153 52189930 67121 37448 212585128 37151 43317 963738304 72937 85994 952890382 67121 27941 470275977 52975 43317 812596996 50851 72937 868064603 52975 85178 475966740 56829 52975 821554903 33493 56829 194425273 19077 33493 505115965 50851 18318 298874618 18318 30477 491537884 30477 14370 997057915 19077 54138 669905595 34910 54138 714455697 32562 34910 802210794 59695 14370 124977631 69013 32562 830480712 32562 86873 915575041 86873 35924 560763601 41055 59695 911904217 59695 46948 778606963 46948 7675 975534439 45873 41055 503521788 35924 36525 642611088 36525 61323 573392306 84472 7675 128263019 36525 43513 192717307 84472 3806 127207653 84472 20735 3827923 43513 32540 289751126 20735 50491 621220523 45565 3806 424504165 55684 32540 197629468 50491 58293 457490625 58293 62891 773283943 43690 55684 892253973 80251 43690 314814849 62891 59983 709601822 58738 80251 742780824 43690 31417 532007088 5713 59983 146214966 86938 5713 233619669 20702 58738 638107390 59570 5713 906587873 20702 46472 55007020 5713 76217 447974029 86938 3292 463584105 59570 57367 685477828 57367 25159 65073749 35923 57367 272122991 58200 25159 217395994 26722 3292 947797647 4089 26722 884681726 35923 66930 203063828 4089 49286 862128729 41683 66930 796152029 21494 66930 247857373 80674 4089 904825016 21494 89283 95631719 41683 41721 527900075 10112 80674 860268237 12279 80674 384415330 47932 80674 553384996 46098 10112 985065914 47932 43467 65377960 21272 46098 14365486 46098 50812 274082219 9048 47932 667501145 21272 28477 472078952 48722 21272 491259194 30087 50812 310668589 48722 70615 47584076 53182 28477 22215620 67854 28477 444490723 26903 67854 468854680 77645 67854 973518775 67854 19651 653297600 86184 53182 505491609 67854 89383 280343613 50859 26903 530174040 50859 18398 452779127 77391 89383 333528225 18398 17163 506702658 1974 50859 590657989 20389 17163 576627043 14240 20389 18021991 880 17163 74361105 17163 15095 445821592 15095 63036 723047856 20389 35238 919456761 39662 63036 567735812 25541 35238 373541803 85692 35238 955942341 5002 63036 132748708 76124 85692 222107284 39662 22960 287040225 16158 5002 59978622 4963 5002 254264106 63678 4963 474114170 88633 22960 397979240 9715 4963 779355627 49534 16158 790553193 90831 63678 334123646 65068 49534 655326155 88633 6857 831719798 90831 35631 101590388 90831 61524 25307503 30860 35631 325521722 83493 65068 206681951 54875 61524 922568496 16387 83493 973709525 49225 54875 956191993 35699 16387 535209871 74218 49225 452885776 79202 74218 907894543 23390 74218 912581602 1744 74218 119382596 12770 23390 98515951 12770 84082 644542279 70785 1744 215710442 70785 65762 33657723 63934 84082 728234037 66975 84082 644949368 84082 47508 745247768 12318 70785 217058887 65762 56757 132936902 10684 66975 582457685 10684 3442 929489257 47508 20543 4617694 20543 53100 979507945 81514 56757 938272748 81514 90035 304795106 20417 3442 152773392 20543 53443 68710634 81514 34201 9669513 46024 90035 126094098 30031 46024 454238254 20087 20417 954808808 30031 2997 613116592 34201 39982 655851640 78726 20087 72905541 36967 78726 725976589 3404 78726 730433787 8159 2997 478063481 17100 8159 890357229 36967 15678 500080067 36967 61042 54693674 8159 64826 591318021 34051 64826 60702579 61042 44704 857299085 64826 89156 796966080 89156 21545 818732024 89156 75635 690237666 68034 75635 55424656 66215 68034 178630109 13478 66215 986046085 15182 13478 352581188 61502 66215 611931574 68034 45397 220004870 15182 12338 523099154 68661 13478 400082830 25120 45397 644024777 12338 8508 533087093 72107 45397 367276268 79723 8508 600404152 12401 79723 369194462 85750 25120 60484885 72107 90621 501090916 30604 12401 666500018 51556 30604 906593157 51556 35429 120308217 36177 35429 949182125 13113 90621 457178266 20331 30604 113453428 1383 36177 503625103 20331 964 492577934 72068 964 512248152 13113 12762 63517136 964 42670 76978209 1383 63126 491641266 12762 80835 360401455 17833 42670 927268942 63492 80835 753794912 21826 63492 24125239 63492 47235 689908128 62584 21826 117941408 63492 77902 528390337 21826 71480 840654798 5452 77902 333269932 5452 12960 367784438 62584 63677 590660808 77902 45954 445635667 71480 23855 701997782 45954 15974 760555 15974 37 497495255 37 72204 161391050 19928 37 58270247 71682 19928 131299399 86725 72204 74568899 19928 46975 84876439 86725 23982 643692082 19928 47208 279726072 50278 86725 974974078 47208 41363 10167372 46975 22091 927005445 22091 33825 850171743 39443 22091 90830531 55051 22091 325607913 4531 39443 509992913 22091 22583 276837002 4531 1381 671286636 22583 65878 717901227 55051 83912 231920743 17748 65878 246654740 24809 22583 562174313 24809 55102 70966668 63093 55102 386865374 24809 54585 230465164 17748 39960 176106309 39960 38917 375116161 39960 70718 471100694 63093 89824 325810707 38917 80749 373611665 45141 39960 59792236 2200 89824 977787085 23639 70718 596125444 80749 53749 774857288 45141 80789 83663303 78994 53749 868259997 80789 32129 165784021 18675 80789 514365570 70575 80789 341333404 70575 20462 292476127 78994 89201 968103095 9227 32129 517463803 9227 12184 276726889 60116 70575 421023511 74315 12184 255528421 89201 35310 253956214 60116 72782 383272452 72782 52368 651949893 66894 74315 438366069 80268 72782 145940917 39304 35310 138617911 24328 52368 557380112 26645 66894 2184273 17168 24328 393668969 26645 47564 678009326 70730 39304 767832594 24328 42533 7243881 87888 17168 841848027 12521 87888 126377243 8910 42533 739024713 54081 12521 910023062 22903 54081 549742669 68925 54081 929756924 75979 68925 125209760 54081 52788 481016092 7845 54081 742668713 3549 68925 137867940 52788 17792 924035932 3549 24186 76827208 17792 50209 336086238 54684 3549 856366347 19832 3549 253465304 19832 42644 94247928 31344 24186 852613696 19832 45695 210701219 88539 42644 307563533 30697 88539 289652036 45695 32804 266536145 23703 30697 911515112 32804 2908 440048303 30697 17895 662896580 2908 70446 864681555 17895 32003 187798541 18690 2908 645849430 18690 78152 811455089 70446 77687 19462281 50549 32003 790887199 18690 39664 88980713 36904 39664 220757266 78152 12360 810792997 39664 60622 238265518 19974 50549 552182765 19974 77949 680695431 66250 12360 599842862 12360 50391 62981164 50391 13943 837258097 50391 74402 75124531 81980 66250 231674962 13943 37183 48206190 13943 36608 527548819 37183 59297 564492760 51203 81980 85031764 36608 45738 672455033 51203 85375 945547785 37425 36608 968123234 52310 45738 177187133 86682 52310 432246362 86682 23505 439339004 52310 89783 400605157 37425 88565 557668685 88565 65582 79073031 88565 48940 41980414 88565 77835 801899134 65582 35029 122153332 62449 77835 856212467 34251 65582 414799302 62139 77835 49229599 62139 68338 481117885 80160 62449 526359891 62139 49031 319929630 68338 60974 740555502 15423 68338 405904577 68259 60974 79003010 49031 69083 138260006 15423 82928 736941797 44119 60974 795710836 58822 15423 943371822 69083 68767 675245088 58822 66265 816379325 44119 25451 300408980 6030 66265 299616919 85003 25451 945813368 68767 73338 67555696 85003 47655 628080198 5432 6030 411145973 13897 6030 793431412 30667 73338 297642940 75285 73338 177019689 34496 30667 897095919 60406 30667 561286815 75285 36440 11208386 58570 36440 155085244 75285 33453 899721600 353 33453 404883864 353 39008 332761450 39008 67973 241209067 48917 58570 125533824 39008 24218 686257584 82315 24218 171502738 82315 53785 492037805 67973 5005 114863961 53785 42889 734350185 24218 61953 337321556 49337 53785 494185549 49337 25859 79165919 44074 5005 573487891 528 42889 264986364 61953 62193 897470860 39009 528 263936165 29235 528 733325239 42429 44074 860163916 62193 17637 81592332 67291 42429 866589440 29235 74648 31303609 42429 37394 934704047 37394 23465 473257238 23465 66526 661326980 40134 67291 167107608 74648 8431 971493646 23465 14628 938098709 69682 14628 716765519 8431 71751 993550217 69682 89754 945192433 7890 71751 851492546 69682 5865 45892152 89754 88578 658342561 6394 89754 264384792 7890 47367 744270157 83961 88578 212817508 88578 54840 874099109 54840 1593 151431529 47367 48306 49605913 31428 54840 407480119 18682 48306 663923393 36923 48306 878006675 18682 21649 134666030 8484 48306 818641402 8484 2565 134073126 2565 70175 871753675 70175 49100 825478783 2565 23088 422899808 34971 2565 528734594 6276 34971 928788936 14311 6276 523291530 34971 45017 901094866 54853 14311 141644348 77050 14311 597263335 77050 28060 717801252 45017 199 260480129 28060 13552 88749920 12653 77050 688779447 12653 54601 290808047 9398 12653 56664896 60653 54601 123771034 54601 42081 410446845 12986 12653 551097097 54601 79762 990620210 90007 60653 225663951 79762 75474 205352792 42081 48875 766048289 70655 90007 851378819 9039 79762 11490403 9039 13069 951459246 9039 74837 158418308 70655 30458 668565349 74837 70508 55458879 74837 37027 28133226 64907 13069 569798344 64907 2845 623664447 64907 54890 865733041 70508 46467 200368244 5542 46467 572490643 73263 5542 201694528 54890 1006 962913949 54890 71198 252142774 5542 33259 218527678 73263 88818 341687575 1006 64616 404680096 1885 88818 664342434 64616 47425 210118895 64616 57169 515299330 88818 21780 395285279 64616 85512 316877398 61787 57169 480747026 74952 85512 511169351 62169 57169 827169486 67963 74952 468342904 76473 74952 755042398 12816 62169 50331073 12289 67963 782117450 67963 3374 151951286 81239 3374 258511788 49353 3374 83179558 77805 49353 639302030 18292 3374 931322986 49353 14968 785462474 60958 81239 820031397 73731 18292 842571221 77805 58188 145831377 73786 14968 782483338 58188 75484 374831013 58188 71292 73571021 59152 73786 714345653 25675 75484 218244048 84557 75484 251602466 67371 84557 772183270 25675 9207 1006626 25675 77170 749708960 25675 14963 398919640 67371 39334 536740873 67371 83478 943464613 9207 48797 629381293 39334 40478 355467451 28887 83478 605437504 39334 21351 500303461 31332 21351 715848603 31332 12088 702606366 28887 38062 570824740 38062 77094 470549392 38062 44105 34145094 12088 63146 641946634 66588 77094 978221957 34191 44105 542056120 44105 57888 432172141 57888 80655 969458256 80655 69606 123734737 79483 69606 996149061 79483 76169 381451580 76169 28029 930101242 68544 69606 557948038 13528 69606 79842626 37617 76169 10571877 11411 28029 915732613 75721 68544 51917361 75721 75504 222981753 75721 3592 813466561 55370 11411 597423517 71132 75721 212914346 55370 90574 372135785 22367 55370 932971747 22367 60595 319032200 24033 90574 959549610 60595 47692 662338862 87190 24033 519314122 23558 22367 32922973 29344 47692 875361157 87190 89653 56091500 47692 89497 600247290 35400 29344 319845999 49069 29344 63138818 68471 49069 443259804 7175 89497 112788837 35400 90412 373326597 35400 50112 32679309 26913 49069 970789668 60801 90412 792089122 7175 84107 874873888 26913 89652 457519479 50112 74534 797672621 74534 32161 982169203 88276 60801 759128460 7240 32161 500910242 73181 74534 448496093 47492 88276 492076772 86678 73181 605838531 3470 86678 16202542 4922 47492 136853669 86678 14975 942298006 68050 14975 454694560 3470 40995 108158997 58997 4922 645661069 29628 40995 420338796 14975 21849 356919551 40995 7119 762780406 58997 64235 559724574 64235 34876 542736816 5924 64235 160029020 75016 5924 839105693 5924 48740 144804589 48740 68202 81899904 62098 75016 443947104 37080 48740 652257804 37080 76039 79610173 68202 49180 796013737 38121 49180 274565824 13506 62098 664821660 49180 75306 509453552 55804 75306 145794549 10995 55804 668051429 81286 13506 725997975 35899 81286 211073614 23700 10995 104178087 70836 10995 164898198 10995 78167 684660444 28083 81286 979498944 35899 45858 765378604 33044 45858 717179142 70836 42226 856763170 28083 6010 717224918 43859 28083 36126747 42226 35220 261982340 18041 35220 617050334 6010 81386 491141562 43859 13465 342841695 31845 81386 228968887 28944 31845 92001695 13465 86312 42607160 89540 86312 516177832 25308 31845 991979910 86312 89597 222240842 86312 26077 819914973 23783 26077 99957602 23370 89597 110288554 23370 70834 38916130 36452 70834 314530378 26077 53460 376853264 6323 23370 481023982 36452 36654 52981310 52901 70834 461781180 60182 52901 836391235 76803 53460 169695373 24169 76803 835825266 3480 76803 829605409 52901 64658 272324238 75227 24169 405357725 15109 24169 498096873 34214 3480 187217224 75227 90061 614883163 14676 90061 407291596 15109 39221 682568299 49873 90061 433874867 90061 31851 150851042 10706 90061 905841509 39221 40288 739580743 49873 24419 452171704 33779 31851 763405456 10706 51461 209397607 2355 24419 834169607 31863 51461 803750170 2355 24799 713104685 51461 43957 306091623 23834 43957 286896943 23834 1520 514288732 23834 17706 495847323 52645 43957 260612097 43957 76630 495918652 48359 23834 90353534 39399 48359 609385812 76630 28629 703118393 50009 39399 68850433 24962 50009 777454882 39399 87467 629673522 35063 50009 284002960 9290 35063 878371854 35063 23750 275369673 72342 35063 149377375 16272 9290 507710796 9327 9290 779802840 12 72342 190570772 12 60474 796096206 60474 15238 159098485 87449 9327 145669832 15238 13853 643817250 36885 15238 98163412 36885 64839 809054898 57157 15238 207258439 13853 45543 999269731 11605 36885 278394969 20547 45543 5807789 45543 84989 223542171 20547 33871 600759711 10772 45543 715155105 20547 2044 809193862 22202 20547 835502734 39642 33871 475640808 22202 40897 303463852 64917 2044 628646497 39642 70937 884191311 40897 26064 56705677 40897 15364 176948439 26064 30380 1884916 64917 39482 157303054 87047 39482 73655187 23436 87047 989460036 23436 83054 444981194 190 39482 213156785 7968 39482 290954453 23436 73759 859244111 43831 73759 128302535 43831 32936 952429298 43831 17901 31378486 64680 7968 238682635 74778 64680 557543183 82945 43831 637521429 32936 10907 810261367 27437 82945 37558483 16843 27437 51193095 10907 48404 370849978 16843 60590 483075908 60590 34092 56827606 16843 50069 130861272 48404 46830 826314356 48404 73277 50812630 60590 57739 374480388 73277 37028 232821663 74158 57739 783058505 26021 73277 287835537 15355 57739 776741479 57739 16918 849647785 81612 16918 164660279 70010 81612 81249126 81612 55579 29604485 55579 8575 249596647 55579 24173 257290500 70601 8575 465797177 8575 30085 660729657 55579 6216 584102495 8515 30085 18474172 49091 30085 25118831 6216 9248 814030287 9248 8473 572380595 6216 6616 227173340 8473 34212 323862632 9248 63259 558111201 74180 63259 270694077 68883 8473 685935920 68883 65201 777506589 2271 68883 484385421 72934 63259 968511216 27819 74180 612292141 65201 22170 908310375 72934 9595 30966841 9595 44505 465098510 34557 72934 979844343 27819 16531 147428271 76714 9595 453190532 9595 38437 95996122 44505 48434 432541347 76714 55111 536795040 45770 48434 445885521 55111 82750 418456726 55111 56881 159432318 56881 36193 552394544 26726 82750 928099250 56881 81045 238010008 36193 6444 807730503 67086 81045 665929538 6444 76960 343765952 58152 76960 593171055 32413 67086 326278088 58152 49995 822517624 19729 49995 312924541 40965 32413 312348841 5790 32413 43405200 81813 32413 441151134 52870 49995 509149346 37563 40965 178661210 81813 7033 760603873 30886 37563 164915751 37563 80073 104477864 51405 52870 81610865 11761 30886 254278841 30886 88149 603422061 36791 51405 583601151 28556 11761 774171437 40043 51405 642225141 11761 12527 541864208 28556 63363 72751858 68203 12527 405648268 36838 40043 408389629 40043 42270 310480476 58264 42270 411439960 68203 18620 438636988 13123 36838 72713788 13123 61210 565779656 42270 18229 858994847 51348 58264 89400019 13123 65904 99963624 74588 61210 563834830 50841 74588 594447894 13399 51348 298476712 65756 65904 787211679 13399 72951 44339066 26570 65756 399586669 9316 13399 828636942 72951 4834 1819434 552 65756 578031622 66507 9316 333291802 552 75935 437819576 7979 75935 472737699 8767 75935 583197240 552 54677 503506102 13808 66507 150038933 7979 87780 70452037 52220 13808 844583548 54677 33667 51880031 6372 87780 754089315 33667 66570 688433880 87780 83305 404087945 9213 52220 953448413 33667 18776 748513195 83305 9959 76875004 9959 72385 221043590 85942 9959 195729778 17642 18776 668688743 89763 85942 662462397 52410 17642 852716371 89763 13868 776999591 52410 6212 326987274 89763 21499 569145416 31050 21499 364867909 6212 15312 167147432 15312 54668 17666205 31050 19080 622418304 31050 11246 796118209 28078 31050 359511735 19080 84431 236167265 19080 69840 576208922 56833 28078 551586242 5064 84431 116074020 88737 84431 145438875 5815 5064 324677319 5064 70198 502053964 68696 70198 853426898 62000 5815 949128537 4568 88737 612060 70198 14517 748630460 68696 44548 137986370 13268 44548 728373502 44548 6330 40567164 79460 44548 41304091 77964 44548 774155815 40452 44548 688981986 6330 12949 587198559 79460 61218 827336135 9335 12949 313359564 61218 41120 39358044 61218 68787 823446604 41120 6969 739713791 61218 19106 222969595 9335 44633 804478517 19106 86503 707871474 13810 68787 96373844 6969 54368 171921992 44633 35390 458778867 48051 44633 54271757 16139 86503 612568054 16139 69469 482587012 35390 54044 883825008 8567 16139 394634618 64970 54044 478090848 69469 73895 388968853 27597 69469 198547413 79022 54044 911377247 7600 79022 594321659 73895 70833 332136233 53846 73895 62961195 27597 61221 656941853 53846 47721 590898250 53846 87554 836598733 79889 61221 893869349 53764 47721 254792773 61221 39632 571814411 79889 27747 513020143 79889 6419 659681704 27747 889 19316912 6419 72707 320681642 889 64925 360254142 64925 54626 325733921 889 4669 310006608 54626 51196 111010931 25552 54626 23888456 64925 26147 387183247 4669 27084 333307164 4669 23330 214726852 34807 26147 880274962 5647 27084 913292736 23330 40883 172582654 5647 73555 872447519 42731 34807 793262915 30344 73555 298290257 73555 38906 374934475 40883 20527 925898290 20527 7750 138200952 20527 17309 859336355 27551 20527 24204140 20527 71991 942866749 48506 17309 144319412 16128 71991 433955602 48970 16128 160647842 43834 16128 352565171 2131 48506 462311355 48506 33927 28506889 43834 44738 603481403 48970 89557 173013155 58637 2131 138116330 34616 33927 61840495 58637 51876 90275309 34616 40499 248239421 89557 45423 91887345 51876 1842 529200169 54569 34616 930439411 85246 51876 869216778 18248 45423 654633264 11622 18248 257418097 16254 85246 804371183 85246 89727 708720259 28592 11622 875841174 61274 89727 901576546 28592 14199 490697904 67496 28592 728583245 14199 69261 398409461 69261 62843 141865038 62843 85584 335711573 14199 8294 569677378 75772 69261 202712934 12650 69261 248723101 8294 59055 275977166 33673 85584 60427518 66629 75772 273628608 69877 12650 450924235 33673 48027 927828881 69877 31834 197198679 44411 48027 896871641 44411 13911 988025333 69877 770 878397624 66441 48027 868900129 66441 84745 64581368 87791 13911 618008203 77396 87791 105902325 770 59539 680408207 77396 77089 991595828 3889 59539 441767602 87791 83672 752103885 67998 3889 903216122 90183 67998 672557083 62367 3889 956248633 60043 83672 366301202 83672 16642 961605069 88395 90183 957255236 62367 50040 355775088 61376 88395 223788031 88395 64204 964976295 77598 16642 87956734 20912 64204 541178687 77321 20912 475702780 61376 41003 502474315 69851 77598 855750900 77321 77791 587387951 20912 54169 151469736 77993 77321 486103628 77791 26191 697260780 26191 4123 129445482 26191 80618 153348623 71199 26191 31767525 26191 31132 745713653 31132 47156 651289420 80618 90122 612217829 45937 90122 110387431 45937 34964 904282913 54263 34964 746549969 47156 78137 725669361 42151 54263 699800650 45937 58109 898298899 54239 34964 41791397 58109 3312 482825374 28576 42151 578828152 3312 50089 527796335 26500 28576 96164486 30520 50089 356873235 50089 73468 644265166 30520 37788 367990971 60436 73468 924604921 26500 26715 764336651 38025 37788 385416061 37788 39024 391591169 37788 72351 901121607 78270 38025 86023013 43769 26715 403713492 43769 661 593143558 39024 36228 739123246 57530 43769 678432612 78270 81369 108571435 48886 43769 583774082 11938 57530 739890253 48886 12017 37700629 74547 81369 895750553 28761 74547 532226355 12017 29185 238416749 28761 76934 560380526 42917 29185 670215270 34976 42917 608315189 52520 29185 921748574 76934 85555 877291833 42917 72627 383692814 34976 49239 475999654 36016 72627 398920672 85555 3373 145800158 72627 61483 65693912 16380 49239 417260726 49239 31422 522737905 36016 34439 42255934 87548 3373 713169304 71951 34439 943876632 51644 34439 723561644 31422 26305 427935212 21375 34439 161261553 18631 26305 817630140 49026 26305 435621303 21375 35975 113504893 49026 15968 17873715 21375 19615 647162875 80475 18631 596453161 19615 29034 776802843 15968 37561 80086322 32776 15968 467731236 37561 63293 501541273 87133 29034 873829035 36592 37561 84469459 27168 36592 18812980 32776 22508 26995526 22508 32660 54324367 83359 87133 40547642 81727 27168 123783554 68627 81727 124425530 33588 32660 515760 34589 32660 826792991 68627 19549 264126331 68627 17078 145674368 17078 32781 937909573 19549 67567 87509092 17078 68221 681101265 67567 2579 768144329 17078 17510 508793641 68221 55018 77668668 16092 67567 218193939 77470 55018 531903861 6332 17510 145437620 17510 87470 849505511 68908 16092 48620447 5080 6332 359025969 6332 67193 968746634 5780 67193 549331190 9341 5080 314097812 44296 5080 126318488 2559 67193 773282596 67193 66638 362680894 31998 2559 360426994 52945 9341 714346861 66638 49734 688471709 18593 66638 101859955 22238 31998 749196070 43504 31998 31700303 89277 18593 58731667 22238 45902 868887561 45902 18697 560169554 18697 80624 861521018 7757 89277 118765190 45902 11266 466821853 52106 45902 810890465 59022 52106 389903085 43342 11266 364516969 82691 59022 743589621 52106 74869 735925551 10099 52106 299197297 26733 59022 102468360 26733 88888 36095609 57633 88888 739853765 76922 26733 451330818 81471 76922 654034424 81471 27958 610970244 68088 81471 253164609 27958 3154 300669215 65083 3154 588376169 68088 9579 657309148 51006 65083 65664108 65083 73831 835956044 9579 81459 652312562 81459 32456 860157738 32456 50929 889998497 72990 50929 665151723 85241 72990 265444985 72990 60798 549163986 15939 85241 621559592 85241 89132 508916880 12887 89132 25745884 86265 85241 47347043 73308 60798 297411085 88787 73308 503356640 86528 89132 115507325 88787 39291 137570238 61372 86265 60394371 39291 18994 316385207 86528 77320 258104648 3458 61372 953461395 77320 85675 40930679 78644 3458 845602701 18994 89476 24893150 23862 77320 16707112 60671 85675 100294192 19465 89476 627079456 60671 6183 350543815 51245 60671 109983266 77412 6183 22442755 70770 60671 386258504 40321 51245 626522043 3034 6183 876670559 1882 40321 202387723 13095 70770 104656046 1882 52245 74631411 13095 18413 313628215 1882 24469 234279608 46108 18413 421937752 52245 33712 111546653 12697 24469 758141847 33712 2611 816785205 33712 1642 42913618 6934 12697 764680500 90646 2611 667800269 21247 90646 766236788 83418 6934 482622383 34617 83418 282920214 6934 66455 784707944 27542 34617 404865059 27542 9360 798316656 27542 83260 652514129 66455 32407 595058558 66455 58585 976208485 27542 31311 145966494 56650 9360 160673874 67729 58585 4628682 58585 19323 846878693 61992 58585 144788098 67729 3028 52955533 14734 19323 103715148 86480 19323 571679839 18889 86480 64467502 3028 77399 945630473 66031 14734 192424339 38694 66031 443572134 67801 38694 535024700 18889 59258 807718564 46088 77399 982879998 33537 59258 852112268 38694 20361 576714887 44896 46088 590503882 84224 33537 990245219 13957 33537 628885868 74765 84224 901458117 79547 20361 505170733 74765 13276 353550070 13957 76410 444027146 76410 72137 931450624 56201 74765 972225715 70669 79547 445185850 54882 70669 967132306 70669 83527 364400461 72137 33449 962810157 50301 33449 263810620 62009 33449 33676001 75959 83527 680224916 50301 55617 274385425 50301 73821 766595156 21527 62009 363052502 21527 76354 437629042 65702 73821 378259239 55617 72270 797590156 65702 55800 914229382 40818 55800 64460353 73688 65702 557948443 73688 75896 7285647 75896 28803 194889451 27011 73688 4964320 13028 40818 276515617 76940 13028 677654733 76940 4614 961816795 27011 88826 786887849 13028 699 733382484 80694 76940 991989862 71708 76940 926568978 40774 88826 669690920 80694 84085 925830715 74690 699 127114601 58317 40774 48838207 40774 52397 284064246 52397 22130 406253854 28606 74690 836900099 28606 5232 220585049 20093 5232 611359263 19159 52397 963155707 22130 30099 807292282 60688 19159 351926345 19159 13237 866207421 19159 36199 852695835 60688 39067 886776514 39067 72930 845365237 17930 39067 936609380 17930 53542 876264860 53542 8122 168805100 17930 41966 812847983 53542 34551 236922416 53542 58244 449251937 76957 58244 672761492 49654 58244 768203283 58244 33522 166937651 68370 58244 278167450 49654 44150 213880542 76957 54710 125959113 54710 14336 567918974 54710 62849 495834296 54710 1357 462952461 1357 58462 863679272 62849 48193 964911834 58462 57177 20834873 16879 62849 370079898 83341 48193 439102629 16879 43141 905301042 43141 30041 385857528 57177 22795 410707901 76804 30041 567215988 76804 14817 590452500 76804 83094 256908183 6671 22795 180509933 90534 22795 589453704 65744 76804 214038592 65744 2972 55640744 60906 90534 279003882 6671 65540 929069244 32980 2972 216813197 32980 31443 82665350 2972 65534 783586971 73134 32980 46411759 65534 86892 115155244 32980 86985 971983247 73134 54443 291362797 65534 10833 103508695 10967 86892 89615374 89586 10967 391181038 18050 54443 595800521 18050 77605 871070561 54006 10833 918439090 77605 5734 486830166 3210 54006 403580370 54006 2329 146391387 77605 7871 218319876 54006 43314 59803011 3210 68858 455857415 89672 68858 395827560 26620 89672 243516755 43314 39908 96875803 66035 26620 612042743 17868 26620 269211197 9083 17868 118350424 26620 35441 824299771 39908 78071 493543325 23212 35441 523990057 64623 9083 327114336 23212 75595 314458086 47221 35441 131752332 47221 36972 351088272 4844 23212 247455259 77430 75595 57011754 47221 90851 369622401 10470 4844 126841681 10470 67821 525682820 10470 22612 535056 22612 63620 981651029 63620 21260 691900028 67821 57430 930138486 57430 44902 814152396 21260 85930 64086481 14884 85930 688180576 14884 79641 53995376 70383 85930 121895522 53252 70383 21037184 14884 37262 240852614 70383 45295 588907775 61427 53252 971805114 70383 60241 455736380 65116 61427 424185680 63576 61427 27396978 45295 30409 119144763 30409 24663 694466986 60241 9884 961565808 24663 1340 32277290 9884 9407 900803633 47306 24663 671409708 47306 38278 340080936 19536 38278 149171920 1340 66136 616185490 66136 44546 639992950 47306 77728 438701545 64325 44546 859935170 66136 44042 39947250 34534 44546 214186155 77728 85794 149607100 29871 34534 593886363 85794 47353 955663838 85794 4023 784829351 55939 85794 617991521 85794 17954 250496901 47353 52831 913470410 2397 4023 812812062 52831 64563 352344392 45339 52831 420560503 2397 76572 132193086 76572 35216 530600685 35216 60977 141970528 72574 76572 686433989 72574 41538 558723755 41538 83884 203599756 83884 64777 847235975 60977 48571 829599065 71486 64777 938355818 48571 48233 277678509 24753 64777 284051407 12493 24753 780175193 27329 71486 302598368 34645 48233 156105863 27329 59611 260003937 6862 27329 475988991 34645 44166 489736168 27329 21215 668124352 6862 90301 249641881 90301 20736 371173523 5184 6862 107694835 79537 20736 369212840 21215 83003 224775747 89928 5184 462863322 89928 52320 665756672 89928 10896 424511604 83003 46843 121233590 61703 89928 999846245 90416 10896 502706751 26743 90416 931291066 26743 46605 732618472 8612 26743 7424060 85267 61703 118902433 90416 12322 559094036 46605 66235 882623102 66235 49311 29426299 56163 12322 357557186 49311 30648 797765095 30648 89301 449967394 23203 56163 450497197 84273 30648 853686596 14654 89301 65532144 23203 78675 932211946 14654 66684 251268494 66684 68293 73846846 40521 14654 50145736 57074 40521 442355967 18328 57074 733852658 57074 14586 585634556 18328 16074 782319061 40521 52034 75730602 83547 18328 163608294 83547 27395 62900849 40421 16074 868137069 75656 40421 74518155 40421 74019 481108657 40421 62274 46159417 62274 40040 755641286 71910 74019 317051889 75656 1352 118322761 82807 1352 41985690 82807 41819 754913101 40040 23610 78554640 13083 23610 898116404 13083 9128 486745152 65133 41819 837479552 23610 67320 197213525 67320 15322 848279890 9128 83734 814977583 65133 46415 625498964 15322 67760 887567575 67320 42564 375249538 50557 42564 505764771 46415 65228 617131055 33356 50557 990316953 50557 67007 918748092 50557 261 756438660 33356 23710 221676998 33356 46121 867459652 39541 261 56731545 67007 90653 505261566 46121 71868 769196907 39541 83866 600331642 39541 8208 815105813 41215 8208 186410107 2794 90653 9837663 2794 37669 399728748 8208 51939 860221023 52259 51939 221010723 52259 51728 433342877 51939 40265 65322243 51939 31304 948663017 65386 51728 730784863 82589 31304 214303252 65386 20323 995166115 31304 30625 804965669 20323 67032 870278591 65386 847 55419123 30625 28470 44155724 69569 28470 738435808 69569 83836 16162413 30128 28470 9576212 74599 69569 838393369 55390 28470 173901029 83836 52598 52182013 30128 24634 123248118 29016 74599 811851225 74599 21529 644297857 56801 21529 947283849 56801 56526 993396952 67127 24634 834668603 19534 67127 147910346 89363 67127 225041549 56801 42463 28073778 42463 38478 778887103 25784 42463 204795802 35054 19534 72332105 75310 38478 210940676 75310 30906 84169247 25784 53281 822645914 74266 53281 992085610 30906 60800 106371864 66711 60800 575354216 73106 53281 51605623 74266 13226 166819878 66711 43608 317604379 60800 56298 695881546 73106 87574 558952024 29689 56298 521360542 87574 67375 42636717 62719 56298 58568086 87574 90175 947813510 87574 65190 314320880 67375 5203 41625663 62719 22124 396112240 5203 60646 239874085 63056 60646 367714658 65190 48647 897167384 22124 11031 801948367 2883 22124 318223288 50272 60646 846291931 34491 50272 822773074 11031 28362 953858741 40969 2883 315612922 2883 85984 821267249 64767 34491 480499628 28362 18111 310714855 40969 60140 10735525 77873 18111 292100023 77873 34778 876042209 60140 52996 474181813 34778 88096 781442812 88096 64550 167194941 71383 34778 637481694 64550 14783 332415903 71383 87430 790427901 6525 14783 296565349 5171 71383 573397661 25633 87430 847442423 18785 6525 283192422 6525 81551 952292919 5171 40119 401061356 81551 29393 44521537 40119 60840 740559857 40119 49528 169190767 5166 29393 877350172 60840 75763 437551060 49528 6551 337785400 86321 75763 42435881 75763 60072 426405658 17297 86321 636004776 17297 80123 406075967 80123 53557 535067234 72821 60072 888026913 72821 71686 721000559 52053 53557 756252028 13061 52053 787427734 56029 52053 788817601 90220 72821 274142964 26008 56029 873603529 90220 63791 703528574 26008 633 939222658 56029 51985 114779386 633 57578 598341983 88250 633 957307852 633 47314 237099749 50909 57578 946613899 57578 18303 83431802 50909 24295 622649343 25663 47314 421739839 78827 25663 995194398 293 25663 869459730 55561 293 40337950 90380 25663 172120453 54114 78827 745203839 10735 54114 462847342 55561 52574 354226733 7271 10735 442328396 90380 43798 384110759 86946 43798 331254083 7271 16195 770450719 88858 7271 492280288 78361 7271 64045898 22071 78361 756294800 60821 22071 399687153 88858 73860 882861492 3652 73860 208542855 3652 52869 882536383 49605 73860 968147604 86180 60821 268394417 49605 6906 805413516 81283 3652 14600207 63734 52869 985828109 6906 75017 333679066 63734 18274 202631681 6906 37322 416390178 63734 2737 85803331 18274 8653 247696068 88881 75017 336898904 88881 7323 689060817 8653 81682 34541857 88881 83440 983983956 4404 83440 29276233 1275 4404 344481866 4404 20045 626209874 30786 20045 415807979 4404 88617 196634391 30786 71362 296296339 78568 30786 739853137 30786 51225 404917717 27286 51225 147424904 51225 66106 620599917 66106 53138 435011059 66106 48463 235593811 51225 26033 724803203 53138 18730 508496018 52541 26033 201609637 72000 53138 2429771 60398 18730 64033014 56165 26033 933342404 18730 19132 664820618 10343 60398 826898978 72000 23123 632074918 19132 65660 43917509 32905 10343 458203421 10343 5556 19445573 23153 5556 975175819 88607 5556 691372907 65660 34233 213374174 34678 5556 34613191 88607 71551 556654045 34678 13777 697522436 42582 88607 740621882 65307 42582 841665900 48760 65307 604412892 38525 65307 199930484 23202 48760 976675037 65307 79322 130688518 66971 79322 855057477 23202 31387 833194360 31387 89092 180990301 31387 27179 771405572 37949 66971 197718122 66971 62917 271385697 31387 84098 94777897 26807 89092 201786022 37949 38388 554140795 84098 26094 262211973 26094 61166 304293363 26094 58426 951933922 33415 61166 731402526 16238 38388 30456114 35345 26094 31210217 64942 33415 169343870 13966 16238 893299706 56972 35345 52044943 13043 56972 560210862 89426 56972 935488825 29589 13966 138745344 76271 13966 21537628 29589 9535 217906109 75021 76271 589987881 85096 89426 975148455 60812 29589 66809581 85096 74165 956077725 9535 53317 893180772 85096 53565 23124259 32100 53317 100590516 53317 15735 789814217 53565 83483 645634868 53317 7898 124988964 20112 15735 609920280 83483 65002 373646675 57241 20112 677858 8128 20112 457316327 20112 1901 303464308 57241 75611 98055484 23863 1901 447269339 8128 40008 745652042 1901 87052 910194807 69554 1901 90371472 23863 7029 94242720 7029 35002 579528815 16214 35002 872862903 16214 37672 317283969 83946 35002 904973305 58634 37672 68693932 83946 68248 685021807 16214 79648 765335389 68248 36912 659765324 66530 36912 560431499 68248 40319 750390502 13879 79648 709198170 21811 13879 289239972 46030 40319 416771460 40319 87542 861612680 87542 65325 855326707 21811 61594 473155010 66692 46030 855721333 48742 61594 509231254 12602 48742 717032034 40447 65325 172827283 12602 54868 634130843 47116 54868 933099271 40447 14615 543548754 72176 54868 327150649 77871 40447 261126927 70361 72176 467499935 70361 19972 127717341 70361 3534 277691659 60771 3534 956174684 70361 63640 756664430 63640 61702 652708787 19972 86648 951389614 86648 86680 280870053 67681 60771 386468121 20558 86648 727341777 16341 20558 488660752 67805 86680 269660843 41579 20558 318487902 24524 16341 867140968 58015 24524 769706199 20189 67805 575696050 41579 6586 951109341 24524 70974 846462390 70974 80971 805451240 20189 90124 73138039 20189 65309 319171166 70974 7241 644451460 7241 1957 86793296 38320 7241 583697998 13651 1957 775739949 13651 90697 737589519 52524 7241 230061444 90697 80119 538677074 52524 68675 672976308 90697 9852 46704246 47277 52524 239118637 36667 47277 384921341 47277 83505 30846387 9852 61251 124061678 40844 9852 886537154 63686 83505 250929647 83505 44547 775562890 51417 44547 181301800 57328 40844 525735319 29409 63686 40650302 63686 938 781072271 57328 80970 270908669 51417 53143 638006532 39148 80970 412199411 89439 53143 920436484 938 21290 458698047 53143 60607 81303952 33088 60607 54815799 57246 89439 75003118 21290 38872 653480664 87812 60607 376077191 13037 60607 724797642 87812 17876 504824117 38872 51861 719028966 17876 90096 376131939 55542 13037 184551054 17876 51836 242951788 45758 51836 20854275 83526 51836 117561815 72915 83526 896973859 45767 55542 744473691 51836 52182 50069770 45758 3047 51807644 10335 83526 642960680 3047 23126 136279394 45767 43490 793383733 23126 89776 53368004 15575 43490 516513016 18836 23126 129313516 43490 36303 441267907 18836 39824 700253949 15575 30736 515166014 47521 36303 933795032 39824 78080 529196755 39824 25304 674106673 30736 47693 794387844 82373 78080 634358871 25304 80488 96874356 82373 52372 654375882 47693 61727 665493625 8846 52372 741309078 61727 72808 155528210 90708 72808 682091432 61727 31732 57901903 72808 7788 760099557 90708 77945 316850402 7788 29234 830021468 31732 70875 108591942 61474 31732 73069404 29234 43008 372722396 70875 40181 63959311 29234 30430 18272790 66557 61474 864084204 10570 43008 237001046 10570 62355 560014880 40222 40181 161631711 80371 10570 66404729 62355 2884 653550089 80371 58677 841717495 28991 58677 559901108 28991 29654 915654499 58677 1798 767203257 17527 28991 413800625 29654 64902 67041518 28991 10153 513583895 36691 1798 234046104 1798 12239 459390504 64902 57632 980894086 36691 27099 219982388 73470 10153 546967493 76502 27099 825422501 27099 88697 786353924 85379 76502 878275473 85379 25281 640323390 76502 18014 856388704 47837 25281 26842721 85379 74078 782008707 18014 1411 75268222 16349 1411 669841176 47837 30149 535195710 47837 53539 434590002 40520 1411 318517326 86415 30149 874077056 30149 51284 69971563 86415 72238 222339243 51284 71916 579089410 86415 14593 178054609 74888 72238 792105323 14593 79195 510380048 34863 74888 628839400 12001 14593 337685910 12001 39652 991328305 81404 79195 302244449 60816 34863 20536650 74493 60816 61422616 81404 61665 860543395 74493 22633 177490523 81404 54794 242509473 60816 11037 330988482 61665 2829 998143372 61665 27116 781936440 61308 11037 306122167 41139 2829 647708817 89514 11037 868837479 89514 42020 383172552 41738 41139 377373966 41738 36707 858391700 41139 48232 545585779 48232 47017 140331498 36707 53268 985238122 53268 48617 974371136 53268 28388 550283080 44491 48617 877358587 53268 87048 908461938 24937 48617 105273587 24937 34938 466707492 34938 44844 188870793 78033 44844 552233774 87048 16614 871057148 44844 5137 847184823 78033 86558 623780833 28015 16614 680120862 9262 5137 445777411 28015 87608 495325031 29124 87608 496861768 81944 87608 640379371 26685 28015 31377371 29124 39741 180643613 55445 29124 983455002 39741 13035 969599376 42312 55445 848227211 44785 13035 533487665 17523 13035 61652877 44785 41242 578710313 17523 6620 359309042 73772 6620 891972425 73772 6652 502970275 44733 6652 170295107 6652 76293 502832627 58166 6620 387372944 6652 53312 851215990 45045 58166 28476348 76293 51094 70931115 75326 58166 791329317 51094 61070 298225511 89082 61070 700663754 15460 89082 49751912 75326 65196 888583425 15460 23513 172389208 89082 44442 896631162 44442 51694 745705223 21178 15460 219820824 49174 23513 65729574 47704 44442 49939534 47704 37873 908252417 49174 68647 273289294 638 21178 170097491 14188 49174 494578117 22665 638 510885602 14953 68647 447421 22665 11179 751868827 638 29090 660596534 75867 22665 787778943 29090 40615 618058225 75867 13722 721506396 8249 13722 344382750 13722 32648 8325675 37127 13722 420919817 40615 49088 954319502 49088 78370 347650148 8249 64216 465720877 49088 85840 179589376 44686 64216 775221433 67328 64216 729363322 44686 85585 665107626 2732 85840 800250846 80977 44686 135954618 82265 2732 923629890 67328 44418 567576388 44418 47046 883901711 47046 40509 613926552 56058 44418 461327103 61039 56058 645004383 43718 56058 401340175 86142 40509 58138970 40509 40132 19444855 36877 43718 74962464 86142 72537 12194565 72537 40952 873201722 81143 86142 841323630 81143 67738 28917679 81143 42689 660318500 42689 85054 659970906 67738 22349 88605857 22349 18537 830669204 7572 18537 369146428 73446 22349 905824727 85054 38273 771880683 15408 38273 417753150 38273 89953 2669345 15408 53765 627243879 66387 73446 704784665 38273 6871 73664779 66387 71282 257422939 43087 89953 16086166 66387 837 190208548 39868 6871 445353746 10640 39868 209876140 39868 51825 286991787 39868 66781 185388296 66781 60338 976022262 51825 913 267289447 10640 36950 90040954 60338 13598 285192449 59974 66781 64907337 60338 80506 688718922 36950 83411 15008692 59974 34892 99390259 60995 59974 668031866 76890 60995 888056319 60995 469 308076116 60995 2720 581638224 34892 46027 928791913 60995 67010 711270863 45636 469 942512708 46027 2660 38477390 46027 26450 156226582 2660 9853 505414659 45636 78557 49969666 2660 23902 459094338 26450 64712 783501600 23902 35104 512060918 64712 28110 246349547 60293 64712 739700110 84861 60293 968264372 28110 36975 451015793 1677 84861 558537645 38617 60293 882286699 36975 34239 676684730 78701 36975 408145957 41595 78701 47765771 84393 78701 95281459 86031 78701 309939232 47888 78701 302776237 10136 84393 243819575 10136 88653 179818600 84393 18888 762200184 18888 16869 678347815 16869 72534 155847043 72534 47283 627963842 88653 15602 898320703 9220 72534 105484603 56420 47283 964150001 56420 59766 796704255 9220 30007 138877914 21944 56420 817581218 21944 43012 209022607 59766 87256 390636036 27100 59766 513558794 30007 50022 878870736 85213 21944 160315547 50022 6716 637215892 50022 60592 603085202 50022 3476 636098161 85213 17282 586127981 30155 6716 588076358 77283 60592 195557988 52518 30155 793823381 3476 10327 386364963 10327 32593 358091769 23540 77283 500410547 70647 52518 711886560 10327 32097 88535664 51750 10327 80911342 51750 18024 500967567 18024 31497 64505525 42531 31497 870987762 6352 18024 436315195 49331 42531 869801472 18024 208 938037907 6352 57178 188991709 54320 57178 792894486 30013 57178 924707926 54320 10705 249290385 54320 74263 29761853 16393 30013 541348464 74263 89009 635571491 74263 75733 944638252 75733 30611 60790319 85665 16393 31234312 85665 65239 837848021 67867 30611 75557350 60038 65239 502493952 24177 60038 887941447 10700 65239 289318599 10918 24177 680741227 10918 16493 909642669 16493 47159 567892704 34324 47159 912869930 68285 34324 850456183 68285 64264 277081592 16493 81854 30353232 72979 81854 350072371 60327 72979 341792937 23228 64264 541077 23228 26278 825136925 39078 26278 173799783 17993 39078 252257581 66777 60327 970115867 42668 23228 901105508 39078 38318 523727431 42668 68539 442777473 42668 43873 907998797 43873 54519 120237046 54519 54648 680369615 38318 12300 468533210 8505 54648 67530577 27785 12300 722620639 73114 27785 473877924 54648 20293 680981986 4734 8505 142473523 4734 36444 17840798 27785 24095 964362234 24942 20293 845083389 20293 61810 115330105 24095 30262 46428918 57022 30262 180551982 24942 81354 924943985 15051 61810 352392917 61810 41909 761935856 81354 56943 573423310 56943 30526 842730087 52378 56943 581871856 8319 56943 763589532 8319 68923 334797001 56943 28782 235201479 30526 48635 508239479 54661 28782 646060178 24577 28782 80689703 24577 16754 259596165 19081 24577 89848814 34921 16754 540110042 18445 54661 500264172 1350 34921 63984273 18445 87589 67784108 30121 34921 590452319 87589 57414 908905543 87589 43549 987194002 64718 30121 703565832 55592 57414 251559878 64718 73156 900387753 55592 50237 220666056 64718 68828 444836332 60125 55592 733745295 89732 55592 210386150 60125 7123 574062191 50237 64503 4399242 7123 83463 423152107 64503 43175 431742610 7123 26024 62353201 26024 60401 165572858 9015 83463 993250484 26024 36390 791020625 68671 43175 270288500 75072 68671 436260721 75072 43259 237981989 68671 16578 861126083 87870 16578 450308406 28946 16578 177890627 58005 43259 831488450 28946 22619 882427860 85727 58005 688511738 87870 28434 372239224 58005 10178 96523215 65460 28434 303832924 65460 40704 8541250 10178 13602 369230984 17055 65460 248916881 40704 47115 834752570 68481 13602 507354415 68481 23241 893570107 47115 56059 460178115 49909 68481 56500798 8926 49909 913174955 9593 56059 947056570 45691 23241 475184550 36201 45691 855246746 72719 9593 421344233 8926 59448 980392832 36201 40877 736500502 29120 59448 234292912 46845 59448 606147886 59215 29120 746833485 65156 46845 616291854 84445 29120 226786497 29120 27484 705115695 44132 65156 574015373 51969 84445 727569144 84445 31698 780813029 31698 19034 569940294 19034 79249 90440205 51969 74567 262386731 51969 57528 61337483 20041 74567 25689270 32794 20041 906631109 79249 40721 178472421 29397 20041 359747872 35255 29397 449480617 80180 35255 492201423 32794 37853 393200111 80180 6725 41935090 2030 35255 839344523 77226 35255 968642315 5183 37853 98982983 5183 25333 60174117 25333 44956 182357645 18046 5183 566564470 77226 86977 948817620 18046 27834 980991687 25333 65246 374664967 4181 27834 589213010 4181 46608 586095867 86977 42002 190274043 36302 4181 908058588 24959 4181 101348955 49846 4181 253979736 31696 49846 104607205 41190 36302 464267206 49846 50306 365270626 31696 65751 675221215 41190 52478 937206163 11564 31696 281091762 65751 85465 154839584 66348 85465 836705285 1020 11564 56932621 17020 52478 728486766 1020 20031 617023988 85465 59005 300139211 17020 67181 202675467 58432 67181 342289847 67181 31362 214489198 12689 67181 4857515 67181 1226 542110190 1226 48644 392345922 12689 62939 884891257 18378 12689 37858257 10031 1226 777662345 10031 2518 30900754 62939 65033 548859399 51510 62939 920849548 27333 10031 78976291 81891 27333 956970348 45303 51510 668951648 60518 45303 208331010 87899 27333 317823708 17700 60518 880684235 17700 24685 999406787 55359 24685 851409307 2702 24685 354666469 87899 66779 153930493 24685 36167 16355066 76562 24685 914171495 47240 36167 510738767 47240 81083 579035689 81083 49907 665194638 36167 60201 370422885 60201 607 1737902 60201 48814 145203907 40474 607 437019142 5625 40474 247349364 6990 48814 756672121 607 76598 139672105 41208 48814 13575348 83 5625 2628586 39089 83 939869340 6990 18336 312832241 39656 76598 348347826 12797 18336 455274515 18336 20534 877108684 73982 39089 771201108 9753 18336 386711791 9753 35992 138990601 35992 88783 321533575 88783 79385 764171941 3302 9753 342762123 79385 20546 365911917 25972 35992 139554903 25972 2322 708029502 79385 7288 201698133 51755 25972 78921115 25576 7288 867217164 12796 25972 802824577 62790 51755 323789790 63876 51755 74651583 54701 63876 144925646 63876 73778 595718146 62790 47323 839993032 56348 63876 772603477 40046 73778 576452303 48527 73778 772595673 45117 40046 400813072 12432 56348 18648669 40046 9288 496607961 40046 56242 251047273 49465 56242 289852607 9288 68941 692389915 51252 56242 574238091 47171 9288 225151111 9623 51252 605829933 47171 7561 803959055 47171 53386 850688082 5642 51252 282393014 22249 47171 839418647 22249 31898 557240420 53386 35012 444288259 31898 65475 187601725 35012 50148 320860033 22249 72298 90502005 50148 60328 637961263 72298 66674 368290436 78000 60328 671517664 72298 72363 789916340 58132 72298 408411192 17094 58132 848816336 32263 58132 19902843 42691 32263 764996703 72363 17457 757485291 37862 58132 118821088 37862 32585 807418908 17457 7543 717807587 706 37862 858413950 7543 64062 949324847 90601 706 816692404 34541 90601 701774676 44108 34541 233892480 34541 15495 87500236 64062 20684 130745463 20684 80865 856198598 82634 20684 745000375 15495 25088 405914130 51135 80865 62823025 51135 62568 340526841 25398 82634 923333249 78100 25398 122244954 51685 25088 987925785 3484 51685 687492024 7305 51685 597978202 9354 51685 730646418 76990 3484 381676423 31757 7305 721840622 7305 63802 355002557 9354 79560 373495396 76990 12809 391790133 60410 79560 729937373 82627 63802 787225278 60410 28273 606726425 79560 19125 11795036 21365 82627 375389318 16920 60410 259117544 19125 23925 223429492 58896 23925 337686813 68334 19125 798415764 5280 21365 400254736 16920 55374 202851971 58896 31057 666515976 58896 13038 250016411 62627 31057 439066150 5280 58863 212299252 58863 61140 853205800 13038 51370 820163141 51354 13038 783120827 51354 89756 48028430 63720 61140 79175532 51354 66402 287593196 62003 89756 921052019 51354 68212 437852754 66402 48727 274460552 62003 23801 46920196 43334 66402 470363400 26918 23801 309162797 51493 43334 879497458 43334 37986 10914259 85820 37986 35207364 37986 11728 854452590 11728 44321 870482833 55364 44321 233876941 44321 73247 806537997 21597 55364 6068572 11728 1657 705323117 28786 55364 76522954 73247 39967 657200804 35965 28786 590146667 39967 70112 603160575 15518 39967 458892994 50789 28786 591871728 21382 15518 62919701 42604 50789 179751347 20868 42604 347481844 23732 20868 2080168 21819 50789 955888222 23732 24335 729066515 46207 20868 378683011 23732 4364 324186883 18138 23732 273834390 33652 4364 530929699 28287 18138 360917836 41784 4364 717249401 82176 33652 119791860 18138 1277 293164065 23822 41784 98966651 1277 1553 51773343 23822 51064 61437679 1553 73978 88236659 72690 23822 298999749 41932 72690 463370306 51064 64430 962879825 75012 41932 297169484 84522 64430 433074032 72690 36360 431347118 84522 1512 355899065 1512 23720 909782114 23720 81446 2923670 84522 10381 372914103 61554 23720 799957841 9031 81446 406433081 61554 74284 403630310 56691 10381 913327191 74284 78736 689731112 9031 1660 726503860 23803 1660 944397024 36783 1660 96135181 88522 1660 234827336 1660 26075 953872385 88522 33646 719693729 79658 36783 227326139 85722 33646 200012669 6322 85722 497442394 79658 8681 616656118 33646 3131 178168217 6322 86439 536434664 90303 85722 20571150 3131 89219 42807721 71438 86439 257649312 5958 90303 787978539 1183 89219 426302392 1454 5958 26543688 6910 1454 344685112 5958 64220 620774936 6910 22220 781788740 48484 1454 388809699 48484 8719 268577810 64220 60221 851255831 48484 42318 644275056 56783 60221 488893050 8719 2115 589558607 2115 18678 112077270 42318 72474 817909036 68411 72474 249060796 68411 28489 592456522 69622 72474 764744220 18678 87394 474447597 68411 1936 246229187 72065 1936 905175280 36223 28489 822722905 72065 30225 59989138 30225 52871 253627949 54880 30225 505387671 63760 30225 947103500 27688 54880 425312078 63760 36496 677138699 27688 52526 166356963 54880 89859 330033140 90073 27688 796617308 36496 6300 764857046 60543 90073 468649619 17561 52526 112865445 90073 88211 173405524 62565 60543 614746274 19202 17561 78615103 15145 60543 323093874 88211 57192 354034482 74892 57192 172203887 28661 62565 681605602 15145 44143 861601229 74892 4810 260336636 79238 57192 826821064 3894 79238 180472247 79238 61991 263475947 79238 11167 440980839 72199 3894 218679735 47864 72199 410450609 63570 72199 705244023 61991 28749 395672509 11167 85872 367469635 72199 49977 462492175 49977 87005 317924552 49977 67526 119801682 67526 18259 528465160 18259 74847 314468525 49977 21378 613357663 18259 21231 781322667 67526 82694 854015108 80790 21231 302065632 82694 53637 938884467 60710 53637 850856746 80790 77225 505193278 41092 80790 194142081 86779 41092 550196186 31244 60710 87976648 60710 27878 916618551 86779 62416 460745680 62416 65662 219511830 65662 72810 429704240 65662 64701 234470994 72810 49715 990559727 49715 21326 24010625 21433 49715 140523735 21433 23336 586193657 87927 64701 700549486 23387 23336 890668535 21326 26193 387675027 87927 22737 517746287 4878 87927 311331815 26193 54070 24148047 72700 4878 838124643 4878 65884 802293634 70578 72700 732858749 70578 61900 731934033 61900 49592 622298802 5652 61900 611768453 61900 76014 519266384 5652 17894 89773624 61900 61135 218837509 47908 5652 807412183 46973 61135 53561756 61135 28197 175825927 47908 6194 798975231 44260 6194 728086588 46973 22174 761514685 83004 46973 362131858 53023 6194 250550282 83004 69215 603542351 75430 53023 38747306 84674 75430 998488370 53023 3896 6914112 53023 50556 978937336 3896 46757 98552251 64631 84674 38486963 46757 50455 597194591 50455 55011 89293104 32233 46757 101528913 64250 32233 944509477 32233 76213 958691242 54899 55011 863327539 64250 28369 129863400 26695 76213 24877956 8609 26695 94917589 36206 54899 216339063 28369 80713 668929391 8609 60484 499743700 1740 36206 677600605 80713 54041 54540347 60484 74248 252424697 74248 47107 946058964 54041 35256 496475503 54041 46922 352891983 80602 46922 152987447 49233 74248 498508559 35256 87906 675030224 84233 35256 389433665 46922 55159 292328195 87200 55159 37823656 54231 87906 747764627 87200 10520 373427026 39155 84233 321506500 48351 10520 945053869 80873 48351 56884463 39155 87454 627776310 47082 87454 797654223 80873 28276 11444796 16597 48351 314220041 12242 87454 892134140 16597 90256 219287287 42434 28276 283918875 9978 28276 457511498 14806 9978 404243834 30046 12242 940180509 24237 42434 137085476 74638 42434 401262906 36652 24237 957155503 36652 48061 88715927 40737 48061 574392860 24237 27718 754319937 86077 27718 307425897 36652 52201 481037143 22069 40737 698620235 86077 54842 240756519 46586 22069 114981020 89465 52201 538946125 28564 22069 206877666 40614 46586 72252433 84880 46586 598813664 46586 15409 905705338 40614 58499 405410778 35366 28564 951444340 67734 58499 882253999 19998 67734 117292004 21309 35366 38277006 5303 35366 363848728 19998 13166 128618801 67734 16934 369606294 13166 84394 345175753 66602 21309 123026112 5371 13166 70406618 13166 35660 711573015 5293 35660 363462558 10224 35660 740922131 5371 16389 501291089 35660 74075 403208061 10224 53064 806112063 10224 38490 121784499 87987 10224 99845367 53064 56837 997529270 74075 72580 815721142 80320 56837 188857974 87987 50347 911296567 72580 42167 476611679 80320 70219 21343429 42167 8969 569145441 68755 70219 966642725 68755 68107 74067028 8969 11397 769576602 68755 68920 144897854 11397 12902 314132978 68107 76531 30085909 64118 68920 607791014 11397 30016 661127452 45775 64118 95979608 6664 45775 550791452 11523 76531 577583769 27538 64118 708557043 6664 45532 150630042 27538 64272 450385355 11523 55510 489839211 27538 67162 116239866 65371 45532 5281951 4308 55510 639103568 33756 55510 710328752 4308 5070 898242594 5070 80023 37140036 80023 71267 997223120 33756 73461 785231608 19192 71267 57600130 37532 80023 874556344 73461 17373 497944665 73461 42566 348041007 37532 3054 793536799 3054 61585 96703129 61585 35341 523160869 56822 61585 115969300 56822 1018 43024275 1018 76566 534740327 35341 77776 748626152 74371 35341 171161964 16090 74371 122047159 60264 76566 280229948 13314 76566 853233047 77776 43402 335169900 60264 24820 651705471 16090 69119 371741109 35344 69119 514382707 35344 22272 208668194 79096 24820 70969514 90208 69119 256874359 24180 22272 891913661 80279 79096 86047467 79096 83630 199127608 79096 79779 174614828 90208 61962 570889572 5755 61962 447138856 89620 83630 554078789 89620 42148 369756058 79779 90049 645346709 67163 5755 23177713 90049 5908 619684901 61530 89620 299218665 90049 87333 114700937 67163 11549 147019813 83889 5908 665774530 30572 83889 484833532 61530 36860 481770529 30572 29518 50175176 83889 15252 896701490 29518 28143 333684595 27278 30572 570566793 54935 29518 718076841 29518 87723 360708604 60215 87723 236990118 60215 39509 497791556 54935 82655 8140192 39509 2183 655086651 60215 25858 104060414 52888 2183 520278414 25858 88208 660490736 82655 13806 360007096 88208 11962 448773834 51709 25858 421237965 13294 52888 227708460 51709 58198 576255362 27389 51709 490563217 51709 51310 194732855 40095 51310 976500436 107 58198 1505657 13183 27389 266529470 27389 14341 473658383 40095 10246 616773668 14341 84754 434544867 57878 14341 603565320 31061 10246 676947006 43825 10246 993392573 43825 74937 114413024 57878 25986 731248076 16313 25986 646148115 74937 87068 706106794 87068 57534 520349591 32087 87068 74258332 16313 39998 110342769 37526 39998 123040254 87068 481 116765671 39998 6058 611145637 39998 42575 516755734 37526 31175 424201787 39072 42575 653786086 73297 6058 758640230 39072 37379 144339513 37379 4013 220203545 45946 73297 751748259 45946 41323 646919875 41323 47836 910408156 45946 66538 325332551 47836 34151 402213029 1781 41323 850872892 85644 1781 7898699 85644 55859 624404223 27228 55859 215999218 55859 49480 420121121 85644 5062 168501865 80666 5062 536571901 46957 49480 577122714 46957 49061 5537394 46957 20677 604793983 80666 7913 685247462 60535 20677 177192558 7913 86626 606954966 20677 32222 537710355 20677 66302 75907511 81778 32222 36911098 86626 32577 304995532 86626 53850 753209897 32222 61034 21990514 66302 4 869982313 20264 61034 554480416 32577 46595 991467241 44416 4 860772129 56582 20264 91297148 28813 56582 995084880 90444 44416 92050460 28813 89944 905149722 44416 45164 865016029 12772 90444 61876431 28813 950 1941254 12772 39956 195166119 60642 12772 917080693 45164 55728 936178495 60642 79389 134594104 84900 55728 492016056 62647 84900 957829692 22332 84900 895576944 53073 79389 842581488 78155 62647 222919588 53310 84900 327691295 53073 44487 187518817 78155 21218 750853160 9750 21218 394017471 9750 65164 309805927 65164 66917 871111924 74164 9750 298710542 21218 88181 203115881 74164 68707 271472392 39462 88181 738598176 62545 88181 655012434 51603 88181 115675611 20179 88181 982143402 61707 20179 267171759 51603 57788 620117978 65464 20179 316152577 61707 22708 560612163 61707 54444 72583727 27583 61707 448856281 22708 55956 632367213 18227 27583 627527798 54444 53621 922925737 55956 63333 127306229 74491 63333 994545924 41352 55956 970368692 44829 53621 657361464 41352 35116 521307381 44927 74491 90739602 35116 58334 636805979 35116 8001 33208375 8001 11823 700519055 35116 4800 57249581 4800 24355 558065043 12970 4800 130145592 4800 6707 448950854 77834 24355 470616231 12970 50163 971024640 77834 19969 855233340 50163 26395 224616285 26395 13022 349625838 77834 4496 140472415 50163 89220 525398803 19484 89220 632540725 12206 4496 17746930 365 89220 679082464 4496 73794 231303362 89220 33413 957865303 12206 29839 198281787 34100 12206 123418948 34100 74899 375368019 34100 64156 90940182 64156 46510 501364802 50868 46510 92042567 50868 7563 12812040 74899 49718 763926457 59407 64156 69192878 7563 3086 74457878 22160 50868 418695017 59407 33498 915762783 64847 22160 828861657 84486 59407 44946299 59437 22160 679479466 59437 37794 53750660 61143 37794 371258297 70520 84486 58704981 61143 39554 749539408 37794 52610 297643265 18322 70520 916642683 39554 89739 165051402 52610 20342 411377382 20342 59318 996925299 59318 86331 685893080 18322 59285 927678288 55761 59318 630898129 23559 59318 246062743 59285 79256 143319019 7905 86331 224957504 81732 7905 146336993 12503 7905 553076087 79256 20262 455877770 12503 32618 969254304 7905 33882 613942578 20262 74725 161354087 17776 12503 361616101 74725 2894 165072684 81508 17776 107899697 20817 2894 106080092 20817 83592 85897509 17776 5682 750897223 23935 2894 729715801 5682 10438 29071774 43773 5682 140485356 10438 83145 548349654 23935 20128 385253790 43773 53528 361966687 44213 83145 418239507 44213 90038 899065086 83145 80642 303151260 44213 87356 267800046 89417 90038 239341012 89417 18621 290277193 19135 80642 447387061 87356 69954 141033485 69954 79661 135148363 41110 79661 102596558 87949 69954 593923372 9507 87949 590415334 48427 87949 90730308 71025 9507 578780125 48427 17973 945223428 17973 76635 169632007 65813 9507 977000501 65813 31329 100677720 17973 30025 981632616 76635 38095 797435471 21888 76635 801350494 58656 38095 273247035 64926 30025 189102647 69121 64926 487054825 42499 38095 11243926 25222 64926 41631524 25222 77026 278868762 17657 77026 44608725 12093 77026 475844544 39936 12093 550615867 32659 17657 416652010 42983 77026 489563607 32659 4646 493977666 35928 4646 526320622 39936 52395 958719091 43111 52395 401616609 60282 42983 116501457 77793 60282 566356191 48654 77793 941660512 52395 68363 334887813 43111 88454 348095097 55407 88454 263104435 48654 35588 861082542 19390 55407 701595627 21265 35588 931102007 921 88454 315544108 55407 53736 677492067 18552 53736 593922878 14124 18552 247865390 14124 23609 352112715 79089 18552 149032293 18552 53744 524203117 88537 79089 281109317 88646 53744 128686903 84012 79089 996486672 49207 79089 880706967 85787 53744 840094050 88646 3223 676578326 25616 85787 304040911 25616 29690 595652727 89712 85787 335418147 3223 50598 435413285 80470 29690 568820898 50598 28457 889412646 48353 89712 2096012 50598 69186 728303469 18344 28457 847771033 39502 80470 121694754 2438 28457 195582243 27618 39502 56682880 2438 4989 713956370 39502 70155 389167033 6937 4989 786233947 10717 27618 812776061 48489 4989 148952012 77571 48489 177934126 10717 33370 172141973 33370 82370 202313072 33370 20330 642683572 41240 20330 410165508 17471 33370 185767428 20330 63270 500940587 80013 41240 243491912 56728 63270 14935162 56728 16704 725533345 72908 80013 631143068 13265 16704 714040586 16704 57954 698572834 16704 9820 791088159 13946 9820 443065741 9820 17393 772294033 17393 43414 276926679 17393 79642 234347276 79074 9820 537915225 26405 79642 570965468 10 26405 226843130 62980 79074 86549710 26405 1223 642787707 10 18400 202935407 31361 10 621632125 42797 10 581857258 31361 70108 72991167 31361 66893 978117993 31361 5876 648688726 13908 66893 135429246 21895 66893 561762673 60063 5876 565270682 61916 13908 557191983 61916 65504 317929102 1164 61916 381681504 1164 4162 895704291 18710 60063 350660166 65504 1903 188824701 18710 6868 17328322 6327 1903 503687090 4162 38930 25261559 1903 32072 744251990 38930 18769 86474891 22000 32072 869816726 35438 18769 196608836 22000 20621 679434433 22000 70334 470518300 84567 22000 597060859 35438 17638 896839422 40524 17638 827850190 40524 18647 508917231 84567 89086 739561909 75657 40524 410841182 84806 40524 705541618 18647 24278 25179417 19470 75657 919646299 19470 11707 147289405 19220 75657 148693700 84806 74545 91300973 38312 24278 821444260 55367 74545 581305447 46635 19220 46281316 88852 74545 450616508 23633 88852 784566728 23633 34167 115881185 88852 71189 331009555 88852 7061 188487750 25487 71189 336892161 34167 3420 703990773 2974 71189 880014784 3420 17130 104178836 3420 84380 632127514 3420 39589 168592073 39589 35041 337748884 39589 51175 504364339 51000 39589 400319202 75768 35041 365104537 53834 35041 990009881 53834 90890 794975390 51000 15635 15693324 90890 78651 239509878 75768 10764 388171340 53834 50367 269790693 1378 78651 879842908 15635 39822 472529979 78651 45983 555468005 50367 10818 264551476 37856 1378 680693404 10818 40127 820933081 10818 29929 693036592 29929 75886 882668132 10818 2129 263483555 40127 38606 244989010 38606 39746 63493714 39746 42669 880586395 38606 89724 803337324 39746 35690 130922615 89724 2552 253126600 35690 1482 621604865 2552 10628 227011123 1482 25194 597859900 48934 2552 523360008 48934 59447 675107345 1482 62898 148071273 10628 22509 927528400 63350 48934 526370546 59447 11759 786980007 47388 63350 910485550 38350 62898 895863886 11759 72340 924449766 11759 60900 610715350 74731 47388 454095603 74731 58794 476844804 60900 90278 142351272 37385 74731 545224411 48558 90278 45100863 22969 48558 856874220 56308 22969 858012036 5320 56308 330063332 55536 5320 733054690 56308 29751 699707523 38569 55536 772820963 88424 56308 901795686 38569 33589 223689247 33589 82538 214834827 82538 60692 131658903 82538 61222 433475152 28270 82538 567188141 61222 90456 145493058 34350 61222 861285974 60692 61878 636450855 28270 3877 686318129 15588 61878 32396757 20073 15588 730339339 3877 79383 255446173 3877 20825 472568170 15588 42863 575335615 20825 18529 146873926 79383 14151 781211996 20825 5131 127307223 42863 175 223734884 12524 175 674113349 5131 8812 697236979 8812 2382 420046341 19131 12524 655873601 13719 175 533447505 19131 46955 40235502 2382 25554 490682230 13719 48366 469128498 13719 37297 287608696 75533 25554 536931948 58130 75533 532244716 48366 13612 5565998 75533 5480 441915213 10259 58130 902198162 53723 58130 487857517 61963 58130 533221259 10259 4423 488175781 86601 10259 108305056 4483 10259 73188275 77001 4483 42070787 20982 77001 909019462 28745 20982 531434113 4483 66127 7454896 66127 25356 473239611 80492 28745 577653632 19891 25356 907756805 3979 66127 974955470 21756 80492 641533339 80492 24702 257649847 89068 24702 838609467 24702 59532 374697247 3979 62534 759994578 62534 88432 454805313 88432 39335 623611498 16807 59532 484994640 83250 39335 692178417 2372 16807 600504923 83250 24206 498748493 39335 83230 76691491 32924 24206 608056109 24206 3639 687192361 77424 32924 616759820 3639 1552 134168417 48274 83230 931534863 73900 32924 507057359 1552 3849 137325626 73900 59730 847007755 58073 73900 597143982 17941 48274 470652537 46326 59730 534839356 3849 55198 738954115 9931 59730 54693978 52514 58073 155663002 52514 45631 799935205 19796 46326 82979624 19796 48440 591732314 49381 45631 776320578 49381 43104 284836166 26522 49381 171817992 62854 19796 154823608 4978 48440 839031709 80288 49381 413146306 56124 4978 894502136 495 56124 692885233 55514 4978 83562119 32620 4978 25834550 6260 32620 159775061 56124 24256 14491621 32620 44528 191520048 55514 44021 400308904 32620 13917 927450839 44528 86578 44671656 24256 78680 53049702 44528 24260 319293111 11175 13917 398395201 45125 24260 903743044 25241 45125 618782301 11175 24462 628499074 11175 42518 32212338 24871 24462 435988160 45125 20587 254141595 42518 10399 643323388 43068 24462 99900287 43068 73820 729354717 74163 43068 29790884 20587 74975 418436354 6246 74163 121704839 74975 9694 366045839 74975 36031 497648531 55724 9694 104654934 6246 35981 11972018 9694 42720 838503340 67990 9694 30320027 34408 35981 701587804 74531 42720 493419421 42720 29087 30823170 42720 89243 451915024 74531 72441 161477671 2214 34408 184477916 72441 26498 695751993 26498 17795 873012358 17795 2487 24026871 72441 72835 429812706 52486 2487 874504436 42622 72835 780444358 42622 2130 676021317 61637 2130 840073696 52486 85715 128203393 85715 9823 686559772 9823 36026 932926087 61637 44781 819883510 21119 44781 927540208 50280 44781 490412164 80760 50280 528646543 14373 80760 684882966 78634 44781 741675228 68350 21119 191103233 80760 58874 257645221 28148 68350 8291158 80973 68350 400893525 1971 78634 963825376 85427 28148 286184590 13780 80973 296472199 66216 1971 379325495 48985 66216 949211878 69536 48985 15527514 28808 48985 981033538 51722 48985 598442972 84351 69536 737118300 51722 20723 998852131 34783 28808 204004401 31376 28808 832412940 3353 34783 358745809 68300 84351 16023571 8004 68300 74724168 3353 3754 860805181 3353 17791 51380987 8004 41058 399997665 68300 42156 118926803 42156 31555 183401506 68044 41058 796607441 52737 68044 542266768 57662 41058 847029439 57662 75651 101603032 31555 35682 120315605 52737 43745 711181706 43745 32912 546015222 32912 16793 719427637 72236 35682 338685507 43745 26745 976830696 26745 71427 709917352 86307 26745 9508267 26745 12252 689658347 86307 88710 109151523 88710 77284 41345441 31925 88710 729240179 30670 12252 196514746 31092 31925 173142911 30670 56330 117249387 77284 81572 332724625 71451 81572 80233805 31092 70742 414401345 39046 70742 440017326 57279 81572 383526407 6280 71451 426829239 30835 6280 44628856 57279 45782 903025679 39046 70663 898044928 70663 55581 316159403 51398 30835 106301876 45782 4003 857298528 69221 51398 753006774 69221 89450 812081701 7456 55581 949873808 945 89450 53411977 71415 89450 19412429 229 89450 179021113 32022 7456 612411157 8160 7456 125191805 13147 8160 102773971 41614 71415 61327366 35475 8160 688767633 90613 35475 54056298 8160 80527 262069770 54892 13147 151558062 73480 80527 285269593 54892 55910 56430050 55910 30618 915186212 30618 43173 964426051 30618 85042 650359188 85042 22046 852691153 43343 85042 856516508 30618 55132 808618090 3831 43343 355783405 2394 85042 169897928 3831 57758 338347288 44643 57758 458476551 52125 55132 48094687 52125 36365 318960182 77539 57758 440297598 68335 44643 531052451 36365 50668 184407532 77539 15140 763843557 36365 57853 455994251 68875 15140 669686464 5570 15140 303656686 62574 57853 481157755 57853 64063 111638934 61429 62574 481617209 47402 5570 76102090 66626 62574 778496062 6375 61429 587773129 6375 78540 146596997 47402 52089 454538162 27751 6375 651064972 6375 7372 788591770 78540 14607 472919300 14607 76193 769599923 27548 52089 925109395 35553 14607 670065164 14607 56760 36980312 53848 56760 674722526 56760 7604 986411394 89332 7604 660430261 6662 56760 106300147 70178 89332 824576439 89018 70178 856014426 70178 45868 974285172 70178 55828 900733734 6662 65776 320684951 89018 3777 28691793 35109 89018 586432478 65776 41234 787308722 35109 86034 590890298 57907 3777 139175624 36599 57907 12246677 28246 41234 87193663 36599 34692 546810352 36599 35578 325847012 72198 28246 246666359 58443 34692 648805663 19913 58443 169459717 35578 25617 336108717 19913 40579 212464212 25617 68419 425084572 79220 40579 493673856 40579 18548 347458584 83325 25617 955387456 18548 75561 141171435 51955 83325 552218123 79220 82458 512265917 17291 18548 309019343 70481 17291 956466700 49582 82458 378097335 70481 4870 915586657 24145 70481 566977220 87577 4870 401039191 74092 87577 626761458 24145 31965 732698175 78310 4870 679023057 23948 31965 77407533 83189 78310 464075461 2281 83189 957835946 30507 2281 412149771 78310 7401 670773372 7401 54919 84387138 9517 2281 233865392 21204 54919 487531567 30507 30817 101752525 54919 74629 325162154 9517 36750 195425294 83415 21204 139280551 75122 83415 333609010 30817 9772 186128742 75122 37876 457784029 14360 83415 76606281 37876 20479 890365061 37876 15163 812574026 37876 76577 665177359 7949 20479 652241087 76577 42647 41608041 7949 86841 224022719 42647 52155 982551055 52155 68214 318321874 52155 53669 429699536 68214 65617 659191811 68214 72462 240656101 68129 53669 74105664 17715 65617 269547070 72462 8456 493088644 79303 17715 125386205 68129 24231 115039009 79303 56266 962893016 51012 56266 716468623 79303 5412 4853182 79303 12555 521570155 12555 53275 957854284 53275 81719 26967353 81719 60558 309663508 53275 20332 582257969 19068 12555 693805954 18574 19068 69520572 20332 73790 744954840 20332 19559 213759865 85316 19068 403860641 18574 85412 594349358 19559 75681 129059783 34199 85412 397514460 42212 19559 342034101 34199 49496 425055873 34199 50152 187725493 50152 48153 98381203 48153 67663 544735250 49496 37769 643534166 38810 37769 28186832 73455 67663 298794500 73396 38810 172274614 67102 37769 361487539 40056 73455 511941307 73455 31464 636764063 73455 21827 134612262 40056 76654 297565142 31464 32303 645534488 46929 31464 208141193 46929 75666 514095384 32303 86589 186972221 46929 61461 432339443 61461 54884 552433352 75666 5599 968251027 86589 77051 536506150 1789 61461 126792352 80704 5599 423463343 5599 72748 56132071 32063 1789 68812769 77051 13463 212714635 14611 13463 188908024 8289 13463 641722952 42653 72748 610998940 64878 8289 886585466 88500 64878 127342379 8289 72634 304853547 64878 27851 807534425 32536 64878 304700721 2759 32536 419300382 2759 59130 260967995 58814 2759 121905957 59130 30710 496139880 33967 58814 686827311 58814 74126 182836532 59130 76978 677894377 30710 7097 18765960 33967 41315 595394412 76978 11046 58308266 40576 11046 947746351 83396 41315 730566183 41315 35763 198090931 41315 62194 241919678 40576 3986 477645419 35763 72840 70625833 73111 3986 672088497 15476 3986 557785031 62194 23784 719354172 11249 73111 191880103 7541 72840 311229561 15476 76319 866854261 77578 11249 475300500 77578 12442 708442689 7541 90794 398625483 58467 76319 982120962 77578 69804 564161036 69804 26916 126493264 43143 26916 600623224 26916 59637 620393672 73266 58467 767549689 63953 43143 827730792 35609 73266 22613331 23094 35609 86148990 63953 50328 144473434 23094 37033 853181685 72929 50328 357778426 23094 53258 297343282 64193 72929 310688867 50328 86198 756290186 60152 72929 477569625 62570 72929 908202533 60152 19997 303614643 62570 15014 656498976 86198 14658 255625087 60152 48074 687539209 62570 51158 820428501 26356 48074 315329312 14658 12249 605818524 26356 45940 142558384 38352 48074 532023743 12249 11372 58511301 5378 38352 568292364 11372 35431 575397443 5378 32294 66673253 38352 80271 440811930 6460 11372 922615126 5378 68310 585973537 9359 80271 236226609 6460 38721 835500334 6460 71221 224397861 6460 81984 515026472 72171 81984 890825894 71221 25381 592900893 81984 25989 84350435 85878 81984 99452725 12827 25381 583715694 85878 1120 211209045 26274 25989 366334957 81865 85878 883505639 81865 30538 118294116 83816 1120 977251086 76397 1120 525848382 76397 65819 972171709 55158 83816 510729837 30538 7393 106443036 2308 55158 183227937 55158 64711 632470409 55158 89459 304341641 13812 89459 275730948 49324 64711 813346928 13812 82788 710098951 42659 64711 385664046 3155 82788 254103381 3155 59555 707914482 59555 26258 37523563 42659 26211 166959288 42659 90091 424666888 59555 88015 430515622 90091 1514 307399010 65260 1514 57026990 90091 20303 528889506 20303 84994 887827902 1514 84613 19341456 45836 20303 239247567 2674 84613 285894317 45507 84613 375288774 8755 84994 154689818 38006 45836 917301262 81916 2674 365468173 86167 38006 398918567 86167 30918 8973391 72743 8755 270282733 50390 38006 111201874 86167 23913 682995224 38179 23913 494560163 38179 67179 684959277 85380 23913 832793489 80434 50390 37325934 38179 35689 469989421 38179 62547 852240047 15319 80434 34200695 85380 33808 751877004 35689 5907 840997990 83725 62547 450200059 33076 83725 851943059 88711 5907 461974247 33076 78047 120029180 45957 5907 147073077 33076 90092 285571685 37791 45957 502348285 53630 78047 422606864 51096 90092 508614216 45957 991 465127441 51096 30489 812567996 51096 30620 675029998 79133 53630 543516949 25773 51096 744853214 31476 991 603153904 25773 66325 669604919 31476 61601 497350067 31476 44580 607505288 25773 57593 87497128 27720 31476 544097643 66204 66325 958765519 8176 66204 917154854 62338 44580 314833875 8176 5979 205970416 27077 27720 300194770 65159 62338 221904589 35861 65159 458731067 62338 51463 482603509 27077 81342 311197979 65159 18665 2674669 65159 78172 518340626 51463 69176 820222196 60149 18665 46343915 81342 64031 827531356 60149 78948 7778302 60149 47372 220927596 47372 81147 906331026 81147 10878 132690325 64031 12783 182876867 12783 57046 749645690 66558 47372 862274945 32925 12783 300867101 36721 10878 573517564 57046 67890 28286728 67890 65296 715960031 46580 66558 651583776 32925 53042 555757332 69451 46580 102507700 46580 70123 604566155 69451 77908 440974988 53042 13621 859217104 69451 84146 283920977 13621 64755 652501382 77908 65564 691745730 84845 84146 460304740 13621 82503 170966234 64755 24305 117974398 54458 24305 201134746 82184 54458 107820294 54458 2047 428723854 52586 24305 112899218 24305 61073 910597331 76638 61073 257146301 52586 90806 123274146 90806 69858 500693136 52586 65747 179089612 61073 41996 78668066 69858 86887 830491069 61064 69858 584654588 88887 65747 271580395 31323 41996 668660918 72401 61064 72571712 79902 61064 766896311 61064 43755 478127277 12504 88887 355644280 31250 43755 551013279 88691 79902 839675110 46118 88691 137200047 43755 55265 32264691 62487 55265 663566566 34552 46118 529756024 46118 27299 597900766 46118 70597 10699466 54926 55265 44626236 34552 20894 803144984 27299 63013 345346081 53938 63013 758753257 54926 37907 110957568 8569 37907 396656950 53938 86961 105398873 54119 37907 200968675 8569 31460 73361077 36773 86961 823055461 86961 29831 842497894 36773 78523 28584365 62959 78523 93310678 36773 64232 53753339 36773 66767 19280828 64232 63252 119603280 10390 63252 364839557 62959 48149 380113693 25414 10390 99586866 10390 39810 833136130 43841 39810 369549219 10390 44485 504661977 48149 61577 687127008 25414 44962 983876592 88126 39810 598790785 44962 4709 528598258 44962 79659 514768554 70896 44962 652385840 89309 44962 968039360 49714 88126 151807026 37611 4709 623108331 52838 89309 903743601 52823 89309 899191267 52838 20320 550649876 52838 23983 127756944 20320 60879 766871616 52823 46194 318611785 36998 23983 824770603 20320 13352 829680594 35756 46194 618743227 36998 8972 320611948 37737 8972 574792758 37737 84560 557040457 84560 50728 295976083 9182 8972 785834125 16771 37737 217432705 50728 68970 571709762 63278 9182 101923045 69667 50728 257549950 68970 69668 27228213 67209 16771 741391625 51202 67209 587645755 20281 63278 918149770 51202 22206 65742202 74289 67209 926096252 22206 43449 733850793 48587 74289 536859613 59601 20281 934605050 63780 59601 240854849 43449 64263 324012587 59601 12948 530880591 63780 5983 140664130 27249 64263 515137947 12948 24898 131040433 38282 24898 600192793 27249 22580 10511139 25810 27249 804884822 85753 22580 254104177 24898 84407 715605950 31946 22580 28414007 89939 25810 709364507 30692 84407 740926751 31259 84407 923424699 4882 84407 45156890 14191 31259 758629285 31294 31259 43484872 70621 4882 615647466 4160 31294 97132929 4882 36126 131768875 42910 70621 755989658 85442 4160 238958355 50304 4160 73546086 9098 85442 69690390 9098 29170 471910469 681 42910 352529340 51785 29170 279514892 49043 9098 262589274 49043 51718 13150667 12091 681 548489795 61009 12091 202809871 2614 12091 132509731 61009 80262 154178005 80262 63131 135476442 2614 87335 731458959 2614 55856 184516994 44996 63131 999206983 80262 85896 958982113 85896 31730 319834875 44996 87678 105436030 85896 67708 666485193 59543 44996 144586168 87678 70001 372375566 87678 49652 671474427 49652 15136 445705764 70001 74774 148866487 15136 33048 232116001 74774 18596 599843075 70679 49652 734566113 70679 7 490121289 40294 74774 2564833 81546 18596 658506388 70679 10474 950629980 10474 63443 779557583 63443 68585 351193705 17084 40294 914726548 81546 2683 195475332 8051 2683 668711681 8051 33297 319004507 2683 49005 658409829 49005 32961 412666680 74800 8051 118258604 11543 74800 793685232 86569 32961 883593036 2780 32961 305937545 74800 90931 699309116 86569 64710 753385306 2780 70783 162790542 64710 41948 680336706 58916 90931 826996492 45186 41948 679858086 45285 64710 901725657 41948 52018 506068456 45186 43869 148217016 27709 45285 763139796 73137 27709 294815933 45285 58382 466419510 16302 52018 525621857 72398 16302 983692564 73137 82095 493388787 78372 82095 340478267 16302 29807 450648835 29807 39375 255546108 82095 19936 650395209 11669 29807 260820200 11667 19936 672445923 80213 11669 924147441 80213 76278 521044404 19936 34717 849641617 11669 16942 960321559 34717 63660 328404613 63660 59624 493620590 55893 16942 373244729 34717 56587 759961565 56587 25427 133490039 20703 63660 351600102 12675 59624 298564605 20703 37479 420348227 37479 41511 120721013 27567 12675 195026225 89767 12675 253167837 89767 27003 174735848 41511 815 146676427 815 59925 312563875 27003 80693 217558020 76991 59925 461615808 12588 815 85571976 24794 59925 45819456 14543 80693 679511543 61192 24794 520786697 12588 5004 911647721 61710 61192 992002585 49762 61710 379668434 33348 5004 469355738 25940 49762 188126948 25940 28764 734447008 33348 64337 384370460 28764 30535 471126412 30535 72892 457479457 30535 39787 379881281 30535 36570 761608420 68269 30535 926032808 72892 27707 501766185 72892 66653 158513450 68269 35936 630149633 26208 27707 699312008 21240 27707 404203294 66653 27860 457042381 21240 14710 661214454 35936 83417 136777524 45961 26208 443296431 27860 82125 143152537 83417 17861 632923736 45961 24417 211230128 24417 67165 103001935 33193 67165 470473369 24417 57211 285124846 6919 57211 416823449 65969 6919 73391141 18397 67165 820685107 33193 8073 107153394 18397 5125 97854478 59818 5125 768860757 5125 57188 261115 5125 85506 333811327 85995 5125 131932963 57188 81781 860779518 51605 81781 457290998 57188 27557 594397147 43004 81781 289139147 43004 86143 112148883 66990 43004 267042135 86738 66990 861151391 90309 43004 889197457 18088 86143 111718832 18088 48846 490599655 18088 20338 934912378 86738 46575 582745262 64858 90309 848383690 7047 18088 986364696 14412 20338 572561363 64858 45928 811819123 7047 39971 98415858 2663 39971 779560484 23142 45928 642663946 23142 71753 242728435 23142 26581 533344845 2663 85056 709635606 21313 71753 46152502 48819 71753 181555118 53823 85056 13748328 41421 53823 376743558 42602 85056 113125255 24747 41421 357466541 42602 34754 247527895 16664 53823 848736660 73189 34754 167161596 7549 73189 105946488 43968 16664 634698604 34754 32392 810906806 73189 16756 659239302 43968 29209 589724429 19235 43968 268438509 16756 79694 292113083 29209 10643 750709448 79694 71586 472462343 29209 86753 998339322 22653 86753 565634832 71586 48246 513727419 10643 83139 778006220 24208 71586 119448960 83139 29810 581344570 17115 48246 992331363 29810 35052 257220707 82699 29810 425314378 42189 35052 609425217 29810 27621 826795452 42189 28893 129654177 35052 12748 351026031 36532 42189 409824970 51243 42189 747951809 20579 36532 718709604 12748 25954 584009562 28136 20579 562788408 22715 28136 59962159 51243 79114 711508643 8961 22715 672570208 82039 79114 318538022 60678 8961 832660619 2512 60678 996964238 1161 79114 496402590 82234 1161 47561377 2512 6049 510571801 82234 61439 270948352 61439 35231 304015512 80257 61439 815849659 61439 50093 268093334 61439 87959 503291152 35231 60305 671420049 50093 76152 802356226 60305 3609 111906889 58412 3609 763309674 58087 58412 511750782 76152 67574 6927718 27983 3609 510122773 86469 58087 307419098 67574 39212 462797760 52885 58087 34756104 44287 86469 237228727 37305 86469 687483741 39212 52167 691510476 44287 34565 298244259 56669 52167 742925364 56669 9111 664223054 52167 82805 572647670 34565 32828 850760320 80252 32828 685476849 24907 82805 26580705 9111 12800 548434040 8902 12800 394155381 12800 17230 37400377 23341 24907 770114875 35502 8902 761587653 35502 76336 178600397 35502 43732 815608133 22096 76336 245093318 22096 82780 74450238 47758 22096 319238768 22096 19418 49905686 40336 47758 789270064 32931 19418 302557452 28607 32931 12140614 57648 47758 106616728 57648 61666 37778281 11405 61666 924746088 26887 11405 418640280 28607 23999 838540839 11405 8591 19893651 38246 8591 698658832 26887 9005 451461222 16138 38246 917094533 16138 43267 873901923 16138 63851 92408465 9546 63851 366469422 17612 63851 29118863 9546 24480 617383855 24480 65048 648286219 9546 9880 24743314 70144 9880 520762136 3472 9880 114986414 82013 3472 346971604 63147 82013 112687389 3472 19103 427414547 63147 39124 638157285 83715 63147 183591435 82013 64716 345373044 79308 39124 491205745 6833 83715 797263439 79308 35369 117448358 83715 26201 578444709 79308 79754 24505047 46169 26201 183276233 18872 46169 677869382 46169 3543 132726912 44673 3543 270541139 44673 13089 349172443 58837 18872 486372718 44673 27119 508057886 27119 3057 446957220 83579 13089 744893344 13089 20441 940866377 58837 35577 583750972 51786 20441 14574055 4395 20441 868202681 40360 20441 249779972 24829 51786 131105982 24829 84137 494992303 5071 4395 652108982 23613 5071 374918110 61568 40360 224009554 24829 42585 885065569 44455 42585 115488342 54306 61568 887558176 56909 61568 137741902 6336 42585 474794097 53645 44455 965064050 60253 54306 677934333 54306 7888 700248946 7888 70530 634862133 70530 82721 677047149 30935 70530 867615366 7888 69541 11443472 70530 32462 827568045 17875 32462 387985704 45310 30935 153421047 69541 18824 700461753 17875 26577 37693603 47222 45310 114957603 17875 74110 144529021 47222 28432 112283525 26577 82221 840367449 74110 40639 887499941 2538 47222 331195297 77364 40639 63326519 77364 60866 8716864 77364 33027 703215883 25425 2538 106075849 11702 25425 91456249 25425 79918 83244507 11702 90371 988646397 90371 4172 943953559 79918 772 127668519 39751 79918 62607295 75542 4172 611931640 52417 75542 200358325 75542 51737 531492133 29770 51737 506595439 40760 29770 411543905 75542 87289 711773661 40760 11640 656364514 77177 40760 67760441 87289 78724 154371804 20872 40760 631788800 78724 24786 959996531 20107 78724 430302703 20107 13303 656731560 78724 3285 195300130 24786 11159 60936124 13303 2016 732058899 11159 7789 170076439 10620 3285 249599278 24415 10620 973142996 10620 38160 825593345 29098 38160 446501802 29935 38160 712073673 24415 59784 815406579 69952 29098 19995763 29935 41236 658703102 16881 29935 68122784 86024 29935 219334220 41236 16181 124891613 16881 59613 725198098 59613 46062 365498557 30632 59613 283131865 62787 86024 164034685 6684 62787 29974679 30028 46062 7293225 9569 6684 22345029 9569 88022 92837275 72838 6684 927802624 86091 30028 276745847 10087 9569 142294112 10087 40973 565503936 12708 10087 948526171 8597 86091 124729547 12708 52311 984568556 8597 66307 748958869 40973 32323 274845600 32323 8594 200933576 8597 19724 64531232 60925 19724 863702118 24188 60925 631118571 32323 15012 802656284 41023 15012 261430962 60925 43469 974826780 65490 60925 257953557 15012 54405 784959139 65490 49778 253346935 47859 43469 906277580 70829 49778 836606145 18294 65490 74766197 70829 21850 985660985 61682 47859 235974055 11805 47859 790698842 55845 11805 523516750 18892 21850 654392239 57902 61682 802252333 57902 17999 110730560 18892 55618 791490760 70955 55618 57951227 57902 85041 413911457 70955 77888 722922866 70955 72168 568668800 16645 55618 401850021 85041 24418 30659257 24418 16050 210986207 48923 16050 912147216 48923 84001 634183219 16645 40048 14702828 84001 39040 437545251 45350 48923 132628484 60123 39040 925438444 12462 60123 229964651 40048 66361 392305785 89854 45350 113363225 60123 8424 492805650 12462 7660 618678143 8424 26587 431177976 58572 7660 44514666 8947 89854 367326022 90023 8947 776516862 26587 461 738148425 4919 26587 479992121 32393 58572 541818050 32393 6004 649730054 3536 32393 32914525 736 461 923817140 6004 41487 717239354 41487 78685 552071021 41487 47140 880269900 90097 3536 264834849 16104 78685 897741625 55044 90097 441320415 22646 55044 923376283 90097 86458 866980298 10674 55044 118558053 22646 51344 721530884 86458 50003 37193939 51344 28583 81554471 89875 51344 696217952 1669 10674 410891639 50003 5969 366159411 5969 12469 392518144 5969 11664 46039620 48621 11664 897976603 76605 11664 315056110 5969 80284 151901420 16239 48621 46324444 16540 80284 246750036 21254 76605 784089614 16123 16540 112919383 49255 80284 462260194 16540 57820 611870493 49255 7326 888489620 71286 16123 930982470 39248 16123 129742187 71286 48123 18872748 57820 24396 234131937 48123 39905 431816713 24396 59479 61012755 22233 39905 206481076 52492 59479 345121118 52492 6018 441382949 22233 83766 804120678 22233 30160 66178989 6018 71278 506896018 71278 58828 343374309 89412 6018 718581336 89412 52082 173643043 34497 52082 353702465 71278 10870 749327577 16523 89412 4048671 52082 86858 979346249 86858 54933 884623914 34497 12890 518352163 54933 54539 593472627 2246 86858 26738233 2246 68625 935732082 54933 7647 35072007 68625 48243 8770515 2246 80087 180579404 49512 68625 132865715 48243 69563 42371793 68106 49512 184231214 60335 80087 16067056 40707 69563 25673048 82712 69563 873894680 63559 82712 238627656 40707 18980 267902326 63559 55496 969436590 18980 61863 773920937 82712 53097 363604077 14797 53097 206535662 53097 79881 121296700 70823 53097 891705269 31928 70823 195375012 87534 14797 350766446 14797 35444 301271085 79881 89645 884720475 65114 35444 461669424 89645 51919 875952326 32000 35444 371214862 74667 89645 517064189 157 74667 160636985 51919 46710 585610436 46710 3268 571221003 44038 74667 250531842 74667 77429 12706893 3268 16451 86677588 87616 44038 551191521 16451 72251 116587157 16451 2697 903183879 76236 77429 927323608 87616 63332 713008190 64485 76236 542473612 72756 72251 417864314 78262 63332 662020085 76236 26243 725821994 72756 41711 251438043 18870 64485 816567138 78262 21243 721565253 25887 78262 49096202 26243 65098 27645920 15142 21243 281680947 65098 86546 195806687 83709 25887 945222713 36564 86546 579439000 43851 83709 779747444 43851 50028 757894256 75922 43851 23839391 36564 47217 519949598 75922 82528 423826506 75922 16999 83299230 50028 65580 66086657 82528 68364 888623827 12897 82528 24302100 82528 77568 122958285 1298 68364 434802524 68364 89400 135201396 68364 45233 117444060 20265 1298 401872288 20265 39242 643401924 89400 71561 616106066 9984 89400 193106595 12045 20265 620937702 82773 9984 526884540 9984 58925 511166039 50913 58925 27889683 38222 50913 805392244 38222 73773 634235239 30068 38222 681662832 10919 30068 9237852 38222 57520 584451990 14107 57520 660258019 81697 14107 13040196 30068 85384 903177816 14107 4487 692885202 85296 57520 101256471 85296 45798 527278157 81697 22537 535507939 85296 25196 511309051 25196 60557 994135859 64000 22537 718136223 44098 64000 174489408 38109 44098 821034580 620 25196 922577238 60557 74169 172294685 38109 54953 12351229 62323 54953 80888164 54953 14037 181432759 14037 66737 302827676 69861 54953 213873543 58915 54953 336223014 31527 69861 9736845 31527 39490 609493078 39490 42359 864233380 52204 42359 312669962 89289 52204 848309918 30733 52204 585427480 1002 39490 259367352 79786 30733 684040321 1002 58232 614192172 58232 48858 966276028 30733 22581 465598030 5823 48858 4185347 11010 22581 993608901 48858 33475 584157713 11010 2035 7758600 22581 53990 375128806 5823 3665 636398248 2035 62458 415256578 77322 33475 957940362 41395 53990 64033567 36078 53990 463765424 71053 3665 681565955 62458 88255 613472156 77322 18723 610110065 71053 45002 74457633 36078 52950 559240427 18723 54829 328582986 47276 18723 187086451 26901 52950 870438795 2798 26901 234707030 54829 45899 544141241 68225 47276 748209189 47276 33892 594457719 4471 26901 238720166 68225 74448 596425005 33892 46634 63681062 4471 40555 657247477 84556 33892 488355905 90850 46634 110853294 20178 74448 203416660 20178 83422 527368413 90850 84840 577882937 39014 84556 326082860 11855 84840 30659635 84840 18141 388729902 39014 9045 779751749 18141 42847 727718849 3921 18141 818443330 42847 10101 543943054 9045 18147 579607349 18147 59488 64949927 59980 59488 53074839 59980 85735 388535428 23636 18147 845433386 23636 85941 492413062 85941 34043 389732346 13240 59980 664023482 36186 13240 580765573 85941 63757 585101020 34043 77916 891660695 77588 36186 581824571 77588 42367 611734763 48672 77588 51889733 42367 45380 484236338 69456 42367 192374288 4924 77588 441233546 37724 45380 559648447 48672 44539 832037967 8847 4924 740771826 10313 4924 152605295 37724 40018 431354098 44539 59863 957999062 79029 40018 214985623 77178 8847 938000270 76941 59863 2706194 89044 79029 478950264 59863 90524 353589761 31395 89044 746590534 48089 31395 225895820 24540 48089 706344979 53745 90524 999703257 90524 83255 528110671 24540 47263 494403258 53745 61802 360051929 24540 6464 742652690 53745 34091 173392672 61922 83255 760027563 42615 61802 121900718 61322 6464 522672719 62516 61922 627616178 62516 80261 742078303 48045 42615 814942376 42615 8520 49767818 80261 4951 206180257 23263 80261 497392481 35838 4951 398966444 48045 31110 60103761 82459 23263 908963792 8668 35838 139742102 9085 35838 494714802 60946 82459 486705645 31110 61026 908917928 60946 73382 652015556 8668 72631 74262744 45449 60946 943235983 60946 9819 552583537 83025 72631 660961712 60075 45449 633498700 9819 44094 634091522 70380 44094 838909516 40239 9819 604720541 40239 77363 333612441 84398 40239 17469424 46805 70380 924364019 53602 40239 216624654 40239 48646 597155365 48646 76539 792218993 80836 84398 655096206 53602 54310 241924639 80836 86381 471439174 19213 76539 283754220 19213 72880 722991257 72880 22979 96581324 56697 19213 507961810 86381 67979 48685263 6389 67979 714673198 56697 76677 289779985 67979 45855 23262805 24506 6389 143378222 74421 67979 22009982 9205 6389 71738344 10361 45855 768365873 10361 33597 977754989 10361 82562 13224586 82562 10841 5337378 46301 9205 257356599 80662 46301 361202820 33597 40636 86323878 80662 6476 41870513 6476 39027 188456990 74314 40636 498706063 80662 52792 448994278 6476 42903 803932176 52792 25104 800768155 52792 10718 124916606 87278 52792 12345972 25104 30446 294459833 30446 20374 765644985 37593 10718 56690273 10718 51658 196927149 10355 51658 263533330 935 20374 203635596 20374 2071 139664302 51658 57262 82520293 2071 68817 441794210 71386 10355 124606939 935 87298 879140169 57262 25614 581502669 25614 26012 45858299 21654 26012 482899092 1954 87298 57565311 26012 26787 72462554 58949 25614 128473258 26787 42737 329272664 58949 42341 616977109 58949 4662 247191180 4662 28036 685516258 25142 58949 210279287 19017 28036 445818948 19017 46852 6715374 19017 18433 268809561 66673 25142 680629779 25142 28343 704923527 46346 66673 683538424 39669 66673 496919622 58376 39669 626589430 29779 28343 366715279 28343 35159 759026424 39669 49934 389675871 58619 39669 680352065 49934 37478 319531599 9176 35159 592196117 5603 49934 83402720 5603 21866 682744765 21866 7417 947791333 48918 37478 269351174 7417 22520 673298799 42263 7417 69583324 60884 48918 64629750 48918 47343 834036852 60884 8234 624591963 5377 8234 968550652 90497 8234 864710964 90497 41369 486495777 8234 63083 520908863 41369 72992 113556165 87013 5377 946907436 72992 71527 550521017 87013 64349 360744035 71527 63828 412048172 45341 87013 775242270 32150 45341 377652612 10079 71527 336412997 64349 39835 679279746 44329 32150 52874032 84773 32150 815108467 2957 44329 531491929 39835 62811 521289585 2957 29206 216268896 62811 39003 503106077 54430 84773 27149554 2957 63416 282650920 54430 19945 174930873 19945 84391 709399844 54430 16776 66437719 4950 16776 696726625 83117 63416 507880060 60384 4950 142737409 52025 4950 374131521 51321 60384 97852152 60384 39800 892882801 16782 60384 956987896 83628 16782 549136088 65176 51321 673093972 83628 17615 191095543 65176 44103 355099091 16782 69407 645378640 78904 83628 897334784 54671 44103 323438297 43838 54671 208500769 87845 69407 285731693 54671 78302 936588703 70424 78302 832122979 55372 54671 490421158 56622 70424 458892315 14787 87845 338292752 79690 55372 206266628 32628 55372 628666195 32628 57736 478590828 14787 11032 373324048 6007 11032 330476566 57736 52545 740447815 27046 6007 71205849 11032 24291 648681067 64889 6007 802066276 27046 17463 637036509 64889 90946 614925579 17463 31412 733926070 65406 90946 357984024 31412 38745 210852108 74124 90946 517653237 65406 33684 21167805 65406 25513 549458206 25513 57507 331838929 33684 19960 951594166 61825 19960 550251754 57507 31798 138618814 31798 39330 110442287 19960 7196 486031218 7196 45366 604468806 16127 31798 468821539 49273 39330 228411813 9598 49273 667646878 45366 31466 88344725 68950 49273 39201461 31466 88049 842507240 9598 87239 848341690 87239 21532 133290911 87239 41668 366025395 83521 68950 130881630 12870 87239 22809165 21532 58957 304722993 12870 81285 676865651 12870 55483 371252640 12870 6829 26804983 3670 55483 303510713 28290 81285 69743111 28304 81285 284406338 28290 45486 494260407 90936 45486 763020890 66493 90936 671947894 85742 66493 942832913 15401 28304 174235875 66493 36544 623122180 66493 44325 393770012 44325 16921 710397180 44325 80227 287653542 72420 44325 578007154 87790 36544 282801801 20596 80227 979932411 7632 72420 924981238 12943 7632 510266003 12943 39389 815365648 22107 87790 584630687 20596 59415 19939753 62580 7632 548120622 39389 52557 658212407 52557 3640 917209929 12314 62580 272110059 59415 9854 77742251 77316 62580 999368617 26315 12314 82459247 47602 77316 655775952 77316 55067 104057702 9854 12311 462242543 26315 36571 953217235 36571 66285 72465936 88231 12311 86980830 66285 5560 110671929 88231 14293 902490337 72596 66285 871779443 71095 66285 527532026 73133 14293 646597194 44240 71095 67472832 73133 78670 690106764 73133 68385 289620022 88912 73133 785870861 73133 29131 681530240 78670 25334 737578367 64331 78670 85257265 88912 11002 574610753 59724 64331 292077391 57643 59724 206990438 64331 45318 387424621 22050 59724 903186086 45318 21 300790396 5284 59724 445558617 57643 13733 862506429 75085 45318 125580726 21 17466 715895762 5284 22140 780227041 15180 5284 62711921 15180 77006 230111402 17466 30451 712777414 62681 77006 382346451 15180 89570 20027029 49241 15180 394058228 89570 37103 309066591 16018 49241 396195338 16018 24614 918711030 49241 56086 838922518 34736 24614 631896004 21792 24614 752856546 16018 77913 81669645 24614 72985 129414394 72985 20166 251673811 72985 10328 803081190 13974 20166 328255687 73479 10328 58627891 20166 12392 705915059 658 73479 396616829 28670 12392 102964244 83035 13974 743079205 77860 83035 391723722 51667 12392 961038394 83035 56654 143688668 32755 77860 87485228 47796 77860 789474747 56654 47531 122503454 51667 81749 571295396 74848 56654 668709798 72806 81749 14075632 77524 47796 137354938 74848 73836 62532629 1142 81749 88397118 1142 17487 341989869 17487 56016 346906125 77524 40075 128205354 1142 5520 709501296 17487 40082 934292573 17487 15161 535396527 61309 40075 175533303 67607 15161 411114961 20707 40082 463223529 15161 46486 688668792 15161 15078 490568961 15078 15446 562520830 40124 46486 534202278 15523 40124 699492259 86785 15523 600891295 40124 19248 217698944 59964 40124 125419673 59964 62709 92867975 62709 44718 359623099 86785 49900 626070451 59964 15298 177941661 49900 15240 76929612 5930 44718 636865082 44718 22172 23515713 88564 15298 726695685 22172 15508 839640234 83626 15508 922079444 5930 68611 574425587 68611 84322 954553181 88564 25307 905532977 64113 84322 766839922 83626 1664 55874689 64113 12253 540353340 34675 84322 850917320 69912 12253 803628283 28227 12253 46408460 46404 28227 343487448 38673 46404 40077607 46404 12746 168931692 69912 39151 932957490 39151 57295 775777823 46404 24217 112892023 36037 24217 27275140 23987 36037 859171688 23987 84772 666268155 46336 36037 94821847 24217 73177 592969286 77997 36037 30400371 73177 65738 299439198 77997 6565 885815413 87922 6565 210821811 22099 6565 789670124 6565 85848 613110992 6565 55584 387178139 6565 85237 745857399 22099 77195 530186410 24751 55584 945249703 85848 22905 924525188 43169 85237 35428741 24751 57467 659385863 77195 51171 253434241 1803 51171 987321321 43169 40378 904904243 57467 62166 832242502 62166 17556 899039382 2273 62166 12443623 3564 40378 207830838 3564 27683 369203152 17556 71469 336894177 17556 29126 308017213 62807 29126 76516919 29126 67329 161935847 29126 63246 333798404 26629 62807 699324164 29023 26629 575190610 29023 11423 923440389 88638 11423 112917736 19483 88638 527544727 69457 29023 780999753 37597 88638 927198120 88638 84148 635394195 18023 19483 347449378 22976 18023 446788188 60935 84148 369199562 26591 37597 473033819 54233 22976 571466639 75715 60935 515420397 86681 22976 128866410 24202 26591 672379869 53925 54233 923478645 86681 48012 39416951 48012 12736 928711679 48012 21627 462713445 21627 35450 875189364 74272 53925 521076335 79187 21627 481301383 74272 21056 594545576 21627 17854 852211912 63129 21056 545403290 17854 4079 677532478 21056 76652 751144598 4079 83718 125536896 4079 50091 834917952 72989 76652 820816496 18078 72989 82593879 83718 90458 607384650 18078 21903 296246875 50091 42913 126861864 72173 90458 844869085 66891 42913 707706217 20754 42913 656955062 80568 21903 227448650 42913 20767 17758361 79494 20767 997867102 28703 79494 6104735 79494 9810 139147808 20767 24050 629431397 20767 32194 876330678 78119 28703 519088008 78119 24903 824163521 24526 78119 146475015 24526 41723 576209064 84099 41723 820160850 43949 24526 54198559 30668 41723 557638506 24526 46925 736008054 49537 43949 950912375 80729 46925 23643256 46925 89579 748149964 53692 30668 89381435 50132 53692 549426288 53692 17236 216536732 82899 89579 493213946 89579 80115 495723384 50132 36265 495047283 81710 36265 466500190 59313 81710 603951426 82899 90434 84244186 36265 20906 598296531 59313 15242 794174910 15242 9968 900347520 9968 27669 75561305 15242 10264 198672368 9968 75480 377479681 48704 10264 973231267 51525 75480 406109730 45551 27669 547906707 10264 79747 406547939 79747 79315 568030220 79747 11466 758455306 80456 79747 74674578 79315 10005 557116149 80456 82008 120181099 11466 27280 807770978 70451 82008 632319429 80456 59078 431961716 17664 10005 837161552 82008 50658 88959544 27280 50354 311760280 64296 50658 687688950 64296 43357 638333039 26014 43357 660165451 7406 50658 568961491 26014 53086 932393098 20692 64296 821501062 7406 13876 905101913 74120 53086 620836599 20692 76982 132350693 1135 53086 956094747 83511 74120 17044377 37702 74120 247100259 68953 1135 973597474 32247 76982 809045462 1135 51624 972612079 51594 32247 86545292 32247 44057 258313638 51624 43188 459132410 60502 32247 616150775 2925 51594 837708828 43188 81120 870118311 44326 60502 944424976 43188 6511 112934580 34447 81120 89954638 40966 44326 11311973 4718 44326 890439643 4718 49866 486979910 34447 71211 477362441 43565 49866 74318063 40966 46647 80683451 4718 76718 259729995 76718 57388 264780221 71211 45091 597139771 46647 53779 289039071 32647 76718 604522881 57388 82536 466867119 8149 57388 343506839 51067 53779 102377767 36189 53779 681586370 82536 49262 554243040 51067 56931 90898138 57470 49262 573771041 56931 53447 287255285 13454 53447 596004480 78908 49262 42574085 53447 90586 113536188 90586 60093 696433022 25053 53447 672864062 90586 71378 954745388 60093 5306 211896040 71378 77587 793683731 64133 25053 886425811 77587 55465 795087953 55465 81847 446148337 77587 60536 33652332 65146 77587 874605365 28105 55465 150106760 28105 11034 259977566 5904 28105 204542588 11034 76250 651451740 76250 11444 385186326 68295 11034 254453451 5904 68015 848337036 27592 68295 80224842 68295 49665 594253345 68295 29960 67383394 68295 28721 823400388 27592 74630 230160345 72282 49665 795129131 28721 16028 947679015 29960 90000 381732758 72282 78710 510880981 39984 16028 975693486 59174 16028 821717911 16028 82950 479356941 78710 78696 132385445 56490 59174 943190279 39984 46450 651195315 56490 83747 166672758 46450 49008 152158789 78696 4786 876057386 49008 37139 1379528 49008 77334 173351386 72066 83747 22978816 72066 90258 760364903 88900 4786 502294679 77334 83317 497974911 18679 90258 526453528 83317 18771 636550555 39251 18771 506420820 63019 18771 673857441 74097 18771 685483463 89287 63019 25645160 74097 64248 966124084 74097 5941 773131633 63019 51100 805760369 46443 64248 337825055 46443 80774 53679493 51100 20603 891196118 5941 47111 184689657 20603 53695 899832488 46443 84255 646175032 84255 70642 700159995 65000 53695 723992145 59821 70642 373316349 3237 65000 157650747 65000 83243 721735579 81742 83243 369254209 89094 81742 32329337 52673 59821 644731355 81742 65091 306177516 41935 52673 159682688 52673 79211 110147972 30903 52673 860211709 76252 41935 142536838 79211 45967 357937811 79211 72763 731885702 30903 63476 292693075 63476 21050 29257752 76252 7126 473788947 82731 7126 99614535 7126 83240 302264240 64089 7126 327090252 21050 41768 126279902 62064 7126 859413091 41977 64089 17396907 41977 55164 74019331 506 41768 514625876 62064 25452 242958124 62064 36033 743060441 13104 506 272255302 80449 36033 427864287 50989 80449 105111094 34909 80449 141219400 3080 80449 589758932 3080 88159 389459295 48885 3080 951480739 32790 34909 215756280 62201 48885 215758334 51748 88159 490506929 4583 62201 113047437 19715 48885 945794731 51748 77422 537499779 4205 62201 928783118 19715 73170 540290892 21085 4583 165952864 19715 59061 625358160 4205 9425 521719896 21085 14007 19407212 14007 52743 569870798 82263 52743 982980342 5758 52743 151055960 38430 82263 503569977 29079 52743 65548423 29079 81056 708848419 82263 61664 647016085 46989 61664 916475537 90862 61664 566511672 81056 71276 905747772 61205 61664 86949569 72400 71276 872171049 90862 50494 111101208 50494 8088 551752281 61205 65305 933031162 90539 72400 793100 5869 72400 180325636 57032 8088 167264753 90539 12884 623267222 12884 79610 698193833 57032 4610 242679390 5869 52768 949903696 79610 36740 933970807 4610 52187 335022640 36740 12084 25387249 52187 86434 848293619 36740 2797 391841776 20834 52187 70271948 20834 25028 923026578 2797 79892 840796787 2797 1596 45700072 16825 79892 63992401 16825 65737 530396027 16825 53415 409923652 90717 79892 607124581 86423 65737 547511593 16825 36651 220192437 53415 72286 739499444 8518 53415 921343571 8518 28609 507162072 36651 32096 20325196 8518 38879 764100336 40309 38879 780953060 40309 89120 767626304 88670 40309 161429213 38879 79924 265070078 38879 44071 302529327 88670 59816 433154990 88670 40492 265352330 44071 18460 839104952 59816 71530 803712476 59816 85171 574797231 5013 85171 441580884 18460 55082 30584506 5013 7283 93851459 85171 31477 14687975 55082 83824 745718618 31477 60037 526343625 60037 29248 318193295 29248 75057 83167666 5187 29248 754909370 75057 90401 686751790 186 90401 382332921 75057 41232 742880400 75057 5827 815501771 32953 186 372678512 5827 64867 526150946 64421 32953 348151859 82171 32953 114288768 64421 85985 183172635 15452 64867 768999290 35632 85985 174833230 64421 63020 976648919 63020 18667 746422286 15452 17888 995146783 16012 17888 626981070 26280 63020 882860395 22024 17888 512527549 18667 32906 286155990 40932 22024 765394916 40932 45504 542426000 41209 22024 278421057 70886 40932 790581870 40932 3199 888825125 86610 40932 857825628 13156 41209 818043563 37102 86610 269858369 80405 13156 699091876 69759 37102 694053647 84896 86610 246382202 31089 69759 980136814 84896 87401 144289283 31089 13068 39612482 84896 62313 833223224 16381 13068 617257480 87401 57824 132458931 2365 57824 294240618 16381 82644 80776777 73588 82644 889969251 53071 57824 842209475 40716 82644 894116011 53071 41613 79652497 19434 41613 505646181 20877 53071 115514367 40716 68801 929291235 53607 68801 446449308 41677 41613 940292539 57080 19434 329974308 38412 57080 952588122 53607 41054 10706191 44922 38412 466848372 41054 56068 582045432 2423 44922 406561457 32734 2423 698427827 78607 44922 189973160 78607 62572 896841936 73613 32734 905923040 12481 32734 953096249 62022 73613 312787855 2146 73613 316301749 12086 62022 135539884 62022 5934 4023489 12086 58493 58522348 2146 78422 760770142 30263 2146 202228028 58493 65001 433472421 58493 9572 914641452 78422 2255 282681739 63187 30263 383372761 27733 63187 470249966 75376 2255 226779568 16919 9572 509951440 66027 27733 901135383 12761 63187 396788179 66027 23568 236691005 55785 12761 308518678 69015 16919 180873684 87460 69015 5612360 27647 55785 351572662 40616 69015 250506500 80514 40616 537858833 87460 55895 75393439 40616 26589 552013124 26589 26313 478735893 80514 23050 191701093 80514 24435 213764505 55895 81113 21110460 16884 81113 403699618 23050 39798 39279984 6720 81113 988685430 33342 81113 218610424 77955 81113 205750925 46469 39798 314778975 6720 72348 638880138 33342 53253 977745784 72348 86603 220152326 65302 46469 425881908 24158 53253 673137601 72060 72348 506137290 44141 86603 618313616 44141 35397 805892051 13374 24158 968835393 63116 35397 408310414 72060 73620 306797402 73620 76725 25539158 81227 63116 281110434 13374 569 297719641 569 19612 643633687 90099 19612 698224641 19167 76725 278850251 19612 74861 24416813 19167 66442 44091392 15103 66442 647064689 37700 66442 133226452 37700 56018 426651535 15103 55312 703556712 37700 7408 288650887 86426 7408 764578795 55312 82005 897443465 55312 61095 849584397 55312 43813 71891730 13026 7408 19648553 61095 24394 470072539 26588 82005 982109984 8671 13026 650828764 73712 8671 696783955 68431 13026 464995511 68431 46983 683093346 46983 90397 15653389 66257 68431 117778529 15962 66257 125408914 77036 68431 527364859 38439 90397 51276395 90397 36999 963537449 20167 77036 68352551 62993 38439 576735182 20167 70201 648849377 90761 38439 509855649 90761 54867 964698674 54867 4409 139735445 39690 4409 605442218 4409 70128 848322064 25723 4409 282427446 44630 54867 35014278 70128 74598 52767907 15169 25723 740385756 70128 66594 531677096 15169 22638 592236619 66594 2180 412210619 41972 66594 384189701 2180 56514 926444964 67212 66594 620807449 31918 67212 262341317 2180 55846 399248956 25072 41972 475145081 36188 67212 547600129 55846 8136 228020150 63050 55846 856057726 63050 63099 779853952 86176 63050 808528428 79295 63099 601413859 8136 21196 10798678 79295 32135 669181149 27444 79295 568560796 74031 32135 716358413 74031 51642 266987636 21196 52093 618708078 2091 27444 70614068 30086 27444 870974532 40817 51642 960605735 30086 75149 861363773 52093 38932 131739611 30086 77556 609160756 77556 80436 304864217 75149 29492 583902039 5971 29492 74152916 69096 29492 367339528 10117 5971 23439554 39229 80436 245535938 5971 35596 822945143 39229 19076 249783545 80398 10117 457214078 19076 32414 830244213 36468 19076 749541017 46901 32414 702723868 56426 80398 752371057 80398 9758 923385316 32414 21834 211020613 46901 26141 429457053 29535 26141 774077130 53997 21834 481793823 11247 26141 51191341 65516 21834 490730688 26141 57387 738170377 53997 64561 519147592 65516 89275 403193677 22985 65516 503564650 17138 65516 489939108 57387 16229 93268600 22985 24015 887543958 17138 48493 654659578 22985 43498 65112809 5175 43498 81574733 48493 58869 963107316 43498 60907 644534600 56846 43498 376907227 30264 56846 142963543 5175 1122 975461774 41496 58869 207762160 80426 56846 74993556 61298 56846 127264022 1122 86230 200873587 25179 41496 191111337 52982 86230 817153884 37290 80426 782809170 34524 86230 932888753 27938 25179 902161906 26246 37290 868029991 84414 37290 979167683 49579 34524 347284774 22089 34524 273354455 26246 82674 602547056 18970 82674 857323267 79697 82674 50012227 18970 37415 996673681 77988 79697 497027878 74181 37415 455709364 1458 37415 312315424 1458 72848 241230509 72848 39296 931200636 72848 148 539199849 39296 85404 314024776 69540 39296 419640001 34941 69540 130131094 61255 85404 865708425 61255 86590 727542667 55616 69540 54124217 34941 88463 555380876 88463 21847 465647603 62799 55616 534081960 62799 28711 435431584 55616 46275 143808036 82386 28711 581527651 20772 62799 390477998 66884 62799 438109116 20772 7755 699314188 60271 82386 890800723 60271 58633 123703420 33846 20772 47910082 74669 58633 266797458 33846 9376 731250379 51763 60271 52681386 74669 87017 29462547 9376 49617 254371129 74669 48708 771004412 3123 87017 809947782 67105 49617 672079275 37956 67105 950093294 65318 49617 262395627 67105 89227 781397785 3453 65318 367282626 61326 67105 530330057 15932 89227 346567288 89227 36249 273556772 84718 3453 907867988 61326 21534 308095875 58276 15932 387210703 60274 36249 129525663 21534 81820 526388570 21534 84689 764299748 36316 21534 877382578 58276 24988 356345328 43946 60274 233036049 52240 84689 508101478 84689 54481 352042614 36316 41564 48452768 43946 18121 622727587 12832 52240 829924937 54284 54481 232816301 18121 90321 216288593 54284 78988 348868638 78988 70194 484835356 75342 70194 590194426 75342 55349 5268940 83698 90321 703290508 36745 75342 266492327 83698 28038 901365268 55349 86564 835167638 7828 36745 634308976 50012 86564 482349341 86564 39194 337801080 39194 67400 558193178 80286 86564 109584934 80286 30008 782339890 35472 39194 49148874 81893 39194 188118223 72215 67400 375529299 81893 4265 134096851 64292 35472 139830947 66445 4265 934823069 81893 90395 466483528 7487 72215 128827241 66445 68780 676669400 90688 7487 207282812 66445 75180 12296696 52170 90688 149846316 52170 61029 72950611 52170 4701 163142791 54236 4701 801190308 61029 71489 82485828 4701 13272 649143862 77031 54236 100873042 70240 77031 796073978 87624 77031 842913234 23858 87624 79368383 72221 70240 336575430 77032 23858 831568048 77032 49348 618733405 21183 72221 134430249 44888 23858 671732175 77032 24427 368164718 44888 19705 349341068 76395 49348 234650684 76395 33560 328683572 19705 42185 162999238 76395 79177 591212873 79177 37566 534289799 51120 76395 689332609 37566 78457 779572157 51120 69955 118785052 57960 69955 15014846 47624 57960 109825149 12418 57960 625795851 12418 32057 59853043 12418 40257 259607469 40257 52000 759469393 32057 75949 110712757 52000 39519 773920214 39519 75282 326327019 54447 39519 86237133 75282 31565 366289535 69639 31565 6502056 31565 14616 369535920 76586 69639 83459461 60960 31565 933113207 10866 76586 713081315 60960 47538 362637693 6009 47538 352259996 6009 66510 109014066 47538 24431 601175992 22579 10866 848730954 66510 19929 848910070 6009 81576 27004896 24431 28834 157323502 33085 22579 430466770 4292 22579 695174519 28834 48746 921010638 30508 48746 549851988 4292 23736 250027589 4292 60184 144687335 23736 10936 540588660 43302 30508 836301547 30508 48235 385707813 75010 48235 596692595 66714 75010 453190931 87748 48235 863343412 51546 75010 263546672 28523 75010 966398296 51546 74178 40116467 74178 71985 496399830 28523 20999 219798781 86296 28523 119855891 20999 30527 745767273 86296 68710 136388677 55827 71985 8052027 88782 68710 883968356 82749 30527 843877361 68710 22097 9416088 68268 68710 761347796 22097 25105 724307052 25105 28710 656493619 68268 21786 221493313 32295 28710 857452996 31398 21786 63108207 32295 62986 16646106 1102 31398 73185399 10699 62986 603598734 62986 51512 82287004 31398 37464 420298217 51438 1102 50193568 51438 42143 204784392 46234 51438 682023629 43921 37464 359464527 46234 69932 130763276 43921 21048 150064749 21048 42559 187867400 38290 43921 269843 43921 29342 579115007 42559 15293 302285020 29342 43396 607808651 39529 29342 54247599 72268 43396 555376010 6057 15293 579068037 90041 72268 712245039 72273 43396 708855044 72268 383 132749198 65595 72268 254149580 52334 90041 667333887 52334 37723 358728893 48541 65595 734426429 79888 383 358200190 48541 25075 167868359 37723 49591 36687241 48541 71983 216192871 2222 48541 241722929 78222 25075 657903385 60291 2222 210028270 2222 2804 806333210 2222 63119 555975108 78222 21406 493495260 60291 87018 838565905 18302 63119 883502286 28567 21406 293533634 63119 20367 706329591 14944 18302 201449686 78650 28567 13572518 20367 46059 68082549 78650 6064 918119907 46059 47085 928424242 45279 6064 148774748 51595 47085 663346998 84897 45279 318634048 61138 6064 724990227 75893 45279 367504273 75893 67844 201094557 61138 84746 398311837 49105 84746 339760340 86465 61138 132375947 67521 75893 685166646 74939 67521 138072850 52103 67521 837010607 52103 59754 151298906 14393 59754 185602593 73609 52103 714895643 45378 52103 908764289 14393 80337 136690356 81691 80337 522864873 73609 76431 150519254 45378 82341 137840711 43057 45378 381336785 36135 81691 84055760 59986 76431 378595728 41044 76431 766495443 41044 49794 57110073 23352 43057 907226262 31759 41044 43311120 31759 75366 199344638 13729 41044 354362725 22222 49794 116545188 22222 50580 351490415 75366 8759 785445108 8759 14069 302453464 31145 8759 648537873 7180 31145 261197781 14069 29191 823512594 25294 29191 125313850 25294 42077 127215886 42077 20963 183900802 7180 10631 572430301 24860 25294 50406118 42077 28847 288710145 87347 10631 76409783 11109 28847 140843613 87347 60805 873002013 87420 11109 352547224 85604 11109 135214627 85604 89228 565189548 87420 17950 3851364 17950 26471 743157158 66237 26471 705138703 85604 4103 760100059 17950 11171 179270805 11171 265 39394829 26471 50864 486059973 4103 24573 604182480 69195 11171 943998042 62658 265 630183328 24573 75333 233463757 72969 69195 156213031 80595 24573 880932089 72969 43748 183474548 31230 75333 351785287 31230 68912 306331157 80595 77513 667424215 67367 77513 620685793 84337 67367 321190766 87334 68912 55531820 77513 25590 973134496 87334 42113 863633175 86422 84337 264300827 84891 84337 848176909 87334 59439 65740980 29533 59439 933739393 42113 59028 101903527 29533 76551 405670506 59028 29317 451229029 76551 3284 704015032 15425 76551 190325498 39480 59028 158650965 63077 15425 912350852 60876 39480 82828980 3284 33325 865155309 33325 33314 586519537 33314 43103 790836495 55591 63077 2516974 43103 52138 770484717 26030 33314 115952542 32591 33314 34086820 83437 55591 135430432 32591 88985 992160708 32591 24800 823858662 24800 5326 835278689 32591 14604 98920402 42888 83437 243252582 17524 24800 735870248 42888 41126 889424473 58692 42888 94177751 44650 58692 662092725 40159 44650 150418637 85599 41126 130849999 56884 40159 360582893 44650 28994 708662192 44650 13057 442593111 40159 30622 231260068 28994 418 583772058 418 61960 676673529 78272 61960 519326863 78272 46029 640537113 85680 418 390072755 66375 61960 875818630 78253 78272 891909477 78272 21396 649674930 46029 20985 77371935 74079 78253 519300864 60454 21396 469729576 60454 16325 85758881 16325 85006 109034628 16325 55977 11880602 71738 55977 242202784 60454 83509 834683980 75986 85006 319077795 21065 83509 938638260 55977 74805 875826078 75986 4055 456651923 8899 75986 167997767 74805 6414 96874536 35834 8899 655262706 6414 12108 751027170 69297 35834 763349821 19321 69297 812941561 69297 42013 772995246 83210 12108 768424564 42013 46546 398154213 21680 46546 286173961 1884 21680 875962183 21680 38251 171364538 77281 21680 484731801 77281 37682 885960986 14274 77281 246727221 30914 37682 331489411 8011 37682 380116161 30914 59336 179664931 56771 14274 27429763 2501 8011 620529857 56771 61287 53536485 84456 8011 581408029 32740 84456 37204559 61498 2501 561077953 2501 45656 835170457 32740 75572 780748467 61498 29666 673142555 50512 61498 611205318 45656 62869 767148503 29814 50512 223464934 29814 206 692295562 29666 88296 281117061 73675 206 983318290 16242 88296 812823289 46969 16242 243990443 88296 919 359076685 84151 919 571857263 16242 72877 124058658 72877 87947 142833656 67373 72877 601969642 67373 55717 89937574 43881 84151 394169453 72877 70910 39863814 76887 87947 773470833 76887 5279 355057425 70910 16930 525920740 16930 23349 551890111 39685 16930 824797409 5279 38417 120336142 36961 16930 103505504 14002 23349 776006544 23349 68231 661853511 39685 30112 108099602 82741 36961 661958328 7642 30112 28597828 82741 24681 933970069 50881 24681 351678779 82741 42287 881615529 22271 24681 38546992 71367 22271 51071259 90042 42287 504538479 71367 43945 145990103 18964 71367 89062498 43945 78481 149186041 11765 43945 313440910 1951 43945 426241573 1951 70926 567790081 18964 90875 289827612 35641 1951 579039951 68915 90875 779339289 6952 68915 920746609 70926 45739 578689530 54137 68915 746481579 6952 77926 516484329 68915 39918 820424121 49458 39918 31149337 45739 12244 849580284 59877 77926 86423890 12244 67620 443300 59877 47025 557772 12244 66218 340817823 12244 69573 403331664 66218 88326 367410778 6696 69573 289530286 78019 6696 349977914 629 66218 259121207 6737 88326 487211632 69329 6696 395666260 69329 57792 3148496 6737 59031 18721782 6737 6263 184738876 69329 58710 853567916 6263 76263 79526906 34021 59031 972961942 60102 58710 880634435 34021 40108 393854414 60102 5216 252835407 60102 9364 835092862 34021 76628 195378052 5216 50320 419213263 87214 50320 46009073 28338 76628 668596838 9364 46174 368661556 50320 52544 619430265 50320 17761 681446387 78404 46174 47899017 46174 6237 393055863 78404 77365 900504422 27537 77365 399007789 86765 6237 552552972 83143 27537 552018777 10417 77365 58643532 71882 86765 596109813 83143 52968 277616718 86765 44994 870875891 71882 40128 189360181 71882 13322 375164450 44994 78689 7654717 40128 11633 627252816 40128 68887 968152405 90159 11633 970269726 32065 90159 27400816 37273 32065 475067404 71182 32065 688424706 67826 90159 358920652 32065 765 858750116 18362 32065 892417764 69685 765 568309962 24765 69685 663646391 23841 67826 132531792 23841 72312 395273010 59711 72312 8956295 72312 42776 884881690 4397 24765 366779814 51500 4397 643695992 3140 72312 525866409 42776 33277 56016341 4397 84339 682324007 25351 51500 186205161 64703 3140 257675287 62165 84339 316759091 84072 62165 308581591 68869 84072 886335399 62165 7027 402737132 74601 84072 427850932 47129 7027 937020421 68869 26410 562193595 68869 63750 446077751 47129 77218 962587726 77218 58065 516758840 90887 47129 306134 27679 58065 925282135 55460 63750 300925172 55460 5985 292438918 55460 15987 683387555 28111 5985 884772494 27679 26693 519055956 34263 55460 61839851 62877 28111 775278337 26693 59969 807889495 59969 80431 704878604 7899 62877 26253211 32062 80431 395919332 32062 79978 419180183 39737 80431 137704877 39737 61032 522339825 61032 32642 831080621 32062 42043 751882533 42043 18122 760260802 42043 3743 471652476 32642 82041 446952004 32642 71651 296311352 18122 51875 254811755 31281 18122 76432014 5962 31281 527760883 3702 82041 85735710 31281 42727 334264125 85996 3702 204744386 85996 27663 289352582 85996 35980 793723213 27663 68924 412379942 68924 31397 122617517 31397 30882 468717697 7176 30882 80499056 35980 53731 918821499 56944 68924 525143205 50239 30882 613609201 30882 26839 36814162 74868 26839 884638458 56944 60030 898511046 60030 62667 997567683 26839 80339 350071529 82044 80339 948752025 60030 33796 767047963 89072 82044 31256833 23686 33796 370194764 66828 89072 581866913 90418 66828 392130037 54218 66828 367312330 69602 66828 132079459 32701 54218 877296973 86530 54218 356940032 54218 26586 331193571 39583 69602 211843479 3530 39583 507000369 39583 18957 333264070 66788 26586 799633979 39583 48769 393948910 28047 39583 238151513 43591 66788 691523311 18957 88580 426800749 65412 28047 565561469 52797 88580 554530356 3804 43591 764284971 88448 43591 282836947 65600 88580 913009214 65412 72653 406103444 72653 2948 356072793 88448 51930 368736140 65600 63226 658161742 65322 2948 383303495 51930 56108 85337260 2948 66357 674761410 51930 49896 783839829 49896 24125 492799392 65322 82874 34837618 66357 32248 389597565 82874 56958 633300501 56958 25074 410606941 46076 32248 571003306 32248 62319 146466253 1598 56958 706094157 72380 62319 311510816 25074 38711 994899409 5417 46076 482599571 63354 1598 408499813 38711 4257 497003313 63354 75745 901356889 7356 5417 825639591 63354 23979 789710345 88357 63354 865592558 3445 4257 943071822 46124 7356 129979748 46124 40754 904350743 32916 88357 678990496 57666 32916 939063275 46124 64811 664399268 40754 40104 83059144 48138 40754 412357081 23383 57666 508673389 64811 66249 288568753 64811 794 613376067 86118 66249 263526625 23383 8164 662369489 78123 23383 904962374 78123 82228 260121549 55784 794 981660496 75571 8164 878261404 75571 79331 484598394 30742 78123 209775982 86311 82228 962998895 8736 30742 841561987 79331 88206 499029388 75621 8736 308340948 75621 78306 560128732 88206 75405 658859470 75621 718 734187538 52689 78306 486785901 857 52689 492001192 75405 86587 939396728 49338 52689 306267923 68031 718 20034848 39446 86587 107744347 86587 88332 104601363 21250 88332 385941099 62911 39446 755931630 63149 88332 168249300 44790 62911 681370858 63149 30026 79663798 45292 63149 431181505 62911 41658 806726141 44790 78411 193522715 17119 78411 214792861 17119 42046 243660542 45292 78495 681980354 42046 9170 956273968 85751 17119 87608246 81417 85751 128693046 28378 78495 579637768 78495 17429 787695333 55573 85751 105220801 84305 28378 19551561 81417 50698 846153280 28378 66947 793265136 55573 53157 690634223 1178 50698 270642308 53157 77957 167003966 25436 66947 595823094 53157 85581 996989986 77957 72431 941107228 1178 2436 875057255 9276 72431 372251316 34929 25436 578722713 37362 85581 10534443 9276 21571 291787818 19383 2436 976455696 74482 9276 194373089 69842 34929 522995067 37362 44258 696929675 19383 31968 671376146 44258 22747 245739544 20939 22747 442473313 85460 44258 111216175 44258 51916 499573034 31968 44710 730296391 38821 44710 639692850 20939 76871 43094160 58387 51916 273051847 45526 58387 217921227 24038 76871 632693702 34998 45526 81816065 14729 58387 906717662 5251 14729 457673005 64352 24038 21748221 63193 5251 303521982 60512 63193 247199279 64352 4896 340175520 63193 86192 814521383 4896 66076 580485347 66076 59582 412114205 80162 86192 459807380 66076 67167 768651734 59582 26850 916267571 76581 26850 977234760 80162 8148 177806219 16192 8148 496414192 8148 42853 71594210 88446 16192 388327785 42853 49037 537877284 8148 46603 536386245 49037 12853 808233072 84364 88446 243177141 88446 76613 178290814 88207 76613 452316636 46603 80448 76825641 88207 58333 69557898 50240 84364 768754246 58333 25743 892050908 80448 80070 584945911 63963 25743 524243314 3821 80070 331730480 20933 3821 874890762 3821 15035 128822061 20933 19697 785108254 59053 15035 378327253 20933 44454 360614959 19697 79874 810112721 43711 79874 187485266 20714 44454 366523323 79874 7055 599696044 63901 79874 209265443 32722 7055 832498333 47585 7055 65012623 8027 7055 368074205 47585 46365 298867610 63901 85763 265227013 46365 12513 618007724 46365 76287 886439128 76287 34034 108369023 49056 12513 266045478 76776 49056 550590930 76287 90216 673256599 997 49056 82968886 49056 17386 54139885 79281 76776 205576466 17386 62908 597873871 66423 90216 175606220 38193 62908 245377946 76343 62908 859954144 79281 28689 743093724 28689 7648 210802369 38193 6044 641936193 86758 28689 954863 7648 518 428156227 79172 7648 757471753 86758 82417 448536509 518 52601 173378491 52601 19626 521282684 13513 19626 687567671 63754 82417 410872284 19626 8565 81774847 8565 19736 160502395 30244 19626 144151058 55369 30244 350516257 53961 8565 724365190 8565 51217 867959655 18203 51217 954447067 77410 55369 616494001 67277 51217 595820219 53961 30281 769758513 80847 67277 591368281 13080 30281 513871004 80847 36732 192604479 30281 23106 873610498 48079 80847 463092606 13080 74536 625832637 90690 36732 998261636 34934 74536 654764867 30830 48079 897248071 22122 74536 704066945 23199 90690 98891104 73065 30830 409297170 28319 22122 786955148 22122 12850 713772800 80730 22122 775474097 28319 32528 588583688 80730 39716 554342685 67604 80730 131589151 39716 5390 990124729 5390 89346 332152014 5390 89085 994715129 46542 67604 703117486 89346 24343 449352381 46542 12364 840422159 12364 59660 215679826 19961 12364 820730064 59660 71825 969032054 24343 29230 72941801 59660 45066 960851104 45066 46258 843795269 29230 28815 975278613 12305 29230 955683929 16032 46258 239866350 53055 12305 981601162 12305 80807 797505427 66980 53055 240757464 77586 12305 124254176 33634 80807 490230022 63506 33634 154273653 66980 37130 772723358 77586 51262 727657635 82298 77586 537040757 53733 63506 675997006 51262 33817 10225942 51262 49695 101729858 82298 33777 78206011 33817 87757 991432868 33777 55577 459146119 49695 23618 973679369 71711 87757 166322996 55577 28249 607016806 87757 70016 120954404 78849 55577 203471759 51995 78849 9910238 31390 28249 941836606 75196 78849 727698888 37810 31390 228603368 44069 37810 71216630 37810 62216 727238552 69412 37810 246481183 58993 69412 787980132 40732 37810 905976880 9211 44069 358577133 40732 23684 863228567 23684 42780 510902980 40732 15967 660990349 84639 15967 141664722 15967 75190 554223467 23684 74481 393129177 90274 74481 702881890 75190 63790 199283649 29442 63790 709492723 74481 82141 547836773 90078 63790 185003739 14798 82141 714668274 49386 29442 104043735 90078 80393 756172114 4967 49386 134577756 69928 14798 932692663 36123 49386 152038449 22292 4967 584906934 4967 75964 266548128 5991 22292 447489899 75964 43251 71708135 24381 5991 89937998 44872 43251 880617558 82461 24381 57687153 44872 59890 717108662 59890 18787 75852335 22161 44872 733115600 22161 52762 333597322 89748 22161 998201713 52762 60231 404728999 18787 70640 57035033 90120 52762 688134840 90120 21014 633533654 19435 60231 727134978 90120 51682 999613429 19435 55235 425886076 86905 19435 867760302 72467 86905 550944288 72467 21507 805045720 30216 55235 43520843 86905 54005 66671715 72467 45801 276783133 54005 14432 762410134 2539 21507 341979350 3466 14432 405182590 14432 74846 598424015 2539 73676 84130011 1468 3466 376323803 37894 3466 412116978 54946 3466 175294496 1468 73417 130600007 23453 54946 40601021 37894 7854 969520995 7854 61928 599254520 24496 73417 52693098 81693 23453 1753797 21558 23453 614664888 24496 16988 771668476 81693 65020 593950084 51156 21558 842719568 67363 65020 860356174 79520 65020 313866646 5513 67363 432735137 65020 37813 219698898 15348 51156 498681928 2082 67363 961615221 32565 37813 848690315 65674 5513 480158593 5925 65674 593761549 65674 13264 297810725 55128 13264 427221174 55128 70288 618335807 78145 5925 430617800 40681 13264 271477433 78145 70411 356168459 16748 78145 876216907 51434 70411 260373283 78773 70411 866043516 68576 40681 585306700 70411 59627 390476884 44392 51434 185768508 78773 2084 565786911 59627 83807 206824696 16151 59627 705186482 138 59627 830391316 44392 57494 299557240 16151 89908 155078077 33980 83807 152014902 138 86295 160413680 33980 40399 462780110 57494 85511 390205685 70803 86295 585623121 22869 86295 234113269 45819 40399 196203737 45819 88960 94958102 88960 46723 903408595 42275 22869 938772724 49274 46723 315185431 88960 34471 220173711 15463 46723 798700013 46723 11000 875885468 49274 56336 160693867 11000 69310 721182999 9179 15463 469175771 77501 69310 736201103 11000 13603 250695167 78406 56336 123469248 69310 8983 482018455 6452 78406 993017625 77501 59591 29518835 9331 59591 264902812 6452 25507 221218685 9331 63113 107155637 25507 84170 54305656 9331 20722 409292377 65335 20722 230410723 62831 25507 656295621 63113 25947 168657739 62831 23578 703813358 2235 62831 111591649 60429 65335 422305741 2235 14427 271453948 426 23578 903637802 426 14184 608390204 60429 42234 284210945 89964 42234 689663853 5261 14184 275869169 89964 12169 457821992 48365 14184 299803002 13710 42234 562870501 12169 82908 70166017 82908 768 699305922 82908 50322 36902163 13710 15279 956456607 15279 76824 358313521 50322 40608 33246331 10958 76824 987884119 2726 10958 31426949 76824 53056 910689031 40608 8315 345726399 2726 59131 982758891 34168 2726 596530081 76118 53056 798789139 59131 57624 346685564 45325 76118 418996071 59131 22441 512720219 34168 37921 407869987 45325 86980 68140074 22441 51906 932506152 51906 56863 185487670 56863 33638 650193985 71880 86980 776471633 56863 47876 228466979 71880 69044 234632727 69044 77600 5264784 3634 69044 39088685 77600 58736 468265727 77600 59122 951684433 25355 58736 542487188 59122 22690 70679708 3634 61457 912958760 22690 22828 155678045 25355 18216 500458767 25355 17737 618117247 71445 61457 100931149 24450 61457 428817291 22828 72300 874855266 89980 17737 94235939 61674 89980 570736555 4586 71445 94994604 74872 89980 909227789 74872 89584 269057713 4586 68281 622218403 4586 39245 497064733 4586 12188 224144843 39245 20418 831221549 20418 1916 856177065 68281 78316 162965050 78316 40486 63234062 17453 1916 642117101 40486 16643 437203563 40486 51659 620323044 78316 5981 981256015 42399 40486 120413774 16643 33559 43427647 16643 39191 980510258 19396 5981 54524365 70740 5981 35181652 16662 42399 175342816 24164 33559 546481057 64011 19396 952507173 47952 16662 241623961 17204 16662 69634900 86820 17204 17836422 79174 64011 38187657 31002 86820 2066871 50941 47952 288436964 31002 83950 492482747 83950 64315 41981596 83950 71533 526718249 71533 85661 533337597 82236 50941 743097377 82273 82236 461829177 85661 43222 969637427 42577 43222 163041763 82236 48291 36659651 43222 60481 598853790 33223 48291 629265874 48547 43222 535388971 54725 42577 506390349 30369 60481 12088518 49129 54725 754000545 85959 49129 983363483 54725 17340 275251160 49129 4126 564412512 50482 17340 963270670 49808 50482 161714266 72662 85959 390644769 4126 6224 337163426 48826 6224 113231786 39612 6224 728917029 49808 22641 468270473 48826 11621 133207747 39612 85438 701292207 48826 79457 449671342 87950 22641 94689694 34718 79457 568656126 85438 81110 467318040 85438 8411 800206229 5693 79457 282397388 34718 69873 544538608 34718 5455 314885199 69873 21017 657068805 8411 68893 34829017 69873 69507 918328512 5455 21916 199470118 21017 73602 150468587 21916 48199 680049060 80346 69507 617793288 42747 48199 952273049 21916 40460 294056524 71667 40460 234257189 82411 40460 453202030 71667 58510 119764958 24763 82411 444144427 15459 82411 470543350 75981 24763 205379454 75981 79692 399968609 57444 24763 343474866 24763 47856 561713189 54457 75981 582858426 75981 63451 614081620 15277 79692 281440247 57444 6113 17003346 66616 63451 380504647 88106 54457 819214514 63451 87857 573788187 31225 87857 242306519 23137 88106 607563280 66616 8165 132914826 70680 88106 321782872 24242 23137 745423441 34122 23137 241403075 8165 65415 242126933 24242 38289 432706024 59717 65415 551714018 56278 24242 565023428 58796 34122 453924162 14799 65415 312442668 34055 58796 598213559 56278 40745 145236601 34055 67511 72541185 58796 58098 175932475 15594 58098 451047704 18031 58098 381951879 37897 40745 687719810 58193 15594 39937055 37897 10642 83413425 15594 56286 283568001 18031 72816 571250769 37897 30238 129380479 59643 56286 436871174 59643 26461 141276775 84359 30238 245900281 84359 70749 214239192 84359 1322 851699455 26461 75330 966574611 70749 74997 636049629 84359 17812 91604693 45807 1322 778519189 17812 57301 376092562 74997 26750 882324021 74997 31469 604414950 19659 31469 402402445 26750 79076 291277803 82026 26750 456773326 26750 48180 801650699 31469 11768 820094887 82026 80988 636956185 18454 48180 101679615 31934 48180 762625356 80988 62433 915703868 11768 44831 730136059 37598 18454 724223402 27543 37598 491367180 44831 16957 330023 62433 12589 526530640 18321 37598 136005708 27543 33171 700907838 76337 12589 871444890 62857 12589 69610415 7672 18321 117876623 47590 76337 926895415 47590 21147 666704937 53914 62857 856483027 26951 62857 267563326 7672 14477 721763621 34493 14477 200824701 59279 21147 587537042 14477 71939 978673131 77306 14477 132823394 87450 14477 651396663 30286 34493 566689896 87450 75419 495332322 30286 39341 30843222 5679 39341 964816075 39341 5673 400028128 85333 5679 824231098 47 85333 725696906 47 31296 743291492 85333 87391 111836937 87391 46349 53804667 87391 45769 899154712 47048 87391 138016588 47048 8063 884710168 85322 45769 270628675 6259 45769 800725572 85322 67554 381920294 47048 55703 414460407 43027 85322 192562253 6259 27344 96546179 55703 15365 250789963 48310 67554 945103724 62801 48310 528530549 20032 15365 418473446 15365 87893 105496914 48310 24934 987709558 24934 49890 216427290 87893 79842 118963646 20644 20032 78588724 35286 87893 176166296 43521 20644 873723725 20644 81600 123759086 81600 31742 49340037 42794 31742 837929334 84692 35286 688555820 31742 56547 104313316 22811 84692 136082519 88393 56547 14366845 88393 77007 572734019 77007 32181 493984157 57755 32181 815667022 57755 88278 690048861 54640 32181 73590686 21875 32181 239054538 21875 83929 665202670 83929 17831 206429508 76128 17831 97145402 14630 17831 499603113 84289 21875 573440785 83929 18974 93420426 75872 76128 977040659 14630 42505 53858739 61662 14630 99667130 27069 61662 335285294 27069 61072 206098572 48495 61072 203148431 16452 48495 163479517 48495 54120 53859905 48495 2434 554726148 54120 41726 94282311 2434 86821 413167976 86821 85557 463887912 56192 54120 483416761 22676 2434 361831514 28080 22676 6056172 68855 86821 171370501 60525 28080 505502029 90897 68855 948736358 49242 22676 145971171 14859 60525 130086656 44755 68855 965807453 60525 43570 373835336 90897 14877 78948728 43570 28587 71389871 44755 36097 278158733 28587 36620 706120042 76425 43570 466383999 28587 63021 54156435 67158 36620 986015327 9814 76425 6658306 63021 37951 576272586 63021 20439 827684680 37951 27309 255774395 20439 25203 391976472 32564 25203 765475390 9695 37951 753815307 32564 87763 855298213 25203 73722 713086162 73722 14207 260378584 87763 1897 420438165 55035 73722 950148214 14626 1897 82380374 14793 1897 1598860 38790 14793 218849323 35971 38790 110073805 64387 38790 832202035 87830 35971 108569133 47681 38790 473153704 35971 41573 141340454 9068 64387 766089092 64387 53409 387193302 87202 9068 490615037 41071 87202 352587742 41071 76666 29254805 41071 89506 693209931 53409 21363 4019991 82364 21363 428767525 82364 79905 764923058 59895 21363 927969870 7275 79905 270496921 7275 86950 914312707 22558 82364 576906414 22558 75015 467618371 8989 22558 239741717 8989 18236 915190292 18236 11740 220807367 22558 37191 230767907 75015 68483 249907809 11740 39898 620156302 39898 73390 48838324 11740 34063 581371932 58876 37191 809240728 35134 73390 991775027 39898 43874 145538541 73390 28660 262968866 43874 85927 810304922 28660 40914 223767117 9565 85927 52679762 28660 89136 289787804 40914 29756 5377011 85927 20666 3284986 77644 29756 64910741 29436 77644 937606780 20666 13242 669924891 20666 66100 446497512 66100 15033 723645664 77644 84439 476654228 43746 15033 743041601 66100 89372 812082877 66100 54678 93206854 52385 89372 157131953 90489 84439 104849665 52385 75878 995755811 62905 52385 924800905 90489 22878 154983604 5999 62905 195554412 80545 75878 156362292 32060 75878 244837832 87670 80545 427800050 32060 5008 356764853 15814 5008 338558636 64317 80545 607199706 16795 64317 170845959 37329 87670 136158470 62892 16795 91337798 64317 46643 910496928 22244 62892 837909797 27158 22244 334401518 24498 62892 877908719 27158 41500 824241924 24498 71126 41896688 41500 6967 43677262 90197 71126 132777837 41500 1600 144744401 65483 1600 55794165 65513 90197 287391798 65513 36435 139468821 90197 79792 914598364 57582 36435 97349160 68880 36435 145759965 65513 72019 985154855 36435 31896 994705756 2868 72019 776636186 31896 58666 214279311 68880 39065 440826047 39065 47406 539953577 9346 58666 910833919 66284 39065 680981714 66284 3660 872145931 22158 39065 456705992 88932 47406 884784417 24558 88932 879841946 9455 22158 343721993 68930 9455 334568017 9455 31320 550229843 68930 59537 187307159 68930 68624 389101224 42858 9455 63482050 42858 35818 363636540 41858 59537 672798664 35818 44858 168798945 35818 12326 287185321 42382 41858 648899430 35818 61952 975760969 23878 12326 351442199 42382 5108 6534507 21421 12326 881597450 5108 38428 112996204 2176 38428 533333112 73990 2176 371423294 2176 85745 780408550 66712 38428 471464002 61767 38428 740743368 6172 73990 40279884 61767 38719 517740112 23334 66712 761358843 6172 696 778347139 67021 6172 471204620 86665 67021 721743898 86665 39132 653324629 67021 43062 584465250 67021 49733 161929063 28739 39132 546235588 43062 5263 396414842 24390 28739 722489485 35843 43062 15648005 41702 28739 179084939 40426 41702 377440509 66291 24390 727090758 9923 40426 876724563 63788 9923 130798941 9923 82368 636402625 9923 16821 391660270 16821 16163 41425348 16821 23353 259605535 63788 73748 39106615 82857 23353 207125462 71068 23353 15166185 82857 50441 475960942 73748 9742 537962450 58326 73748 31935512 64244 82857 406381162 71068 30517 893238810 9742 72216 983365105 14104 58326 201542063 72048 72216 422709487 14104 68939 55722125 69561 72216 799036131 72048 32390 19235708 69561 47732 560786562 69561 79059 240244155 68939 35302 975428375 69561 35671 800928853 47105 32390 905763365 35671 60647 107208286 35302 31429 180372922 47105 14053 849852619 15862 35671 55196947 20740 15862 370575754 42547 60647 68453698 42547 86348 456200770 14053 80097 609491519 20740 50298 255307996 50298 2738 959305287 3966 86348 954021828 80097 5052 258417644 31999 5052 972501376 5052 76611 346668298 3966 86553 929473278 36882 86553 755352724 76611 20969 548673828 52362 86553 880858060 86553 48422 374996079 69740 52362 994134226 84732 52362 679649757 69740 54824 22722349 48422 72393 111300157 54824 66836 647773420 70343 72393 893257866 54824 8252 493668205 70343 64427 832203257 30113 70343 746578376 70534 66836 838448218 30113 41423 135683912 46368 64427 198194688 61146 64427 657119410 46379 70534 679278632 61146 76771 145394963 72557 76771 179065176 59348 46368 652362893 61146 85589 759666161 85589 30181 994565459 85589 1706 159815458 59348 10098 90090820 31378 1706 954450286 35184 85589 605385718 90172 35184 335844874 1706 14334 296390876 14334 2259 297727118 70054 31378 794730937 70054 67256 175627774 2259 56186 95306671 30389 70054 694860516 12083 2259 614213815 67256 19122 85263521 12083 19728 585156974 12083 22575 794178298 19040 19728 420928698 58658 22575 927094011 48492 19040 712099779 83543 19040 94778543 83543 56358 225746891 37900 56358 374482290 83543 77197 309949207 83543 47573 806728904 88422 37900 20647563 56358 64715 114079541 71784 47573 542295782 50478 47573 61688565 64715 10534 535382098 52037 64715 275602655 52037 4901 696914465 52037 35314 405294204 36477 50478 728807408 69597 36477 333895381 69597 25601 918965212 30657 35314 315941733 25601 86464 564330038 52655 69597 519366220 30657 85360 67666130 85360 20636 683992087 49280 86464 13484501 86464 87183 56784275 85360 49987 459528034 85360 48191 712289878 46679 48191 117941274 48191 28149 820481902 48191 74467 762706185 72165 49987 490247952 72165 40765 410680670 46679 6455 489969829 72165 37537 105333605 87695 74467 179390686 6455 61062 348851933 70359 61062 248975586 4230 87695 729884728 37537 21990 357348105 61062 70236 436072000 19758 70236 299149510 70236 80071 237637918 30825 70236 595542864 19758 24738 704364620 64218 19758 875467630 64218 22898 494317221 30825 73434 516133447 10408 24738 42375264 42574 73434 939676472 42574 26889 812014836 22898 58623 522405209 62645 58623 522856762 77347 26889 429901181 53284 26889 409381166 71124 53284 996110717 87053 71124 53898015 87053 55321 593569548 85406 55321 11732315 12431 55321 499631473 50229 12431 457653527 87053 90112 740716788 33073 12431 445847384 50229 23235 709484988 89969 50229 115469860 63795 23235 340964214 33073 10319 620744968 10319 44214 940867813 23235 89956 487266566 6813 89969 248859570 10319 84310 10534630 44214 83538 742100897 83538 22561 97779564 83538 50358 208484926 50358 31373 377299207 31373 7277 530641511 31974 7277 788248201 84623 22561 639439831 7277 12122 380724883 12122 24563 427350932 41069 7277 850602629 24563 47748 276195787 32300 24563 484200918 3226 24563 319982026 26608 47748 292865294 47748 65760 868115215 26608 49196 518844582 65760 42708 72865267 81124 3226 650919258 33004 42708 578652372 49196 70304 841982940 90757 49196 568203898 70304 65361 85684881 36185 65361 421875775 70304 73381 409084898 74597 36185 815120854 36185 29151 470058202 17811 74597 583551473 73381 65629 13412940 65629 75928 778242952 74597 13942 324891444 17811 68884 314710857 68884 5896 961606980 4038 5896 312876520 56695 75928 668926315 59713 13942 198293752 4038 76720 853339123 4038 28743 698689445 7735 76720 974141379 38162 56695 257950116 53118 59713 822308276 45609 38162 495430154 53118 31645 16903960 7735 86717 99141947 45609 78990 687547825 31645 90888 41627833 78990 48121 228775766 300 48121 708691644 759 90888 743914811 89808 78990 360458033 300 70556 765613405 17537 70556 628783080 89808 27799 325249435 31053 27799 410492882 10460 17537 300554095 27799 71881 387649790 46060 27799 741513967 71237 71881 120261548 22483 46060 667094270 71881 88800 493767526 78794 71237 801821091 88800 67137 72114064 22483 49710 891734046 44596 88800 926012302 67137 62633 654890222 52254 67137 901006333 33792 62633 845222120 52254 22466 891972505 62633 9539 562294638 22466 68061 27411418 52254 90663 823424735 68061 13835 690743802 90663 64958 3173851 3920 90663 28389329 59962 68061 882925192 2046 64958 877426564 3920 45547 57552212 31712 64958 567859490 39622 59962 582862686 21700 31712 289967815 2905 21700 632858478 31712 89684 363289234 17415 21700 425796260 2455 39622 206101202 87975 21700 262759827 37973 17415 555972329 87975 3988 648573825 64619 37973 356155963 87975 1430 910237829 43820 64619 174532145 43820 2890 759218495 75450 64619 330425655 51637 43820 706532037 75450 90585 471089664 18694 75450 97189637 19201 2890 232180330 18694 79972 804547975 17077 19201 913161411 3507 90585 555764002 52438 19201 923467832 3507 54022 205291581 38209 79972 609741089 65122 3507 431188992 38209 72434 358129431 65122 58350 202958694 58350 415 987106192 58350 13721 289652985 58350 58928 631464245 72434 48589 920849691 64333 13721 138096094 14719 64333 568644087 58928 59873 453120142 38039 58928 670778685 48589 46067 308568998 57705 46067 190576866 76570 14719 750099215 71577 46067 269026041 75446 76570 102250202 46067 52776 178253707 25795 71577 894158204 69218 25795 698073908 84279 71577 195905938 24953 75446 756345293 24953 42611 836428263 69218 83710 634956792 44837 69218 400267011 84279 88850 902349828 24953 51002 429309291 28915 44837 924701405 83710 84372 504703900 28915 55131 674947818 22323 88850 216179416 33501 84372 319676120 77566 28915 496705241 77566 19712 631325600 22323 80525 731658575 33501 16124 829676891 7684 77566 22159100 26347 7684 607451045 3893 19712 115733518 30561 3893 538144418 11827 3893 298525066 11827 2272 74420381 26347 40624 718655458 3893 46872 170745345 38584 2272 671949105 46872 241 183195174 38584 74426 494699720 17731 74426 59074488 38584 80741 705833818 17731 599 87301106 27927 17731 872315944 50726 74426 70089605 80741 5381 355516530 83994 27927 605578755 50726 38849 772464836 83994 69158 544799625 73685 5381 289250118 63880 5381 503856958 74573 73685 175890840 74573 48146 83781285 69158 1324 225328164 28806 1324 735968464 1324 79523 474880450 80742 28806 563949194 80742 29753 337959389 1324 36607 323239360 3387 79523 273260996 36607 5783 809783076 58529 36607 70869614 29753 65548 805060272 88534 5783 264117704 88534 86910 471873401 88534 4046 821596251 60603 65548 266306098 12698 88534 355365360 60603 38479 697843384 86910 1975 322096539 72299 60603 153237757 72299 30983 81371151 30983 82834 682723955 1975 38902 73469950 82834 26939 187154922 87167 38902 399292278 82834 72961 828024821 66146 72961 264816180 38902 73755 871045391 4685 66146 835461340 11600 73755 787334404 5801 4685 171165501 35174 5801 359577382 45357 35174 256244233 61768 35174 959740733 573 45357 343748964 573 65310 80350459 24834 61768 535198139 45357 15330 401999703 573 88904 621554077 88904 10691 807915384 10691 36355 586092622 10691 28957 196040947 40725 10691 121541648 28957 35730 84875385 36355 3548 262521479 50962 3548 319093279 70412 3548 778366640 3548 39190 812734189 59521 50962 736091425 50962 3409 317984344 82093 39190 590486111 19043 59521 62509553 11138 82093 13925566 83089 3409 586868688 41971 82093 53663880 44131 19043 508842347 76383 44131 883240626 45160 83089 195698003 9286 41971 477002330 452 9286 814301611 9286 62051 5299525 452 23092 25727138 452 9639 664581899 37999 9639 523309737 45202 23092 168485298 9639 18346 185546414 37999 10725 92145232 89410 37999 884655658 10725 45247 712565221 89410 22425 594066789 89410 11409 718824768 45247 40282 111018301 45247 17042 512825129 89158 11409 311880368 11409 22063 292322389 89158 80763 581867617 22063 46418 112093219 40640 89158 786320777 89158 39479 3605131 73950 46418 882381142 9041 80763 3440944 40640 66505 931061836 40640 23470 168499871 23470 29559 201656972 7605 73950 992274540 70738 9041 352326891 66505 66613 751149246 70738 87877 18197402 36991 87877 475094194 73865 87877 106318183 60943 66613 308776099 28153 36991 917554846 36991 9232 813255 36991 83398 902577134 47995 60943 866022487 60943 9893 176508813 9232 18457 557918531 90361 9893 965049605 12875 47995 775804493 12875 44051 312516193 44035 12875 814946687 11992 90361 184211041 44035 73561 980704625 84864 11992 535103007 21039 11992 385002562 44035 8298 75731752 84864 62998 34639690 84864 53470 819680676 8298 42472 549678571 42472 64676 39871328 8298 9202 64765137 13101 42472 137680838 9202 13297 323950790 13297 81230 201618420 64676 73413 121953371 13101 27758 572867016 81230 58594 31494046 27758 36508 60545041 51588 58594 664519198 88376 73413 173030190 51588 51887 942101936 51887 3719 448333119 36629 51588 94564889 88376 80781 12194569 23969 36629 695304306 36629 66881 764977216 85598 66881 268446037 85598 62794 235269460 62794 16527 857904846 69672 16527 397184808 65036 85598 951022491 58174 85598 474307324 16527 18720 432162580 65036 68631 847231557 69672 2701 835533110 58174 42489 998719887 68631 69904 121540037 18720 18962 606893022 42489 379 420099501 379 19835 712864733 52600 18962 523669837 74392 19835 727989599 74392 31204 85532703 37590 74392 89545399 4489 37590 252663288 57765 37590 628328465 31204 76821 161814730 4489 57554 38718665 4489 1651 342520852 63378 76821 543175436 57765 66823 906211967 57554 8081 808205358 76758 8081 693981029 39034 1651 96373279 66823 83011 886702321 83011 90540 82000687 39034 73824 992112660 76758 74316 55004381 73824 17056 478282043 27083 73824 873599261 31762 27083 483796334 31762 29504 787147458 17056 19414 309596214 46750 27083 92104722 29869 46750 711816344 29504 65359 535203726 80338 29504 882208180 6522 65359 350813016 29869 87320 463540165 29869 35212 395302439 80338 59518 961457005 6522 38898 465647343 71020 87320 844842459 69012 59518 883731378 38898 82433 370234201 69012 72254 906586182 76828 72254 111774715 76828 55342 352157948 26210 72254 372116113 44194 72254 778520692 82098 44194 784575526 45135 82098 259509819 54486 45135 362166203 74270 82098 948005615 44526 45135 910025477 64898 54486 28465203 27681 45135 378160228 27681 30544 530084849 64898 14524 867280617 30544 75195 398643539 64898 56146 23663217 56146 40956 944061701 75195 51536 703996060 75195 11182 114357909 61786 51536 445515018 43204 61786 865077330 43204 78974 59119369 61129 51536 601906950 43618 78974 587426332 61786 67840 99508288 43204 49930 598253319 49930 90541 73966992 49930 55007 474602384 90541 51110 51932584 51110 46131 870384417 55007 58196 284430518 41115 90541 460838542 63582 55007 734518263 63582 34930 82260918 58196 21189 945979475 58196 60845 594271122 34930 89272 610382829 14811 89272 640676653 65458 14811 779708761 89272 32190 467235044 14811 36065 283103843 14811 61329 712223238 18891 61329 894418260 65458 55033 666155374 33250 55033 233741323 18985 33250 101959666 61329 83121 135620124 19063 33250 451696759 14379 33250 432665509 19063 70924 424047258 49367 18985 914249961 83121 3991 747250838 70924 79183 376741570 47989 49367 441955269 79183 1932 321063175 47989 16116 740700078 80065 16116 827195025 1932 71147 813754202 16172 80065 344781638 80065 82660 372996829 90057 16116 721482067 71147 36500 949211149 80697 90057 742787400 90057 40522 432273277 90057 42470 639898285 37864 40522 259130593 12601 42470 727155264 40522 49732 931297386 49732 89860 99341622 34861 49732 965379863 34861 5222 134959317 49732 70612 877088164 8823 89860 864035957 70612 46818 388800327 70612 24385 875784641 24385 26727 639856904 51759 26727 89269999 24385 55192 306885249 42823 26727 695008662 24385 36216 712543008 35570 55192 447995410 51046 36216 741571542 42823 28582 830571381 79008 35570 131563858 79008 15548 751154282 51046 18316 202834150 45358 18316 508056363 79008 37744 553300641 46218 37744 475797379 84029 46218 433426265 926 37744 556414473 84029 14876 801365078 882 37744 514867572 52532 926 182774570 40461 52532 699925201 40461 13042 249815880 14876 83877 719507528 882 28125 175587636 28125 76713 221805400 71896 40461 185024612 16497 76713 109127914 55689 16497 564105981 71896 24550 172813774 72384 16497 989276596 72384 53564 59507589 48124 24550 193173 45293 24550 348502379 72384 71357 966639232 43431 72384 614841276 45293 73806 778278884 20947 48124 897247729 43431 76423 167719788 71357 29006 724514886 73806 87446 724383215 73806 81480 502975266 20947 44387 771796317 44387 72073 2299288 72073 80550 81803806 80550 66158 305825269 81480 69509 823724213 61595 69509 198815962 63148 61595 686287618 65752 63148 330508335 66158 19598 115720991 64724 65752 507373352 64724 21559 112632438 79797 63148 627127339 1154 65752 726409037 9105 64724 476175998 79797 67692 2995210 44875 21559 65232779 1154 73901 296287142 78082 73901 963210174 12730 73901 242645128 31270 12730 301687698 31270 51114 191917351 26650 51114 742803076 12100 51114 47822000 12100 26411 236164519 51114 6916 723693721 26650 54298 910059214 26650 3850 675301 78834 3850 821711082 90807 78834 593861477 78834 37437 882909288 52503 90807 982071042 42488 78834 224164564 78834 28404 15674134 42488 75712 656449131 28404 43631 161442881 28404 4640 177204951 75712 69949 311156838 74326 28404 84081550 89946 43631 698352137 81999 43631 227554527 77185 69949 63783938 63898 74326 110888366 67491 81999 379832994 46323 63898 496576274 46323 57915 935519227 67491 5321 570551157 46323 79343 180143979 48015 57915 48464804 79343 29279 834606808 33093 5321 306653722 33093 1362 368083464 48015 20232 54442620 27169 29279 256383049 20232 18863 890735488 33093 16621 311286586 18863 1890 229297393 2769 1890 108420105 73809 16621 144562460 36733 73809 977817905 39098 2769 314463919 36733 1484 725656994 36733 15867 535960101 73809 65072 532247146 65072 23172 954135434 84977 23172 141855190 65072 7598 67936342 6314 15867 449680529 73536 65072 41695304 73536 38691 113419479 84977 86114 513315113 89173 73536 903237155 82860 38691 652292936 72960 86114 787830963 16889 89173 352426708 11392 72960 143026828 82623 89173 236535050 4053 82860 404422052 4053 58624 627001145 49410 58624 209436405 4053 13873 8555851 4053 52393 399474785 49410 17935 566262946 38051 13873 903903852 304 49410 407735241 52393 46499 392905391 46499 80884 147062095 79867 46499 368695558 2740 304 12832507 17666 80884 301243126 72780 46499 627208088 79867 29836 884666190 72780 74116 165470125 29836 63510 488754638 70706 17666 930790138 63510 25943 78640549 29836 3914 901998986 57763 74116 573387229 57944 57763 179786997 85746 70706 928736531 57763 20704 199647112 6558 20704 361088940 46551 57944 322817169 20704 10138 998580585 50205 6558 738827368 20704 17146 700908888 27786 50205 596610014 27786 58271 934811293 57337 27786 579696019 17146 89849 259584108 27786 87998 121756973 87998 53934 154864845 53934 7100 521372688 89849 2479 197050591 8321 87998 58059505 27376 7100 141198271 2479 63595 299945394 7100 1727 456932171 81477 63595 84588058 31599 81477 958412236 63595 79564 607852817 1727 20637 746999930 13509 81477 949928902 13509 51489 819059319 20637 68188 957893503 57471 13509 892627428 57471 14704 121900782 13509 53614 808439134 33593 51489 628260697 59183 57471 196949504 53614 33215 983793196 61069 53614 796543167 53614 1488 692951334 13698 61069 759017502 1488 65745 414020794 47641 13698 158503866 62769 13698 934299912 65745 34488 931369141 42495 13698 439831369 47641 46345 118886437 47641 67347 534104586 34488 47063 182408048 39869 42495 764038837 67347 87138 299278837 28526 87138 701369606 19374 67347 931136085 36372 19374 686892463 87138 30431 821417742 30296 19374 686187289 12755 30431 862415887 23876 12755 855414031 23876 37633 827114394 14251 30431 631456248 27489 12755 378975459 59824 27489 213944696 27489 39209 174045188 27489 33534 214408459 33324 39209 256570999 27489 61406 52333118 39209 82081 223263180 88286 61406 904594524 61406 63023 291381876 82081 86878 734594866 82081 34926 823847134 67180 82081 398267561 67180 17064 78539289 63023 59686 264731824 28403 67180 895911885 2530 17064 369169917 17064 58686 819992037 86314 59686 625265588 59686 2988 183680244 28403 56452 203006810 19027 58686 670637693 21621 56452 848617426 21621 54952 9042651 41716 19027 48300138 84436 54952 197215287 41716 27235 265740493 54952 36085 761226208 89428 27235 264874492 89428 76836 622722344 14495 84436 597935528 76836 56792 425794386 1399 14495 498554273 65192 56792 402736407 76836 31506 92339997 43072 14495 816010258 1399 37105 879184241 90745 31506 550686733 43072 53474 233065173 29398 37105 333529967 60368 37105 712670258 29398 56731 621809363 29398 21594 256840374 53474 26664 347451503 60368 56197 75317418 26664 35872 51321180 88554 56731 193840777 35872 52129 640358390 51591 26664 427934687 52129 29192 668731260 29192 17807 482027797 88554 54341 668137840 2673 52129 676422168 2673 80664 941530055 17807 64097 483586656 80664 69808 895885350 78729 69808 510837976 2673 37346 879700364 49490 80664 753246634 69808 15525 141909565 19474 15525 902358413 15525 82963 501816996 56475 37346 227895359 82963 54813 788594239 35784 82963 890302883 70496 56475 881137428 56475 53230 647099717 70496 5554 438575418 54813 56325 473132541 5554 52354 85525576 5554 6157 360198196 82490 52354 858008809 15237 6157 351621989 56325 45854 343747220 63513 15237 522410090 85910 15237 785949023 45854 36767 236436578 45854 7881 373484043 36767 39420 134974106 39420 16292 825194680 6362 7881 324436480 16292 59506 102640368 7881 46137 108123727 59506 85740 147574432 6362 73438 773837609 59506 74135 95524513 55899 59506 67027283 12751 55899 710104675 74135 86594 396275195 39367 86594 228550594 9751 55899 244541379 87829 12751 195970138 9751 40129 154781987 89 86594 650342591 87829 59825 584048811 87829 16850 20065780 52101 89 34385730 68622 89 732537837 16850 76098 663921932 59825 4211 281314773 4211 12290 113212275 68622 1475 424311695 41976 4211 182888958 12290 58425 303921529 4369 4211 40784615 74533 58425 350365787 58425 22447 399488089 41976 40427 471336648 22447 70888 968306453 31623 40427 696542516 24555 31623 449732859 24555 34359 165873254 31160 31623 839314442 75408 31623 331660745 31623 85943 631039708 24555 22527 793512265 22348 22527 989814802 76349 75408 629524240 22348 32504 57273030 85943 38654 604384262 48895 38654 170950590 38654 28979 88416336 10466 76349 206118672 32504 33937 124708754 10466 3870 386464921 33674 48895 284329438 89578 33674 242892265 33674 42681 25349068 42681 48081 201130132 89578 90108 290475781 33674 53276 822501679 66775 90108 281454522 66775 74154 6844705 48081 90102 690052941 38389 90108 549457229 53276 39419 867208076 27694 66775 954219950 38389 60417 290846498 68593 60417 72926444 38389 69273 39796446 60417 16836 794355570 30484 68593 621844 69273 78416 626844923 9018 78416 824487241 30484 21169 88013423 78416 25831 365177594 78416 45989 903983766 13336 45989 427864282 73954 9018 410127227 45989 74510 679978904 89341 45989 117387125 13336 63184 679992274 5799 89341 60360442 54546 5799 789494745 54546 88210 91426723 63184 46745 297710949 54546 72731 858449772 40289 72731 628062827 40289 67595 176820053 88210 38782 18302450 46745 9253 420029440 40289 2315 27864926 59449 40289 30112159 37839 38782 939874377 66965 37839 278679130 39520 9253 252340190 64230 39520 872072961 66965 89627 25222379 8874 39520 608203935 89627 81378 770752988 89627 20523 349041014 64230 61571 142962000 22810 20523 219313079 8874 10486 545301831 22810 75545 76091245 13981 20523 513482955 10486 54158 799600673 26293 54158 672650241 26293 63665 849593436 54158 4907 974984915 13653 4907 937410598 42017 4907 81887870 4907 47574 864690269 72039 42017 446949663 62819 47574 774343720 39371 72039 730073911 89638 62819 138682937 62819 55391 183391870 55391 15383 644060736 84660 89638 606645495 39371 65842 144814331 77778 89638 68789016 67614 15383 513992679 65842 19033 331676885 84660 1697 58996574 65842 30685 196891381 30685 57998 91535956 45010 1697 510923431 86112 1697 238405847 45010 26873 134153128 26649 57998 28092094 11131 57998 136134301 26873 87814 589779298 86112 16168 229803745 33407 11131 900736220 16168 45975 806508365 69617 45975 956577689 69617 4196 547514604 39429 33407 321769336 27655 69617 539189184 68584 45975 890885989 27855 69617 82205780 48293 39429 867376164 1282 39429 791164518 1282 25893 403518654 75359 25893 118531578 48293 11970 494577384 60416 75359 303418478 355 60416 131741098 9089 355 170713066 355 63733 222187812 11970 17998 783060568 9089 67159 557551510 60810 63733 354368570 33125 17998 914799360 37502 17998 965119453 33125 70252 482154667 9400 60810 493139993 60810 57137 640454444 70252 56150 307829192 70252 52497 914654856 43699 9400 180616545 9400 53710 238575697 82310 43699 346105271 61275 56150 869773594 70043 61275 255310462 22901 82310 199072467 82310 78384 123243257 46329 78384 73978902 57264 22901 340977522 18002 57264 223685929 78384 45031 352012661 45031 73078 205938559 18002 80608 55371427 57264 47379 834489864 18002 47009 595398799 47009 24314 494594087 47009 73783 863409659 23891 80608 112566716 47379 39978 103486578 3231 39978 431365966 69170 23891 74301716 69170 39017 249684419 81692 23891 92095110 81692 36046 380189498 36046 73180 17474282 39017 86405 591685956 6373 36046 309716022 6373 51601 67155945 51601 54533 349050216 28035 6373 433320766 51601 83053 355823228 34424 6373 572980709 51601 81278 513600986 83053 20594 281264167 34424 47627 667887734 76106 83053 828400952 81278 46667 195584915 47627 71305 497283470 52118 76106 106781391 36215 76106 573269005 35329 52118 481348394 72126 71305 346258963 49780 52118 667612175 41013 35329 861184563 42310 72126 167577066 44609 42310 813627755 83442 49780 927452881 83442 18968 595149530 42310 64625 924672238 27335 64625 910657780 27335 27923 441560179 52228 27923 39782121 51246 18968 669660453 51246 27030 777341467 32945 27030 267054908 52228 20819 753213865 20177 20819 220598132 51246 18586 244500416 18586 7432 365404086 90200 32945 757389047 20819 74048 105223009 20177 39087 908897794 66385 39087 662657966 66385 50561 178762457 42114 66385 232977371 66385 22345 32406526 21670 39087 680995318 42114 86638 16715343 42114 53261 166803285 46569 42114 979613965 32543 53261 849699980 21670 72905 34777843 29431 46569 684817008 32543 47604 958508418 46569 60002 89995938 3301 29431 435718595 47604 10116 991946966 80707 29431 785443884 47808 80707 701180063 80707 26023 94451486 47808 1292 53626577 80707 6548 313727683 61051 1292 756595705 34800 26023 790310366 6548 5612 829532533 33418 61051 209773532 34800 74671 207784861 19057 61051 602046975 63629 19057 228862333 2446 63629 647855662 68383 63629 981485557 7486 68383 71626265 68383 78588 133223346 8196 2446 480553806 74471 8196 673792839 41763 74471 473593542 86226 78588 406896002 74471 16555 167074010 71320 74471 970280599 41763 47178 939407046 20860 71320 432341406 20860 81109 184078346 47178 6270 246248303 20860 21596 237760836 13200 21596 199197063 83435 21596 499001604 21596 68674 821707104 13200 23864 6631494 73973 83435 132730716 73973 77438 641850207 83435 71121 767223289 71298 77438 386459320 77438 20956 755281324 16095 73973 42643698 64498 71121 215950405 64498 14434 230407756 20956 28190 983747671 39433 64498 140934427 39433 10263 53127772 14434 37879 410139308 10263 44602 264311760 28190 52587 285523804 37879 72192 184801479 44602 4127 893465662 871 52587 336889645 72192 89952 124055749 79431 871 503275968 89952 27774 983264924 54329 27774 769081097 27774 24882 836635565 39552 79431 860475715 54329 57993 633323311 24882 21013 186562122 79176 21013 779252060 39552 32389 5469350 42859 21013 492014728 42859 72630 951048629 63042 79176 208316322 16145 32389 774726528 72630 49535 453382302 47142 16145 489614203 55671 16145 68245457 53756 47142 792985818 21793 16145 103963813 55671 73543 782451702 9994 21793 399614766 73553 55671 712675397 73553 62975 192183504 62975 27328 659712165 73543 5710 138927413 31620 27328 13343281 1741 31620 787478973 1741 60422 113513371 47443 5710 952758367 34834 5710 950093628 37656 31620 704888771 47443 22654 688611419 47443 14266 137630701 21689 47443 382193658 80895 22654 896180502 80895 54376 887226589 80895 40111 660089127 70710 54376 181249696 40111 89434 204172206 40111 45133 528740893 45133 58266 211176074 78983 70710 679074457 58266 52963 358992433 58266 70997 846966691 45133 52933 238376776 42908 52933 422924169 42908 89968 941800849 49634 52963 273948823 5072 52933 445649175 13171 52933 26058763 54550 89968 820787841 49634 5023 490141296 52949 13171 218220038 5023 45032 38182299 44645 13171 217385551 51360 52949 618008210 52949 81661 961523714 72663 45032 427216671 28571 44645 794703194 81661 21974 337299647 58076 72663 776276380 81661 42365 681378215 1732 21974 724275753 42365 57233 502541478 83271 57233 463985868 83271 6681 364270955 61696 57233 146918292 57233 30375 470683377 24074 61696 378319591 6681 11565 787530572 64039 61696 780821565 42612 30375 24266766 67654 42612 555137799 11565 28181 620410477 11565 32485 430699497 64039 60597 87953662 60597 66772 570450289 30663 67654 777569455 66772 42985 429691613 66772 42662 317167319 60597 69253 513743873 57603 42985 30967540 59682 69253 388366874 65553 59682 25800493 13565 59682 568065640 65553 90450 362391606 59682 11637 71386197 81698 59682 796265185 13565 18608 543174506 90450 17933 533914037 81698 83102 79418485 11637 28534 33366229 18608 11434 96232274 18608 88869 797111164 79045 28534 796079316 20617 79045 124634067 58176 11434 500749457 11434 32883 823001702 32883 79957 214801572 2344 32883 655802795 32883 58766 219682309 66481 58176 984270767 65060 79957 109885472 79957 21031 622625199 75770 58766 902244313 66481 90163 479450330 17982 21031 483439633 60158 75770 484047921 75770 62066 176268592 40617 17982 810628491 55933 60158 100470268 60158 69324 134687446 73120 62066 795896864 39337 40617 342852405 39337 85704 364040392 73120 75627 646081997 69324 55322 721882300 38547 73120 727307554 33441 85704 115921416 33235 55322 337344100 55322 65825 211504688 55322 8110 999828526 33441 25460 182127338 90486 33235 127132576 25460 74292 470068231 74292 73172 330743837 25460 54150 578056324 23962 54150 24274573 41866 90486 128153130 73172 71841 89684324 41866 25821 218298527 51276 71841 75916221 87476 25821 218635435 51276 8358 624464948 5240 71841 858189226 17965 51276 205238929 34970 17965 483636177 22787 5240 764638233 8358 55953 393976601 55953 41148 24159444 38086 41148 534564575 11703 41148 287099680 11703 87706 525367263 41148 24006 44123137 16887 38086 531017579 35871 38086 998230263 24006 69901 722090129 67566 24006 542013282 69901 38575 582402958 55527 38575 127798764 38575 54879 833319977 90912 38575 362802448 54879 88702 390621496 90912 7423 835236017 28349 90912 724244189 28349 20396 501159277 86282 88702 66815092 24464 28349 76462362 24464 90933 99633210 20396 57296 98219096 24464 69376 106909307 90933 8691 84999594 69139 57296 875628542 69376 76483 622241349 34877 76483 498523804 8691 89331 603656383 76596 89331 935594153 69139 59111 353832634 59111 51237 798932211 45586 59111 815846444 18136 89331 900980462 42288 59111 339534213 18308 42288 105264679 18308 34466 265010607 18308 22329 241614772 6456 34466 393097725 26051 6456 17228111 34466 51857 30039864 27617 22329 105110193 61186 27617 55920852 89461 6456 107354025 61186 29189 640510477 51857 83589 331068765 36794 61186 74196527 49346 89461 35928113 49354 36794 210726425 49346 46322 59565043 78286 46322 757220477 33120 49346 818773560 44366 46322 927276657 45370 44366 90493485 44366 47265 261428760 49394 33120 650988050 49394 80743 853094596 49394 55267 796266185 64268 45370 64764939 80743 86793 273625382 48954 64268 651601088 55267 28401 552134877 51124 48954 439727821 30012 86793 173389635 51124 86582 524971563 72012 48954 53231232 5095 72012 102817097 17953 30012 9455823 5095 3477 932393123 16806 3477 55500836 47551 72012 912703601 12218 17953 337806855 17953 30478 167619827 16806 76452 232362695 30478 74982 742725950 16352 12218 790176531 18779 76452 963198571 30478 90544 677673701 14380 76452 782890746 14380 14003 758413336 18563 14380 936534362 45512 18563 295087048 46291 45512 683649358 59321 14380 626994262 45512 41311 962041225 31650 59321 514897063 31650 7636 94016682 46291 19025 198092074 15701 59321 691809658 7636 47818 199053974 33476 15701 936442843 74241 15701 386411695 3857 33476 36574612 58473 33476 860116855 80582 33476 915148731 3857 66610 979844015 66610 50411 282691108 15336 3857 596067253 66610 42110 284506632 60893 50411 287415647 28501 15336 610589312 34364 60893 826325383 15336 65994 360049327 34364 81131 818758851 65994 47001 454872224 68765 34364 43943642 47001 58554 859559678 68765 31858 848505530 58554 46068 494440732 46068 79663 568115996 68765 5307 179668926 5307 65044 966305256 46068 37765 675407423 37765 19104 281216848 5307 44830 490466724 5307 2576 911494611 19104 15900 75977904 36535 2576 658178378 44830 78305 614753800 86460 2576 192918915 15900 40316 199782754 38151 15900 165973790 36535 69124 667217892 69124 44684 660509421 80439 38151 575618054 8731 44684 128797136 21084 38151 629101778 47010 69124 70163362 21084 88338 362507601 80439 84386 969455955 8731 47744 625045403 19093 21084 659063059 47744 48820 471286910 88338 87835 842083235 87835 67081 499211367 67081 45191 8183083 87835 87414 124381056 24107 48820 463369252 12113 87414 893668890 12113 26374 658290270 12113 12022 205020441 26374 47972 929606622 68740 12113 734706147 29060 12113 991147769 29060 34954 56182893 40331 34954 655220772 29060 27205 546586991 34954 42991 87284301 29060 40214 336557969 9473 42991 956430960 40331 36785 669402385 27205 53543 239796155 50193 36785 696319964 50193 80603 290415087 80603 66889 679560430 81967 80603 911792148 66889 56435 588309111 26412 80603 423735788 80603 23152 546201454 23152 66431 125261707 79437 23152 80519983 49876 23152 841161690 23152 43051 799799009 49876 4215 497497224 43051 85709 562846226 85709 48339 824642662 84327 4215 976091277 84327 66865 878548400 85709 74252 620120574 75849 84327 114916446 40762 84327 970185192 75849 23666 889294573 75849 53058 573140065 58478 74252 439058611 23666 85900 432946618 62977 53058 279274915 47345 53058 49835496 47345 80821 993089923 34015 58478 901398945 22750 62977 691024182 47345 49660 649548031 52747 34015 401526481 52747 74377 285138361 49660 83738 3083250 83738 56575 154071067 83738 46650 909972637 56575 17552 997224638 8590 83738 240299611 46650 7518 817330271 8590 69706 247255272 66202 7518 96194889 17552 72526 616259839 12562 7518 646966790 12562 23431 553213938 23431 30666 804969608 23431 87301 570159955 12562 28028 464937663 28028 76428 785189647 28028 79884 956794015 28028 87786 360367658 87786 19687 906272591 78886 19687 940154039 19687 18501 627156555 79884 14245 31410983 78886 40815 859811872 9543 19687 399796415 78886 10111 805196439 9543 83021 807069844 9543 80260 330438715 80260 8301 558078014 80260 78268 309554601 78268 2734 442442312 80260 50025 952440754 2734 3847 229600987 78268 87280 868421205 2734 24852 872616201 50025 75511 565341640 87280 67431 235740076 75511 85100 845740240 19208 85100 489501371 69548 85100 398333661 69548 6824 219107923 67431 72131 757870388 56251 69548 360726028 5578 72131 91494248 6824 85767 76233775 5578 82584 899558360 56149 5578 28057461 2945 5578 451340746 56149 89062 613750233 2945 41725 847627092 23072 2945 946972097 56149 51994 4169375 69525 89062 457983276 2620 51994 302379580 41725 74010 113010777 48354 69525 541815131 2620 41868 756759689 12883 2620 210812815 48354 23580 93027321 17398 41868 741322458 77865 12883 703355909 49019 17398 540453532 49019 31580 345396282 31580 69343 989071816 17398 50609 164072578 30348 49019 3061999 50609 15913 954700339 89110 31580 998789546 89348 89110 562173686 50609 10075 65200962 89110 45916 854398715 52265 89348 859819510 60744 10075 611734311 52265 39125 286193171 10075 20059 77972086 60744 29217 874022727 27453 20059 520912796 39125 45706 365257714 20059 76555 111303236 48540 27453 530488291 36766 45706 748577488 14315 48540 91453188 12560 14315 393298011 76555 79407 820994142 48540 32907 96444560 84102 32907 335688859 76930 12560 50760247 32907 15158 267034379 77039 84102 971173393 15158 44256 367256189 14589 77039 433259527 54897 44256 682989823 15158 56441 213304224 37629 56441 672997749 37629 81741 107609767 86467 56441 452499622 45753 37629 737036329 80659 86467 264497781 86467 8765 339228242 86467 29339 938322386 42642 80659 676719727 42642 64514 239032426 80659 48849 174552315 66214 42642 242490880 87974 42642 911810702 66214 55 47387537 66214 62765 556058684 66214 46298 151758901 46298 27229 631141246 41150 46298 93970367 29527 41150 28242689 49546 46298 447454616 29527 28397 795455496 28397 18051 600646057 18461 49546 649960670 18461 8448 422872889 8448 896 518012388 18051 32254 759193069 36413 32254 20488468 18461 29353 690806760 8775 8448 463947367 896 67309 129885748 7936 8775 468571656 7936 26476 789368959 29361 26476 106401297 26476 85125 690980264 31588 7936 987358363 29361 90378 457472052 19647 29361 555419977 64271 31588 622530297 56436 31588 302119252 90378 36178 237093743 46931 90378 707308500 19647 59928 217729042 61565 59928 850487109 58700 46931 512612487 59928 41287 646730097 5310 46931 186956878 71542 58700 924142882 25178 58700 920047355 58700 595 564697861 53521 25178 870220864 71542 9169 454495199 47393 9169 39902784 595 4819 238327375 38037 47393 67812172 47393 87967 560352616 22940 38037 65610965 41869 47393 6225425 26404 38037 847974434 21954 22940 44392157 57861 87967 23663361 78281 57861 855601505 78151 57861 511456707 41777 78151 39462424 1540 21954 662804917 1540 60831 895048030 52987 41777 861249208 16418 60831 713235046 1540 18989 64491105 60831 10494 416101421 18989 27017 197041746 16418 42521 142241890 82418 16418 96631504 42521 16759 398509066 82418 8243 710212548 42521 19784 10225558 82252 8243 986539826 27162 8243 797012495 8243 19152 350604151 27457 19784 782016944 19152 66871 145667902 66871 49206 251467548 37473 19152 731640903 19152 74795 760585450 27457 13059 621297714 13059 32102 633467984 49206 25875 5657259 13059 2069 933508519 74795 73924 481726237 89498 25875 604443748 73924 47274 479951508 47274 19700 778331042 86886 47274 38045418 73924 39849 817004216 19700 84133 264334805 59262 84133 254574985 39849 15790 128602484 86886 57800 269436166 59262 18334 323261476 59262 51265 213924445 34889 15790 59224838 2500 34889 615414998 32510 34889 328135001 32510 69612 724719906 65212 69612 585973803 65212 7011 854316372 27341 65212 648865658 65212 82485 384932994 65558 82485 60507302 7011 61187 75560644 79179 27341 653474719 16562 27341 587361163 30891 16562 688694510 88759 30891 199869639 53980 61187 739335294 30891 70348 956515174 88759 23170 113702861 52070 53980 568474926 52070 83678 825886390 32687 70348 104215450 43315 23170 474874835 26551 43315 182818203 32116 43315 296211936 48078 43315 515684269 90232 32687 622204755 32116 4436 534077694 24725 4436 626413240 90232 44346 615305725 4436 34330 683268884 16967 90232 179580086 34330 89264 81485797 67873 34330 73680660 16967 29822 413058133 4885 34330 342059219 67873 62384 787866767 29822 58655 503321065 32503 58655 109839189 62384 83433 91514796 83433 58146 106406813 63557 58655 615286712 19246 83433 50960326 63557 89059 709323740 83433 76024 975835961 19419 58146 844997666 63557 81139 992321178 19419 27633 934225373 69705 76024 13189362 27633 23011 974028332 27633 25649 502577969 27633 89888 517708366 23011 6836 614878568 69705 29622 258219038 89888 14832 412201397 29622 87798 983285230 14832 34797 809449246 34797 86368 99736126 87798 4389 452969047 4389 5955 242815838 40143 5955 838722030 30931 86368 940426203 34777 4389 817423954 79784 4389 462399233 30931 6814 735073959 40143 19184 961893509 68543 34777 605031465 34777 14971 233129364 64681 68543 205664006 6814 39503 649660489 68543 17842 693598584 1497 17842 988989961 66703 14971 936550361 10996 17842 68490102 1576 1497 455335002 17842 8023 670840766 1576 37587 104152142 66703 648 830132940 37587 61708 338434895 49021 61708 604705762 8023 63896 581476088 73750 49021 16193482 72999 648 751233846 73750 40221 111450286 34644 72999 445703946 73750 64837 427279605 89801 72999 246572843 64837 30187 494866709 40221 23369 210028353 75903 89801 425158962 89801 77484 874662749 89801 79123 811936736 77484 81851 559783046 50013 23369 752907337 81851 80600 639634549 4803 79123 676759494 81851 12028 629245069 35257 80600 112650889 77016 80600 499824870 24744 12028 189893118 60358 4803 985211947 12028 42719 84831345 24744 55415 738474987 42719 85281 119940694 74376 55415 995571214 73590 42719 466383045 11647 73590 346132082 73590 44101 554081554 73590 64368 477938507 64368 3068 509165768 44101 79748 517118339 64368 80689 43716392 13600 3068 583910937 13600 82632 379358674 80689 61652 232984804 2661 13600 881780972 13600 88325 891457212 46705 88325 7530591 88325 33619 251343071 46705 39453 430951889 20984 46705 525087289 7114 46705 822180947 20984 7838 880687414 69233 7114 629650848 77383 7838 535767742 77383 15076 181231676 77383 53894 29774578 69233 43803 51765840 82865 77383 233831696 15076 7856 549937671 27977 82865 705409003 27977 8745 390045950 87595 7856 103363661 71085 7856 79314764 76775 8745 377564174 71085 14035 306653715 76775 47715 112634286 17141 47715 626387184 76775 64288 357613513 9457 17141 56980320 36812 14035 99887348 72974 47715 798783686 17141 31773 315676411 20300 72974 595863788 54220 31773 986706737 36812 30864 721357305 37752 30864 282552803 26288 54220 994014654 26288 42655 361496145 37752 16129 593139543 68556 30864 141145120 42655 1787 494228131 51579 16129 881144268 16129 69445 804650154 74767 68556 81686047 69445 7118 132139037 83664 74767 804875168 74767 49958 16268018 83664 84010 486504947 62439 83664 375092386 64148 83664 610449614 64148 20240 722876473 64148 39560 60369296 9426 39560 131435229 64148 26698 347769594 39560 40999 13442108 55062 40999 476884378 40999 30686 447726819 51586 9426 185834603 40999 85683 449302778 65907 51586 966523796 85340 55062 154126742 68813 51586 69913586 65907 88319 596983244 23788 85683 782526564 43485 68813 734662915 43485 15628 68525320 4125 88319 138494945 23788 32105 26946865 43485 57373 255792754 57373 31121 847021294 82925 57373 716147521 57373 38134 334454150 82925 67425 386967018 38134 10223 268767663 31121 54126 640325751 38134 55073 122744309 22145 10223 711723123 37433 55073 817363601 17734 54126 601592775 57609 55073 133298346 45290 57609 697899042 41518 45290 646311427 74204 45290 35750980 64405 41518 958840509 74494 57609 753007449 45290 28560 118327645 74204 29269 982283824 28560 28146 338062010 2711 74494 973070545 49998 28560 58036988 47332 28146 547153830 28146 26205 260365139 47332 32027 78471890 49998 2369 272616020 55869 2369 382651604 44340 47332 16320355 39318 55869 312770731 2369 72609 769460982 39318 37053 40922773 72609 62749 345098143 39318 79321 386679644 37053 24159 115601542 45411 62749 916207580 51582 45411 443247010 62749 47478 913009572 46735 47478 207707122 46735 17518 239614344 74518 45411 424073055 57617 74518 398317349 16840 17518 998150897 46538 46735 102603441 16840 38137 714035948 57037 74518 382135734 57082 57037 468928580 46538 55824 64314771 46538 46496 69505078 55824 59188 129968860 38586 55824 524990581 38586 90294 196319219 42682 38586 640487266 52748 42682 27070639 38586 77933 274524892 42682 44954 168782998 75316 52748 584771214 77933 89089 395287022 39094 77933 53101999 48799 44954 302426064 48799 74040 618297332 75316 2204 103151226 89089 43182 960136652 1717 43182 753768984 74040 14911 470976759 14911 12728 772297397 27973 2204 634946984 14911 55997 669237630 70216 12728 930461755 80005 55997 828661336 70216 86429 962993249 86429 48754 756100944 86429 49050 269577380 70216 53452 983202925 48754 22539 354311127 23507 86429 89817324 48754 14693 822707135 49050 84756 764867069 23507 720 212950894 22539 26365 370034567 32678 26365 107406598 53477 26365 384927691 51558 53477 815981279 32678 2788 722820530 2788 83009 602989939 2788 12919 656462381 53477 9009 253958900 2788 5201 818780352 30360 2788 416467640 30360 50270 846215656 12919 18841 792644965 18841 15868 448419924 61942 50270 981517877 61942 47027 955744936 61942 36309 436955747 3252 15868 730912772 6114 61942 173144167 3252 58251 139232275 36309 15537 22522134 46209 58251 440601179 74991 6114 118567370 74991 84802 896527961 69437 15537 362143235 69437 57059 748578897 74991 6026 74840640 84802 26792 254422341 84802 18339 383343882 26792 8212 40386754 76096 57059 768645608 55548 8212 411846879 6752 55548 174427543 74623 76096 602480048 20363 6752 111116464 6610 20363 41729854 5813 6752 161314176 6752 41007 464183369 6610 24565 579394592 5813 33183 357440514 41007 10080 781052342 26514 24565 572665052 12254 10080 553330314 26163 33183 428411285 7380 26514 382446007 62085 26163 6568655 7380 48850 317446078 39388 62085 61725669 17187 48850 266207884 62085 26436 691961678 17187 31414 110950738 48850 11393 363479293 11393 64673 68538913 64600 17187 109695508 11393 39604 40890342 39604 1582 441987682 6801 1582 425671781 65215 6801 235384715 6801 68294 546772825 78978 6801 620708990 90133 68294 985110387 6801 5756 785343146 5756 61252 750725876 5756 87187 646946434 45093 78978 216307231 87187 40489 246774456 11533 40489 925115992 45093 74694 304555581 11533 12417 290432761 75036 12417 494104760 80878 40489 733903458 24154 74694 710814835 75036 56871 655777874 24154 19427 843610033 61749 19427 462511900 32005 19427 984285880 61749 78470 796629366 69134 78470 602695102 19427 2360 321730542 51921 32005 416805352 78470 34784 441065998 34784 80591 717812090 26638 2360 126349907 2360 5302 64869595 34784 19197 289135109 80591 76175 453138468 26638 58588 200099495 52142 26638 35130157 19197 15077 110152854 49407 15077 763460767 75421 58588 48091913 63141 52142 872803389 25537 49407 222408374 63413 15077 244592871 49407 83823 577656377 63141 58969 82176688 58969 84765 177494381 54898 58969 89937064 55991 84765 527389148 55991 71955 720626953 84765 23166 418813712 83126 54898 692079174 30858 54898 190235074 12795 55991 179823275 83126 22390 163498569 22390 78170 578085379 78170 65438 396063389 78170 20204 908828109 32139 65438 631419959 32139 4732 15127028 76018 78170 667335552 32139 15438 932831409 23461 15438 602325191 23461 68878 1190569 15438 77311 735124181 68878 89215 798754946 23355 15438 748099292 22549 77311 477883799 59917 68878 775592499 3257 59917 943754992 83959 59917 453507465 59917 52842 3197899 22549 71194 530278189 53569 71194 320558966 30941 71194 917963336 39356 83959 75807184 14169 52842 138022407 50650 71194 135161521 34267 39356 588956116 14169 25722 575094636 14169 11194 858169610 50650 88833 330534539 2020 34267 569716401 9685 25722 102152318 25722 56142 318641762 88833 6273 136916318 56142 90496 272780380 48280 6273 326752780 6273 83676 52140223 56142 29360 817273067 29360 56572 835514087 29360 19204 260435147 5620 56572 606751543 14 29360 418916790 64666 19204 531948757 4825 64666 372304305 64666 8211 72893708 5620 80330 553936319 14 43928 216289882 8211 70707 840435358 70707 38908 554512295 14087 70707 12113569 59314 70707 969982240 43928 84595 482867593 70842 70707 986178092 6353 84595 549775071 6353 29777 898253610 84595 77519 352777722 29777 57350 58323235 28875 6353 405745512 62754 77519 618222288 77519 70436 685423058 77519 9476 185921360 72191 28875 186242454 28875 61259 747964362 62754 71268 789659233 72191 49425 709062187 71268 9768 982285680 76472 9768 140639150 9768 73269 258715940 49425 20948 470326633 68356 9768 506058471 9768 71909 471217578 41259 68356 431134446 20948 10924 483047055 68356 21772 824845503 43900 10924 319962473 77336 41259 644901687 10924 18231 454660637 56061 18231 760611423 21772 19669 562854653 19669 35946 357618005 37922 77336 204559809 56061 31022 508510317 34652 37922 657573308 31022 66933 177048900 85440 35946 428233617 79063 37922 54029234 31022 38101 541943564 17756 66933 134024707 73578 17756 174559986 73578 64360 978776310 11433 73578 174171470 64360 7156 406292 64360 79279 12371188 79279 79893 831457104 233 79893 16321071 5540 11433 552175380 29554 7156 381495143 233 32234 566079837 72055 29554 680428303 66439 29554 872001092 17645 29554 278752457 29554 77237 713145814 8481 77237 263710355 70925 8481 698202988 77237 84419 658557079 86394 17645 932792798 71650 84419 858206345 18172 84419 314077004 70925 20509 399249504 18172 25657 298319723 45394 25657 39641916 20509 65502 636451453 65502 70665 911180798 62082 20509 165238210 25657 3859 650692725 70665 33387 405303722 33387 68563 815785976 67791 70665 602657552 26872 62082 818136406 14333 33387 370283021 73214 67791 682872538 67791 72317 14454734 9049 73214 88791259 57542 14333 264172766 75817 57542 326582195 54373 75817 608644035 54373 51681 265503940 9049 60910 787361168 51681 43020 152659477 75817 68503 473326539 78378 60910 842355028 60910 64741 585313734 60910 29130 997079796 59932 68503 442670035 68503 71430 341348176 78378 71941 996942386 59932 43727 968545224 42479 71941 270332297 42479 23274 339928857 71941 66665 102926294 43727 41170 949513899 41170 52942 32735161 22114 23274 809182166 22114 32522 96735277 11791 32522 477728406 39666 11791 617710194 39666 50198 448692076 50198 15498 535773489 3758 11791 243511564 3758 37676 966020773 81734 15498 643912929 22261 37676 314113153 38286 37676 826876629 22261 49525 374827335 19459 37676 823983211 34371 22261 538349236 4434 34371 41840306 19459 47699 693547649 2846 34371 96213425 83802 19459 665380464 47699 15662 360344741 83802 17151 451574315 15662 19730 191147286 2961 15662 959841387 83802 63670 818307676 64869 19730 872034937 44055 17151 446374369 63670 64530 779711457 44055 55588 475626240 63670 46670 145089183 55501 55588 484808769 2898 44055 778139261 55588 42393 107039165 46670 56299 230187896 67312 46670 114486186 60077 42393 334743469 988 67312 31175368 42393 56616 136384092 67312 49302 626181936 72424 988 509497851 988 54497 579636688 54497 75686 759226567 49302 87371 272713578 68838 54497 4294755 90086 72424 398509516 18084 54497 752981968 90086 21349 685338705 18084 52165 262483710 7497 90086 855324489 90086 6397 553179508 81643 7497 240756315 81442 21349 297157951 35199 7497 526757110 25912 35199 346770684 35199 38466 87316571 81442 51112 449945008 25912 64633 90317672 30285 35199 545480666 25912 11897 453142300 33293 64633 816403766 33293 59299 551675707 10435 30285 587486450 10435 50381 953023313 7197 50381 881908631 19300 59299 47674465 35252 10435 630674827 40280 19300 28043816 40280 53017 560362460 35252 30599 213891171 53017 14644 560256320 14644 56225 615918027 56225 52098 820677349 65591 14644 924405603 61668 14644 921783297 52098 50256 768449785 56225 28919 934232417 50256 63973 12605498 63973 77332 409656254 61668 25434 76721727 46656 50256 626492963 63973 78744 431685724 40859 25434 412826969 77332 3135 37516918 78744 75002 867046813 59916 40859 585355271 3135 28598 405132179 48539 75002 142537162 50329 59916 760025346 48539 63664 444483893 39920 48539 2039717 76571 48539 125028407 30235 50329 238091869 76571 23174 310507351 89701 76571 103262715 30235 82880 644345708 73740 30235 364141618 45822 82880 839439817 86222 45822 240793671 77710 45822 455190715 38104 86222 980881172 60014 77710 387659967 86222 79162 94335634 38104 28706 464339228 79162 51561 302172592 88778 38104 241202323 55110 28706 826789497 28706 57215 93000792 85796 51561 356380983 44002 51561 417662189 55110 89542 643253569 33939 85796 894432074 1233 57215 843072027 34105 1233 489396474 40858 34105 315861326 1233 58093 44222532 65833 58093 690165874 17139 1233 535272198 31252 40858 814595976 87230 65833 491378837 28229 17139 760950896 65833 71794 126013576 87230 30798 951328238 50415 28229 505138109 30798 77110 622522508 71794 89636 619869268 22100 30798 837324543 68900 50415 978203964 40455 22100 953205933 30558 22100 616778618 89636 476 117220326 22100 9704 418326106 9704 4975 945399997 40658 476 296920408 41864 30558 953209729 33414 9704 581797240 24541 33414 373396754 4975 46324 6933718 41864 15809 926825181 24541 16009 484950562 22189 24541 287388474 16009 77131 372672817 63589 46324 324153873 27991 15809 510142288 16009 37441 523509918 49166 22189 398943415 63589 41076 492954755 76393 41076 5665493 59371 41076 623384174 41076 686 50867075 32793 59371 90885145 34845 32793 995787227 477 32793 45507830 686 21598 494039589 477 62063 367309121 477 44928 79229750 34845 37898 788842680 44928 39697 484443312 21598 57097 655295696 37898 74608 95389059 39697 68469 826539204 61424 37898 524568557 74608 65923 16634693 65923 49304 610365060 65923 48272 832819949 68469 76028 69129119 48272 63839 998929148 48272 69621 945536040 51846 49304 920153640 12396 51846 721802687 51846 60190 123598479 60190 72280 794676705 32377 51846 105451353 51846 84827 730470411 32631 72280 126221966 8475 84827 792069012 37763 72280 25224642 17769 84827 124771479 84827 63237 699387968 32631 1621 681878200 8475 49265 101401373 23537 37763 13462060 20078 23537 520956364 20078 32748 849800197 78825 49265 103606428 39667 32748 581089115 42545 20078 77668022 9344 78825 992162414 39667 60680 507402187 5772 9344 943866422 65537 5772 106041345 5772 22883 438901672 9344 32644 905089353 86175 32644 25641671 86175 54647 3842390 79403 54647 694234287 22883 75830 163559889 23828 54647 58090633 39943 23828 519210795 62087 23828 125626257 74775 39943 332010064 61097 62087 702538478 62087 6581 934997541 6581 22656 592797459 62087 66983 122366418 13526 22656 928540229 75716 13526 125115666 4654 22656 212190099 66983 3874 636147752 13526 79153 192231390 13526 51589 797867988 3874 58651 745233902 84227 58651 446678373 60413 84227 645944130 79153 81654 563731714 34486 51589 293739090 60413 7816 35834808 64274 84227 157936213 2182 81654 543494810 25399 34486 118264776 7816 72970 992430251 13048 25399 599301689 32256 13048 119279606 52777 2182 705299986 29160 25399 901839905 52777 70777 100450198 70777 83815 636513402 61690 29160 513652121 11576 83815 501524984 11576 80388 754113643 61690 28392 488715686 58636 61690 813514825 26744 28392 896646650 83132 80388 347899191 80388 68658 427217408 83132 46475 811035386 48658 58636 365485321 20477 68658 242226276 39077 20477 926861562 46475 39660 92708634 26910 39077 697573987 85101 20477 85958412 26910 74327 891359280 19359 39660 122311864 26910 19252 464239482 19852 19252 163173662 1232 19852 629310939 19252 25777 477505661 76561 25777 653172223 76561 80990 671131748 80990 11787 144085168 11787 27241 205069990 80990 40585 597536909 23364 11787 994335413 21800 80990 99855227 20590 40585 910648989 23364 87326 985235577 40585 5989 836549301 23364 87322 448734282 1348 5989 827028171 13851 1348 392835721 87322 56011 865928930 87322 6296 671923019 1348 14850 253136948 7212 13851 873872142 75242 6296 110517573 16624 75242 258952180 6296 60086 527527797 7212 43817 467916527 81876 43817 85920260 59245 16624 166456307 43817 85154 217717316 64931 59245 845692998 81876 90821 585835790 64931 38632 865644131 5403 38632 59917393 3709 85154 255582145 7515 38632 133142862 7515 26592 974313613 38632 60832 105116756 44112 5403 163064855 44112 16435 718659414 44112 87481 236254590 87481 43550 983538822 30603 60832 325599471 17520 44112 124459219 16435 12025 771061030 87481 40411 348780360 61360 40411 396443151 59104 61360 616214008 70374 59104 199996461 40411 13251 225599834 61360 24413 307010423 11232 24413 235600119 11232 27401 450055205 4591 27401 834542491 88574 24413 113900252 67878 24413 740169793 29526 67878 356938166 29526 20715 906842307 67878 75445 498200396 88574 31038 27109763 75445 33685 373478060 20715 5986 591048154 5986 62629 310506272 10360 31038 737041192 1924 5986 588426261 19044 5986 818597687 19044 17105 26416421 1924 57953 881793420 17105 11841 99947379 1924 60087 794624384 17105 88527 827086866 39508 11841 416518822 11841 61785 111019142 39508 6382 866562668 8702 6382 207179005 39508 20283 583513663 8702 63989 122078903 60458 6382 55610975 72795 63989 86856678 59738 72795 795604256 20283 75958 460325892 72795 49590 275752322 49590 76307 520916098 90289 49590 668246637 90289 41719 431430703 90289 61884 687227456 90289 2878 702697897 2878 72660 295058951 85201 90289 279623757 85201 2100 127969275 72660 90191 907810400 57203 72660 919976175 20388 85201 591077453 90191 68289 314990827 18058 68289 620755666 54978 57203 58249769 69830 54978 577313375 5219 68289 420340220 18058 24037 196580532 24037 35777 424125648 35777 15705 109006927 24037 79357 886528802 24037 23918 920132081 79357 57780 330454561 35777 28206 48242073 28206 78197 539074949 88661 57780 874939472 57780 35990 838458124 12577 57780 287154624 88661 41644 996467405 86425 35990 969076732 12577 26671 841508197 90146 12577 241235613 76540 12577 349652279 23277 41644 55467973 85841 90146 65827378 23277 86155 590163731 25478 85841 828696071 86155 60444 838976633 86155 41182 415084350 60444 50117 322607167 29346 41182 695787527 41182 10042 118243122 50117 4451 368596263 44793 29346 245243652 53193 50117 165824386 50501 4451 124813541 54609 10042 613226841 4451 11712 121697350 26162 11712 656381647 63381 26162 441689746 50501 58442 46672921 54609 520 232114255 40404 26162 247181989 48106 58442 887035973 30610 63381 663342292 40404 63383 468941986 25543 63383 112222478 40404 6077 598408169 25543 63793 845099202 52887 30610 550915108 52887 57194 910488554 63793 10792 870772520 54195 63793 746810501 57194 66367 191627214 6214 52887 727184240 10792 39786 830433873 54195 64265 370203136 85313 66367 649226152 6214 5248 838671714 67250 6214 132167812 85313 84413 450937964 5248 55258 566176524 84413 56024 893327604 26188 56024 896495530 62496 55258 860752863 25284 55258 601866744 50102 26188 828171986 15568 56024 999989511 74727 50102 22658183 77255 25284 683207335 50988 25284 529966384 15568 53957 376215933 3856 15568 281222035 47057 53957 222587344 53957 63599 266736909 63599 88758 326940454 47057 71730 660897652 63599 53962 133351663 88758 46363 910218020 24017 53962 145168413 88758 33860 182290531 44701 46363 99761350 44701 60670 777223469 44701 88475 290477703 60670 37925 143883935 27468 37925 402240423 44701 47154 192358946 47154 33197 426536189 88475 29610 656414789 2803 37925 298507429 2803 47037 856395037 47037 90317 493342919 48279 90317 371081210 82549 47037 776550645 56480 90317 509058124 90317 18167 609819162 64613 48279 226303263 42102 48279 406843870 18167 17427 809331371 78832 64613 655924732 42102 62434 523522960 13578 78832 332098325 34631 13578 541654210 17427 66170 41979237 34631 49963 260274395 66170 39449 973737046 39449 71870 818450897 49963 20364 191511172 71870 34605 946290896 43943 20364 175864037 72287 71870 594813574 34605 52623 999214023 20364 4926 347780060 43943 43113 529676268 43943 34925 955895815 72287 1446 815359437 58150 1446 948798854 35178 58150 47817031 1446 15659 758608624 15659 82340 541038414 64004 82340 135315632 46380 64004 840585150 46380 38028 686888125 53337 38028 995814985 53337 87568 852674488 64163 87568 941044391 38028 32227 809878571 5696 53337 973637597 67259 32227 51349008 87568 31441 19802762 32227 22964 541431215 32227 29640 339179948 10506 67259 982619959 60551 31441 833199483 15413 10506 34342295 15413 17037 465144302 29640 73625 446562407 37343 73625 123424454 37343 87204 190342124 37343 51635 471662253 13310 17037 143434812 62541 37343 343021023 38765 87204 57997760 62541 62024 816004712 62541 10160 672488835 80688 38765 116591590 87953 10160 523486022 62024 54317 409182818 62024 80579 400317564 23373 80579 952367264 23373 10297 174169248 83023 54317 604317783 80579 20482 575757368 20482 32292 606698536 16718 10297 699498026 10297 20219 809116102 32292 63777 343583783 20482 45953 353795269 16718 32662 173828444 20219 56374 363444659 56374 65729 710640154 16136 65729 765270027 16136 70467 493356834 85369 32662 592748508 6580 85369 121867847 70467 24646 328334256 85369 63761 815143688 80198 70467 769285098 6580 16687 512910625 54415 6580 9516897 63761 11474 306860772 54415 45376 612890537 45376 35552 675802822 11474 34030 904542446 17874 45376 841518486 11474 16838 400981244 90583 17874 305572402 90583 37659 638801166 34713 90583 45736816 17874 73877 692603633 34713 83764 481698146 73877 46837 21190806 37659 2756 658622626 78144 34713 392775589 78144 66324 18975887 78144 78403 88974602 46837 54004 73441833 54004 35471 976281212 85922 78403 521067294 66324 25358 156424969 54004 4185 706359813 22861 35471 767260770 69545 25358 428690183 85922 64952 810861450 64952 76165 342644310 4185 62489 199580710 25217 62489 81952021 12862 76165 973700638 23538 62489 11247418 23538 7958 764624248 44627 7958 621285061 7958 43056 356059961 31079 43056 407980338 66388 31079 1520597 7958 85804 770713882 45466 44627 996666111 43056 41072 715351777 59217 85804 341522260 45466 57254 875021517 14858 45466 323501657 59217 35806 360881493 14858 80356 42008282 38096 59217 743853880 3335 35806 35924511 14858 33426 87217846 33426 75975 637840950 33426 38742 506663957 3335 41574 255746149 75975 25691 31274785 41574 12886 548724627 38456 75975 415212309 13139 38456 131578711 55450 25691 14350320 13139 90763 979638744 55450 47269 478001031 62950 47269 107037663 27465 90763 826222767 62950 86537 134232387 62950 72633 722303912 61774 47269 30210645 14469 27465 823222004 17222 72633 518024663 35648 61774 514468856 73401 61774 97046607 22950 61774 883553905 35648 84911 200248656 48321 84911 43678321 73401 57394 134363000 61036 48321 657444686 79802 61036 947400475 48321 42448 122174845 42448 53403 679360940 66821 53403 761033130 16446 61036 223506960 79802 10455 688782923 53403 78078 145375149 24756 53403 921769198 51392 10455 694407238 78814 16446 142203322 51392 5274 834498043 5274 60872 142257777 64608 78814 29556141 76256 51392 71606765 76256 51313 96481087 90362 76256 835469932 13039 64608 569529867 36589 64608 803352399 2917 36589 758558739 8347 51313 767516832 2917 76876 752755271 2917 24227 235783302 76876 71557 673337382 76751 76876 266562931 3532 76876 446306904 13597 24227 864231164 24227 82838 139556179 26995 3532 20584346 3532 10165 44941388 13597 14901 890580507 14901 7962 821242560 68935 10165 37820387 25403 7962 536211567 29117 10165 344695933 1905 14901 110591015 40234 25403 129352354 7390 29117 273545220 40234 30251 319025756 2209 29117 375204505 81928 1905 19659921 47224 30251 846871288 66950 2209 807349056 69059 30251 595412725 24609 47224 860572485 24609 53279 920124511 52988 47224 634292936 14612 24609 182236133 14612 8868 837172197 7095 14612 218318808 23462 8868 13218005 82478 8868 146597244 14612 26909 749805157 62185 82478 360222362 62185 57323 72057764 17687 23462 506935949 26909 25850 261970976 15560 57323 533157818 15560 59470 45267404 66427 57323 749769782 21590 25850 473957355 21590 71062 362025582 43553 21590 116294064 88023 66427 485396313 21590 11318 115225763 89271 21590 135334390 21979 71062 737657641 50052 43553 123530474 11318 21319 407106796 50052 43587 408810061 21319 78116 924212401 15946 50052 275914944 15946 9567 122069597 78116 73317 960536107 15946 66862 790159654 15010 9567 778209588 44333 9567 232716533 44333 81267 77399999 66862 17883 537013233 10188 66862 154993207 17883 81291 119027781 32070 81267 633199111 10188 77401 277291930 66735 77401 196664571 12662 32070 798031469 25315 81291 868595984 77401 88267 521220641 88267 81452 613459947 54831 88267 806100039 88267 7494 515659936 88267 14233 136818294 7494 25819 565409401 54831 30645 286621044 7494 82947 423578123 72301 14233 58122061 51146 14233 180905972 27103 30645 721415275 27103 8153 33835263 84935 82947 275867367 27103 71703 388138630 8153 56982 835974464 34441 71703 501175406 56982 16000 253761892 71519 56982 705518041 16000 28873 393664106 88719 16000 213670673 28873 78453 367563851 16000 56424 605049926 85444 88719 274405822 22501 28873 182851872 46880 56424 459715727 22501 57529 509677723 46880 72015 30379276 42973 46880 32354557 80202 57529 626529168 6611 57529 85178178 15371 42973 529744150 17058 6611 377247786 42973 53546 553505285 66659 6611 548400671 45856 66659 8976503 34004 45856 330168141 83729 45856 393667766 45856 15756 883241598 66659 55885 668878814 58779 45856 853117819 58779 88557 134884012 15756 70510 162241893 20533 15756 611341226 57580 55885 324026280 58779 43309 467605985 43309 78619 405406725 57580 64852 995558040 31205 43309 633372525 30005 43309 717936686 35303 31205 348749066 64852 67310 943844538 35303 24463 955969892 35303 26784 319167972 35303 84077 858102241 84077 78797 610337659 26784 54287 969157676 65177 54287 779048301 65177 71890 763001307 84077 87094 178512368 7955 54287 480776271 53089 87094 348748394 64278 87094 643468487 68815 64278 373870206 48624 64278 598402458 7955 64284 311130558 64284 3071 671236430 64284 31388 331101430 64284 85588 297520100 85588 50560 171450512 31388 62550 343348887 50560 88551 571875100 62550 14485 232042541 32572 50560 296422482 81946 88551 593829278 19584 88551 934587784 19584 86695 121053202 86695 66404 665821243 75953 32572 332675311 7716 81946 746395401 86695 49294 984014690 15514 7716 583261992 61891 66404 17533755 61891 32788 987490142 41080 32788 269665524 24657 41080 175708895 16798 41080 645761524 84887 16798 778037323 34700 16798 803540095 84887 35223 725364261 6392 16798 549394653 16798 83078 177007621 41715 6392 795804572 83078 4839 140002244 83078 54002 587553012 70048 6392 764590351 41715 76157 796439952 4839 10675 931851522 35395 76157 967248464 67716 70048 834060261 39791 76157 635831367 67716 42524 554961098 48216 39791 462385850 42524 67037 11913305 42397 67037 259974575 39791 88047 515811668 88047 71834 102262311 18345 71834 184849782 18345 62462 240680853 18345 36073 731579465 72350 36073 63766019 72350 57532 104834267 23894 36073 549054859 42911 72350 379212378 36073 70299 661060152 77758 70299 310766361 4166 77758 75558144 70299 20404 283517110 20404 58558 51242229 70299 11382 656386289 83140 77758 737740679 58558 89380 120586030 89380 115 570049945 58558 25316 590586223 11 83140 482804186 78001 11 343997362 66279 115 670851854 78001 48900 111808876 66279 51445 338033766 8395 11 293759085 51445 81413 409326591 88553 48900 1018136 51445 36438 470252903 55339 8395 727861427 36438 68722 432482009 36438 55918 832711933 57065 88553 261478373 55339 70447 10225678 39346 57065 963766474 68722 25758 347291815 39448 55918 775493938 45660 39346 698173564 29221 39346 140120804 36823 29221 223801554 12156 36823 6036392 29221 90731 182281186 49095 36823 122086084 73127 12156 752764066 12156 30361 467834566 71743 90731 966350467 49095 13228 569905909 56639 73127 70539262 73127 58584 309909413 58584 33828 367945298 56639 23225 239125889 48449 23225 277795597 75112 58584 259042638 18211 33828 165998318 33828 63057 490984300 18211 45840 582350709 63057 61276 907360509 42919 45840 764900023 45840 46861 947931215 73213 63057 326818278 73373 46861 703322281 42919 35273 168598705 17573 35273 649780195 74777 17573 957128820 17573 73340 877451954 73340 59874 938398194 4636 17573 892827580 74777 76111 983714019 80883 59874 44679301 80883 7599 256066359 80919 4636 392028558 80919 4493 885200641 80883 20135 308081662 8095 4493 33868359 11918 4493 20281103 80919 35600 376811357 15687 35600 211404431 11918 27301 849347923 8181 8095 489580727 84712 35600 673390583 8181 24366 984067211 8181 66522 336126874 24366 78649 680498917 24785 8181 733797710 78649 31184 322069581 18745 31184 113358168 78649 62292 533313836 76259 31184 718519905 62292 66754 501175822 76259 30920 949924724 45891 62292 670623949 62285 45891 950093006 62285 5365 724662492 45891 7827 743213005 62285 14691 163466723 62285 67518 433792250 14691 48566 880908714 64167 67518 729461425 12265 64167 89760017 64167 65845 139102199 48566 71110 305639554 45071 64167 830960435 65845 67030 956051873 61661 71110 532865237 60568 67030 859417652 82782 60568 683717318 30199 67030 662042393 4108 82782 264586332 61661 50884 990800303 26793 50884 453464454 8222 82782 129435625 44020 26793 154317309 47416 8222 657175826 13309 44020 276784670 47416 74454 199554219 8222 4439 716314489 44020 28161 373379933 13309 45215 49179862 45215 29210 801787963 28161 26238 491692200 28161 20301 64835060 26238 13772 43763568 45215 21865 514252541 87425 26238 966098687 26238 20753 21181935 63087 21865 511836219 68482 13772 159336194 21865 50181 13478248 38585 20753 254964962 30284 63087 120996912 68102 30284 558666134 29391 38585 812229302 59229 50181 237102675 30284 23177 113994222 23177 24306 295970611 79891 23177 405128954 39686 24306 486128638 23177 63281 792715822 70023 24306 462275119 13330 24306 210466723 79891 87522 883410349 13330 38736 634074612 63888 13330 93489169 87522 67619 564291262 13330 20436 937815775 57060 38736 802973310 70432 63888 522599574 17690 57060 133560675 4773 20436 181644475 70432 86935 503625587 17690 23433 558274016 23433 82419 690937105 62106 23433 62679761 23433 59362 897300181 62106 90555 947500136 49306 90555 713444631 35904 59362 682586195 80355 62106 726173378 11223 49306 847588451 90555 60062 124529494 33489 80355 828269163 76404 33489 986918834 59693 76404 100254465 56145 11223 815603685 56145 57522 73067104 33489 64085 612030373 6778 76404 933016511 17038 6778 675743772 58265 64085 491653106 6778 32301 78200200 63423 6778 533327207 48610 6778 122580078 58265 14331 991680423 14331 8957 844505115 14448 8957 844250795 39525 8957 182222151 47877 14331 601570111 14331 3330 875905045 31536 39525 142136844 39525 39267 983723513 39267 50274 715770702 31536 86032 699061416 50274 76233 603754064 6243 50274 349516185 81833 6243 652881842 50274 32381 387076762 3573 32381 219361215 76233 2676 107155151 69637 3573 63442995 14961 32381 755343213 2676 62036 773211223 65664 62036 432730098 68808 69637 959222698 20164 14961 76605909 68808 29872 705176573 29872 891 21596190 29872 39322 213632357 20164 13846 922250837 71133 13846 947979143 34806 891 912793590 2287 34806 699483406 34806 7115 492102734 2287 32322 662043541 34806 67045 834918958 2287 46842 550918149 7115 32847 485696675 32322 33966 380343885 88153 32847 551427055 32847 44867 79578266 33966 54401 145958825 47399 33966 245911434 21852 54401 58218463 81224 54401 740728969 61852 44867 129446561 81224 49038 104752672 47399 25242 994601797 86633 21852 47143203 81224 6599 428113398 25242 84418 85962415 84418 59067 287189629 86633 33526 705810877 59067 82878 666042634 33526 16868 543829426 59067 83063 278237694 90623 83063 403051701 82878 26661 260678880 87082 26661 444267882 62596 87082 961023273 83063 61385 4399343 26661 9656 726221313 75125 26661 985226335 87082 84296 765904441 61769 84296 60043991 9656 48186 594072631 29021 84296 162082894 29021 1039 340436017 29021 70272 506664912 29021 11921 659081231 36727 1039 928981038 1039 37254 526418380 14408 70272 214031794 38419 70272 833512222 14408 63786 811027301 82755 14408 695812876 31644 37254 737521679 32219 31644 924578657 63786 77894 847889998 727 77894 607633902 32219 28586 442049986 39804 77894 611489442 32219 44347 935485141 54207 44347 177059350 28586 42775 663436808 39804 76704 197677091 76704 89978 625975855 76704 36018 629483284 90814 76704 216225430 76704 3244 350823674 71705 76704 962563700 71705 19685 695195724 90814 57639 173703438 64773 3244 127866094 11547 3244 15290179 1559 71705 782043773 1559 2813 642239227 7164 57639 913989392 11547 27472 50491373 1559 15753 724907121 15753 39618 779705672 34753 2813 158862376 7164 56411 351712382 56411 18547 98205526 13215 18547 103857515 89772 56411 300223241 18547 78089 200698448 56411 5459 471539294 85336 89772 467709695 89772 10859 395995320 85336 56706 39938083 10859 47803 645372736 11398 56706 276605007 10859 4365 112418028 11398 39747 355443570 71648 56706 41024559 71648 34370 317458410 33421 71648 393347119 34370 40789 693265292 40789 52547 89624952 52547 55639 645614542 33421 64357 568576720 10199 52547 237783507 40789 83830 220714874 6430 83830 344554102 79000 83830 893525774 10199 13161 499781985 64933 13161 919185843 12482 6430 655809688 13161 30940 955999719 3147 13161 426478069 64933 73349 998918849 41885 30940 754460260 87058 12482 265623619 51173 3147 588851311 61232 3147 97364708 62638 73349 450129462 87058 88636 933295191 61232 67778 263606491 80513 88636 98438869 63824 62638 475752957 80513 79539 845169126 67778 32333 88412203 80513 13422 456954632 13422 77845 353507890 84503 77845 607991498 22373 79539 115011328 13422 78854 228955137 26731 13422 704209015 4427 77845 22229839 84503 16539 554860025 4427 73323 232558879 23535 26731 490568673 34643 4427 397935154 73323 27837 24896835 73323 26324 214852106 26324 18842 193371365 90696 27837 328701083 58066 18842 381925250 28578 27837 26005458 64210 58066 51126416 18842 21003 220451799 75680 21003 93423653 20490 28578 740642030 8662 20490 943985690 20490 85800 648242044 75680 11722 734982764 32821 11722 208867902 11722 5616 899171342 5616 18798 684759300 18798 41580 103177079 11722 2333 277234319 4366 18798 664665336 60022 2333 430848360 10565 18798 391591116 4366 29244 634540075 60022 14727 943367121 45682 60022 313887975 29244 31743 304398809 10565 33391 391972492 31743 2081 522434573 63084 45682 452262914 45682 42104 773531807 37476 31743 188001474 33391 71484 120450222 42104 49716 301804027 71484 41030 624888528 54578 49716 225208442 71484 42553 184973746 33234 71484 188660800 54578 55473 112910618 8564 55473 724315093 21312 42553 530709098 21312 85726 798101213 53653 8564 797765771 23599 53653 788525104 53653 78039 82804590 18174 23599 430134032 29465 78039 754435184 44193 53653 234072246 78039 43933 195928979 29465 27892 951029054 39486 27892 114914617 39486 12660 962887720 86507 27892 684810647 88305 86507 581485924 27892 11454 679782093 86507 61829 559031703 11454 32807 196520434 86831 61829 898115446 18898 32807 252239320 32807 18301 167002899 23624 61829 779944919 23624 27911 43896656 86831 52029 920305135 23951 18301 114298208 82138 27911 666361523 48033 52029 789567969 52029 49630 946597456 71895 49630 933680851 71895 17308 609036908 10269 48033 134162068 49630 49540 673484141 55039 17308 351826542 49540 16224 755359386 80079 10269 569323479 16224 40882 789098889 80079 29434 47675315 57866 55039 38496008 29434 72377 660972960 72377 46389 74573570 40882 29051 75035256 29051 6277 545631128 46389 65089 374727582 59483 6277 322091614 48363 6277 976153037 56202 48363 528607908 56202 39019 924980222 7215 65089 656025224 15024 7215 777129323 24651 39019 231781453 89657 15024 271499666 24651 75454 935295528 1394 24651 294956849 36837 15024 263263299 60437 24651 932592677 26119 75454 583717325 44597 75454 78771961 17780 36837 429780207 36837 26451 474093386 53931 26119 466940674 31095 44597 388033041 26632 53931 413077877 2458 53931 50156981 31095 47696 442336378 53931 70224 333004061 55593 2458 26255455 26632 48720 547514521 31418 55593 776195055 62154 48720 787858868 25884 70224 503433877 76949 31418 82327922 62154 32251 285628528 76949 28464 69016004 62154 33148 319632123 76949 41901 319796904 32251 39977 698388512 28464 38497 782121378 39977 60690 20843208 33148 38090 885602189 38497 20624 364597361 1846 39977 842330114 1846 53473 528142676 9333 53473 204920147 9333 74890 937348703 25674 20624 48828785 36816 74890 418263260 49616 53473 380450131 73664 9333 144772937 85012 36816 419300521 85012 46891 550124573 76296 49616 103494206 30337 76296 299443718 46891 18978 65012173 85012 8550 422926641 23016 76296 488499210 8072 23016 21736963 73354 18978 30893166 8072 4789 425706659 12575 73354 559250069 73354 69446 81108677 51119 69446 656354292 10449 12575 591751909 4789 2719 55780073 52875 51119 191303257 2719 38863 53446255 38863 10106 66694367 58358 2719 842457263 19276 10106 895072392 19276 5804 538941359 58358 51890 563116498 47273 19276 105523034 58358 20510 63302594 7547 5804 839765797 49013 20510 224745861 51890 85565 704580964 11585 85565 859611070 85565 17404 657742822 7547 741 250256030 38962 11585 40404175 741 48677 41119837 48677 34851 35503466 47879 48677 103307239 43542 47879 326468636 47879 41941 342979214 29301 34851 168895014 12578 43542 597883264 2413 29301 343465521 56048 41941 115866946 87260 41941 2711459 12578 12920 434763535 10989 12578 351500042 84710 87260 920744029 87260 61932 598253933 84710 89224 575282107 12920 71749 317592044 62517 61932 437541237 71749 77049 429248845 62517 27940 788605287 71749 8044 391744456 71749 45056 326160176 62517 41616 37680213 27940 19381 540090217 27940 85051 290261996 8044 33502 269409751 19381 2073 701602668 86677 19381 705298576 84110 19381 703580589 11776 84110 914861923 11323 33502 502075363 11323 46285 645525330 75101 11776 811578673 11776 67839 877795615 24339 46285 476431391 75101 51430 849061348 46285 27042 650501753 6384 51430 133848017 24339 32825 951781312 32825 25199 626876747 7225 25199 34928095 74177 6384 387533112 74177 18242 305492483 74177 82164 789633472 18242 46233 423906993 26974 74177 163423945 82164 20267 899672124 17025 82164 450682462 26974 22826 744532190 22826 60171 804594665 60171 58836 699911679 22826 46892 941655777 46892 44839 681393887 24632 46892 743628096 46892 74581 601958376 46892 7774 727734857 84959 44839 119307692 71935 84959 373417233 7774 35519 60616006 35519 33544 286389596 71935 76148 572578799 84959 17967 115538054 35519 40201 111279164 18213 33544 36018071 38641 40201 747214942 48735 40201 929291284 54605 38641 199301449 35477 54605 650056403 27895 38641 798967205 5587 54605 366386884 37247 35477 469222043 35477 73933 890328401 2415 37247 61906059 5573 37247 718362607 73933 16848 131829039 46485 2415 312077762 5573 26386 159598443 46485 13847 881691461 5573 28074 993836330 55172 28074 831721659 26386 81381 463354967 26386 42540 40694244 55172 50529 189509055 55172 29125 395868100 81381 21063 641984196 73319 42540 94434540 1839 73319 856376724 59187 50529 404768672 73319 36083 101024926 36083 46770 745837546 73319 90012 832916181 46770 67947 642294501 59187 77135 190563823 80278 67947 968424930 11589 67947 146728194 80278 7948 630484125 32141 80278 118708583 11589 49489 125255925 49489 29747 66961715 59553 7948 149210246 59553 83387 135895357 49489 26543 525184848 8459 26543 80924076 26543 37521 615587563 59553 59938 758117498 17110 37521 267319315 44914 59938 124373117 44914 43344 288581003 85844 17110 286116128 43344 54031 351853442 85844 81034 614701572 2627 44914 895443830 30760 2627 358548635 22511 2627 894144140 22411 54031 394340128 2627 29480 839488959 19055 30760 139515520 29480 58017 375023915 25650 22511 147143677 25650 88524 254904946 76069 58017 57069286 51352 25650 201327553 76069 50393 284354426 48476 88524 348895692 65910 50393 451947188 48476 7159 855831223 81310 51352 535603050 56231 81310 652575263 83474 48476 477007507 83474 69240 24694733 76993 69240 442590138 35 76993 254099468 35 14430 81373849 35 58739 655061603 58739 73938 324767559 80796 58739 986295048 65701 14430 284707159 80796 47954 563279247 80796 5996 530047506 20460 65701 844564836 65701 30399 465440421 79549 30399 48643454 30399 77627 156703812 27845 30399 600227854 89800 79549 100454470 51508 30399 357575302 2138 51508 489106278 60514 89800 830182965 39010 2138 945830851 79251 60514 651514000 27013 60514 100243816 47922 39010 652435254 60514 957 677947999 957 25 659045257 25 66524 832922138 27013 57855 42506549 957 30731 56522502 35536 957 4438730 35536 1321 497401419 43052 57855 551970330 1321 86608 82105521 35536 22409 845933195 87305 43052 226253101 7274 1321 994208274 65029 43052 718909777 34519 87305 295198711 7274 89480 136047673 89480 62432 56620917 62432 65180 868381165 89480 42028 874507525 56592 34519 71792617 42028 10905 852182213 56274 10905 860680426 56592 51323 899090480 56274 1855 166320226 10905 50536 808454082 50536 4744 213122792 5205 50536 819637544 61216 5205 888052487 4744 87923 463976193 61216 9110 164600792 5205 89706 278632208 11455 61216 559325219 58195 61216 967160484 49085 9110 755951997 81594 89706 981526037 28064 58195 611198434 49085 73429 513608782 28522 73429 395361893 73429 36792 682477054 87731 36792 716276422 36792 15616 810107864 73429 45472 850351113 74501 28522 73807806 45627 87731 1140276 90185 45472 50398566 37759 90185 296958903 45627 21379 466389531 45627 24157 369316596 79400 21379 136506855 24157 28344 127734375 5965 79400 658045907 5965 2321 656773842 24157 66660 63328018 73388 28344 289386650 31956 28344 466334203 2321 21939 941768907 31956 71013 640094986 21939 40708 463736524 21939 75063 235556321 81586 40708 104203140 41407 21939 630617865 21434 71013 467502008 40708 28500 109962513 75063 18572 235590111 81586 35283 814603547 80987 41407 69534960 18572 76206 807289993 67602 35283 349336842 80987 77868 630960886 3522 77868 321455782 7743 76206 349419263 7999 67602 78769855 7743 65097 760377408 39193 7999 408449740 65097 24532 7383177 9999 39193 134404965 2226 39193 913814921 24532 11214 440041137 56001 24532 291241927 82591 24532 975279500 69752 56001 891472081 77696 69752 431011277 26152 56001 771123261 77696 3053 274412785 17663 77696 124104309 23768 17663 204411935 23768 28309 711609604 23768 45176 168070520 17663 48454 678204516 45176 67379 172953441 67379 42804 89173139 74254 48454 28621433 67379 8750 761781728 8750 15417 584314542 8750 19639 144293816 8750 14587 11385478 10357 8750 456924852 2981 10357 439560671 58330 14587 75261222 79226 19639 335164959 50378 2981 162358371 57717 58330 377921801 86629 79226 822758681 3031 58330 50987687 65678 86629 975028929 51099 86629 891583588 65678 15897 531299532 15897 67549 624739176 3031 85372 241383940 10773 67549 198621264 39707 85372 621164111 10773 15871 126476353 52401 85372 504919844 78926 52401 11169776 66294 15871 132526829 39707 9937 484579295 78926 9744 885911627 67103 9937 21369524 67103 65157 113526116 77446 65157 914666205 58548 77446 296298336 77446 11400 710306162 65157 21913 578971164 79967 58548 825711827 77446 84520 249131757 58548 19792 911065559 11400 74996 86856182 84520 78394 800901179 49358 19792 161127984 26311 49358 24473441 68952 49358 10922039 78394 70784 441056361 59625 78394 76586531 16250 26311 458020323 74710 70784 387299443 16250 25842 983700390 25710 16250 31452672 58690 16250 216228346 16250 9962 734084591 22335 25710 135811639 29719 25710 918789614 22335 33311 706028564 22335 31290 641968158 15116 31290 449938171 32184 31290 24033398 19082 15116 949267303 15116 24635 541013396 49812 19082 931789100 24635 63864 705265897 32487 19082 512745272 53233 49812 467528651 86168 63864 628679468 32487 78683 895484914 57600 53233 814437856 80200 57600 886847986 53233 66440 465302202 80200 60195 554675742 66440 44840 516316096 66440 85541 383293209 90468 85541 704772742 90468 81765 145698578 44840 24414 442282041 36434 24414 896880059 90468 73569 9344600 66073 81765 616396913 66073 51993 547227646 36434 47113 723568233 52722 66073 287939585 3153 73569 20814927 66073 63315 953655352 3153 76079 757659636 52722 38809 270849563 71712 63315 295321020 63315 22891 66528328 63315 19946 605936275 44198 71712 85940834 50053 44198 277857465 57083 71712 290863176 2064 44198 754810364 49570 19946 629399829 77062 57083 674813996 57083 68771 160165541 77062 21874 205050938 56151 21874 869951726 27912 68771 402998916 27912 30100 838561477 30100 84236 947597331 21874 19873 178026630 56151 90509 749093048 19873 14304 921532578 90509 39744 15856027 83192 14304 959180524 63583 39744 240728985 79583 90509 320967364 39744 30174 402767826 75783 83192 219262976 75783 22058 979511017 85319 75783 328480401 22058 82861 827533640 30174 61391 262944169 40485 85319 727071904 15296 40485 96223808 87095 85319 915949385 82861 71898 770103936 87095 61642 371321744 33154 87095 872588105 61642 40605 256658976 40605 83264 385923960 83264 90724 934328679 33154 75557 492927309 75557 25985 509774865 40605 52051 119711027 52051 83456 944135149 1879 90724 526364187 1879 84576 351656253 34028 83456 707234045 84576 31964 595846701 31964 39225 458430091 39225 76267 930224639 84576 66239 29354869 31964 2784 477719591 29903 66239 541240502 66239 8009 438744302 76267 7996 231766526 7996 74761 486572134 74761 38893 415202186 89015 7996 141916818 38893 56063 190665581 56063 43939 688137338 46773 43939 415269806 24546 38893 211370823 58104 56063 823554446 61894 46773 778478053 58104 71213 24046309 33855 58104 215551264 24546 35163 862765425 28528 71213 660376849 84300 33855 280165770 22163 28528 36203089 47834 84300 177226832 10268 84300 89142480 24409 10268 224154922 713 10268 979858579 22163 32255 22143964 47834 23244 836882969 79214 23244 412822208 24409 59992 264950320 23244 59107 560504014 1143 79214 370877542 65275 23244 457163765 31140 59107 342984198 149 1143 132216010 13948 31140 428967818 65008 1143 954998546 65275 63845 776830424 11239 63845 692978828 38814 13948 577170746 38814 70118 654581251 11239 21863 36986952 63845 57910 930057942 21863 12759 819171683 45061 70118 774640061 21863 88664 431773155 88664 49845 980066724 45061 9625 772210746 78662 88664 94112201 62985 88664 609676030 78545 88664 971072339 63642 9625 343742689 75496 9625 208847453 75496 56882 763328963 75496 13763 544095066 32329 78545 671476380 13763 60967 602561734 56882 31461 727917881 12398 31461 434849601 12398 65610 580532526 62988 65610 483727916 31461 43986 397150086 65610 28359 519989076 43775 12398 753541479 46521 65610 137072125 28359 30865 545462186 11356 43986 106894056 43775 16773 886731699 16773 62191 714810687 16773 36382 922600489 10682 36382 695593071 87499 10682 310098420 71765 16773 7572901 62191 64052 535807180 50408 64052 290138564 64052 38868 651912163 41967 50408 833678086 76698 41967 942693818 64052 61336 70939431 41967 11041 672801139 11041 2418 764485506 76698 50307 168672369 85898 11041 812500899 50307 18030 744670120 89837 18030 410497429 18030 82372 491250038 53387 50307 113863828 67968 85898 256761654 18030 28269 544397457 82372 28444 416375579 28269 63028 613941240 53387 6855 313435199 57781 28444 969866339 6855 7131 358835538 18437 28444 657397015 67289 6855 101333675 59412 7131 954932701 33188 18437 998294782 18437 54822 30442810 59412 27268 999777885 67289 24801 115268211 59412 70353 547030738 45654 33188 997409080 10975 70353 55601466 24801 32984 301393925 10975 75402 81375258 10975 26106 392781135 17206 32984 67987191 45354 10975 355972173 17206 565 108485944 45354 68863 163492105 51719 68863 140284409 72321 565 184858360 1245 72321 738374755 565 30197 586576793 37902 72321 656241407 30471 37902 786729612 37902 19395 783493391 30197 65543 712097235 84839 65543 30977930 65543 47603 311071901 71674 84839 633859024 69036 47603 64712692 79077 47603 919016860 32909 71674 833701642 4151 47603 139086752 29630 71674 942355121 29630 26036 968134901 29630 79276 270466701 29630 64404 47547350 25874 4151 2211346 69021 26036 558888496 77551 25874 612093600 25874 15853 425596000 835 77551 33993095 25874 12302 42714695 90402 77551 126476165 52153 77551 901434380 15853 53123 83452633 19673 53123 316906420 25296 52153 405503094 25296 64821 619380720 63533 64821 735364331 31301 53123 180104395 40793 63533 999057976 61056 31301 862874524 177 61056 783956849 31301 47357 790210279 177 55929 469177608 47357 12327 572757634 61056 8742 229929257 47357 63412 553268396 63412 79644 997078746 14785 55929 400110626 1247 63412 980186716 64810 8742 555234703 1247 19163 25526568 19163 25263 438580724 25263 58079 467163744 19163 41523 766721930 25263 23147 698853212 81008 41523 320007392 42233 81008 608908524 15969 58079 731376860 81008 70788 31056649 81008 60340 286289533 81008 36227 624639522 4849 15969 469907675 70720 60340 146777056 60340 80931 407282347 56781 80931 439551697 70720 84972 217686282 20131 80931 989648823 56781 77010 78485512 56781 18981 127468474 84972 82836 775550637 32471 82836 179836596 79215 82836 161648098 77010 40 58292050 82836 87436 719347601 7954 82836 49675802 40 7832 202850953 55224 7954 697711412 43606 87436 1066291 87436 71356 395293279 43606 81017 676484939 66104 55224 370865688 5863 55224 4955939 73243 71356 402954575 66104 17407 669843427 20519 66104 928648891 68487 73243 61777435 68487 86476 393468444 35114 68487 602263305 17274 35114 968966838 86476 83340 246141891 68718 68487 32280740 79717 83340 397990662 86166 83340 974267821 17274 15086 426996969 15086 43028 807405590 73819 43028 909438774 78542 79717 850169477 43028 85036 243818488 43028 59153 997836161 73819 56437 488579800 73819 69551 64088679 69551 18123 740003238 59153 19671 773782765 56437 5633 614350315 69551 52285 368910149 79428 5633 466424943 5633 71047 162001399 87766 5633 131183040 35875 79428 115988908 53214 87766 358346669 71047 46132 514178265 76965 35875 659214824 3487 35875 34696505 53214 73503 469988143 15624 53214 521727925 73503 55023 664050418 88101 15624 361441527 81499 15624 895890075 27486 81499 451352900 55023 71799 583006596 88101 69417 223248946 47456 69417 221453937 36335 71799 618879843 36335 9538 374035914 9538 63179 763333333 39300 63179 215812297 36335 9483 852684375 63179 27085 494375689 76959 39300 630576781 18275 9483 624946245 76959 2174 627964474 19350 9483 590637660 73753 27085 545566670 37019 76959 977146643 37019 77842 701800825 73753 1457 669698967 14905 19350 462101127 73753 7775 162816464 54553 14905 96306229 54553 83338 520882420 54553 26028 121751310 7436 14905 842183858 54553 75438 611721837 75438 5098 566849263 17033 83338 5956079 82716 5098 247119675 7436 46944 333308522 66090 82716 475842903 33184 66090 29317769 46944 26725 580827460 58422 46944 865659134 26725 76355 508684713 56255 76355 994195680 33184 2951 113773932 76355 25486 60869904 56255 30824 507690520 11062 2951 223867418 30824 22042 862089596 11062 87782 391466625 30824 44543 930404223 30824 53236 325767068 6830 44543 736375954 87782 67069 720313931 84709 67069 242983480 71431 53236 370241103 6258 84709 480750293 27729 6258 74337366 67069 23187 121209549 28165 71431 513452532 86101 23187 864067654 6258 17303 722156180 28165 25049 461976348 25049 37568 426665251 28165 9583 634129203 9583 50437 605521154 9583 44871 920587277 25049 86236 447090023 44871 13482 442880160 13482 71931 574214789 44871 77886 769552002 81184 71931 362190928 66013 86236 885388828 54735 13482 92253651 89451 66013 210094039 72509 81184 94098206 54735 37421 885061317 42038 72509 150952566 72509 34169 614794334 58121 42038 523619960 34169 18304 248266042 6985 42038 665973312 63438 42038 765462034 18304 36715 530849250 58121 24286 985499987 89389 24286 746722182 63438 33226 754552630 89389 56112 857870634 89389 66801 250474102 7306 66801 351572535 458 89389 113379516 20897 56112 239762532 49816 56112 114441476 7306 87367 50511199 7306 26605 820849263 26605 20895 830675695 40012 20897 408304971 15156 26605 90484973 66130 15156 314745041 53471 40012 87141898 40012 58789 431430961 66130 63394 907813367 66130 85483 795293538 85483 41411 678441399 41411 8574 273357335 41411 4848 358852130 63394 63930 328201023 4848 53319 90210383 36957 4848 841846108 34922 4848 24394658 63930 56489 419885438 27409 53319 584327025 39241 53319 56752060 39241 62171 854473762 47496 56489 1178920 62171 79908 376774828 74286 39241 627996088 48167 47496 471109821 34412 74286 755304895 44201 79908 174089966 36260 34412 884597852 44000 44201 120431780 36260 79100 984073105 34412 19045 360474074 88369 19045 56396443 18687 36260 193647284 19045 47903 944971783 5393 19045 156988639 88369 45433 157819006 88352 45433 78253644 18687 39110 805594410 72484 5393 296640505 32379 72484 592133016 72484 11968 414429174 5982 72484 622334245 32379 25557 81132841 5982 48384 973977583 11968 31830 424763673 42584 11968 117239481 31830 41049 341518952 41994 42584 22622827 53612 48384 649917803 13947 41994 165656894 69522 13947 821834803 41049 51915 670885191 1666 69522 187506523 16835 53612 207633267 21452 13947 615102799 16835 49721 104413704 10580 16835 999720543 25698 21452 470567461 16835 88803 938712745 1811 10580 134934353 49721 42686 960144781 55047 1811 1230514 1811 77144 278326106 17455 1811 836829968 1811 38015 843964300 42686 7384 735150349 77144 83839 178479110 7384 32869 270920249 3151 38015 587547841 38015 1725 702649009 32869 90016 130836148 32869 54698 84698962 3151 12979 91359711 89011 54698 63926424 89011 19308 557360515 40436 90016 98581574 13841 89011 156067308 12979 75031 671685379 89011 61079 976181776 44401 61079 215153671 44401 42358 216034908 61079 79139 43494229 75031 69762 61372260 69762 85686 613015998 79139 78455 645484342 56946 69762 704087089 47412 78455 975244069 56946 53854 906877179 47412 18977 49085172 18977 23097 949192585 23097 47828 874697077 20728 47828 976467331 20728 29562 102595 29562 80390 170190498 80390 10278 861700756 29562 21419 501463147 61985 80390 188164538 80390 4175 324766030 26874 10278 859371852 26874 51404 898456896 4175 23236 105963386 51404 48942 133693033 86628 51404 96362735 62734 48942 327585 48942 46959 716406513 23236 31066 456926291 84515 86628 702327027 62734 83138 179417025 4036 46959 786579032 83138 52398 383746692 60594 84515 734951689 106 4036 578531802 52398 40889 430167215 59112 40889 172653023 40889 45453 841079859 71795 106 499427961 20751 71795 526170253 36574 20751 880767049 71795 75434 378723905 71795 29994 620497242 16419 75434 388163852 44395 75434 243783058 16419 19385 215849855 44395 41439 497953199 29994 87215 772807603 16419 27211 503225024 78315 87215 619426080 88183 19385 283391869 66919 87215 985054657 88183 80546 44165061 33237 80546 379671160 64643 88183 478210461 88183 67726 881746714 26844 80546 233407100 88771 33237 797621192 26844 13533 60633736 67726 7116 783844224 7116 77642 981308621 14606 26844 727616874 88771 85616 854639314 2821 13533 65994411 71679 2821 860700119 2821 25437 292137514 71679 23539 587530134 43871 85616 452653228 71679 38693 808359386 9391 38693 27804566 38693 81468 443198500 51679 38693 203096406 43871 11754 875054597 84991 11754 383026290 81468 51075 39018991 71666 81468 92621476 51075 12921 871597291 12921 85956 204622132 51075 22489 25695527 85956 10332 936617293 34130 22489 956037032 22489 33971 735520332 84901 10332 358463327 51468 10332 27778711 51468 84616 725530647 34130 70212 10941610 28648 51468 670167255 90507 28648 697851095 24835 90507 214755613 85527 90507 185942886 77273 90507 952780598 24835 833 126618565 24835 51363 951319060 85527 10305 255647195 30765 10305 454373587 61518 51363 568442932 10305 39873 273535644 82085 10305 806494135 57628 39873 197169525 82085 45123 503854383 22912 61518 594888821 22912 34429 943945668 23283 34429 728834006 81936 57628 515310629 51425 45123 427706848 23283 39383 49880572 39383 45383 979817874 23283 88435 909898036 88435 88176 65288881 84465 51425 465700572 9885 88176 210326069 9885 8080 930073086 52555 88435 43139468 76835 8080 968377032 8080 40803 275872766 8080 71573 163009164 7727 40803 987027406 7727 22134 988334013 76835 6264 453784294 26083 6264 364483731 13616 22134 57414506 7727 22051 967011288 26083 32733 148412487 32733 4144 673402014 26929 26083 747487254 4144 85037 733363833 24922 32733 25762440 69981 4144 294191385 87324 85037 105036840 19514 69981 161727249 6566 24922 587316181 64016 19514 104187543 6566 27661 284207593 44425 87324 995237698 62858 6566 448682547 84984 44425 471999378 64016 50340 479118430 62858 9508 395845781 84984 80648 20952690 62858 32879 841232282 56638 84984 60866731 57513 9508 578769616 57513 21789 90549385 57513 35940 860563776 57513 38229 840562116 51166 56638 281528530 31673 51166 199543786 31673 12079 707254583 38229 83175 478237627 8844 38229 74259614 83175 6642 767246410 36780 12079 285533575 85631 12079 690302357 24739 85631 726412106 13211 85631 603143500 36780 28691 184727691 28922 85631 994756854 28441 85631 308188450 24739 27522 341491007 27522 47216 985925162 28922 59233 43559600 27522 14153 462447770 47216 40586 505686113 47216 80842 431887462 80842 4642 429743684 21412 14153 763360262 521 4642 609955117 1942 80842 148387635 1942 17847 582789542 521 26936 716545220 75710 17847 294960479 26936 82983 702459622 17847 23104 517286567 57250 82983 80056272 90318 23104 31916648 23104 86066 40830696 86066 21045 38467826 57250 13500 876128681 13500 18375 230529868 21045 33974 380594028 22001 86066 519195919 13500 62016 709779995 62016 27933 45364477 64586 33974 134441209 64586 23912 732967370 5073 27933 666603409 19447 64586 752259339 22906 5073 170161532 23912 45386 84743804 22906 20411 980839828 20411 8711 168715586 22906 22083 749685747 45386 66834 82498039 22083 84647 751337349 22083 24966 786346922 19819 66834 973301457 22083 53161 128402016 56260 66834 139726576 19819 19002 393765432 26642 19002 359469559 19819 57088 125154213 17733 26642 7177000 31436 26642 100168700 31436 83522 851992157 68790 83522 132589033 57088 32613 6605653 32613 23175 559535210 61247 68790 361004379 77827 61247 234622179 23175 90681 955061154 77827 14312 96789454 68388 23175 31544641 77827 53227 316476763 23936 14312 956507010 90681 75444 150471699 68388 54656 689491345 68388 90797 47082238 7613 23936 858072163 54656 39902 579039575 60244 90797 184679789 27886 90797 100445356 55916 27886 865449576 55916 54960 800093190 54960 14027 154530164 14027 19731 191312033 10036 55916 760717168 32426 10036 742986628 77417 14027 70842005 10923 77417 521082073 77293 32426 622221935 32426 6849 48358285 22354 77293 799696033 63292 77293 860897974 22354 20583 95207808 67834 63292 72865216 47993 22354 856598857 63292 54893 323689386 63292 15001 685807486 15001 63882 801018737 32265 67834 863530644 15001 37203 654961666 63882 9366 985464955 4724 63882 974058670 63882 6821 162444385 84867 37203 788688674 4724 88723 19210866 54819 9366 948895948 6821 68699 785003829 19423 68699 329191444 54819 51208 954764172 51208 35856 12615582 80353 51208 280399930 30936 19423 238444162 30936 1634 165120244 30936 3430 511577765 1634 13261 884310018 7764 13261 357931400 7764 74604 122036775 81250 7764 778598282 7764 64468 679647164 25920 64468 921663827 64468 52134 109366615 84678 81250 370281277 84678 88373 385386399 38339 84678 774582080 7516 25920 806562078 71653 38339 856546299 72824 38339 976018979 72824 56993 758202124 71653 47007 134453359 70192 56993 22306460 47007 89167 141352020 89167 65924 593571049 89167 48068 417260630 70192 83846 400386303 48068 86766 644488988 65924 80317 648282172 48068 39586 45126257 8584 48068 648226046 80317 47824 570552518 80317 70747 623179575 47824 8797 915038488 70747 43761 169109304 47824 54721 427232684 64458 43761 884713039 15004 43761 49607667 3286 15004 137998469 54721 86259 139773708 30691 54721 306864830 48640 86259 956255198 3286 2221 358974830 35100 2221 881817613 48640 78263 207116139 35100 56254 878336799 64564 48640 209972874 2221 25109 983183010 35100 22358 531036613 79584 78263 17911022 10427 25109 641795315 87077 79584 479973694 25109 83881 711862446 27237 83881 138560553 50654 79584 573057395 50654 60863 433946782 88727 60863 540401297 20529 83881 292206058 88727 21984 843462516 21984 90075 759149478 90075 83819 953483889 54693 21984 758437188 85538 20529 791408294 21984 20055 701641910 90075 72108 492358047 20055 89692 727623522 20055 68140 17212986 70445 20055 365694416 68140 77800 589694925 26829 70445 283969046 33807 77800 635105578 77800 19858 747707245 18369 19858 960634156 18369 24100 927399350 51773 33807 66453323 50333 19858 707191676 71435 50333 29067806 51773 37513 35910324 51773 66790 59765414 71435 65231 847953705 66790 6947 309621514 37513 33900 391309522 66790 2771 635690793 2771 17977 613458979 5551 65231 113775256 41349 5551 240654388 17977 77149 467860201 87206 77149 629420407 87206 87894 880791284 5551 27615 85107380 87206 1010 95884936 1010 79955 967181817 24935 79955 110444271 1010 63717 797945189 27296 24935 445677073 79955 64642 427365843 88854 63717 73992472 24483 88854 787165784 24483 86132 280712003 83104 86132 787585331 61805 88854 150569138 9764 83104 700917141 42861 61805 721634051 9764 59011 751956396 77159 59011 592190005 3282 61805 402186292 7019 77159 334395531 59011 41430 518060381 7019 61701 77492950 25793 7019 172598534 3282 61078 666937164 61701 5722 130984959 68698 25793 123672442 61078 24473 155645599 20278 5722 171291857 20278 4325 503904401 20278 45111 676503349 69776 68698 645323032 20278 56765 387675440 51580 69776 853079085 61303 56765 86859554 45111 3049 372973085 13402 51580 329666187 51580 90580 423643935 22493 3049 59555387 3049 84088 782845508 24879 22493 48723195 22493 46188 172454886 46188 33495 684497560 41453 22493 576780079 46188 3538 123847764 55957 41453 882683109 77693 3538 138022372 89959 41453 903521212 12170 77693 777801919 3538 33138 210595956 33138 3987 716898374 3987 78694 990949256 88012 33138 474602506 80734 33138 306240047 80734 72568 863352008 19773 72568 113166793 80530 88012 855432371 72568 80996 84470839 72568 39387 466238511 80996 42082 100752047 80996 65799 446968098 80996 81702 947986436 39387 18778 216473998 42082 19971 963204630 18778 29080 165656996 65799 18634 711453739 18634 57206 609885975 18634 65081 781636280 19971 66417 822028885 66417 79632 323679073 72372 18634 881994580 60739 57206 449972446 65081 11503 427500242 26516 11503 982389582 79632 63719 900726902 26516 16744 188857728 87054 16744 624125835 16744 2743 785201818 16744 30616 693384512 87054 84248 834875748 59675 30616 627239733 87054 87909 594113226 84248 69439 806281531 30616 87707 174130540 87909 1099 168658532 48381 87707 18724010 65835 87707 787171827 15642 87707 493112764 25978 65835 708172439 65835 15631 960927171 65835 42180 116193025 25978 81685 809110690 49113 42180 991661762 81685 88447 580918691 42943 88447 47751657 9681 42943 396604131 49113 32210 519672976 88447 7571 912117098 82544 7571 218983213 84045 42943 806781273 84045 3323 289089949 32210 33700 143327556 7571 10757 999234437 40308 84045 143450195 57117 33700 964459015 33700 87984 168822568 23669 40308 811711314 10757 57024 820970899 30690 23669 424762116 32867 30690 340935700 32867 13748 375233079 33571 57024 21513 81571 32867 580773536 24347 30690 73376913 43522 24347 703418947 43522 4509 39914843 72817 24347 410696168 72817 46871 921287021 4509 18109 672199067 11178 46871 969853830 35532 46871 726663630 35532 38402 569826471 35854 11178 969126005 11178 66904 194264370 35854 40976 497719660 57845 40976 571434593 3007 38402 125256249 53857 3007 620375143 77917 40976 336111065 60440 3007 210819233 40193 77917 426426591 39177 77917 32038908 53857 63776 139009173 60440 35656 99569713 89070 60440 723095843 63776 87948 300382671 21564 63776 60616291 25834 63776 840650767 12259 35656 113522862 89070 75629 128663116 84510 87948 275147906 31208 12259 189227959 49627 25834 124070164 84510 78073 811466638 78073 30305 503355157 84510 31521 352227590 30305 34553 125536296 41032 78073 619420855 30305 38727 42625125 23275 30305 928270056 51418 34553 788414110 38727 51022 920513140 41032 38440 98861869 63380 51418 583805395 82345 51022 501111743 50990 51022 528659950 63380 82667 117598919 929 82345 881696502 50990 87097 380007360 48174 82345 406883011 50990 38688 420481711 48174 40668 665660614 38688 81081 995893447 40668 3827 515596174 38688 75591 856588386 73337 3827 509272239 3827 14422 525035307 14422 7133 199065596 3827 40376 43465636 7133 69582 393830954 75497 40376 52888551 75497 17355 25869727 49809 17355 492895162 33976 17355 117189251 17355 64538 158278418 49809 13282 608781388 73797 49809 135699212 49809 44405 829810835 73797 76449 264556172 44405 81303 22627580 73797 44535 494305939 20850 76449 471179754 44535 17601 814201546 81303 53110 200787471 47757 81303 158149040 32703 44535 107277260 20850 30280 369625678 47757 18637 234041408 32703 81938 598262263 47757 14399 587939711 81938 59247 727819269 14399 44714 40333509 81938 90530 28712151 11590 44714 995111138 22764 11590 920584052 90530 21453 266929230 21453 50428 254671236 50428 25844 139263937 21453 27674 260870682 22764 81066 779056313 25844 84454 787186182 40215 84454 630057310 23929 27674 577029607 35165 27674 871849049 42651 81066 67845727 42651 56428 636865250 40215 58291 361542558 35165 14079 511699826 58291 6556 252375802 14079 40476 536039380 46187 6556 229582382 58291 89429 145398894 87121 46187 393593942 15353 46187 405642750 89429 8498 329746938 39282 15353 926000694 76894 89429 776065335 87121 41128 126261329 27496 39282 125189423 14913 27496 85935862 9433 39282 310415487 76894 69698 841216493 74255 27496 105032569 64401 14913 914729103 12283 14913 564759983 50754 69698 235400923 12793 50754 106253443 83405 74255 131112332 40876 50754 517978997 12793 24272 859344707 40876 2345 573970494 90285 2345 964659053 40876 71265 898952456 71265 3644 260679820 68749 3644 941547109 24246 3644 69693377 90285 29489 69416792 3644 2932 628953340 31307 2932 968858888 6960 29489 384374080 48692 24246 699483626 31307 12008 32993935 31307 75217 574820 6960 71169 10617152 71169 52917 553377697 71169 52881 218796100 38983 52917 212856311 52881 48418 182416719 86654 38983 979408233 52917 74054 988466994 37125 86654 789712219 88185 38983 25434289 48418 73610 526619289 73610 35417 738611071 74054 60583 903102771 37125 57585 734129747 35417 19650 447792853 54709 60583 113356165 54709 52674 783746298 19650 35561 671954187 19650 58583 698967874 4249 35561 316988536 52674 84370 779238138 52674 82251 728665650 69406 4249 795018142 58583 81870 532118064 73447 4249 332842064 6252 73447 1408423 6252 23 916972680 41052 73447 59972230 49288 6252 568037343 66774 23 127694548 9642 66774 266258359 49288 66741 169230568 66774 66254 217540377 45253 66254 239645001 66254 15709 584451391 77271 66741 533365135 84064 45253 908555140 12015 15709 974852251 40381 12015 831679779 35625 84064 845852693 77271 34247 769555367 84064 80215 876499546 35625 75722 292313308 11500 40381 64152548 80215 8444 435606452 88616 34247 728697197 16956 80215 432897806 63590 8444 604385816 8444 67857 591628869 29670 63590 419462783 63590 78853 253180703 63590 80944 392286140 66845 67857 67375054 29670 64 570341825 21614 66845 726625055 78853 22040 916093025 5386 22040 115971984 21614 57908 740257518 15738 57908 286613397 68155 15738 121152292 58396 15738 996257159 36081 68155 276601009 68155 85639 452809953 41416 15738 79593148 41416 63531 577533991 41416 32059 73035432 36081 83748 304400198 32059 81831 844966886 83748 87596 684976311 83931 32059 123346434 27490 83748 536535929 83748 28647 612814488 27490 72330 389581080 84154 28647 765825902 84154 8602 9998422 8602 70702 250930674 28647 69994 294376732 90252 72330 287926896 22621 90252 261034857 8602 31533 644141856 22621 5754 571608673 67642 22621 521799891 90252 66587 35015209 70569 5754 100300472 10126 66587 634591838 67642 50977 836625585 28448 70569 968119062 70569 58128 528668378 70569 5246 507544780 28448 53973 886410967 5246 79284 33988825 19926 79284 376315132 79284 36202 517389673 79284 11064 928068590 11064 59728 736794770 8417 11064 469509727 59728 16479 994420432 8417 17508 889445013 3514 8417 210592745 50096 17508 306976210 84696 3514 770941438 84696 23111 721345049 17508 8517 445558218 66308 8517 801793342 50096 32052 397024058 8517 86009 323162549 23111 2592 678062300 8517 39396 464411137 9020 86009 68752408 72837 9020 826392852 86009 23725 669722872 33759 23725 818983320 39396 75882 139728547 33759 34821 251127995 33759 12636 255722867 24361 75882 900538573 80466 33759 554222349 1240 80466 470757505 7153 80466 724413400 1240 83787 805399914 83787 11320 813271505 83787 22178 257483039 6463 1240 533072842 40443 6463 539302129 11320 27349 966890252 6463 17044 112405128 40443 19158 514113910 74088 40443 5789129 46466 40443 197365831 66266 46466 561712796 74088 7895 520054027 7895 19502 332269352 67015 46466 789167692 46840 66266 926573292 7895 39162 928094052 67015 7851 340051249 67015 60347 565568368 50720 67015 85215713 87711 46840 319428462 87711 60814 405499159 60814 14082 842729172 87711 75596 627964538 87711 76429 154325434 75596 14847 715718237 8382 14847 595703489 32314 14847 657296310 34492 14847 444715102 14847 73485 42550242 12945 14847 645108867 73485 2879 599980235 53007 34492 406129439 12945 57796 19601177 32170 53007 390082120 12945 51198 775371716 40860 51198 581851080 82058 32170 848345645 46112 57796 403807861 60060 51198 633939683 62602 40860 815096549 19481 60060 762340907 19481 84600 332121652 46112 46451 231590254 62809 62602 261719229 44583 84600 863235897 72639 62809 95780379 83702 44583 185063715 80616 72639 108280316 83702 70945 326123974 44583 77754 161998129 80616 1428 60389368 80616 44682 134882915 57541 70945 20945810 54349 57541 90077896 42520 77754 949340418 1428 87578 709576111 64092 87578 168490832 42520 70362 983834891 63801 87578 671050867 62097 70362 526737931 70362 62239 857414915 63801 10889 702535596 35020 62239 976944476 62239 62042 99659870 50915 62239 309178348 62239 34319 109596840 10889 6604 858023556 62042 37796 130819077 4774 50915 488203228 26921 4774 386371208 37796 80719 126071416 80719 90758 854257670 80499 90758 990161431 80719 59457 399676033 59457 64738 788679381 64728 80499 900531762 74011 59457 401448622 26220 64728 246121975 64728 49908 266399620 64728 14467 533977899 64728 788 312472542 51290 14467 797662031 32521 788 740570842 70840 49908 49465463 788 81098 1894430 51290 35493 371350416 50719 70840 384300339 48357 70840 127560793 81098 29357 916216997 25861 81098 740706768 50719 14983 306167138 60220 29357 908539724 60220 84963 96822238 22809 25861 938525207 79245 22809 352959893 22809 30872 791316174 15087 60220 968594194 50217 79245 688444881 21444 30872 369975664 15087 47544 642971805 25270 30872 878779713 30141 47544 204868638 25270 17050 92446657 36 30141 342574522 47532 36 564698954 54488 36 271109082 88709 47532 577036169 36 63703 283514551 68521 88709 186826856 73151 47532 889596613 65287 88709 547059214 44106 65287 57735533 41587 68521 122407344 44106 27434 782367493 79155 65287 189123457 65287 32639 569285799 41587 5097 144694219 32639 32539 183499572 32539 53305 811616566 79155 86283 98320878 40727 86283 461871732 32539 8904 952214311 40727 57292 401595116 58942 86283 565282657 40727 82578 310284970 34630 8904 980725068 82578 44338 988308407 145 82578 78030291 46221 44338 637157364 34630 31264 308131457 35791 31264 138253431 31264 1448 746700340 19039 46221 504088043 21130 46221 372604873 1448 68888 308790355 1448 82892 544536479 68888 16048 545388410 64471 21130 662086337 73424 64471 584996002 24443 73424 240438196 73424 86253 534764614 87276 73424 605141504 87276 80912 112140215 73424 80275 486305122 80912 36174 248602277 66328 36174 280611098 87276 39184 524370184 39184 45715 374836056 80275 25904 810027700 66328 24124 196679186 61752 39184 923399379 14541 24124 741996491 6646 25904 90482805 68204 61752 120804014 24124 32568 483968172 68204 75337 275792478 32568 85674 434921822 85674 5029 394322157 44575 75337 269138476 85674 1157 1392314 1157 81596 380096556 5029 81751 757112810 44575 60897 309314850 81596 72645 932924966 72645 61004 731906144 81751 59696 90676954 85788 81751 723336166 72645 51013 829126011 90072 72645 941788973 74517 51013 46846827 85788 45415 163688583 13036 85788 149522631 13036 88384 908605986 25535 74517 998188790 13036 37882 129504765 37882 15532 548001564 8388 37882 281584516 2506 37882 266584410 40019 8388 142095940 81885 2506 415274614 64948 2506 34146228 45745 8388 234340307 64948 81563 43657712 40019 30609 276334064 84913 30609 865912692 84913 2847 968752879 2847 68581 350852894 68581 54690 333244379 5214 84913 367152996 40080 2847 289719692 2904 68581 183530624 79297 54690 858775429 54690 86369 847868329 11829 5214 908530853 40080 85973 177385566 15223 2904 568999051 85973 85861 534789733 29026 11829 821530536 79834 29026 571838375 79834 21094 121443179 76656 21094 126078189 27641 29026 172385041 77797 21094 60987917 43202 27641 736389962 3367 27641 689578939 10845 76656 777315021 77797 73259 568863609 73259 65151 190741051 27031 73259 613966640 65151 43728 111728906 27031 86826 128110070 10745 43728 855400347 10745 5964 41616364 43728 59211 93863597 5964 65706 627311832 34883 59211 903722154 5964 61556 158019183 12648 65706 82837454 86177 65706 434252964 12648 47658 499664361 84814 61556 550369769 86177 56677 849457814 84814 14366 765586183 86177 6772 240998015 47658 19238 991987117 82843 56677 23421378 14366 41129 591003925 74194 6772 782996989 82843 44202 408268958 804 19238 246075026 28461 41129 944683710 41129 60074 494003510 60074 27937 78420725 49398 44202 174226343 50473 60074 248584729 50473 74428 341538291 7037 27937 803386435 29590 50473 770704224 9752 50473 83711320 80322 7037 801041790 79885 29590 69461858 9752 29499 48311974 30261 9752 555801242 80322 34334 145602421 1491 79885 413202247 19440 79885 704683688 57034 34334 393990976 29154 19440 165621551 46341 34334 628044511 59425 57034 542634437 30749 59425 866254945 30749 85279 675583736 6715 30749 927685182 30749 6679 91130349 74209 59425 163022898 77751 30749 792127637 6679 12836 421668006 17766 77751 745466887 17766 12365 376781272 5157 74209 646572146 12836 89823 135263103 83923 89823 852902176 65242 89823 254975733 79049 65242 706698477 28437 89823 63404319 28437 13662 759649483 65242 60641 986021991 60641 8763 304333344 45448 28437 586553879 75293 8763 630136374 12835 13662 992668531 8763 989 834577881 45448 73399 115219972 65655 45448 244322135 73399 11704 323630425 9188 11704 134501113 9806 11704 94666465 9806 34562 988147605 1847 9806 710959714 1847 64806 85178791 64806 74639 796695346 12103 64806 556539645 1847 35115 985094191 17979 35115 401457211 31886 74639 108853032 53702 12103 26257547 12725 35115 158890297 35115 33369 368374449 2927 12725 293396545 10207 12725 471144211 53702 226 208623564 10207 82730 75920496 10207 4976 150597661 36616 226 357964925 4976 89265 316463233 82730 37234 635921406 43407 89265 140488338 37234 46633 600908616 34582 89265 905850390 34582 75284 254779649 37234 51372 738992112 68630 43407 968741333 79827 68630 994388971 4178 51372 877025375 42767 75284 654845065 39406 68630 609845184 67088 42767 658847609 20965 4178 19275006 67573 67088 307382830 42767 43194 523518994 20965 44744 672899994 37638 44744 589520990 43194 18707 56934152 18707 62806 496519910 32759 44744 45311784 62806 44866 830004312 32759 11979 737369452 1052 62806 534702653 2555 32759 840894126 11979 74911 724576638 1052 33176 464930314 2555 40912 64240519 2555 51412 725220200 33176 5723 785739543 73094 5723 165788154 5304 40912 656449091 5723 33156 173731637 5723 55409 209625529 55409 85560 288916038 78367 55409 193450329 30988 5304 162477696 22322 78367 971048065 68438 85560 527232985 36424 68438 484121920 22322 86256 622511445 69538 68438 568899002 69538 82015 248153079 53532 86256 63736033 69538 24099 421687745 82015 66370 858492658 66370 48615 863766811 53532 79335 131196746 34572 53532 465944531 79335 66084 120680586 58728 48615 899484062 79335 36443 941604738 34572 38562 190101905 34572 59547 961808905 32415 66084 975952570 46392 58728 937978351 44135 38562 212178433 46392 69882 390938474 80910 44135 845049573 32415 70165 286221141 86988 69882 9182781 89807 44135 559245916 33299 69882 364688248 16747 89807 615480740 70165 22711 883781285 22711 6591 438009696 16747 11321 902808589 6591 19878 697743456 40656 22711 997299936 22711 83740 662761734 40656 36464 663032236 19878 21908 276749222 28634 83740 665166487 28634 41226 188058531 14213 41226 974878551 36464 90565 481986078 14213 54483 471509819 1169 54483 414559973 41226 85162 436707355 90565 21761 519347195 40865 85162 471234738 39561 1169 808786687 39561 19251 189487675 85162 31688 319470171 2409 40865 723631554 40865 73286 865072817 22799 2409 140521039 73286 19277 114390809 31688 68127 514542434 78899 73286 168419937 4336 68127 776729009 22799 78294 31031366 68127 47889 396670708 4336 66740 789469595 66740 34677 180664751 45195 78294 858899401 66740 14652 118690031 14652 54219 25942816 54780 54219 731765281 54476 34677 199998017 54476 41724 32677591 54219 26801 694576975 26357 54780 911925572 58984 26801 831402504 58032 54476 111417123 80276 41724 768405340 54965 80276 355261155 58984 74102 841417659 64012 80276 97544394 64012 18509 290342624 64012 312 792220394 79088 312 930108632 60606 312 521960813 64012 18680 71604480 35614 312 859013483 146 79088 561639279 77083 35614 189189680 18680 79154 769922401 77083 82671 917700387 512 79154 380099607 82671 23197 453663696 512 5650 622296340 16371 82671 652974351 82671 69820 413373062 512 41528 799633953 23197 33683 881244239 60084 5650 705474060 80669 33683 207797472 80669 24920 324953369 60084 32866 186193667 564 60084 403520797 24920 28858 928174274 2826 564 709081899 16056 28858 546342077 26230 28858 4454281 50821 2826 508416145 16056 82148 779979329 16056 70500 119559177 82148 4093 299459185 82672 50821 35988775 66055 82672 89164274 87245 70500 543463835 66055 17863 433618585 79945 4093 579622256 17863 49124 883179606 29724 49124 795055154 87245 7879 218681568 29724 79456 731927228 2654 49124 126358803 28513 49124 407062103 15936 7879 909743687 75599 15936 441447410 79456 89548 898707083 22346 15936 827709396 22346 21685 946455174 21685 67094 149775755 29707 67094 485963884 55735 89548 387806831 55735 5878 149533595 40634 55735 383187121 11514 29707 585761359 55735 28880 171929954 69468 40634 753988052 5878 58070 584722743 58070 66244 34642837 11514 63730 863676287 31 63730 759779444 81774 69468 339142240 60098 31 718646633 76976 66244 561685494 63730 27814 883066156 1112 31 258270305 32923 1112 109733538 1112 8461 993645207 1112 73703 318538922 8461 33195 291980333 36814 8461 407590952 33195 85516 561259557 72518 33195 220283819 33195 24974 746958557 33195 81993 990283495 36814 49871 51829529 49871 83708 620791241 24974 35253 113582166 6378 24974 410339754 79752 81993 562088731 49871 29153 239245258 35253 43586 367468649 21409 29153 171468871 53737 29153 608245926 43664 21409 442978883 43586 52242 246824423 43664 7227 216652896 43664 22822 717181537 54522 43664 806582629 22822 9489 544379718 9489 32705 632323989 9489 82966 251961764 54522 72306 839697365 29008 54522 297585804 9489 29232 40811589 25527 29008 395959379 40195 82966 532549919 12767 40195 629035640 30673 12767 829574583 40195 82078 46542933 50629 25527 990024174 23611 50629 828156000 34608 82078 101451335 23611 84101 348646483 50629 68791 567026681 11147 34608 262449137 6177 11147 341751798 6177 14075 304982250 11147 72803 879954829 82308 14075 284002631 82308 61137 167275287 6177 38707 53339613 72803 12593 148422737 82308 67334 256360345 82308 47620 624689517 38707 32736 955583484 38707 30150 596270632 30150 33550 526423461 42200 47620 34109722 17618 47620 163304979 42200 68640 620612495 33550 32863 653003422 33550 3401 940165015 57346 68640 143813455 3401 26171 265586424 35587 3401 445918961 47998 35587 960294444 57346 47752 985203264 33810 26171 34150175 26171 60936 939230849 34999 47998 396983236 75076 60936 978586082 52353 47752 383586518 33810 68510 248524883 68510 17318 85112188 34999 41879 723865340 68510 57727 690100326 50575 57727 668088974 80041 50575 39887133 32343 57727 155417885 85177 32343 944751212 85177 79731 443367965 59668 79731 953111767 1676 79731 718795536 81032 1676 522651189 59668 44665 351134332 81032 8830 110389769 73575 1676 617920992 77369 44665 539762658 80903 81032 616705224 47546 77369 130792086 73575 5050 330599527 5050 86186 422472026 5050 14180 156190452 64412 14180 368139978 88775 14180 325381764 14180 81365 765461530 14180 74935 922969546 64412 43122 49837308 43511 81365 410867938 61058 43122 857340517 43511 17677 197155621 1258 17677 944239033 69995 43511 314222921 61011 17677 534038836 61011 89038 961392885 83090 89038 124015058 69995 79810 190756032 84197 79810 995713611 50264 84197 713878941 50264 65187 658554818 64506 79810 529261129 65187 6788 660526782 64506 22165 995105994 65187 25711 651544806 64506 36565 135368936 36565 56376 20492552 6788 63136 329131958 75654 63136 117518 36565 66815 6282326 439 75654 574283022 75654 24233 51503625 439 66700 112183973 9034 66815 949817862 439 25686 441722489 49046 439 324267523 49046 18857 407990207 58046 66700 229326355 76477 18857 10792026 58046 72588 778881079 71168 49046 335438981 29674 18857 23738505 76477 48696 99290921 48696 57363 25695817 72588 37039 848741690 48696 76806 633564791 76806 86512 852169701 36656 37039 826355491 36656 17353 632360772 52072 76806 924767607 16461 76806 144902857 56819 52072 26876918 52072 64308 807596480 90132 17353 621410053 64308 3693 185668322 77576 56819 38274386 56819 29578 19573846 3693 74757 729555184 70103 77576 119916052 70103 66750 218273204 46835 74757 492261841 70103 27984 244198803 74268 27984 94455460 27541 27984 161301566 66750 8323 699243998 46835 36977 653415842 62402 8323 40137002 62402 34067 249556268 62402 76585 641528731 82214 8323 223671036 20959 36977 976290151 20959 22017 200820705 20959 46387 176474661 82214 71137 967245112 26007 20959 538143238 46387 50819 117564803 11963 22017 742389010 11963 65954 227352970 67820 11963 284834249 57794 67820 416177051 11963 53904 179756407 66649 53904 533257801 26062 57794 454918351 66649 59431 625175938 57794 77531 506296739 77531 90667 628676834 4797 90667 963308744 26062 84589 330967237 85206 84589 759873426 90667 64270 288690466 9825 85206 188763365 19664 64270 33454442 19664 80042 620535222 80042 27471 767996844 27471 78093 354494646 42683 9825 594480417 19664 82264 106283137 65976 78093 459177160 42683 19310 910552286 82264 21237 215197619 1922 19310 785716421 43680 82264 751952264 1922 42392 673371991 35237 43680 741324919 27594 43680 86164551 42392 48466 288811131 35237 28101 141303352 35237 34124 58596640 35237 32278 435589334 27594 86445 519724395 86445 29813 863283727 71990 32278 176851382 71990 57721 94459380 61983 86445 88317400 61983 37574 572897990 37574 12810 126893390 61983 62823 147389472 12810 74107 960155926 2262 61983 666797854 87890 62823 811555929 41779 74107 436528930 87890 25477 880406669 87890 84491 275148983 2262 39360 192187205 54728 25477 618113141 3750 54728 353338645 84491 87299 826116411 70646 54728 8512781 58849 87299 18734919 67661 87299 778103805 67661 69836 252861548 28188 70646 802763668 27822 28188 636359197 67661 28341 926045181 67661 77101 169433140 27822 23347 908635805 10443 27822 690484520 10443 27051 36310700 63194 77101 580562132 53530 23347 528888168 24580 53530 792925853 58010 63194 385104840 58010 6046 117449540 53530 44908 244650754 698 53530 490447800 50476 58010 432850065 58010 63368 780268102 698 27509 996076716 24629 698 703566027 50476 74532 424817051 27509 87122 217272057 23430 63368 183993935 27509 27939 827528030 70696 24629 725906429 38564 87122 153835238 15248 27939 311798135 38564 9141 842054110 40613 15248 270836055 62764 70696 90520595 89203 40613 800720806 3797 62764 390757717 89203 624 29310441 62764 58337 26733653 3797 42893 292685819 58337 84751 505058103 74134 58337 308331545 74134 17062 755988424 84751 65289 482603087 14201 84751 417662813 74134 74635 549155666 1650 65289 168336813 43967 14201 370775491 43967 9647 410373124 75917 1650 674927271 74228 1650 9614705 74228 21095 639411161 69205 75917 266767997 45395 69205 423914590 75917 88868 399141458 86158 74228 23801329 54343 86158 139135977 54343 36422 626529721 88868 16322 676974702 86158 26494 183673555 53194 86158 22675023 83065 53194 518651915 89560 26494 446299370 22710 26494 53919108 89560 12871 236071651 89560 37083 62598912 56224 12871 762043505 77825 12871 646058776 12871 66495 75764375 465 56224 322313152 37083 13874 639090124 25869 13874 379105393 25869 90405 383280053 76757 66495 525866851 79024 13874 819800620 10397 13874 859924969 71111 76757 294885976 79024 26330 33487479 71111 3303 973036989 79024 6188 302890540 65265 6188 373802014 6188 16305 454794995 3303 5489 772532223 74951 6188 17173372 74951 25038 23343486 24090 16305 175718780 25038 71271 390633702 80361 74951 293176060 73630 25038 265491986 25038 17010 539201210 40400 80361 381099666 25851 80361 927768248 5654 80361 482735763 75941 17010 122203688 2096 75941 606211362 75941 27589 517397741 62043 27589 495616377 5654 64786 820891594 82821 2096 925562855 2096 25921 968961547 32626 82821 30067838 24398 32626 316372650 31064 24398 552020849 5481 25921 899647994 49135 32626 428591620 16089 49135 755321789 31064 86358 543008082 5481 80345 338193277 52961 49135 201894814 51437 49135 334032946 51437 55911 738007540 80345 21580 493152251 21366 55911 676139772 21580 24530 354288868 6842 21366 4625161 55911 88744 108158019 6042 88744 172963442 6842 5562 12943587 5562 43576 34079378 9602 6842 247529824 5338 9602 56473484 43576 45305 124878632 45305 26107 538458000 5338 73927 330258110 48840 26107 628501572 24938 73927 400975339 45305 66315 368238093 73927 35075 452649380 73927 33818 60687785 66315 43796 203629542 34296 33818 835221361 35075 39728 805038641 37458 43796 736318228 39728 62614 438201792 62614 6520 583090158 86213 34296 85584952 61633 39728 688583228 79664 61633 91561558 73320 86213 231084541 1569 61633 672426741 73320 13461 938627072 16070 79664 78611576 16070 87897 820046019 73320 25736 56275730 21653 1569 190715552 5180 87897 651079447 2751 25736 424209181 21653 84485 886638065 84485 4702 126616667 81273 4702 783441363 4702 57962 863087822 2751 63482 201786816 4702 80295 637038946 36948 57962 483744977 63482 35335 420200740 22951 36948 580225950 36948 30131 82090149 35744 30131 370725677 36948 52162 42614830 37094 35335 340419021 30131 85437 391939376 34795 52162 964299992 45658 37094 300132906 41890 52162 829192314 41890 11641 880810614 34795 22658 136456397 44886 45658 186692691 51650 11641 602186 35607 11641 484107935 60459 22658 544371474 75077 22658 493035230 35607 41370 115652836 42054 75077 488467648 10883 35607 34810596 3022 10883 470928967 6256 75077 469445557 6256 62254 219244433 76436 3022 531533249 75172 3022 989716306 3022 19586 946126910 50154 62254 825875590 71107 75172 466941706 50154 50982 273342869 71107 51453 688816268 56646 50154 804407402 79647 56646 366792177 45250 51453 210301515 50982 53465 577600710 72445 53465 673856224 9738 72445 82367989 61541 79647 840157270 72445 11205 860169883 72445 37389 690591793 37389 79280 431295392 62906 37389 457461396 50966 37389 255867719 48369 62906 312521959 29306 37389 937967 76783 48369 42869665 11355 29306 48348330 11355 22155 775458325 56175 48369 997236049 76783 15159 750101867 22155 84725 537045351 11355 87300 892280764 15159 58167 273775982 86252 87300 728775933 15159 70499 496872437 28863 84725 83198047 63774 28863 804708525 32973 86252 158106481 86252 5677 529029128 18263 70499 635902018 67637 63774 761525965 18263 38626 72237679 14031 5677 378565100 14031 7975 77531150 67637 90799 685972193 67637 3553 508186957 25229 7975 956623807 57341 7975 399979933 57341 75027 837938455 77229 90799 69378353 83002 25229 400639942 57341 35531 968011420 57341 18157 545752191 7128 35531 118441062 38538 83002 301779039 35531 57645 457264763 44212 7128 285631112 86064 7128 725695647 81806 38538 82231144 57106 81806 745030059 28196 44212 335892512 40142 81806 696253580 13555 57106 358717437 57106 80955 227948807 57106 46216 77505728 66126 28196 236499484 7984 46216 154936259 66126 55943 536010487 80886 80955 35661504 7984 73875 480502468 7984 11235 113827327 50637 73875 400745545 73875 40058 172302371 73875 53893 916170999 11235 88282 782184337 53893 10315 22736851 87281 50637 619450775 10315 6894 115625868 88282 42357 667740292 12381 88282 27340454 10315 20339 345934533 6894 32744 75908039 20339 60545 173383540 59546 20339 54075591 59546 75528 971402772 60545 21514 546485584 14682 60545 177377988 21514 82465 337204888 14682 32784 778705019 60226 75528 604213871 60226 53526 619609645 35219 53526 383998904 19244 32784 50973851 10669 19244 922261331 35219 76869 843199445 19244 8674 168992862 10669 74813 918474420 60738 19244 542521119 75341 76869 709335775 8674 52993 5935702 3067 60738 836207466 52993 46052 618484996 52993 4416 204685113 75341 36960 215782161 70947 46052 61582121 28728 70947 396795837 46052 49973 299463103 59192 28728 477801235 2832 49973 132935862 77282 49973 774183795 57956 77282 54697050 2832 60329 17785634 57956 38986 40593906 65786 77282 770062128 85 65786 714452510 49952 38986 135700928 60329 73914 180935464 85 35988 269278129 65786 39316 562392157 73074 73914 369010707 35988 7586 305056321 68014 35988 862715091 74613 35988 251633983 33065 68014 659989075 7586 55147 593095241 22426 33065 213221500 22426 34261 229865876 33065 53036 473480109 55147 25380 496346585 25380 5705 20389462 5705 38042 19540066 79465 38042 466491771 35239 38042 762792662 25380 62263 438612454 38042 17027 220830189 80218 62263 506708145 31381 80218 278462403 73647 35239 835438631 31381 58556 562455912 80218 29309 914666229 29309 73892 782116926 41376 58556 803343443 73892 18973 211411213 58556 42321 282442584 62256 29309 372882139 18973 69284 623589592 17217 18973 163955134 62386 42321 297930433 14899 69284 825851263 89379 62386 956965313 39527 89379 396682397 17217 66922 277600661 39527 90906 685613043 89379 68594 57757535 90389 68594 460983348 68594 9216 256136458 72978 90906 100311494 90906 44493 107599427 62455 90389 41336152 62455 19266 724513202 72978 69155 397906754 69829 72978 511673194 12928 19266 290700508 19266 74231 193642382 12928 54912 251179212 54912 33760 868265921 9615 69829 319313852 64394 9615 175522758 63106 33760 963938573 48179 9615 958028549 32118 9615 58220406 46400 48179 373054895 68354 32118 978677606 48179 71065 175287304 60403 71065 723212680 32118 35602 139264748 68354 83064 952936000 83064 1377 388014021 1377 32483 165574267 8936 1377 65220978 24690 1377 437296797 8936 50006 64615087 9679 50006 784386180 31981 50006 466570244 50150 24690 178450836 53721 50150 878279373 84506 50150 343796500 84506 66680 247719490 31626 53721 584504939 50150 74106 195004214 74106 68714 27839999 81726 74106 133869754 66680 2777 837723252 31626 32865 76928856 18972 2777 808572876 45333 2777 420050998 32865 51562 780669431 81455 18972 707513022 22465 81455 282352978 22465 85668 18413064 62683 22465 303714758 29675 22465 697475053 35879 85668 543055 62683 55311 969985363 51978 35879 220717686 29675 73445 745281963 55311 30426 204291238 35879 276 229333683 73445 44162 106068190 73445 78603 45312010 10254 73445 153445071 10254 83856 13027090 33908 44162 507578140 39953 78603 351686462 44391 78603 599656076 27275 10254 250734930 86453 33908 119308311 86453 7382 550882091 71289 39953 745920875 57407 86453 409932059 27275 13510 243406080 71289 24883 215196245 7382 73491 739398437 71958 24883 489711808 4862 57407 455825164 24883 6806 612624042 24883 43082 557935873 43082 33740 543384735 4862 71122 51223942 43082 30582 855445130 66230 43082 970203420 64477 71122 406767201 45501 30582 759422742 36346 45501 914395796 87354 36346 36065795 67977 45501 324498528 36346 62122 184574576 58318 36346 727169191 62122 90781 836741048 63820 58318 621955988 67898 90781 456937515 52431 62122 754352796 52431 87715 565263861 63820 42011 932903750 52431 2485 897841427 2485 38124 972400519 89545 2485 599561639 88086 89545 662589279 2485 84648 41849711 25338 88086 716844349 3795 84648 606345629 88443 89545 209903729 3795 77019 433553999 16922 3795 714893216 77019 49204 6470269 49204 74429 267893959 24814 16922 276461934 16922 27007 183313871 74429 5615 25016987 27007 39730 163246298 50035 5615 757082850 5615 27921 643419611 39730 20379 72363587 52839 5615 420661570 3203 39730 735510314 20379 73787 44645152 26189 3203 883881495 73787 38808 985292496 73787 82291 44138149 26189 56125 292763240 32033 38808 742067616 3637 56125 219048900 24404 56125 287936654 24404 36655 712771694 24404 48487 518580390 48487 87662 235812053 48792 87662 716697508 15833 48792 189856778 48792 4547 37756904 60204 4547 755790740 15833 29728 453056966 71160 15833 820155860 71160 27909 760017470 4547 41271 506890304 27909 6635 210666769 29728 80798 707280385 71160 19763 65343443 77071 19763 971263934 90842 77071 181208404 19763 19531 666233735 80798 85496 265086320 68995 77071 680484732 69318 77071 486310151 19531 8105 770844921 8105 152 333376208 53863 85496 2366973 68659 69318 32104253 69318 29760 123371635 24336 29760 480487539 33761 152 448793691 24336 68041 134948182 68659 37213 643888692 16199 37213 787436060 9154 16199 258604419 68041 38877 4220955 38877 89895 520949607 16199 10444 531916641 1151 9154 103607451 8309 9154 71775850 24352 1151 394810196 30530 10444 106120732 8309 70438 44101580 70438 68077 219700001 88822 30530 782863056 68077 68245 355284202 88822 15195 243858197 2316 68077 92763523 88822 30878 395556707 2594 68245 207932215 30878 40415 701360397 15195 17498 431515629 17498 36623 186493142 40415 33149 276260693 17498 86421 834175410 37674 17498 869585662 36623 3627 458221298 49393 3627 626162774 49393 75869 966447727 75869 22693 374828791 37674 62626 251083014 20552 62626 538516580 49393 40109 72861726 40109 88708 235204449 80258 20552 216512385 31972 62626 827612256 88714 88708 360322532 84161 40109 845215485 26001 88714 75076504 84161 68847 689432615 84161 89245 174545420 68847 79434 990753870 4384 79434 239757372 19490 68847 840122294 65370 4384 20328469 65370 21470 660548582 21470 21223 797580427 21223 88350 766352691 42039 19490 535377963 21223 15186 896409633 1966 15186 297210154 50944 15186 374795829 32235 50944 835666124 71089 42039 56864709 33296 32235 194003842 88038 32235 377543592 64599 33296 10348302 64599 13569 706348677 36926 71089 690246805 59653 13569 308827121 64599 6313 613938407 81269 13569 981986754 3523 6313 20957214 3523 28947 839510036 41193 81269 602412936 6313 9108 13258225 3523 68066 312457909 32032 3523 409672124 26407 9108 608065367 16580 32032 616415711 32032 19884 65350507 32032 58842 875651168 19884 54902 214773114 19884 21232 325804480 19884 17912 980987166 19884 29702 320627892 74591 54902 456523653 29702 11177 711477107 74591 61947 755986791 69109 17912 738848742 64574 74591 139423162 11177 77757 110539166 61947 84721 140161020 77757 89364 157554154 64574 78188 839264472 84721 29688 255328294 77757 3529 767929166 84721 9599 980313785 71499 3529 565495656 78188 51384 592754897 65852 3529 940749864 49836 71499 846441095 59973 49836 68513785 59973 62363 579787083 9498 62363 813938044 59973 47175 887933002 59973 2802 70742792 65055 47175 110274977 65055 69544 223716157 2802 77125 664162896 51180 77125 894315343 25774 77125 820111956 80127 69544 755503350 69544 53239 349979488 25774 44463 959060355 80127 6130 572514528 44463 12554 561149873 71219 44463 2116437 45958 44463 829390175 71219 52230 159196932 71219 4167 753055694 12554 71728 301722126 42990 71728 750634801 78927 71728 739734995 78927 12543 384858931 42990 5041 889847936 5041 64090 28421780 42990 45835 646451482 58731 5041 215418334 45835 62947 809956834 62947 40967 644198053 45835 40660 926805258 64527 40967 653943336 43828 40660 687527932 9132 40660 215857914 43828 37992 831694430 36922 64527 598887497 43828 88832 645228442 18264 37992 250446357 18264 64899 176389606 56314 64899 346410377 33366 56314 619512260 33366 69295 481230133 71041 56314 863789984 63134 64899 114911061 56314 54163 723643505 37594 54163 908734531 56485 69295 816973389 37594 66091 284403158 63134 51613 898527727 39717 66091 56258886 66091 15769 321691029 33133 15769 568671413 51613 64374 857185030 10826 51613 56915608 39717 77946 159455757 64374 16489 804844876 60766 10826 630674490 59647 16489 44931759 68825 60766 835239825 86448 59647 20727644 16489 19590 623984633 68825 194 914364792 83018 19590 197172741 13119 19590 797975693 19590 48352 551545372 194 41805 530955325 34409 41805 214413661 34409 59807 692672221 48352 20607 771260858 47445 48352 957689675 59807 46248 5430164 34409 36786 709684631 36786 6780 901125909 21061 47445 835601827 62134 47445 472008259 83684 62134 281764 77194 83684 343340694 6780 20029 389467263 83684 49430 818447206 14255 20029 488730252 83684 13184 746710234 14255 75278 95745328 14255 87226 119312315 87226 340 32722585 14255 680 95554428 45907 680 673806137 81439 340 457979510 16946 81439 442121943 81439 43501 695656207 81439 88428 800503853 33339 45907 691602290 16946 19084 116173707 16946 44766 272981223 33339 29161 575456418 19084 30699 545600276 44766 66784 313937356 50803 29161 936388596 29161 55921 105950755 55921 49434 755649281 41548 50803 651306783 41548 29270 834118298 36416 29270 804704648 6854 36416 266152737 41548 13076 503719577 41548 26512 229583062 6854 39411 129473410 13076 65394 662558097 63617 6854 808644685 28914 13076 603804436 28914 9510 26967748 83086 63617 153320473 65394 47629 294231571 9510 2366 308136835 49662 47629 997926329 49662 61030 391372014 71136 49662 914989824 43908 61030 531895081 72486 43908 370104469 87484 49662 671553764 35657 72486 759856761 43908 86940 883080176 35657 25971 674838526 87484 74274 840009987 86940 72800 333693942 11545 86940 572617015 70668 11545 445735484 60825 74274 406599491 32164 72800 815646556 60825 23385 140149380 60825 2902 631038791 61746 32164 20355047 61746 85587 609528054 32164 16083 970755788 88307 61746 202814294 62359 61746 705972918 61746 87225 395962727 88307 38682 557033926 62359 23342 987207716 88307 56594 259317164 23342 63186 545891035 39015 87225 386596046 56594 60855 410388016 26472 60855 436626272 39015 31905 360448212 45314 60855 744640156 64645 31905 813329743 31905 55711 242548318 79540 64645 22278029 76235 45314 107523020 55711 64362 708130007 79540 56613 40279727 79540 1682 107581732 64991 1682 879926686 56613 39507 699390264 56613 9127 120723806 33227 56613 823694378 40720 39507 941940516 9127 75516 153031738 39507 79429 165149665 40720 56369 807858789 18043 40720 357483301 49010 40720 379817722 56369 13932 749079029 49010 45095 665852074 13932 5590 627188071 60875 5590 522614336 49010 70948 330591165 69080 45095 117297800 13072 60875 577501864 60875 23206 54794401 26342 70948 914485712 21887 13072 205545521 13072 14974 965087521 7207 23206 87509368 26342 40487 724573556 40487 88687 892543355 5567 21887 221589389 82167 40487 534604825 28234 40487 526973176 40487 59446 679786816 82167 5273 426955331 72797 82167 821629044 36375 72797 832597218 37625 5273 673097046 61675 5273 608131258 61675 3108 960841101 3985 3108 458896574 61675 58552 231559549 37461 3985 377480229 61675 32636 259253980 15377 3108 919469772 49767 32636 36626992 78890 58552 129191111 13508 37461 964243928 78890 22734 476721415 77494 13508 810325532 46786 22734 698948246 78890 49389 366255941 46786 81043 275914121 29149 77494 646677247 86475 77494 619760782 49389 17832 259178698 58823 81043 478937670 58230 58823 355157800 23993 86475 514839862 58823 71015 810988033 52905 58823 618725463 29711 58230 427885145 71015 84104 976395889 29711 73668 256597209 82491 29711 741192517 33465 52905 61826750 8631 82491 403910017 33465 29155 529235278 68047 73668 172468376 62091 82491 268902215 50067 68047 488463572 50067 73891 870886512 58857 50067 871335509 1441 50067 676335490 67880 58857 545488790 60367 58857 673001355 28524 58857 39971247 74891 58857 764647175 43260 28524 50564622 43260 60662 174517140 60662 37507 940683474 43260 5811 936930602 60662 63983 369459279 55840 5811 729450328 44014 63983 494594754 74684 55840 334156812 44014 88195 378949805 44014 74484 802975917 29897 44014 136120336 44014 50693 341493385 88195 12944 819151279 23110 88195 550856078 23110 18333 820413938 50693 22228 433038710 18333 501 41780337 54157 501 515252048 79969 501 696416089 79969 81244 32090002 501 56717 770864879 44114 54157 460319372 81244 32688 464925571 35015 79969 953550658 67091 44114 704552208 32688 55729 799193389 15350 44114 88354332 15350 83978 227314369 15350 7392 860214212 55729 14114 324177185 14114 4266 946190050 83978 30542 256639410 71203 7392 217288094 71203 43263 822950547 40433 4266 76590458 71203 18649 832095900 58455 30542 321613577 71203 3928 670464019 40433 77263 939407805 3928 62025 482930873 9534 58455 233057602 44488 62025 189665257 52830 3928 127843736 60483 52830 933950242 62025 26314 47666422 60483 50724 521202448 44488 18134 15343321 26314 79254 686859558 36697 79254 402249665 36697 12741 998851946 82734 50724 69883353 19493 79254 883844507 12741 63250 828395818 69085 63250 883068775 12741 30848 30839553 29305 69085 116796337 30848 81647 353156611 81647 38735 290341786 29305 59394 428473917 47523 81647 469058294 59394 80235 334935804 59394 69921 27545860 2196 69921 473135299 59333 59394 287943239 69921 87128 929248221 37206 69921 59257785 59333 87348 822775731 48264 87128 948177551 59333 42061 349927168 87128 15479 976524221 75852 37206 49762326 13558 15479 349696574 13558 18093 104814850 75852 3565 736435631 3565 61636 864330387 61636 7894 566978155 61636 50170 900787367 42600 3565 254578016 62995 42600 13962132 50170 82905 101823980 10088 82905 681832788 82905 71325 647374626 76805 10088 956700405 15646 82905 860812767 71387 76805 131831204 328 76805 392426994 66331 71387 635690246 15646 32770 289545164 42389 71387 234678277 82698 328 831342912 47677 82698 83991071 66331 88169 3307556 47677 70818 845361430 88487 82698 211217453 24535 47677 800406824 88169 88427 655050264 21151 88169 179155896 88487 30634 839364481 60222 21151 603009766 27894 30634 147516574 27894 2303 95063287 75200 27894 768950848 30634 31761 134583485 27894 5351 176291329 65054 27894 84476808 33347 31761 173303125 72358 75200 258471657 31761 66851 858279014 74212 5351 434496250 89267 65054 815672998 17631 74212 87570599 52261 89267 569659036 52261 90411 625664501 81518 52261 255099144 66360 90411 814233464 83110 90411 816031586 52261 59065 795075634 81518 62630 492566634 17609 66360 495994797 83110 59195 3953580 17609 36641 381524902 59195 51616 453972181 24197 59195 206383734 64047 59195 596345994 72213 24197 86780361 24197 72520 875783057 78895 64047 735258603 54517 64047 441077452 68475 72213 559498309 54517 77105 294630071 51037 68475 98792314 90135 51037 135544874 77105 25117 548160441 77105 26855 381076116 25117 10978 2002169 26855 9702 329659541 10978 77253 267319098 77253 51636 876039977 10978 60574 948399265 89637 60574 114582815 32394 89637 589437663 60574 39826 62046935 60574 64567 140840664 33551 89637 243168420 89637 14918 199300983 66925 32394 779103444 30341 33551 500976497 30341 68702 749510292 89144 33551 100308875 68702 3871 798324875 30341 52324 220648802 28225 68702 190870813 68702 47020 764132487 18674 47020 814187080 3871 29759 244329462 78169 18674 452744078 47020 48415 476684815 24097 48415 863496090 86413 48415 17915400 64692 24097 22897150 86413 78414 496979350 78414 51731 220342377 24097 113 421681612 26657 113 752125484 51216 26657 952955426 24324 78414 476817879 49138 26657 530951124 61228 49138 366604827 13905 51216 587115832 76945 51216 712648063 41033 13905 667110851 76945 35340 370245117 17066 35340 680183153 87292 35340 466353844 41033 86975 45438418 61492 87292 620347633 64487 61492 996284287 17066 50826 245406314 50826 30362 663059028 30725 64487 644989084 54968 50826 253014856 30362 16337 347167731 59129 50826 642012005 10927 30362 784082290 54968 42643 599597165 54968 55303 765605829 60270 55303 514638843 8121 59129 263020032 69424 60270 74624853 60270 43199 597953248 18668 60270 923657569 32346 43199 367513737 2007 69424 911507240 32346 84691 895456804 2007 24482 315484547 10581 2007 895613421 32346 67718 514769201 41530 84691 57498081 23399 24482 809070060 68948 23399 90941742 51779 68948 190827073 62585 41530 527891590 47577 62585 549947566 62585 907 752804262 907 36147 225318198 62585 65466 449668388 62585 22108 421574741 22108 908 626466672 22108 15259 135134874 46819 65466 612680949 46819 60386 914885713 90526 15259 724151521 63834 15259 456108223 63834 58838 291468820 7138 58838 475746322 54910 7138 378878207 58838 83149 796507181 77000 58838 77072010 77000 50784 402714118 54910 77109 823543515 77000 88667 33150132 88667 17542 482040781 18066 88667 795426726 88667 42080 492839553 36120 42080 482947278 84924 17542 86213719 7868 84924 318847573 7868 57640 680004256 69693 36120 444531190 60613 7868 892650427 78417 69693 58916337 78423 60613 291883606 78423 50042 30814780 69693 37518 54394615 43205 60613 51348237 50042 27850 914077562 23186 78423 708699081 76711 50042 96772289 77518 37518 357142146 23196 23186 139720106 23196 73540 547648694 23196 79144 90438766 12852 23196 888815412 79144 27261 493968411 79144 43166 446948796 10944 27261 958656813 65964 27261 510663821 43166 53283 66321351 13192 10944 324528734 13192 77274 827523847 83908 65964 556203144 34650 65964 165408037 13192 60314 990236103 59413 34650 621544382 83908 31531 851792166 27668 31531 39984023 17347 31531 692231011 31531 19947 970969825 54144 27668 900865808 84184 19947 619425725 66759 17347 704073423 17347 89707 558712437 55124 89707 386172007 89707 7282 608732194 84184 24991 450782451 7282 37339 86577710 24991 70493 30373801 55124 68004 124404170 70493 71570 366682421 24991 21898 220504503 18421 71570 212245738 68004 88718 322948147 21898 12500 390911313 12500 50299 338039522 21898 22033 611372558 88718 81690 344624425 49974 22033 93096835 81690 72311 382699575 72311 69789 380886998 29652 22033 189969582 29652 53217 280204159 9126 69789 691171393 69789 62418 233565737 29652 3204 36220563 62418 8269 414040463 62418 43242 671239094 48131 62418 369729940 62418 22563 530762949 10671 48131 993137911 43242 32366 757451072 47764 48131 531300417 10671 73179 624989150 32366 89352 857928708 5474 10671 103666093 47764 28720 851636842 47764 32361 775517855 5474 43253 127732016 20848 89352 147451660 21857 32361 134781161 32361 43217 814062259 58393 32361 292913637 4576 20848 175107824 58393 80144 184521293 73919 21857 275801178 43217 29745 279705943 73919 76388 487202373 15274 4576 987844097 15274 81141 140436311 40032 73919 972396596 126 81141 789621211 76388 53105 242770777 40032 38545 660907138 67753 38545 884344664 126 25571 584316894 2266 126 844547370 67753 55500 420463797 42630 25571 736196855 55500 30990 652620933 89297 55500 6475094 42630 17567 803410050 4584 89297 961674360 17567 74229 949703745 27781 4584 255320295 89297 45984 500323963 27781 72223 39275158 13968 74229 904266678 45984 39464 560116940 13968 78725 505065076 79599 78725 78565315 1691 72223 168620128 33078 79599 340277472 12115 39464 765606390 37257 79599 37171895 51706 1691 702225173 47201 51706 199165784 18194 47201 182344374 30287 18194 648763996 31785 47201 815391301 18257 18194 74704524 48666 18257 131801182 28810 48666 163209487 86784 30287 248541965 4361 18257 158790727 18257 42871 872820729 48666 52273 695505360 65440 4361 718017774 52273 30282 483041131 4361 47339 964773508 26375 42871 606884187 59544 65440 416376363 70297 65440 25150256 1671 47339 671922813 47339 71479 583285204 70297 71347 430514892 71479 44481 508062077 44481 46758 477002107 53524 46758 155932984 46758 84047 247114340 86635 46758 184183813 53524 8177 257112450 46758 19732 13892276 45776 84047 915472004 76888 45776 311270737 80185 8177 722179131 8177 84523 252276895 8488 80185 576721243 58355 80185 442308929 76320 80185 803857750 55853 76320 440990870 8488 63674 388616559 8488 31913 649205066 28757 31913 472840861 31913 82900 296195437 63674 49635 972378108 28757 89644 544922969 24416 49635 212584772 31470 82900 57137131 24416 46154 760781350 24416 70969 713334988 31470 60981 139079141 31470 30909 179065024 66867 46154 95555382 70969 49219 669477139 30909 56823 499484434 6864 49219 133785775 53066 30909 912037306 70145 56823 458752358 50897 6864 293161589 89485 70145 809866066 19096 6864 87843394 42072 53066 347546604 50897 33961 766120630 37359 19096 281001290 27792 33961 625607950 60630 37359 567411511 61288 42072 812464510 27792 45126 185520174 45126 12211 367850487 61288 75154 807433024 4435 61288 965465321 72427 75154 607952263 25332 72427 281758688 39354 4435 967413493 72427 21960 674168764 29285 21960 545492672 86157 29285 984584945 29285 27284 914956671 10338 29285 150239359 15466 10338 982640254 54356 29285 895326939 73566 15466 393050749 54356 16086 149044650 27765 10338 468327691 16086 58607 286084584 78684 16086 89262756 78684 32560 922012212 18173 58607 834085232 7947 18173 616435988 83712 32560 483723875 32560 12585 431294636 15830 83712 757649609 55904 12585 774772171 15830 17232 871617855 61384 83712 426113292 85617 17232 405891538 55904 9570 109342575 78147 61384 881748029 85617 86634 230029558 61384 50190 480315059 85617 45744 478352785 86634 71178 620180396 275 86634 119309183 193 86634 161684947 15422 45744 108280705 49483 45744 731382622 33302 15422 527141718 275 33998 660487620 62047 15422 866671212 15432 33998 931958118 15432 71393 91396284 15432 70234 466741084 62047 9461 989308291 21609 15432 164158781 71393 64978 551081183 41571 71393 440484690 21609 56309 214051654 21609 46314 134831666 82304 64978 219963414 56309 59622 921622355 82304 86596 794441783 48827 46314 572852157 77790 86596 994553559 77790 47060 181046441 77790 14582 470477951 48498 77790 859041974 80050 47060 155886915 34226 80050 467645792 47060 25350 379304870 3714 14582 69565755 54874 34226 276278412 51761 80050 664852721 62132 3714 423231879 67472 51761 676207250 51761 18941 801233697 62132 23904 823955760 51761 10142 103350934 84945 18941 474808032 80533 23904 187696744 18941 80453 516678313 84945 37062 621375380 80533 14703 72565280 37062 79856 259052394 34868 79856 774973850 37062 57826 24531994 32911 57826 273776016 79856 7224 207106398 51977 57826 496173170 32911 76879 443345822 29481 51977 126049919 18150 76879 475242726 29481 84026 397804050 30322 76879 904362646 22477 84026 234047201 89536 22477 528466553 30322 22832 602750434 21251 84026 831478499 28962 21251 779620577 21251 57815 920559484 89536 74860 581404505 21251 8076 251650381 12225 28962 98418233 28962 3499 646325607 88886 12225 794127753 88886 20047 472004523 3499 41620 39283649 41620 67124 427732401 3737 20047 378357257 3737 30745 162216129 67124 17414 276670786 41620 50530 215646320 50530 61142 693040963 10422 30745 407253283 30745 453 990172060 89519 50530 879772316 10422 76162 125420595 453 34590 279273436 1854 453 295212174 33402 1854 375979279 33402 42162 867786822 17710 76162 714550299 28004 17710 795231049 48374 42162 196674518 90889 48374 326894096 87591 48374 491025462 66044 90889 902089676 66044 32238 482986101 16737 66044 606312949 90889 81437 772824879 71762 81437 923084850 51587 66044 20577925 32238 86264 489052592 86264 25941 829893321 36076 25941 77966753 57450 51587 578637392 16888 86264 53856402 16888 20903 705340394 50066 20903 287986740 4010 57450 580224806 31867 57450 113421907 66589 50066 218445717 4010 53286 630438399 2712 50066 315674922 31867 2249 296703901 62095 31867 538269057 53286 61913 446129695 15694 62095 973326895 67090 2712 563731040 61300 62095 424479752 61913 82462 861609166 21435 67090 439967717 17976 61300 148821185 81009 82462 322102067 81009 62203 752355722 81009 51326 51688760 21435 73271 973577140 17976 40194 438838261 85230 62203 676598992 8944 62203 545799586 51326 34619 695529332 34619 75606 45607995 85230 59080 495431973 52891 85230 929357663 75606 42637 527187806 53327 34619 553377156 14529 42637 209470909 14529 18517 9295239 52891 89740 843685683 6136 42637 795100016 50857 89740 233724178 70568 18517 19368085 53174 70568 821955950 6136 1911 516349556 50857 35175 65235878 53174 54981 324374186 29934 54981 998734134 33052 53174 607456936 51049 1911 93949769 35175 27680 258361820 54981 3578 595684714 51049 53139 862450895 112 51049 510116548 27680 56662 15964065 63393 3578 55659789 90029 56662 654876336 61053 63393 362885556 63393 14089 201717983 37970 61053 984967115 58989 90029 535912799 14089 67651 632733029 58989 24163 516000901 5162 24163 935301863 24163 21524 830665970 24163 9496 365305137 17180 9496 207938256 9496 5075 753283115 58848 5075 618661823 17180 2669 794651634 58848 35733 469718243 86842 35733 150722668 7316 86842 992211737 66677 35733 503871699 64726 7316 550966080 7433 35733 764513607 86842 48919 96590856 64726 41808 652198562 66677 20866 733746499 7433 66480 588565944 41808 53356 174301106 15117 66480 505956608 53356 29371 767377280 66480 82585 305144862 29371 36683 375155735 25285 29371 873181340 14085 25285 655140617 8748 36683 674501257 23870 82585 390028581 8748 697 693798423 45456 697 372244470 69692 23870 732906238 69692 54861 708075015 23870 75601 933943431 69692 1919 677637924 34316 54861 858750332 54861 7972 181413155 10234 1919 86694741 38543 10234 476463013 24537 10234 187345888 20038 10234 49185147 28972 24537 549009076 44732 20038 84431236 27414 20038 204194467 24537 2691 106915988 57253 27414 120487177 27414 4569 208821269 27414 11572 800512132 26283 57253 91014565 4569 32401 63750498 4569 10752 109481289 31123 10752 325624218 31112 32401 139724121 10752 5373 92201228 5373 44109 361707610 8701 10752 172838581 28685 5373 192590693 44109 72524 115218520 72524 37236 650390688 44109 50081 456514444 50081 88092 69922226 72524 15494 88983483 38390 88092 430395034 37236 50794 48156129 88092 39426 476467528 88092 89464 995094786 89464 6474 34407456 38390 71028 581875958 39426 79424 438070662 82998 89464 347867759 84622 6474 806140651 64797 71028 63187379 65105 84622 947586695 34490 64797 128269622 82998 34260 350335234 34490 8472 207800409 8472 3334 14302035 34260 54328 699000954 23758 3334 186279506 34260 26261 818623016 26261 7353 859063707 26261 23596 101212199 44560 7353 839469505 11680 26261 625151788 23596 70339 62198043 89607 70339 929834789 49063 23596 198758586 49063 74917 867070036 70339 27092 23944415 51809 49063 596839013 27092 24781 285156422 27092 14902 794537108 74917 57775 101423314 57775 71014 744155524 31836 24781 93211494 57566 31836 802966202 68668 31836 81529042 69801 57775 550779063 31836 43312 144815607 66978 43312 903571413 36311 57566 1466748 36311 75322 75352342 75322 53555 531461069 75322 85190 199086963 82610 36311 642794735 75322 84417 782201482 53555 36556 600565398 85190 32732 79925963 79093 32732 775309351 66928 79093 694724229 73375 79093 91892726 13807 66928 673312394 66928 82995 106901532 66928 4843 799453013 13807 66887 252538659 13807 81677 311247137 82995 59533 241463329 50336 81677 306747089 59533 25799 34054556 66887 48703 180846231 59533 38403 154276377 2112 50336 457316798 40387 38403 244819002 24624 2112 161863185 38403 47848 213840597 2112 27094 741165546 24624 66156 206794195 77525 66156 184187789 4207 27094 343602098 44278 66156 270445564 76994 27094 391697927 62158 66156 702662511 86058 77525 820808527 77512 62158 111118353 52612 76994 220276351 76994 20089 384228724 58711 52612 107528646 58711 34623 129394502 20089 28780 231304631 28780 39139 224992350 52934 28780 361450 50407 34623 455911249 1822 52934 233152186 52934 89340 225884070 50407 51910 328772538 90228 52934 25411389 81328 90228 930538682 81328 31518 58664420 31518 12549 442516199 51910 49336 458726643 12549 61608 461747354 7347 31518 37345277 31274 49336 537017237 12549 31430 774139996 29233 7347 15546513 31274 6055 918499794 31274 5206 817806590 31430 72146 75579957 85515 29233 867026429 5206 54465 480229409 5206 69145 502826359 72146 8483 768785780 2160 8483 938747397 23441 54465 889744950 23441 66577 997232970 12856 8483 896572495 72499 66577 43943309 12856 33054 733289023 12856 69042 658206598 64426 69042 54315113 57625 33054 211594064 57625 61951 542177422 33054 14490 52258649 28549 57625 932875780 61496 28549 771737754 82800 61496 115084044 52183 61496 623778686 88336 61496 412961853 82800 56708 563836373 34949 61496 796306029 51328 56708 503694746 7864 34949 725082367 51328 48946 184345345 7864 7046 686147649 7864 85348 818316759 33316 7864 221337752 33316 22988 418310367 7046 927 911827827 33316 37179 233788902 22988 34523 242370442 33316 27969 110325146 34270 27969 132607118 34270 54740 946357008 84653 37179 1662615 5215 84653 700792124 34270 55435 776295423 86386 55435 195879867 55435 54342 309673974 14011 86386 812265531 17285 55435 927809852 17285 79405 588800734 17285 56753 365525813 88078 79405 912662778 46728 88078 182712816 17285 33789 974573596 88078 76833 4494686 46728 6697 635054092 46654 33789 524035274 20845 33789 240219823 72035 76833 944120830 89210 76833 176182882 72035 44545 850531516 89210 34139 74310395 20487 89210 457320659 48783 34139 8543463 89210 20009 222190915 20009 38168 386794465 40736 38168 309487998 6337 20487 717586717 56271 48783 150941623 54778 6337 917284070 56271 67907 482091756 56271 8253 997570809 6337 80316 986265612 29961 67907 384341267 47157 80316 31318929 67907 2164 355835397 8253 24341 637619596 2164 12476 894572284 12476 66492 21754416 36548 24341 332587115 30481 12476 352976293 24341 72335 536694757 30519 12476 871355172 36548 6354 7181454 72335 68709 798958138 58163 68709 30249452 81877 58163 329320036 81026 58163 139693273 81026 12484 970643593 80995 81877 98488442 63081 80995 789591387 44588 80995 588845666 81026 18644 442018678 49771 44588 374667587 26655 49771 91566396 18780 63081 412751122 32546 26655 426636281 32546 40893 959523328 18780 85346 56243704 40893 40101 172804598 40101 42856 743686655 40101 53774 988768084 42856 24007 935907010 33175 85346 241108689 33175 18490 357528595 18490 18374 613545824 71923 18374 498953667 24007 19548 426847314 58665 19548 390842139 18490 56825 109778137 85905 71923 508769602 58665 43648 631983923 85905 62948 324491488 59283 85905 938430035 43697 59283 263244733 62948 64024 88453382 67779 62948 19321383 30379 64024 79938078 30379 39243 910715521 55749 64024 714295345 22378 64024 365676596 67779 75969 267880448 75969 28124 382749009 59427 22378 658118957 17971 28124 496242662 61121 17971 961032381 73026 28124 142942703 55477 17971 645450845 17971 64231 37039906 22740 73026 553202080 64231 81150 400148214 49915 73026 159732375 49915 66095 423909626 57571 64231 374697988 62682 81150 265749918 37323 81150 455385612 66491 62682 269350851 66491 34956 348573127 24723 66491 270510171 68121 34956 130723707 966 34956 479621877 24723 63391 476797795 63391 56786 537288742 24723 59193 942515118 966 12627 411162220 59193 36799 579645984 67964 36799 842405358 56786 89298 230780029 59193 51534 684081509 12627 42929 305972830 34083 67964 399504048 86709 67964 286290641 42929 60174 337140851 51534 59108 25987458 42929 90283 346588550 34047 59108 226920203 78226 86709 100983602 59108 69060 301291356 78633 34047 678482987 52441 90283 917633689 52270 78226 444556372 78226 89544 753471990 69060 74584 941690730 54439 52270 405793064 52441 77516 294762735 52283 52270 133152716 52283 42741 325640686 42741 68989 215638031 68989 25326 54307123 3149 25326 122948908 28497 42741 398336652 5242 68989 79622450 58725 3149 758619807 5242 38383 842625295 38383 54672 477236629 28497 88728 231780700 58725 3357 962571356 77989 54672 61271082 65734 77989 822021058 60513 54672 87583376 3357 57592 31346389 57592 47804 811050574 45355 77989 640179447 60513 77762 724801310 57592 33361 120830444 77762 46180 800414941 33361 50493 755168376 77762 47880 871003698 47880 49423 113467546 48956 33361 803407326 46919 50493 178920678 58568 49423 217529875 21388 58568 872957065 48956 13377 603303170 21388 51230 450897801 21388 8642 664278265 63205 13377 764138985 13377 88178 544263963 63205 18556 207050145 63205 62783 803837701 18556 7529 674364539 7603 7529 847047682 18556 41233 41839083 3962 62783 795837448 41233 55266 136713074 41233 1432 451043501 3962 24248 339465500 24248 78180 14674834 17685 24248 652407031 25915 24248 759917038 24241 78180 161380898 88258 17685 438065371 32542 24241 752040493 76779 88258 182354665 24241 7412 956427305 71131 76779 139487575 88258 4833 147994058 3037 32542 912841108 3037 23595 409619337 23595 86243 197656117 13173 86243 12956031 86243 18751 419515210 45023 13173 22305693 32298 18751 417360445 45023 11386 52168047 66642 13173 778017555 76984 11386 453989137 90431 32298 139068827 90431 57822 903444958 44062 11386 17636617 90431 53141 12648557 8942 53141 48213157 44062 86308 996175796 57822 33307 202992103 53141 10779 374765521 40435 53141 509676592 86308 3065 49347837 70487 10779 592659431 14571 33307 363381845 81504 70487 598882602 43635 81504 39813709 3065 84405 481615184 55086 84405 298015783 84405 78171 552348824 48413 55086 499656552 43635 56419 618882054 48413 16983 432142330 52502 78171 377980422 493 56419 480665826 56419 55635 539145959 493 71929 981620743 52502 13816 95669248 78279 71929 830530702 71929 47471 807654807 61358 13816 698348553 21294 61358 314495137 39137 21294 635953917 61358 14906 84481457 50247 39137 121827032 19634 14906 840463140 21294 37328 59332071 89828 39137 986305040 89828 28134 978956755 89828 23406 772308877 19634 42914 797774336 18323 23406 167570277 18323 46523 65310087 46523 7685 515396358 42914 26237 951568201 18323 45043 942269685 38684 26237 582104924 45607 45043 93111717 66316 7685 905391493 5959 38684 857061240 45043 84701 814423453 84701 34647 353734807 6962 84701 861902274 62445 34647 217746275 6962 52558 409358009 15550 52558 152997960 34647 67546 6542687 15550 59729 839043773 87813 52558 583807760 67546 73635 672726262 87813 63487 530007645 69897 67546 890325416 14720 59729 576793469 73635 16647 182687760 63487 71143 161030305 14720 68348 214436186 4665 68348 442306080 45874 16647 701725632 37549 4665 760727189 68348 81673 997583733 4665 54764 614559757 79849 54764 229733892 45874 61286 323666279 82102 37549 250504266 35046 79849 275734145 56839 35046 147882701 56839 85182 390742825 70860 82102 770370708 56839 17092 874161598 89894 56839 154753956 33364 70860 845323817 33364 22218 863162010 10271 33364 789877483 39219 17092 444354601 22218 60472 41908598 33364 43925 425722569 553 60472 297552726 58681 60472 982603497 43925 68160 576750474 60472 7477 233725744 7477 12162 8854641 54153 58681 363259107 7477 45384 272332910 42040 54153 219650108 12162 81474 939204633 12162 87228 34202760 81474 55998 596110554 17825 55998 777191047 87228 26499 19801462 81474 5425 789109058 4641 5425 368516681 36396 26499 570694763 36396 82136 722804436 36036 82136 139804761 57318 5425 638922373 36036 59676 857072227 84147 36036 755138947 59676 63192 47374478 63192 66799 206477499 59676 47336 878999063 63192 37351 346461348 55216 47336 635243282 25331 37351 368115643 25331 57707 181076288 66625 37351 486496326 66625 3658 302143513 35903 25331 37533322 57707 21738 373598762 21738 80868 278652886 38055 80868 617441716 3658 46548 886934026 28487 21738 565352271 46548 63089 399877976 26371 28487 374577530 26371 49016 437300383 63089 74705 604553956 74705 32168 871811116 32168 14924 726333631 74705 14912 504747916 86616 32168 480360212 90759 14924 730111613 79687 90759 551289947 47161 14912 655342001 33207 79687 85531741 52619 90759 438292232 57883 33207 704086495 47161 60633 30003749 47161 8335 672331931 57883 53362 587198214 53362 30804 888753548 21341 57883 5518755 53362 87046 660776676 87046 90153 438137442 25073 30804 117256629 25073 26326 147036575 87046 90354 639162299 26326 22880 232636915 70760 90153 202342171 3715 26326 967857305 87179 26326 527006502 47919 3715 843363716 22880 74931 436408494 63066 70760 353048112 10339 47919 8281888 58764 47919 8166237 21059 10339 669777621 74931 78328 947891990 21059 12074 891014860 58764 90825 570180953 68414 21059 33947490 78328 27558 163437378 16456 90825 151914764 68414 59428 568594735 27558 42281 136569558 63656 42281 347163544 34785 16456 795117926 42281 44043 747185405 42281 88199 768927423 21629 88199 192783195 21629 43256 745512542 12993 43256 231793797 21629 51456 67150771 58603 43256 598360810 58603 58542 270747918 25586 58603 523986168 31790 58542 443308340 51456 12814 830321546 8230 58603 83497839 24153 25586 801996387 12814 32933 787884670 12814 71348 441192505 70135 71348 44719891 32933 5717 519561715 3 24153 993644126 5717 80572 295889325 23231 80572 618327040 18404 80572 859479532 5717 89646 412401607 3 23328 348676141 18404 30351 331414805 46780 89646 987844931 46780 19288 560085855 46780 39465 222462599 46780 78702 922115457 3727 30351 421200138 19288 34811 878651616 19261 78702 850551772 18317 19261 903286902 3727 67366 589535171 18317 20695 787491097 67366 5160 341120397 20695 73013 118140316 5416 67366 943812297 5416 78190 363472971 73013 22779 213691446 5416 90898 17667098 21949 90898 322127270 43061 5416 577251904 21949 78769 926369344 78769 44354 274081554 44354 31611 914400188 31611 70978 62478475 34338 43061 928621026 54521 70978 840098148 54521 35272 420245454 31611 2051 256097042 34338 57184 885923731 54521 103 814482129 57184 55022 904779278 57184 6653 974740817 6653 88502 725359225 6653 28616 25039802 88502 48751 422677216 48595 88502 297109063 25967 28616 806691766 88502 58695 549132391 60145 58695 428956485 48751 39726 191076616 50279 48595 134925291 39726 85623 728250058 60145 45400 511280358 77333 45400 169052946 58249 45400 211100807 50279 76364 79456468 11690 76364 866522874 76364 5436 939383509 34386 77333 899121548 80373 5436 344401293 76364 27138 124264065 69088 11690 523361673 32889 69088 917733670 69088 45702 504564136 8480 32889 241653979 23718 45702 556784017 90611 69088 431848214 8480 46886 784266364 8480 36953 121897525 46886 31694 45365360 23718 56793 641887083 46886 59778 153911117 59778 18757 884051811 2781 56793 952808405 56793 90593 615266985 59778 6807 810004823 14465 90593 643752753 87512 2781 670486880 6807 45927 110893261 85596 6807 760692929 14465 40673 575724466 14465 31345 581642858 85596 59545 455027370 32437 85596 803217600 5305 31345 171744881 3741 31345 614955926 54620 32437 825921137 14645 59545 174558271 3741 63540 567194367 63540 36226 198179008 6585 3741 129609075 63540 26053 921992400 36226 56412 46583028 26053 87941 39880951 31764 56412 325079346 87941 41452 362539876 64124 56412 823083524 64124 54674 760892841 41452 3427 162608306 74166 41452 560068489 54674 31431 117726102 35683 64124 501501 31431 8804 796407806 32034 74166 358652886 5787 35683 7459147 32034 59879 398579874 59879 12695 270048425 53838 59879 467979098 53838 58170 470600604 58170 76809 474107739 58170 88481 13466628 37828 12695 549000112 88481 74016 633346698 83944 58170 672210095 83944 4609 579036094 4609 80365 130308191 43041 4609 112335698 83944 86684 345442133 86684 15807 10902161 21770 86684 124862026 21770 88017 965959612 86684 66873 860462227 86684 41688 401563223 66873 80929 552639488 21770 17829 688817723 88017 80991 667843776 33711 17829 568427540 33711 17057 96383551 17829 50368 231769541 38075 80991 997729242 75209 50368 853388579 85914 17057 212600530 50368 79655 816396172 3168 75209 726984130 83990 3168 114654031 44110 75209 698175989 83990 28247 932837104 65193 79655 21654379 3168 59502 739595891 56626 44110 59080504 24331 65193 306073792 59502 86286 688247013 65193 82197 796284517 69649 56626 76275571 82197 34927 405740560 60209 24331 691376041 69649 74172 759591294 49001 34927 929886115 34927 13045 314535583 13045 80645 108318498 74172 73999 66265452 74172 71102 67352306 61066 80645 70165404 61066 55098 186019233 11478 73999 663300550 11478 87291 943207608 55098 87075 972024014 87075 59708 696392023 87075 73256 268601535 42108 87075 501395288 73256 24319 404221455 450 24319 638503933 70903 24319 801780599 73256 61074 444832914 61074 67876 930292993 70903 80866 250538495 67876 86130 212162249 43888 61074 995661000 86130 26195 406897483 29212 67876 92088946 29212 62840 279296318 42687 43888 744605074 62840 10961 371783875 62840 7875 724661563 42687 5301 66181041 7875 65135 19760204 81739 42687 123860880 27499 10961 339247944 40590 65135 79170534 64760 5301 746990360 44943 65135 337232269 69246 64760 858538321 40590 17661 167936004 69246 59214 831722168 22171 44943 740912253 52859 17661 350064219 34895 69246 516656717 73015 52859 124045253 32547 52859 388182740 73015 33006 381342351 62912 32547 632312715 32547 41584 629798974 13476 32547 59366690 13476 58255 386847774 46693 58255 605644125 13476 71241 705549799 46693 32187 983883338 30583 32187 344787261 12507 58255 123320142 71241 54347 431685528 12507 80863 657869592 35299 80863 589473665 40146 54347 581451739 12507 56588 62966901 33367 35299 119774782 47679 56588 129030958 35299 87224 697928154 47679 38306 213293792 24943 33367 432909549 38306 400 453381116 55700 24943 586496048 38306 80777 833946417 58752 24943 575535385 24943 13220 279747778 80777 78357 60275806 58752 13210 120636972 8142 13210 198215752 58752 29976 745188057 17535 78357 128662254 90141 78357 601818319 90141 55204 957496908 17535 58669 705557231 73528 90141 194711909 90141 71339 117752606 66118 90141 371508937 61179 66118 666175131 58669 49823 730064635 71339 7252 233417071 61179 61529 383887925 28753 49823 562004597 21046 61179 77114504 82245 61529 14825478 7252 88677 97784904 11956 88677 54997746 13894 88677 273201192 24298 11956 179916892 88973 88677 92698042 29945 11956 738639511 29945 15639 656841495 13894 74621 915031406 9776 24298 427525837 57453 9776 838871766 74621 34943 786360784 9776 37547 20739543 57453 47165 437970035 66792 34943 466928789 47165 15200 117902057 14938 66792 642931143 47165 81051 94284151 86388 81051 294650467 11453 86388 59777653 49522 81051 450699791 81051 54450 212557830 1075 86388 292401993 27481 86388 45731419 53757 1075 750266106 1075 71878 641156286 47868 53757 188396777 29830 47868 513943059 74619 53757 450282129 29830 16062 791880457 47868 57008 172030332 66797 57008 251481534 16062 7042 125469474 7042 20958 70439413 1948 66797 565767375 83906 66797 747203647 20958 59792 135209109 47321 20958 58322817 85092 1948 681677151 59792 20971 487560850 68648 59792 134860540 59792 23883 873597478 68648 43982 261266907 53500 20971 532393635 34206 53500 44486332 31583 43982 333792653 34206 67916 86572956 19420 34206 736510837 67916 54148 783556219 31583 63499 484678718 10832 63499 789683663 19420 68774 70823459 68774 48307 44160191 45436 10832 57536573 50622 45436 938233209 8778 45436 862813297 48307 18810 231363608 50622 81162 396351064 65211 81162 828984013 72153 50622 56695900 54033 81162 105535141 81162 52086 647536056 27194 54033 828279087 14697 54033 256666874 34194 27194 43513492 25177 34194 518707949 27194 53936 973227955 14697 31151 315638976 78807 14697 571194031 59862 34194 448258187 25177 42601 475822020 78807 4146 435037338 85324 42601 752514959 42601 88483 52332492 42601 64874 465165800 29123 42601 12518366 2716 88483 204549642 88483 76123 615325385 72333 2716 896617664 76123 10132 349696734 76123 3209 613337849 75153 10132 330877361 54257 76123 310452439 17575 72333 161503000 35734 10132 724724584 71746 35734 96106410 80382 54257 773349019 89180 71746 907732230 77167 89180 67564849 89180 37753 812395650 77167 85238 921609461 89180 71716 955947938 68367 85238 484968438 4728 68367 11504181 4728 36328 295781932 50105 68367 26749958 50105 23268 934638295 2241 4728 200718285 50105 88441 856660004 69366 50105 831769903 26508 23268 824498819 67494 23268 634447541 28644 26508 164052759 57033 28644 828744517 20955 57033 207277193 26508 68380 616864606 20955 12013 318570533 7462 68380 107562107 32826 20955 996602217 89916 12013 37641423 48958 89916 37816251 21026 12013 54020281 48958 53104 127051398 65740 89916 70061630 44995 65740 469476199 21026 69547 417612339 21026 88225 534740544 70455 44995 596855556 65740 68761 446756000 44995 6265 930410909 76268 88225 919256590 65169 70455 635436196 70455 27307 972604409 22853 6265 893882443 22853 20227 419613638 87978 65169 114107126 27307 80155 700947944 63690 87978 134917134 87978 75303 127898671 12371 63690 664227092 85175 12371 811842994 85175 46002 596382586 86085 63690 133899310 46002 7481 45376840 75222 12371 471354565 7481 21645 939721201 7481 57432 80612314 82172 7481 480954628 72841 75222 23188399 57432 74456 727456049 21645 49215 11393636 49215 50196 605264624 50196 79548 714723280 72841 84602 392857271 49215 90893 797676869 43308 49215 145029519 79354 84602 991440143 35705 79548 808619750 79354 83597 787166596 55736 35705 263543812 21999 55736 387333389 62104 79354 501648666 27350 62104 630938760 70732 27350 373678775 62104 7254 209956714 27350 47845 654478245 11848 62104 647730697 68606 70732 933691928 80891 11848 852440976 80891 67016 910108626 68606 23695 88666261 72648 68606 964670408 80891 398 649066599 6701 67016 910478556 55493 23695 184835798 41754 72648 547270706 41754 81841 229803731 28725 41754 892631238 28725 84215 884039015 55493 68166 219902350 65989 28725 72477536 62255 28725 315346078 55221 68166 986639812 41290 84215 935178559 50032 62255 133136254 59134 65989 46747684 62255 72217 605458030 70587 41290 154425268 83821 41290 342257299 83821 71172 395790523 72217 45147 91442542 70587 87801 951778632 77733 83821 844496951 83557 71172 34505113 83557 75513 668268932 87801 85728 675048045 83557 71627 981304405 9332 83557 313471050 60539 71627 944464828 75513 16923 364574056 45072 16923 798969493 20852 60539 151919947 70389 9332 127772530 60539 26180 363984851 26180 62224 76281738 62224 3468 849639275 20852 42663 555352953 54934 3468 341486900 3468 31463 203376828 54934 37406 833418569 60791 3468 482915824 47615 60791 464908577 32533 60791 203893438 42245 32533 989713497 59460 60791 732061934 22209 59460 930992047 26265 59460 470641992 22209 23038 640491650 59460 86075 94289908 26265 33795 920960699 74672 22209 764251874 13937 33795 338295923 69391 86075 277050582 76089 74672 424487430 79929 13937 908291184 649 79929 352073168 87544 76089 618888964 58772 69391 560459938 69093 87544 447877720 34054 69093 676173366 649 37847 609493687 34054 72883 416003781 72883 47293 395110107 34054 64668 531066550 37847 82206 60971931 47293 58234 659971658 58234 16334 75143574 38264 47293 849861331 16334 36485 530566753 38264 12216 832621563 46232 16334 384771111 16334 83016 535097645 83016 82875 706709175 67112 12216 531475175 81482 67112 350763717 82875 1998 39559249 83016 7844 519846654 45249 7844 40393083 81482 2179 512058459 81482 19641 256873125 7844 53189 876003231 81231 45249 955803243 19641 73264 767628713 34275 2179 8373659 34275 3288 785046036 34275 5107 442086103 11188 5107 730722651 27135 34275 878509920 25017 11188 925257680 85870 5107 444535071 11188 84533 322666335 85870 9718 88795151 50242 27135 939657347 85870 35644 462502450 10666 50242 405680565 50242 12465 582295244 50242 58750 636220357 25922 10666 937863299 34307 10666 48795763 90548 58750 407077236 12465 5636 639748528 5636 67828 856175294 39771 67828 826347086 73909 5636 660419355 67828 38177 997186658 39771 56221 880142512 38177 32028 441565094 73909 6286 867398681 56221 89448 950642246 37135 6286 390487296 72224 32028 901793055 72224 21107 343039307 21107 73122 363397378 70028 73122 646895182 21107 72565 79655914 21107 55640 246034938 18502 55640 903135756 18502 74706 89875621 9428 18502 689411795 55640 41191 38636658 74706 7185 560282101 83095 9428 564000495 74706 58515 740233183 18074 83095 88102336 58515 63536 466333007 51990 58515 752230939 34218 51990 303888522 51990 89815 758655824 33336 51990 228689202 51990 35548 79479039 51990 61493 312039774 61493 83862 27749556 35548 81886 132756907 31745 83862 502207422 83862 63362 425469202 63362 46591 213799854 46591 45846 312139600 41298 81886 840114847 6572 41298 61715875 63362 73204 448280911 41298 15690 259323165 82486 45846 748691293 70022 6572 814796 70022 28123 83013935 34286 28123 617930823 70022 33917 390365461 70022 53995 340523298 18613 53995 850178826 20211 18613 93289242 28822 53995 147965255 53995 49162 745746678 49162 17610 357026096 34874 28822 992081805 17610 43712 962775409 77179 28822 977874475 77179 58111 139395612 58111 65209 316600869 10150 58111 652925675 10150 83610 100466722 10150 53836 251952360 65209 52904 750948931 41861 52904 353400840 68076 41861 765465536 41861 54949 417268782 52904 22852 260998615 22852 30588 230029571 61934 68076 632031843 4512 22852 917147919 35513 22852 636712958 88933 4512 235460379 23620 4512 143495998 4512 16544 704301423 70441 35513 115459244 88933 13097 482545230 88933 70025 798199407 70441 72971 786839858 13097 29762 229331760 70441 49469 493136917 49469 63671 48853065 14510 63671 706068422 63671 33914 180672435 63671 4261 21629671 82061 33914 228186358 82061 61544 141850627 4261 60654 671217267 41552 60654 332003100 41455 82061 752166994 30088 60654 832359179 41300 41455 98564321 6079 41552 83552203 19036 41552 901918348 17897 30088 298428417 40953 30088 568181808 3964 17897 831080102 3964 22022 407003732 22022 64302 631919250 84350 22022 178279217 64302 52554 105413145 6070 3964 297359209 20405 6070 123881240 6070 21526 624574775 67833 84350 488322439 6070 40717 344705212 65791 6070 96884356 48447 21526 340618727 21526 51529 192549610 59652 48447 755861318 51529 8391 78819882 48447 50753 987576059 51529 79082 646110698 51904 8391 152081208 59652 58824 687288657 31032 50753 636611568 80780 31032 589342347 79082 76373 39965572 39593 51904 755063602 80485 80780 169107926 16165 76373 893798464 80780 39993 269100359 80485 65974 809599019 80485 23041 23635728 29708 39993 704772510 75829 65974 198159355 21357 39993 808572871 70501 65974 546008725 23041 25725 432831554 71392 75829 585229866 75829 78204 880966705 71392 70247 765338362 78204 47875 8328561 74108 70247 36048990 21370 70247 322360630 78204 65414 859294552 27056 70247 571486402 27056 40871 59358265 21370 32025 590630347 40871 62153 235750399 32025 67157 567523737 27056 31143 931511598 73524 62153 472161516 73524 32606 683296526 37954 73524 28126606 37954 30358 877629631 46961 32606 195400526 68110 73524 84435064 27345 37954 153304627 75357 37954 819637597 30358 3853 325640967 75739 46961 544340701 39846 3853 512359760 26676 75357 130729139 3853 38941 391725656 3853 74406 250909314 75739 1063 652905640 36436 74406 187862350 42062 1063 512457585 37358 36436 882576576 74406 44512 992201617 37358 28198 7226552 44512 38679 108206900 62648 44512 243847578 37988 62648 212145667 44512 43458 589693133 37988 49168 594933673 53408 38679 287430352 53408 90542 442765498 49168 58099 62799890 58099 18686 489671727 18686 2964 646256896 58099 34046 348646465 3596 2964 120160874 58099 82243 705278121 3596 63239 106720940 82243 64057 320492706 82243 68811 737598230 63239 90838 205609105 82243 68208 395243831 63239 70449 897447331 22181 68208 808057754 68811 14030 824003496 22181 18611 304707137 68442 18611 218680295 22181 83033 806292847 22181 212 533732579 212 26420 703445739 5346 83033 139185338 5346 67125 595999443 21206 26420 383893111 10151 5346 246975896 87341 67125 669184223 67125 3498 838118120 21206 86258 818536282 10151 27723 145064449 23447 87341 923331614 27391 27723 913397317 56902 27391 901126657 88013 23447 719136804 88013 35613 438127830 82903 23447 680675323 17447 27391 830495743 4217 56902 854239452 17447 1551 60244024 30465 1551 666660889 82903 48565 5475628 30465 49433 1039300 4217 25575 750727260 25575 79227 254485877 49433 6512 777552071 25575 88690 990279855 6512 59634 205188877 79227 49272 153251496 45764 49272 974297976 50927 59634 931155185 45764 70073 102850651 61148 50927 236802565 84642 70073 848467920 72211 61148 755543825 61339 70073 246313612 45839 84642 57881778 61339 23167 40874199 84642 3833 631481788 38140 61339 603111196 23167 53060 65897702 32553 23167 138034340 44937 53060 934063302 41817 32553 517403779 41817 81186 154571450 20277 81186 812219447 5142 20277 609160260 37698 41817 550073493 37698 59723 700932842 15750 59723 642037542 59723 63403 12286056 5142 69123 436230430 14247 63403 845173092 14247 51080 834121609 51080 70942 121222438 15996 51080 67655245 64587 51080 522928772 64587 18145 800846744 70942 16623 401429151 30410 18145 249339571 18145 81324 514984977 8510 16623 346759935 65031 81324 829145466 8510 64332 822624412 822 8510 407540 45670 64332 544104024 8510 48745 205529457 79083 45670 935377777 61993 48745 309955432 27807 45670 232390129 34079 79083 59248541 11211 61993 175847057 34079 2505 505734957 2505 9800 744202085 2601 34079 147460674 11211 60658 168197408 79710 9800 907617024 36212 60658 639107238 2601 32049 264307119 36212 61576 971873497 66744 60658 778909953 61739 66744 129924602 87718 32049 348828324 66744 81441 740174658 23796 61576 687318114 61739 83039 942477974 7121 83039 272610159 81441 67848 33776667 83039 12068 947535182 19015 83039 390541923 19015 61318 624036758 7121 40990 314990556 918 61318 926213021 40990 51988 120932622 74304 61318 120862143 23814 74304 160267497 51988 48761 166332689 20962 23814 589244205 35658 74304 355494477 48761 43447 26461118 35658 52910 154499999 48761 81898 494411946 52910 50770 792296823 30166 52910 57971623 74743 43447 158683714 30979 50770 392376910 81898 75914 712285575 75914 5357 166890603 75914 71171 513981609 61817 71171 386567786 61817 85490 938178391 58525 71171 387132197 7796 71171 837027381 84095 7796 472188442 58525 64295 158311614 85490 57114 87850799 7796 6655 172621351 84095 79515 739921769 57493 57114 962967706 57493 68116 557266528 28075 68116 803955986 88157 68116 609404591 57493 62859 509527254 62859 75870 859772858 88157 60618 769151117 28075 24984 658352614 26800 88157 645692276 24984 69489 664356938 69489 85537 874377562 46141 24984 527757865 85537 51030 487711288 26800 22014 345500788 89392 46141 902904107 85537 58344 625250812 58344 46022 440864998 22014 82156 545072282 29174 82156 837193478 29174 52923 613578895 73864 58344 783288416 29174 3225 222745944 82156 22598 424725097 75718 22598 112285391 76445 75718 779099719 23955 22598 405653380 72451 76445 765704057 76445 75860 538682807 32837 23955 106568957 66987 72451 913747984 32837 42430 674638851 11291 66987 580377576 16494 11291 279065186 67666 32837 212841183 85105 11291 132443081 52825 11291 315495745 67688 52825 4804531 83587 52825 320687379 83587 48032 271856597 83587 47852 204979699 67688 29148 62131448 29148 47746 409466296 36050 83587 249077022 48032 61954 933767200 29148 10783 537365398 30846 36050 217635392 62538 30846 944063029 61954 18451 32540798 50175 10783 628495526 47650 50175 191903229 34294 50175 924318406 34294 62196 529186453 65514 47650 45640663 84078 65514 916201612 34294 73368 987879300 73368 20244 220969924 65514 61487 436847089 65514 16669 582878953 20244 67438 431101672 61487 52005 894086439 52005 32196 921710386 36862 16669 32987669 36862 38385 614767498 32196 60120 941417980 26049 32196 163426795 85195 38385 856717980 38385 84546 640720183 84204 85195 574417187 1925 60120 940810963 85195 12495 856374453 78941 12495 464316460 84546 9804 683733712 78941 39674 412813295 13357 1925 439604010 78941 50085 488291517 71125 39674 664898386 67348 50085 150444979 69154 71125 128291668 23306 50085 468447219 69154 72426 8475501 62804 72426 55547208 72426 65971 424651914 82280 62804 956130612 50260 82280 87660935 68174 62804 342204249 68174 19472 678148190 25807 82280 578928813 68174 14636 412716958 4566 68174 333527266 25807 44877 688173424 61978 25807 38527766 79844 25807 84337035 44877 78785 755990564 79844 14458 806701570 78514 61978 839887399 16013 61978 561344496 78514 11814 385403251 37720 14458 149251046 16013 26464 690098209 16013 52454 90991790 43292 16013 885980066 37720 19523 543855867 34601 43292 836054580 19523 31509 309167337 31509 7588 661410141 81629 7588 843916977 7588 5105 55445271 5105 90749 593943349 81629 53417 698431762 74904 81629 740906318 74904 46663 68338341 46663 1453 138786468 1453 33878 993279923 64439 1453 500308154 52712 64439 377465843 33878 33695 568196940 10847 33878 917988971 72051 33695 433387488 66794 72051 921141980 33695 59477 628658096 66794 88194 444928285 8091 88194 135006377 29847 59477 105861784 66794 41560 164325740 12101 8091 982110995 39091 8091 47645408 41560 4741 59999222 39091 55488 61739976 29992 39091 179502088 55488 10170 589173626 10170 13246 858380772 13246 67026 525446540 29992 74578 974456072 13246 58368 235445995 13246 6393 406421552 13246 51796 330666524 74578 44015 41711864 74578 79525 351723391 6393 71288 899655326 44015 2421 656899893 44015 9617 273797538 89774 71288 489764706 71288 71555 448526224 68832 9617 239592253 71555 69909 818585510 41248 68832 37512593 24575 69909 691169145 71555 87907 158368727 47920 69909 374309509 46433 87907 266255970 24575 80820 110435162 9591 46433 632080896 87907 55112 767628094 55516 9591 4753373 46433 86131 204886118 9591 38374 106598791 32493 55516 71231265 21673 38374 812480414 71867 86131 384527 71867 48554 302150 73652 48554 585871245 73652 8471 200969020 18130 71867 600773873 48554 33031 647698307 33031 53246 458185166 23534 53246 755814442 8471 10473 363393120 53246 86525 425800053 33031 28207 76732326 17900 53246 503337333 7374 23534 92206690 44576 17900 612818447 62642 7374 58815969 64391 44576 388228141 64391 13 182404228 40671 44576 583203232 44576 20994 426345032 40671 40919 750348562 88571 40671 996026346 40919 5060 2202288 40919 5561 17033845 40919 62991 727864539 63515 62991 703461117 42086 5060 216480878 63515 29337 584218016 10202 42086 766844584 63515 41655 329754334 84059 42086 397411708 10202 10429 657478242 82961 10202 300287148 56344 10429 174170140 10429 4362 313190642 10429 50295 520178980 71054 50295 480150426 58591 50295 19135122 37263 56344 675449537 83662 37263 945402142 382 50295 269112280 81538 37263 409495018 82531 83662 134089402 83662 18569 57927719 83662 22849 227686789 18835 81538 133113367 79561 18835 628768704 10175 79561 410738346 18835 58418 335506778 46576 18835 665062580 68865 18835 37940006 74590 46576 417269322 68865 68945 258995935 68945 31407 705475844 79821 68945 325089759 68945 61199 42792249 76494 68945 4773946 21896 31407 932311545 40446 76494 151033000 15994 40446 892313681 63122 21896 230437666 63122 38987 3818286 31433 40446 521051357 62761 40446 640778571 31433 23021 704497815 87584 23021 210288254 31433 87761 196115411 66377 31433 965560951 62761 83848 916478368 16490 66377 242073167 33445 87584 26947482 66377 9065 688286514 33445 23753 589669031 33445 41228 23101123 16490 63326 463353673 9065 80429 119421819 52392 41228 645874552 80429 18481 405514058 52392 9096 242829434 18481 15717 728516742 15717 84324 204650129 71848 9096 542281419 65809 71848 271395271 65809 71618 708393234 71618 41952 31395516 41952 7321 134474465 65809 82740 87848166 71618 21601 942580773 71618 50722 148391738 49837 50722 270735576 14377 21601 586129400 69937 14377 10569449 21601 20090 218430198 20090 42188 103962560 20090 85682 462376134 88856 20090 408586880 19124 20090 476316997 19124 71865 772824501 63978 71865 163743369 77227 71865 640618605 27346 88856 136716836 16439 19124 958514580 16439 28202 302886747 63150 27346 607114896 3240 63150 719293600 68782 16439 768056595 68782 57166 973040565 28608 57166 242459651 34297 57166 194709550 59666 28608 652730395 1285 59666 31417861 34297 46587 29144646 59666 50675 717218273 50675 71507 960479823 80406 46587 135703232 10334 80406 781133224 46587 48271 81224197 26439 48271 54534117 78264 71507 345775859 58131 10334 540422128 28393 78264 244532184 18218 28393 75525158 18218 78850 939621115 78850 19469 261559862 46827 78850 664407017 63601 19469 496449048 18218 60588 680640231 19469 83675 761108784 83675 26108 180079190 46655 83675 983852844 13419 26108 27719736 13419 86323 145751538 86323 13326 209666573 65240 13326 50603925 86323 83960 861934666 86323 39298 473028239 86323 45994 604537474 6117 65240 176555949 51121 83960 866538203 5902 39298 531005604 3423 45994 204922417 6117 87503 784319147 3423 88285 405564695 51121 66569 135937501 87503 83395 119532888 88285 42271 606459005 80701 42271 589809112 83395 70088 813745604 75297 42271 952496197 42271 83798 59950816 42271 38184 160408281 83798 31856 625930413 18010 70088 934048800 59794 38184 161620694 83798 29778 93118521 29778 12637 36564924 12637 37427 425113649 29778 3273 888636283 59794 4979 71344701 54156 4979 121354928 44295 3273 849396827 23899 54156 43162911 90728 54156 332540825 22221 44295 943714324 19869 90728 278807093 90728 75648 657016935 23899 57107 389160544 57107 60003 56677477 3315 75648 790466408 2172 75648 828829048 60003 23826 615957168 62372 2172 886658565 23826 9631 391310742 9631 33901 724265510 63940 33901 504901332 43288 23826 506049380 43288 20610 425950719 33901 1645 351053148 15911 20610 963669854 63940 29560 748561265 20610 89651 3465312 67231 20610 534208669 1645 9886 541041897 34897 29560 568351549 48763 29560 661700666 52779 48763 920125933 67231 20566 967607268 34897 9948 171245000 52779 55552 287112046 48763 49328 674089801 50077 9948 593647296 3880 9948 851344236 4084 50077 286900522 3880 79612 630605909 63157 4084 202197556 25302 4084 345563673 23630 63157 637261724 33312 4084 598288721 8693 63157 323174837 63157 25361 214844626 34303 23630 268853567 25361 10770 115049686 51036 8693 794271406 50456 8693 300411544 36777 51036 886837894 50456 37378 578429529 10770 31554 859673226 36777 25292 352599556 31797 25292 337203848 25292 71403 249660473 31797 18276 214888988 38995 25292 745064269 37256 71403 474996487 31797 3557 882970682 38995 70193 67542311 46716 3557 635563176 3557 37632 85302216 46716 13363 425373062 3557 72793 594456596 46716 88125 665989772 37632 58055 552802300 1407 72793 814296031 72793 51170 379225765 58055 9757 411565623 15491 9757 2617401 73380 1407 108347366 9757 70187 108966591 73380 7454 69657100 7454 89576 754313675 70187 23606 234650751 31813 70187 902959438 31813 63962 10768212 1058 89576 178375837 63962 4104 720351624 87388 1058 14442229 38559 4104 106643274 1058 19203 483277047 19203 59940 684752754 21676 19203 87834891 6102 38559 283965124 36878 21676 610060822 11201 6102 160475028 11201 83720 803273174 6102 34990 155506840 11201 64202 35276258 83720 63821 231959184 64202 72931 965404215 72900 63821 779013698 63821 3473 678868668 37439 72900 916612485 63821 8306 738223068 66951 37439 965588123 87743 72900 796711412 8306 84092 789035625 8306 1698 599175604 1698 22016 680031292 43958 1698 170345939 17763 43958 633296538 47376 22016 70638447 28643 22016 383722311 55742 43958 31477318 78536 47376 749183099 1469 55742 858408888 47376 48778 993177935 33885 1469 880078469 77285 48778 935621151 48778 38991 638078878 57245 38991 692318001 48778 82430 256582852 33885 72473 24369292 57245 40010 259387075 72473 13390 770027581 40010 11265 397423252 13390 46998 255868475 46998 1334 44643847 18008 46998 279009102 11265 84441 107788629 23028 46998 778035397 46998 87815 408905347 90704 23028 61024123 87815 58479 238552802 58479 24438 759801702 16963 90704 602887249 58479 37241 16454669 71979 16963 638506029 24438 53048 567744906 71979 36138 597740892 4159 37241 180142467 37241 1572 593612955 76848 36138 168258542 4159 63199 780634426 1572 79300 419410666 4159 64885 327976193 79300 4522 412169621 25385 4522 526208444 12909 64885 730898055 79300 37980 174871718 25240 64885 346425624 82962 4522 647852160 53909 12909 489745416 25240 12587 256220601 79481 37980 889283991 25240 82526 100295508 82962 42949 554158335 25189 12587 210470099 82526 54723 37197965 79481 43395 22200869 82526 54336 732043928 43395 65170 359087392 65170 45566 939574950 54723 26169 469923643 53652 43395 502573430 46607 45566 866205461 46607 5014 275070676 1415 53652 64395695 46421 46607 505448509 11516 5014 527339113 89904 1415 879610486 11516 33957 169191658 1415 90715 26575783 89904 23029 8702048 30315 11516 370766280 89904 67248 225415076 90715 90270 381079977 23029 54321 952056457 90270 80117 322314652 30315 21572 696160631 24135 67248 919291809 21572 75707 378919834 21572 51072 781456413 50349 51072 664211275 21572 75734 616448172 50397 24135 386670122 75707 27325 524217708 50397 80196 782343829 50397 26892 935523535 3647 26892 319599937 27325 39848 821948791 80196 23324 114132724 17494 80196 129517480 10062 23324 81232744 17494 86835 193201980 11119 86835 981752912 74568 11119 44792167 17494 61715 11888973 14313 74568 656504624 44226 61715 965669850 83974 61715 572683335 83974 20646 474044154 83974 19114 908201752 20646 9841 352727232 41692 44226 752466558 85429 83974 855047802 7447 85429 69858531 85429 38635 482476817 7447 1840 887886055 71600 1840 356240840 77561 7447 193619285 89816 38635 46098173 89816 76900 403699198 89816 28498 64660030 90304 89816 439120092 87651 77561 38189317 87651 70741 87702552 74716 70741 813737168 74716 77573 326170502 10359 90304 544662291 60708 77573 543824268 60708 17365 505568759 77573 52157 221406969 66363 77573 665575157 46826 60708 256787835 46278 52157 895413758 46826 8952 64842449 66363 20502 541334919 66363 13149 704531775 46278 22193 233778167 8952 67022 341357528 67022 53706 860487992 67022 10903 341750003 13969 67022 277480733 13969 21936 398238609 21936 45205 746557564 45205 71791 74369466 71791 35487 555745674 13969 72998 945204597 39327 72998 110102158 71791 68249 95653178 39327 80892 504915901 48762 39327 652060545 80892 18781 334069971 48762 41824 357278468 88328 80892 205276886 41824 21132 544848319 9077 18781 980212423 9077 81950 297539087 9077 66243 407035176 9077 32769 932352528 21132 664 637840572 9077 42262 110751762 42262 86922 7531128 66243 66195 119939777 86642 32769 962981489 42503 86642 975665549 86642 39891 81121279 62190 86642 219180910 66195 40526 689351114 56135 40526 688072085 35579 56135 127611722 56135 38175 665425577 35579 72611 824551425 38175 33279 218033651 72611 24370 658742360 35579 23586 237695690 6363 38175 862140872 57480 24370 47718228 24370 37303 109436509 24370 16477 692337984 20433 37303 88283658 20433 56709 245348088 85181 16477 762329 43510 16477 289628885 46249 43510 40988374 85181 71813 437257792 85181 9950 915654074 71813 16075 128940590 77893 43510 918164383 36279 9950 824308450 33069 71813 202393118 58438 16075 578522374 67961 58438 115484291 56798 33069 639238690 14629 56798 646414956 19234 33069 2371497 47135 58438 852096557 33726 14629 756619899 65393 47135 712248581 71603 14629 248005028 71603 13679 728982454 47135 18693 774353399 33726 75930 640462538 13679 43495 89874727 87240 75930 102784578 13679 71212 840566363 75930 64820 681220016 87240 88037 222228036 64820 79832 897845689 25377 79832 726657804 14163 71212 45559749 77287 14163 131475608 75235 25377 976748885 25377 83652 455547891 50583 25377 786860641 77287 86936 294750771 78817 75235 241332088 48911 75235 865512322 50583 40686 824914508 42749 50583 145454247 48911 554 574602925 70755 48911 232876782 90829 554 257625697 90829 8053 757559946 68934 70755 169087892 15416 68934 404764730 90829 34846 65763401 90829 46438 112303946 19463 46438 129368545 15171 68934 584026102 19463 24022 123921105 81015 46438 137104980 53090 24022 800397392 77753 24022 99564168 75398 81015 810520699 14712 24022 405527337 69425 14712 83555373 14712 20050 493462914 28201 20050 946025284 28201 64077 201685155 20050 80379 587756960 28201 34336 182277165 56794 64077 995206572 19401 80379 548548996 64036 19401 567465647 74855 80379 893320651 74855 53583 863868319 2733 53583 909156293 19401 69872 885559281 47257 53583 994610312 37475 53583 106255224 56505 69872 933719954 86339 37475 743574466 37475 64293 383508015 64293 61514 383238428 56505 4560 509745625 61514 61110 44159405 29968 86339 477032097 78016 61110 839120249 25006 29968 16457443 22858 29968 10672540 78016 36319 950488997 22858 46255 645236423 16695 22858 243839271 22858 993 720882100 22858 72087 79392034 40563 72087 491103581 3121 40563 869464268 16867 993 145327556 72087 22482 629310496 40563 35289 690681803 16867 17634 352077720 74721 3121 831078909 74721 65255 626723533 44783 17634 559723609 64279 65255 929301404 78195 44783 110508118 28142 78195 297453357 54900 28142 444468391 78195 75788 139056594 67294 28142 632258559 2055 67294 697520513 2055 78092 789109664 54900 65420 63072886 75788 11195 524989765 43250 65420 315519552 87832 43250 831439501 37994 11195 950512774 65420 23278 201739787 84426 11195 37750270 23278 29004 925449981 87832 52932 184375894 37994 4891 404391125 23278 25029 644218988 73612 52932 875638227 75448 73612 866726356 73612 5434 559273257 75448 37957 336291626 37957 8909 983748000 6261 73612 135336490 55978 6261 91747893 13803 6261 576925682 82533 37957 823486011 15374 13803 143254854 63282 55978 809707462 47772 13803 639205543 27426 63282 853089496 63282 13386 623631891 48715 47772 10443387 89319 63282 958856485 61761 48715 756159159 13386 54983 99011099 61761 23331 242346061 31987 54983 516331687 31987 58730 834667235 58730 60965 439864526 37967 58730 955040567 64735 37967 554635220 34839 58730 101777714 35779 64735 508785077 35779 410 731411546 35779 56769 351675319 13359 410 676604756 56769 53522 547014362 79098 35779 95674439 13359 41857 278162455 57468 79098 36486389 13359 71192 19782364 71192 41414 664992627 41385 71192 209959210 71192 66022 40298578 41414 71780 131107689 73028 71192 371646642 71780 64446 331414773 15068 66022 88665682 55455 71780 237425881 72543 55455 840706819 28026 73028 109610970 72543 61599 416924758 72543 1296 56876067 72543 84865 867528879 84865 54012 69465494 81560 28026 564728423 1296 51964 35364067 72776 1296 330394607 51964 36916 581897261 78244 81560 895147010 56642 51964 923581378 78244 49631 103780558 72776 55988 592734357 78244 15108 95196001 34832 49631 865039816 402 49631 419261436 82377 34832 158247094 55988 23746 336308818 27898 402 53818090 23746 74476 402678030 402 85285 107852964 82377 41910 65047789 74476 73769 49643853 42599 27898 241056655 42599 4883 323684629 25964 4883 49578763 25964 10895 108030017 74283 73769 354778508 40749 74283 198321908 25964 231 530924610 25964 30276 90910027 62249 10895 890528860 49264 30276 491404938 51676 231 316796629 124 30276 283191724 62249 30775 668506609 41249 51676 686881110 26085 124 239294417 60552 26085 686545843 33845 60552 220582426 39311 30775 469071086 58932 60552 110012829 60552 16309 276036857 58932 69985 277865475 58932 4097 767282193 4097 25512 537720488 58932 85271 464008829 4097 52337 959865688 42476 25512 507603375 52337 50548 353153144 4307 42476 996136974 56384 4307 34356136 31767 52337 460246850 4307 23497 124575747 33134 50548 606517972 56384 84280 9539515 77147 31767 467835709 84280 50865 652690159 50865 38010 584343678 78698 84280 70747679 41680 84280 444378417 77147 26492 62334440 86547 78698 889233864 52413 26492 568833712 34639 41680 3895144 54261 86547 892665037 52413 14662 796162957 14662 2807 388082901 2807 69948 905704423 80830 69948 108235200 58683 80830 562849518 38150 80830 440327803 5091 2807 89843406 81815 38150 627074141 80830 6835 728606295 51962 5091 878329303 34624 6835 158806337 24200 5091 786404657 81815 5292 520412919 6835 11052 2426490 11052 69717 129741574 73515 34624 376856529 41829 5292 674629049 12257 11052 34830689 37531 41829 130114427 69755 37531 945072218 72257 37531 113356952 34215 69755 428681871 11407 12257 183450683 86183 37531 877387440 34215 89042 606094182 86183 17698 937558040 34215 86563 253929536 11407 66515 517973418 35126 89042 931717416 29437 66515 151166867 3275 17698 268007785 44536 66515 987363520 35126 49263 145479175 35126 88444 228003006 29437 69505 17776447 88444 84550 673590246 69505 2110 263507945 84550 77773 186850104 22776 77773 10544479 84550 36231 359015605 2110 43050 524986987 25175 77773 86571878 22776 53885 873052692 22776 90913 258291676 43050 9771 977461553 25175 52019 718745447 53885 89775 937481937 52679 90913 40622521 39676 52679 285852226 53860 52019 211071063 52019 30325 146733450 63746 30325 139794769 30325 10605 839449775 66915 39676 857200021 10605 26767 243398766 30325 59146 171665614 26907 66915 217821971 26907 12368 252334974 46008 26767 715299136 46008 88478 600677470 26907 84309 920085191 56713 26907 643262726 53184 46008 730564584 53184 41770 793044590 60405 88478 657543473 33041 56713 25078182 1371 41770 741293311 86763 60405 67034667 41770 6155 491517823 38875 33041 135770039 1371 46412 992966662 46412 60533 355818691 60533 75679 565673143 75679 72967 154179645 72967 59640 118780314 89769 46412 531282018 60533 88152 926796381 59640 17718 748948983 89769 64693 563462690 34873 64693 378810475 34873 30156 251141926 30156 19085 730315785 22831 30156 568761607 73560 19085 278211022 30156 87252 721585138 19085 61533 647712367 87252 79305 721416712 32712 87252 777856783 71992 73560 611684722 44424 32712 273094833 57013 32712 391926242 28774 57013 474363240 35080 71992 831437944 57013 89581 681116287 9092 44424 470338496 89581 15971 173455847 59906 35080 168848119 54512 89581 566432007 59906 81301 701122082 9092 74023 650405504 30711 59906 258624089 62780 59906 842291719 33521 62780 154165279 67079 74023 119647005 62780 87243 109733980 67079 88372 201347735 73689 62780 902151387 87243 69301 672899193 41206 87243 751539548 41206 5627 833522664 88372 21403 118974942 47873 69301 795874815 45026 69301 763266491 45524 47873 877949134 34111 45524 59466201 45026 45671 592128492 34111 26142 531505209 11316 45524 150647439 45671 52344 612117763 52344 36600 156553187 26142 2486 220585329 2486 66321 223511963 33620 66321 886128245 2486 57374 708842396 66941 66321 102942986 66941 29 564578537 33620 26026 254376271 41445 33620 214773687 77697 41445 575276523 26026 59945 187064035 88640 41445 473593809 26026 72098 952833011 41445 64519 918645438 2525 64519 543285854 72098 86087 78807592 50777 86087 105131294 41985 64519 910256310 32843 41985 274645986 77678 32843 77570762 86087 76883 139085049 76883 48529 83402493 28973 41985 107464373 48529 26747 64116937 6773 26747 207937875 26747 81856 267477230 52356 28973 126652533 52356 21658 26710787 81856 18700 451202755 47680 81856 887998693 28898 81856 328635775 52356 59837 546843998 9889 21658 971231905 18700 77795 614926674 47680 50608 106001214 9889 43763 934398972 3256 59837 578043881 3456 77795 801266197 61368 77795 208096578 61368 19801 712779012 61368 86857 209809294 3256 82240 663552711 3456 11955 426359979 76249 61368 120980070 11218 86857 340652421 62694 11218 724567691 79402 11218 533334098 59169 11955 955571613 6227 62694 433544696 11218 76184 455476593 79402 85141 115512072 44852 79402 489664872 69252 76184 112709730 6227 47670 84096906 26040 85141 8830553 88464 47670 441873459 8796 88464 629648508 88464 62870 260134372 47670 6764 500722367 53201 6764 933571219 47145 62870 95125904 6764 59137 363179333 59137 87804 634583298 53201 24523 985542353 10085 24523 741765583 47145 64159 460190253 24523 21995 388443562 39919 87804 403349957 39919 7222 93302544 32015 39919 674475948 32349 21995 136839129 11873 32349 25805642 39919 13576 74291926 7222 23704 822496122 11873 54224 372087153 32349 43025 268905430 35276 43025 119238951 59596 35276 948189407 35276 73512 803352058 73512 56704 674466592 47965 35276 932299757 59596 84022 254911647 84022 14441 789544669 84090 14441 674412959 84730 14441 998224815 6924 14441 690013007 6924 12496 170271013 6924 63377 754067930 46420 12496 706791360 84730 35387 524609930 38174 35387 37664094 63377 25022 251124270 63377 6889 278116472 25022 78346 468274342 35387 36392 690594487 38174 74096 479102521 7008 25022 982430477 64808 7008 796153912 17624 78346 97308471 82306 74096 507338708 78778 17624 671972128 7008 70102 935629928 64808 83066 618203063 51804 78778 939322429 82306 77193 118778261 8087 70102 108905637 8087 70280 109964069 51804 59914 870894446 53107 51804 264376282 70280 58921 174581769 53107 43781 186942421 70280 44402 430381363 59914 38692 92731157 43781 33902 793864394 9651 58921 549618497 81671 9651 990605611 44402 80997 203587518 37145 33902 768866465 81671 73567 468449748 9651 68247 999301353 43338 37145 877153953 37145 86219 301219411 49312 86219 173269595 25287 86219 80231261 25287 56571 216315345 86219 89367 245132996 83254 89367 613530018 49312 87050 425147014 17389 25287 607082333 83901 56571 601333501 83254 22479 372730860 17389 55130 83324155 83901 3528 370691003 17389 23485 250625308 3528 22143 265412214 55130 40718 131401459 40718 85693 210650001 40718 36218 982200537 22143 80418 162283776 80418 7669 674081821 80418 9736 874793875 21884 80418 634373236 9736 60232 299761875 60432 60232 899617768 69055 21884 131048007 9736 29179 916061387 60432 12366 945406731 29179 57551 932613593 57551 69591 704092510 57551 67316 860271184 57551 57048 285681912 57551 38397 964587239 88605 57048 129326211 57048 17244 732767856 35826 67316 566768623 37344 88605 522725457 35826 86755 178580844 1823 88605 782402742 34603 86755 69135292 37344 32058 237703276 44268 34603 35488129 32058 90582 556478514 1823 7964 5666554 7492 90582 2025294 18791 7964 524847358 44268 87924 384296487 88222 7492 559001819 71518 7964 159377531 71518 90025 704203 70313 90025 684970716 5000 87924 151511415 75848 88222 9035324 69737 70313 69827565 70313 60304 660951326 62040 60304 31007625 35908 5000 191662503 75848 42618 52419264 89830 60304 752423313 42618 57151 89749475 82853 89830 472877579 57151 23482 469261434 57151 61880 425126102 41681 57151 58574142 38014 57151 421623982 90374 38014 329165369 57069 41681 626751168 1315 38014 166807220 72784 38014 810769041 47375 90374 984773606 19968 57069 228113989 84291 47375 222891318 72784 53014 934793334 84291 48013 167917509 48013 72475 38429097 48013 82848 294181603 53014 12621 872263814 72475 30840 73513441 36626 72475 496738989 36626 46803 586926248 30840 21368 43882275 36626 84220 24957669 36626 43668 396768400 54268 36626 11452634 84220 36051 133432372 54268 56535 384290507 36051 39827 864523821 36051 6848 781322851 62450 39827 587525104 6848 61923 191566502 6786 56535 59423692 16975 6786 694809924 16975 79307 101707491 41582 16975 934110121 25814 61923 752927295 36811 6786 369325799 63870 16975 289644336 63870 83412 172475712 71984 41582 143597405 83412 8437 598982875 71984 7098 885187284 48482 8437 638576135 83412 52595 295487905 8437 19128 106577310 8437 7536 221655696 65736 48482 66516258 7536 52572 783891915 35741 65736 917799593 52572 15152 382165896 52572 73376 41594934 34904 15152 77978784 47096 34904 636935460 83756 47096 510236899 47096 3455 759068553 49886 47096 698372215 83756 18037 930864078 47096 63655 46357509 18037 51812 38303305 44318 51812 841855549 32962 49886 929891120 18037 30204 295540775 86376 30204 49623333 44318 7933 757733558 17283 44318 670064794 86376 25107 671848989 86376 63993 127508995 7933 37072 975096809 25107 60743 822483590 16565 63993 278888325 25107 37391 139168011 36242 63993 792119920 60743 75647 413336389 16565 12581 344505001 5741 12581 885355540 75647 72105 301553008 17356 12581 102388146 2815 17356 664170387 43914 12581 529042822 5741 12002 119434403 1359 43914 266836099 43914 61037 615800043 66349 2815 98660214 21248 61037 863822246 41045 1359 928746909 41045 22331 355212297 40341 61037 119971111 60833 41045 842979707 40341 60230 690842345 22331 53805 542496242 40341 52080 226361608 53805 89760 243960896 29472 89760 293659382 20317 53805 333277580 46810 53805 35067928 80747 29472 726842518 39138 89760 801544423 90636 39138 548765469 80747 43470 786055762 89222 46810 821348439 40212 80747 407814636 43470 81364 487750290 89222 89397 28925653 81364 23113 766125945 60727 81364 223247405 69580 60727 148482232 81364 48779 5187787 23113 77420 483391465 5311 77420 153090760 59815 77420 826582070 69580 54907 974413726 462 48779 490062713 5311 13159 601099849 11831 13159 528679135 54907 47005 303932248 54907 58383 806990982 58383 4276 231621010 22075 11831 92048980 4276 67536 183020319 6517 47005 980314658 58383 59491 871829810 24236 59491 708393084 6640 59491 373756367 55687 59491 733413813 87971 6517 860969943 30993 6640 567522162 55451 55687 818453171 55451 1868 316374518 58678 87971 948929407 87971 33130 364257680 1868 23245 47597576 55451 27988 669641237 23245 24091 171022634 23245 69256 539765246 36738 27988 177414190 69256 61107 612827024 62293 24091 501393144 62293 31822 631294296 90198 69256 218037357 36738 40300 254512986 40300 22060 629736692 22060 22219 619423668 75838 22060 732136372 16166 22060 572775582 22060 75 780851837 35152 75 491476483 75 41002 960798273 41002 49847 960184347 41002 15137 775324286 35152 11612 190896558 16550 11612 725062197 82619 41002 854498826 16550 63725 977460039 47935 15137 806637550 74149 11612 555533931 74149 1054 127021045 63725 69773 735702032 65117 69773 338493186 74149 76703 534759247 73366 1054 706453233 76703 18999 700818380 76703 64940 849093195 64940 35522 211563787 73366 17824 350986610 15922 35522 14259836 58955 18999 792142898 51294 15922 345606749 42170 15922 523326422 42170 51355 689983896 23285 51355 371080533 27265 23285 243630857 70555 51355 135821150 27265 77350 97062639 51355 8037 4720343 1867 70555 238099454 8037 5099 652465668 1867 20883 909103292 77350 67089 305567186 60393 67089 15869106 60393 58413 960071500 71568 5099 50953313 71568 19008 474483672 71568 55386 956405172 60393 55307 572143198 24521 55386 180290415 71568 86455 744423245 22210 55307 146358007 19955 86455 108286859 22210 83237 207075080 12059 22210 580275229 40924 22210 824180777 81105 19955 236608716 40924 4021 586816109 33051 83237 558983847 59870 33051 51246047 59870 86551 485330504 81105 53353 828818795 10630 86551 351275769 76051 53353 662656968 69890 10630 284129386 68721 53353 571675396 68721 56659 119385003 57218 68721 613829725 46836 69890 666486746 56659 19798 45711763 84066 19798 266079338 84066 83620 184535571 46836 34545 308209308 7065 19798 897380304 84066 23227 226553244 7065 53579 91281201 34545 70416 903342059 23227 25214 376730623 25214 7141 410356664 23227 13799 30553145 70416 39607 734851323 39607 34699 428071380 44472 13799 172778293 13799 37496 639457237 44472 78150 862805908 42967 78150 938543363 72739 37496 407577888 19340 37496 336605999 42967 71907 746946964 72739 89057 288013049 76 89057 35129004 53094 89057 390416655 89057 10983 4426945 89057 90469 45605242 84868 89057 511567569 76 79870 961786007 53094 42349 530903276 90469 35177 805687917 23479 42349 284274841 35177 80103 247979308 39695 35177 982830502 33824 42349 980998694 65794 23479 14634305 23479 14574 958711934 9673 80103 404107345 65794 79258 440114176 65794 40854 478535582 18749 79258 230223762 14574 82609 302710808 55661 9673 750262484 55661 33011 57020088 47051 40854 913213618 44745 33011 954422227 65418 55661 144121283 44745 55867 869079389 33011 54374 90810516 44745 61209 283655960 42542 61209 94834632 35771 42542 241930252 42542 72187 59871533 32274 35771 152787899 42542 33681 85273946 35771 74790 35549239 32274 74785 819318705 32274 49156 296359409 9285 32274 152538423 23260 74785 986662379 54166 23260 793819209 54166 43671 489686275 49810 43671 884814373 15000 49810 35073781 55297 15000 63191906 54166 26154 47434099 20662 15000 617020005 26858 55297 64089452 15000 22718 787918297 19628 22718 881909945 19628 8394 553233529 26858 89163 893722648 88890 8394 108235579 19628 65009 647166123 89163 63051 248494252 89163 9160 179042391 57236 89163 279945809 457 65009 832770302 457 627 880010679 76207 627 140385072 72912 76207 39090174 627 14538 953745470 75138 76207 34732570 34526 14538 890550764 14538 4254 792261321 31368 4254 548359458 25528 34526 394952592 57427 75138 423079785 82339 4254 189713212 59290 4254 763962171 25528 69294 556590760 57427 87505 480520925 39542 87505 316765928 59290 48396 1296752 69294 85622 886168009 885 85622 992495541 90010 85622 887050041 6283 90010 138917410 90010 76227 521624983 5781 90010 596949827 5781 82248 506961583 82248 67705 511897505 8940 5781 292424091 76227 39841 405102346 5781 85168 857739546 67705 53519 920344766 39841 35413 817101778 8940 21007 103383226 53519 87358 271705967 27986 87358 183160663 51427 53519 951394498 51427 7922 788164858 27986 24290 826929914 87358 10633 465259850 4184 27986 661583142 10633 51102 514957552 7922 56087 60035313 20650 24290 70458900 4184 40703 814348695 4184 44053 539629405 30509 20650 202174812 90008 44053 938934897 20650 68134 565872561 51466 30509 5660646 66298 30509 999514448 19588 30509 847968854 20938 19588 69510211 75290 51466 346902536 90083 19588 120765030 9090 19588 97511372 54449 75290 579404762 54449 35567 950892896 90083 78883 491840329 54449 16412 696932177 3384 54449 54462091 16412 74650 683309965 72320 74650 401568453 44542 16412 128429841 3384 71597 369595685 89347 74650 657535891 71597 14275 27944493 72320 3266 877568129 14275 31473 699187507 3641 31473 698927527 3641 51511 741665749 63841 51511 602300708 24836 3641 261424172 62325 3641 813026935 62325 45068 132094449 75936 24836 764486224 65649 45068 451553394 65649 40937 295709790 65801 40937 627590100 24838 75936 673079209 43114 40937 263262816 65649 35941 71328618 40937 28065 393668895 81858 65801 93694711 1865 81858 25883761 56562 28065 912808938 63097 56562 294093836 90624 28065 941136370 63097 2019 625852299 44751 90624 13815207 44751 34664 821671467 48056 90624 797019636 57495 90624 931130318 72440 48056 978863056 48056 24849 221901756 35849 72440 408422553 24849 21823 540106416 72440 67084 481404580 21823 61627 133680616 17435 67084 26631713 35849 27068 72754228 53573 27068 632146585 90144 67084 12099346 70014 90144 774882419 86649 53573 32478961 86649 31080 248414741 70014 67631 419515406 90144 58480 832407988 58480 23168 843196502 88834 23168 761882492 7475 58480 20762361 80019 7475 255295529 58480 52687 355088915 52687 28061 494644086 7475 15674 16832099 77243 28061 500850256 80019 49986 18265498 54617 52687 13983438 52194 28061 411312496 11819 15674 520832836 11819 84241 430079831 64014 54617 2974584 52194 61290 519714653 981 11819 905273660 11819 45766 351686317 84241 70596 133042113 11988 981 542493897 61290 38206 933317452 981 85087 830070449 85087 2955 91385043 2955 15026 654270036 86217 11988 494037922 20960 86217 577748489 15026 57010 407933076 30373 2955 149403565 15026 68322 137885140 995 20960 403046188 42034 68322 134111332 68322 38589 828758645 30373 66847 990704695 55422 38589 411573843 86978 55422 552893638 38077 66847 69633499 86978 52484 556683252 55422 87847 619205327 38077 56821 451639194 64793 87847 92819942 27479 56821 651043596 88683 64793 158731174 16298 64793 512145764 55115 27479 840258932 560 55115 740134482 88683 67606 643406977 78036 55115 18582312 56715 16298 618663504 41360 55115 505126933 73511 78036 838066514 27598 67606 836821437 78036 65216 249264360 27598 41490 659920309 27598 23926 41572983 17790 73511 994461399 27598 9720 762269317 9720 23588 657477704 9720 38165 556998016 65199 23588 81651578 7925 9720 524687071 9720 29996 493078418 25957 65199 401064573 38165 77166 492776019 77166 78139 373464086 45030 29996 49965424 78139 39723 908439871 78139 88761 971746961 45030 17137 132807899 77113 17137 26173918 61014 45030 595743122 77113 16023 13806505 56981 77113 371173011 72190 16023 131529279 16023 78591 398456725 26865 72190 177944324 26865 57616 887483264 56981 47080 91237844 78591 55318 35199821 31718 55318 160792264 59424 31718 434433164 8357 47080 472710855 47080 45252 802577247 45252 29104 353093616 29741 45252 928641435 29104 11304 667315076 29104 21660 104935549 21660 50783 587429695 60408 29104 57438488 75447 21660 256795935 21660 71045 784656178 60408 58157 231555358 72726 75447 105763001 76455 75447 813203629 34583 71045 611839764 51920 71045 402143077 78512 72726 37269930 2228 76455 94178663 2228 71824 24344448 69529 71824 480265021 71824 80805 531572511 11985 80805 34919490 38823 71824 533734376 88547 71824 817649318 80738 38823 46340858 67650 38823 752100775 11985 67279 214218212 24240 67650 208169178 24240 29635 11482034 29635 35997 165976732 44475 35997 847885049 54360 67279 374627425 5328 24240 148006440 15501 29635 282551204 54360 74277 621111065 15501 38138 977853118 50038 74277 762912671 15501 78717 494224336 15501 34511 487638142 27862 78717 592852610 78717 84529 91351607 84529 53701 217492384 84529 62622 181125868 16929 62622 330583729 10568 84529 299550719 6927 62622 520962398 40296 10568 64680269 74827 40296 590139796 6927 74046 69428609 54132 74827 237553944 6927 39878 488023574 74827 50627 695739600 39878 575 933212369 39878 50918 252615993 82130 50918 206870289 50918 40570 807345859 73705 575 42938338 51347 73705 308824413 73705 22789 155532505 13142 82130 269188455 73705 62956 135968603 50904 13142 307551690 70879 13142 538257024 75506 22789 118368279 13142 58118 770382485 18068 70879 150741657 66516 58118 128878334 58118 55282 214375004 11652 66516 888961541 18068 83717 335457564 18068 75724 312459599 8932 55282 99086425 57718 55282 872674366 75724 15578 431978490 12738 57718 899835329 7039 15578 335806443 57718 70914 343834147 18930 70914 794001851 7039 84953 393565968 84953 63130 194809503 20555 70914 825841401 39045 20555 127387211 63130 87142 192032415 70908 39045 16810438 63130 1665 808753210 17988 1665 29342136 72277 87142 52620475 8581 17988 329127094 23434 72277 241372097 23434 79120 806018060 19599 79120 314788878 79120 38081 734560406 79120 57348 490215334 79120 7340 245746894 33564 79120 145965087 7340 66424 900246103 52660 57348 786107555 33564 73060 779042572 52660 73521 369395529 73060 21912 764166625 56121 73060 705670060 73060 87346 4394248 21912 55269 626970020 87346 1480 536101724 1480 834 947143274 87346 8948 714582242 8948 2018 188976986 55269 23759 625587875 58840 2018 682737605 75281 23759 415489971 2018 13074 164407515 23759 2269 505541879 13074 12154 195885739 58840 50345 633687740 13074 69009 637986510 37497 12154 595946355 65119 37497 896395825 15566 12154 101947105 26263 15566 786378293 65119 13549 96740661 65119 81674 685201312 15566 37842 847970068 81674 68636 965498250 78597 13549 405886967 37842 78713 49925411 52759 78713 181971247 9347 68636 989629362 41921 68636 17364346 41921 38489 677130276 41921 70241 603312717 47150 41921 753939149 41921 36696 511289706 41921 74622 652116024 36696 53572 878733518 76778 74622 956318337 47150 48290 24532234 76778 30559 491829781 74622 14969 368214297 48290 37875 51092944 84430 30559 958080236 84430 48252 300510901 30559 76492 167867629 48252 26006 680080958 35336 76492 328171713 84430 49880 393833108 80193 35336 524844370 76492 62479 983259851 38839 62479 503139931 15172 62479 501887235 29930 62479 778902891 49119 29930 209863979 38839 5145 952241571 38839 83380 233486475 72476 5145 11538141 72476 51576 799589831 49428 83380 90630471 5145 28195 962186208 21424 51576 242757345 49428 81044 148762773 21424 33682 851994751 54454 33682 354929837 28195 13687 542884488 56297 54454 265489547 54454 1843 826081912 13687 44631 280414218 84181 54454 78098704 39036 44631 113452627 44631 28829 44488306 1843 17654 908345192 44631 36803 484034868 9998 36803 878161171 44190 9998 513068455 4508 28829 685679787 17654 1187 187647246 1187 64515 179271206 64515 25309 377038441 56372 1187 268997468 39812 56372 724907079 25309 41886 818463696 28086 39812 154380145 28086 45786 861006493 46815 41886 441672460 28086 83221 967851823 46815 16213 173914570 10509 16213 394703560 68730 10509 289164739 83221 34481 85131126 10509 88972 818244810 88972 11236 410575342 34481 28322 457769822 13280 68730 898050402 28322 12991 976563939 59114 88972 459763890 59114 65690 701534883 59114 9300 957492709 12991 73617 229621851 33997 9300 940910225 9300 38835 645474672 63872 33997 9971426 81699 73617 342508114 73617 16785 182371379 35354 33997 382572416 33793 63872 286422395 81699 7267 743346115 16785 1549 59225631 41267 16785 991876982 1549 87170 740956899 19665 33793 976840251 1549 10728 374944640 12580 19665 331464726 55109 87170 239322862 12230 55109 3452901 10728 60586 84897236 24746 12230 646544185 59538 60586 25865864 24746 15857 499543646 22578 24746 473241500 59538 41025 180772445 61386 59538 935449636 22578 54040 161694330 85297 54040 830267196 69028 41025 509500349 69028 80612 974528583 69028 12199 476977585 54040 26198 869748434 1198 80612 386943271 13124 26198 222045236 13124 46917 994337081 26198 5841 596872793 26198 10400 401811132 5841 39928 482449914 13010 46917 830975897 46917 73208 488503538 39928 65108 567871657 65108 39610 788383250 58854 39928 123661140 56511 13010 735653648 58854 49499 894907242 89130 65108 824534788 89130 37981 764688153 37981 52096 32843487 7000 37981 508387217 89130 85880 99576644 58704 85880 414347542 52096 29031 848638264 88279 85880 319188092 50335 85880 422546150 50335 53234 991812291 29031 34781 866945029 88279 42725 40035561 53234 25542 141766285 78529 34781 979011426 53234 28982 501890888 82974 78529 292634863 42342 42725 98319845 5532 42342 873225247 6492 82974 913987138 34669 42342 91084752 6492 71721 441885812 71721 39174 562529568 71721 73430 26623667 71721 68366 326644953 86135 73430 736914348 86135 31568 212735854 31568 83428 583173892 39195 31568 111704007 86135 79073 268984464 83428 28819 307392808 48005 31568 669666800 83428 5766 949817377 51581 5766 362383385 38581 79073 751666324 28819 33021 909687788 5766 33601 994967003 5766 84795 200699719 38581 54445 347130375 33601 58617 291730581 20876 58617 529009550 39959 20876 844748921 58617 40219 485020655 1267 39959 847033167 79209 20876 857895688 29406 39959 244989144 29406 46422 739409332 1267 54484 470348865 46422 12374 535158938 12374 11750 217302035 57030 11750 814135471 12374 78213 982092687 78213 13070 183596123 31172 57030 219115396 13070 68019 115148490 78213 50109 57018175 31172 52965 244523604 50109 51289 238419793 31172 18401 34722609 23940 68019 31301621 51289 27272 53986941 16115 23940 910423142 18401 66778 43463058 18401 83118 187655682 16115 13706 66020607 66778 52897 717963608 66778 31808 236980239 62929 66778 394291253 46738 52897 587881401 19338 13706 803819207 13299 19338 976768974 13299 70643 199704280 62929 32373 467637178 87555 70643 803353186 13299 14711 523577032 13299 85470 100010783 14711 79345 963461920 14711 61405 75992945 87555 82626 96238633 82626 75435 438063323 66092 61405 373639042 79345 63359 747448016 73309 66092 708599576 63359 43970 883711990 63359 50762 607662267 73309 19920 704543566 63435 19920 105917629 73309 61839 510756518 16264 50762 342371919 18456 63435 928430942 18456 62394 853797210 62961 16264 148545623 62961 15257 891391999 37768 18456 529216808 62961 2496 193219892 15257 58315 2406221 36313 37768 123307062 37768 10168 29994563 10168 50100 744109855 60599 10168 685936663 50100 61444 306270450 50100 37215 641236062 23819 50100 147244425 44836 23819 838259234 60599 54008 318618634 37215 65053 60597994 29978 44836 500164600 73184 65053 694707674 29978 52528 286198532 6034 29978 84219931 73184 73889 43720963 71472 6034 46277357 52528 4892 541513087 25701 73889 703967360 4892 59648 842494821 74759 71472 342427763 25701 58102 632900601 25701 56549 265986048 65298 58102 135656404 63310 74759 122277719 31706 63310 723451807 90155 31706 331723582 65298 9146 244535677 63310 30331 320205707 85450 90155 102872088 34918 90155 862668981 47787 90155 343568138 51649 30331 166137423 34918 63976 690250955 34918 24222 23220516 34918 51304 965041504 82575 51649 386543746 55457 51304 201828452 90311 24222 83119831 17114 82575 609291425 78656 17114 496792592 12801 82575 240789611 87129 17114 261392340 17114 50385 559980129 12801 78132 16059496 54503 87129 986023682 87129 34403 661961615 48987 50385 492707513 78132 59222 67189394 38196 34403 403236519 59222 26950 420736944 26950 53727 308574536 4187 48987 818736477 8504 4187 312326834 11269 4187 700404192 26600 8504 959770207 8504 37393 106877841 13671 37393 730745657 37393 52241 685885105 313 52241 802384575 313 62470 806094351 16107 52241 138222127 67457 16107 970516427 53679 52241 148671353 68712 62470 666404458 67457 45732 128115730 45732 10019 772702243 53679 17017 746938441 53679 36132 799609602 36132 74044 198327728 52281 74044 685916233 17017 38705 549726928 78327 74044 211174103 52856 52281 866096953 52856 76667 423714720 43854 52281 304036508 31482 78327 309406136 43854 75978 550381386 52856 87030 925704624 87030 85810 170144735 43854 48340 103476959 50892 85810 384283183 45649 50892 439983429 87191 48340 172650621 50892 78002 895519598 87191 15507 592123175 78002 58891 381592633 45649 53025 79262605 14870 78002 127355387 84551 15507 342342293 53025 32166 466357435 31716 58891 485911876 32166 57884 941153784 14870 11598 908202484 49813 32166 440378699 49813 50375 164000190 45828 49813 81640382 32668 45828 125067558 32668 22029 532021347 43430 22029 466249542 45828 16632 521212877 22029 80744 861493126 22029 77046 905255519 22029 53388 348088595 39748 77046 886115287 17882 39748 288713712 17882 971 189326037 17882 64321 980752642 31711 53388 663435199 18201 17882 849854579 971 12185 524851394 8620 64321 352702255 18201 31007 562138142 26120 31007 833148286 43909 18201 628004340 25813 8620 374216783 31007 58071 62803244 13554 31007 757055426 10827 13554 28981989 10827 32870 558218718 8588 10827 795574907 10827 57682 972602697 8588 65472 474074366 49692 8588 967897114 49692 74645 399859516 16426 57682 946356162 41604 49692 684122813 74645 85975 383719035 45575 74645 629344578 45575 72622 45453143 9807 72622 73814198 85975 21092 111598835 21092 8313 507896184 54856 8313 809708903 9807 2624 826314630 3576 8313 157008148 82534 8313 67376400 48018 2624 311823181 18943 54856 787998883 3576 58231 236509380 58231 51035 949988338 44259 48018 112569309 51035 82827 334440308 44259 4221 732888455 51035 49251 270704714 49251 79122 73650155 51808 44259 50527873 51675 49251 333652702 51675 8728 906419599 8728 74203 800334927 49209 51808 216321926 6247 8728 59656467 8728 57141 939470268 57141 24925 530181791 6247 14919 503716291 39051 14919 767843900 52699 24925 802073062 79790 57141 940332130 72357 52699 934250601 72357 80828 100298256 79790 79113 156594883 33281 72357 549474225 33281 9675 64230099 80828 63501 618063160 75566 9675 879004882 79113 71088 408416626 9675 54571 80773862 75566 42277 84057833 13626 75566 692069088 42277 35321 452745982 42277 76078 233447144 13626 23824 502006359 13626 76789 806035790 8853 76078 24549925 47382 8853 820591774 8853 58494 797758055 75226 47382 3829290 60106 75226 36825762 83964 8853 935391906 82777 83964 743741784 58494 18571 925803359 18571 80630 614756296 56409 80630 325264202 56409 44534 879337700 56409 6168 165570102 56409 59210 918151369 80630 9514 257706264 59210 30447 287053800 30447 19764 567528916 6168 48387 509061144 59210 67399 141484604 24924 19764 217823698 3526 24924 359084178 12874 3526 918405980 34436 12874 909538380 34436 90652 813905572 90652 50547 371855225 3326 90652 546951660 255 90652 127475997 7941 50547 419485416 3326 46211 463405742 46211 51527 544579692 3326 48213 610310862 46123 51527 637370408 45845 46211 848269914 46211 17887 418476819 33026 48213 158283450 43931 46123 840101111 45845 67868 890949974 33964 43931 664360061 17887 42984 125687556 43931 62426 193379144 42984 29433 759443851 33067 67868 47178557 42984 13830 871652863 29433 90196 884998644 62426 2991 656817107 46245 29433 761203309 2991 90423 966244526 64938 90423 150000447 82054 2991 250037968 1299 90423 509301659 22212 1299 57294131 49198 82054 925689043 1299 12645 960426210 12645 65470 306281510 86957 1299 773347438 29766 86957 141205596 29766 90516 945024156 90516 9653 977260186 33238 90516 360080824 29766 47575 856768323 90184 9653 996869866 9653 69257 989058598 20302 33238 721578048 90184 85266 335177883 17197 69257 412569010 70951 17197 379937432 6921 85266 46398661 70951 31340 123139946 85266 60890 453224629 60890 82572 797971337 50942 70951 634114807 42202 60890 464396056 86636 50942 980077434 86636 66689 100848682 82572 11385 8947772 86636 70055 62088888 60419 86636 280621336 35743 86636 526481080 60419 6128 42722881 60419 20777 826331748 6128 18714 706138504 18714 62735 777671381 80223 6128 216928355 10881 18714 611878385 10881 6536 887781830 840 6536 749241400 62666 6536 54059355 9195 840 806068300 6536 41238 360326397 6536 2376 79327746 9195 61426 569566686 2376 20973 80124506 2376 53725 45080468 53725 83323 704903755 20973 62536 320780897 27380 62536 395611589 31027 83323 442537383 53725 5674 631972915 83323 65112 779126995 53149 31027 182135070 24544 5674 211250072 83448 53149 893838161 83229 24544 850046624 65112 38480 4478914 83229 32275 459339793 32275 26396 284679889 26523 26396 77739641 26396 75464 731610849 75464 40672 823926328 86120 32275 210623456 84871 26523 672782807 73241 86120 24142976 84871 72023 632034363 58813 73241 627302276 19467 58813 457516239 66658 58813 783102882 58813 3811 445846515 66658 15018 934075735 66658 60598 81880205 53538 66658 63815210 3811 78330 874877656 23892 78330 422642825 53538 6442 565815841 6442 73714 75437405 23892 7422 148317328 7422 1640 239482093 65812 1640 744812254 87362 1640 788936673 1640 11468 477290007 11468 21729 345557025 21729 73660 930708994 7524 73660 603572556 21729 57368 510633650 58280 7524 229997697 16629 58280 181235640 7524 61789 133733852 49170 16629 642308003 61789 30944 861246942 50771 30944 268179401 62779 30944 155415062 49170 66323 75261557 50771 12474 90113213 81539 50771 363554922 12474 57101 754469476 38594 66323 321535 12474 73288 775651175 38594 63603 81202758 73288 90564 12618737 38594 48182 474421072 49971 63603 36866612 81168 49971 388945689 49971 32532 564286358 90564 4028 432009840 4028 37799 944410235 43443 4028 67250347 4028 64393 116685968 79121 4028 347238801 43443 4943 667618412 73261 4943 938365415 73261 2928 551638652 9103 4943 374630739 2928 25524 574750177 2928 55805 264062607 73261 77241 900186252 70259 25524 535018045 13746 70259 246656741 77241 14492 960169677 54665 13746 807733775 77241 9630 88992748 70259 48402 797401456 48402 65047 704485656 11075 9630 3787696 9630 78546 825919303 9630 42438 615034530 65047 22571 946010345 78546 40835 408004367 61528 42438 198995708 1909 40835 481507279 4719 1909 127672506 22571 13153 54058343 54876 4719 23779095 88137 1909 439170634 50543 1909 111658181 13153 42227 81160988 89217 88137 704081118 62309 88137 61926722 60682 50543 497682567 60682 69532 165323931 69532 37995 589636874 63415 37995 792919287 63415 29072 799547991 63415 18214 413837352 37995 50847 888710896 51776 37995 166634713 48093 50847 982070861 54188 29072 531590301 50847 13620 521408138 67219 51776 694831427 51776 55896 922698042 55896 21576 391266296 21576 80285 359587558 21576 35675 740378634 21576 87019 223940135 21576 31154 885904693 64551 80285 391093725 53758 64551 54256928 87019 41301 732263983 31154 26434 894218114 52108 53758 215955260 53758 77294 489874630 57054 52108 281545881 50445 26434 56392426 73678 50445 844742215 73678 76825 141053037 73972 73678 232248967 50445 19140 99252118 73972 85574 838028699 13593 85574 154139348 20623 13593 450366015 6579 20623 728062192 20623 26825 571384370 85574 78984 884617805 20623 60085 102929748 64255 20623 629655931 88421 26825 692205095 60085 80055 221943827 6218 80055 846028190 6467 88421 481737694 10525 88421 734592804 6218 57791 163243363 63306 10525 155110062 6218 43280 263710994 6467 41807 807158930 41807 61432 907623944 62172 43280 310410731 55417 41807 951501034 61432 68091 270521605 61432 70164 890476152 42852 61432 172503808 70164 14097 397369059 56755 14097 197211693 14097 85021 543492577 71633 56755 750165488 85021 46168 586526638 44822 14097 648021000 56755 62904 304116413 46168 24403 717298179 40170 44822 501302523 62904 47261 838194097 47261 26934 634498404 47261 14774 897128953 44814 40170 735432628 40170 68299 979667326 47261 54621 246134610 65996 26934 851073563 29139 54621 869396385 65996 83529 262816555 72106 65996 944041488 39940 65996 290635583 41730 29139 350256684 27712 41730 985370826 72106 22236 446820344 50926 22236 74716853 39940 50737 79642465 23403 50737 209565684 50737 11810 766548476 11810 47725 5173006 27614 23403 126861544 28599 27614 980406234 11767 27614 989527814 11810 15812 16499823 11967 27614 584797752 15812 63414 124329512 13927 11767 997331118 13927 31083 764440067 13927 60349 58654376 63414 62755 706993598 13927 30541 304996249 60349 30717 453597586 60349 10527 399654099 60349 56566 803812281 77831 62755 622374255 66281 10527 520700029 77831 5883 498858318 77831 76107 974748302 56566 52022 890135109 77831 81370 52343032 77787 81370 975597200 32548 81370 708804801 81370 24317 149186686 81665 52022 25548820 32548 54637 75572112 54637 51672 713315781 81665 77061 219285567 55139 51672 470239773 55139 35830 682592986 55139 37525 637658590 21445 51672 935553691 21445 54658 906719389 55139 5149 217013931 58507 37525 480347191 57100 54658 577748515 74736 21445 434598250 74736 4517 266911815 74736 70182 83823083 3734 70182 469164269 3734 67502 623939562 3734 20942 694430669 67502 79650 630337440 3734 23775 356685059 20942 43973 385172251 79650 74375 227145617 36305 79650 49277986 36305 88065 886222158 74375 85792 302144017 36305 56885 542497766 56885 81158 62901478 85792 49698 20214130 30661 49698 231141046 2693 56885 493419129 56885 79928 703224445 3698 2693 424336030 79928 67995 212352478 79928 33221 516935699 3698 75762 884999285 79928 2976 795783479 43517 3698 617931502 2976 54255 145518727 75762 39754 38144754 78238 54255 328239561 2976 34625 987493323 32010 78238 975296327 32010 33290 696016307 11375 78238 400410878 32010 33662 135152751 46992 33662 242121480 37326 32010 561446104 33662 41717 18057552 37326 70119 490256909 70119 46039 469004848 44747 41717 261130358 41244 46039 497944079 15153 41717 140233773 41244 44811 398787696 18209 46039 527720040 41244 23839 223699996 37808 44811 450280933 838 23839 418124513 21893 44811 47023130 37808 55121 73454592 55121 17473 564881747 838 79017 873069425 58135 21893 687066280 79017 70531 752642781 16696 79017 426120227 16696 49681 405095732 49032 58135 191468656 58135 30083 418828793 16696 71207 399018966 16696 63277 215113654 64249 71207 544643744 30083 70141 146985068 75965 30083 490326322 68037 70141 993738265 47885 75965 88677672 70141 9762 424558031 28923 68037 87801628 73392 68037 632403619 68037 56979 41270782 37976 28923 657223796 65891 37976 164243079 90599 28923 7157942 31892 73392 670392038 81315 90599 539930511 65234 37976 96119572 65891 86579 701182709 57919 81315 46374165 65234 2010 488204342 81315 82504 118310058 65234 81262 926566287 77054 57919 254168164 82779 77054 860547146 82504 34134 501268123 81262 73224 674386748 82779 41009 435546215 73224 12214 9929913 83097 41009 98962771 71233 34134 955501026 73224 84331 148107288 84331 53222 691282163 40356 53222 955508401 84331 16397 884990174 33152 71233 93148999 33152 76955 538583052 40356 33531 560169824 75250 40356 270963134 25765 76955 668790006 61149 25765 861340478 45024 75250 329493745 33531 50289 565113382 45024 6383 572370469 25765 26297 217345602 26297 1207 297163848 1207 31391 293204398 26297 51732 373310865 26297 63117 689497993 31391 35622 81984133 71466 63117 183218182 71466 15516 505231734 27208 15516 91624887 15516 67178 891983271 43171 71466 584772244 76006 15516 346614650 15516 15764 435864105 88292 15764 686872647 76006 70429 146181054 17343 76006 428537131 70429 45224 783092705 45224 62073 388889633 7781 17343 23488463 70429 56310 765816363 56310 43389 943536113 62073 90347 845023672 62073 41732 727966325 78880 56310 553588227 56310 61657 268173313 90347 5487 34695582 41732 31713 711377474 63300 5487 4090979 78880 3883 762451325 3883 41426 735415 51856 63300 950206741 3883 90705 272159035 90705 14022 7489873 51856 10879 514629249 6301 51856 275765515 9644 14022 301513840 55819 90705 980762456 14022 76564 51088622 9644 56725 349309268 21996 6301 380836343 9644 70431 755281045 76564 41302 175460837 38033 70431 501874854 56725 49305 466416447 62069 41302 870515441 62069 14351 25474909 62069 68402 748940756 68402 68205 259054329 49305 22432 811198959 14351 41008 344958013 14351 77297 906645538 38112 41008 11298801 33141 68205 645525713 43009 41008 448653125 43009 28155 224613319 6754 28155 317350261 33141 22041 950054090 6754 31593 151585582 43009 33903 672362912 50471 6754 568771474 26056 22041 937670239 22041 68905 68633236 26056 86380 891880324 26056 76810 148074323 6388 76810 953887490 26328 86380 495076457 6388 55599 139504187 26328 20261 452973722 54808 55599 273795379 35855 54808 337413930 38415 20261 436149014 59178 38415 330819411 90348 35855 91638 38415 59046 690648398 57386 35855 100407021 89559 59046 920365602 46494 90348 853666253 59046 44076 429720954 44076 46698 21719101 46494 23733 6174911 88566 46698 70827612 56856 46494 541172318 61231 23733 7626624 33959 56856 552910747 88566 34841 748289235 9355 34841 632347049 33959 58385 397605217 1929 33959 423157703 73979 34841 445571451 34841 7646 922667753 73979 928 225742323 60748 73979 141604780 1929 48096 537064892 12779 60748 529987853 928 70988 149121010 928 16006 386906932 39882 12779 37414130 87576 48096 135313118 35294 39882 922225288 16006 59904 31495455 73464 59904 431064892 41146 35294 707469122 87576 5045 479525312 53566 5045 78883313 73464 55539 96949275 5045 79521 28624284 5045 8913 549617120 45505 53566 254616523 67810 79521 741554796 39614 45505 645466003 45505 49368 25799838 85108 39614 963140775 61540 85108 812968533 67810 69038 813287418 40535 49368 491710457 44709 85108 110741044 61540 52058 66174425 71369 61540 751445457 28650 40535 653869689 52058 24225 175829199 64075 44709 684396184 24225 32658 926026910 24225 60300 374682544 80256 28650 173211665 87622 80256 670280507 90827 80256 859429494 80256 64190 556083301 5235 80256 611810660 39238 64190 626056862 32189 5235 956762004 45465 5235 974913650 3942 39238 893059017 3942 59649 590745913 3942 37071 439304161 37071 31105 179865943 3942 11867 847950915 16653 31105 819586840 11867 29252 950791779 43641 37071 659653958 70870 29252 163023074 18721 11867 647713810 11828 29252 26014810 50436 43641 550055537 11828 4842 425365294 11936 11828 767956248 9934 11936 146396068 4842 63902 7179395 4842 5406 488990673 9934 84081 388992258 22284 11936 695057259 37327 5406 395944543 13195 22284 285636676 31386 84081 22018700 31386 81138 114833468 81138 44182 65464598 39302 13195 864123473 81138 38088 5341809 86017 81138 622008217 38088 78738 85512802 38088 27117 584026094 23653 86017 134533508 10140 86017 448855298 23653 66662 474909945 59846 66662 592154559 27117 73741 718657154 2966 59846 137793102 85519 2966 387769041 73741 1045 35165781 85454 1045 364890931 74959 73741 796493098 1045 1216 132888488 27533 85454 848566634 1216 67482 108303903 74959 3937 693627642 36558 74959 75497411 27533 18815 47285754 27533 53070 713108597 88100 3937 56776520 53070 52841 139019722 5891 36558 756953444 88100 77209 641175595 4086 88100 677311272 27972 88100 170692673 27972 43060 291248726 27078 43060 567508999 27078 49297 818455481 67380 43060 453391094 32214 27078 691144133 70809 49297 842629666 70809 87242 755511701 9649 49297 367458210 3965 67380 980674344 57860 32214 3971206 70809 6612 121101699 20116 3965 538898291 9649 43401 667802 6612 32119 625318037 43401 84272 61534871 32119 70333 95488826 41773 43401 184110663 11509 70333 145558120 24492 41773 68428012 24492 9524 522104608 24492 59160 160644211 82333 41773 849376618 24492 31215 987894050 15473 31215 571469715 82333 31627 2434335 71960 15473 711051957 15473 74999 718431846 71960 31124 706623874 68273 31627 135056833 74999 38110 102111422 71960 37880 832985320 74999 21413 401891649 21413 89393 565630771 38110 19426 19662126 19426 87969 146398983 87969 16228 98663626 19426 56554 464050057 88995 19426 928231803 56554 28059 869907771 56554 70885 125545201 72491 70885 927658788 28860 70885 700910837 63965 28059 939063754 72491 36005 922739331 72491 70867 297025671 28860 76377 123228639 63965 89087 927483699 78108 76377 147106973 27306 76377 925086406 70867 4881 832205952 78108 78050 266084881 39582 89087 83561281 4881 46505 583942521 43340 4881 34595394 38985 78050 216527301 16948 38985 31225097 16948 29783 996737750 29783 32066 347825773 43340 41160 697219693 16634 32066 862438440 44154 32066 448557 14664 16634 124256355 44154 28793 363303716 55166 16634 126079425 14664 45760 995681474 45760 63974 64908210 45760 14874 594187654 67362 45760 696933991 55166 59811 865295272 21686 45760 189529516 67361 14874 744186327 67361 31273 931041361 48605 59811 657923244 21686 17838 381758281 19115 21686 401948588 67361 50779 201904650 26945 31273 934896498 61996 50779 182845749 70558 19115 155073381 81416 70558 291623036 50779 32900 972243249 22672 70558 117553909 82841 22672 210033435 83162 22672 449593777 82841 68759 251049983 42029 32900 862183980 30847 68759 712394253 25768 30847 588676736 30847 77152 777125175 42029 87932 430493133 205 30847 919664436 205 31073 433987256 31073 41124 663591486 205 83301 857793848 41124 10930 630790876 83301 34305 674452420 10930 88542 358464480 75725 83301 21981378 83301 64171 164043277 24630 88542 496342971 56131 88542 815731145 56131 90332 410329568 24630 74319 4268643 66554 24630 603475594 22956 74319 674474019 22956 9070 665500279 22956 37424 371399209 76525 66554 6248439 37424 4852 421353238 53657 4852 558688260 15314 37424 13459172 67515 4852 507694589 62865 15314 582696057 53657 41398 792937914 38243 53657 706283820 78484 41398 161832592 90424 62865 500324186 11939 41398 755173063 41398 51429 276201162 68230 90424 991019344 68230 50524 97650084 11939 72115 102362685 50524 52451 608523507 45007 72115 209072686 76589 68230 972653409 35274 50524 934537208 35274 9345 705934324 9345 82921 63068931 76919 9345 824424112 9345 41367 887886063 42326 41367 997804080 34285 76919 757755597 22933 41367 326913513 76919 79197 855237444 74528 34285 576610016 42326 8633 258822554 79197 75328 207809112 74528 40083 995825740 67187 75328 469796360 64617 67187 698725713 38399 8633 677692070 50 64617 133595050 69398 67187 928011067 69398 6686 377289474 6686 53661 905187175 82586 53661 840692161 53661 70511 19926891 6686 59585 253635871 83284 53661 816409117 82586 51743 949955076 82586 84824 660162803 59585 80099 919795582 82555 59585 422479217 84824 43377 536820882 90576 43377 825552448 80099 42369 187241697 67891 43377 573842215 43377 73332 444419962 86139 43377 517500726 67891 55291 811837511 13658 42369 939401322 39402 73332 30711856 21208 73332 103493780 13658 44167 158684966 21208 43013 98253741 39402 34159 17954729 43013 83166 22450372 83166 88330 478904807 88330 64937 705887983 23546 88330 337205165 64937 57699 956304983 83166 61277 592233998 61277 68049 845283607 36550 23546 589549530 23546 27113 710879745 68049 51152 490504934 46547 68049 906433062 51152 1543 314641979 44185 46547 658080865 44185 40385 634862437 46547 71660 434483336 9784 1543 367267499 80696 40385 443083826 74658 71660 901863294 89071 71660 566930695 80696 69701 385444939 74658 69235 616031670 89071 62218 758415576 69701 20970 866849246 56183 69235 381648660 69701 33563 601868497 62218 32685 80526408 33563 9036 245886732 89235 33563 223261101 32685 50887 721011680 50887 11632 512818553 60820 32685 215973404 37780 9036 612428722 53391 50887 578774707 26701 37780 660545388 89408 26701 458393176 27585 89408 521457430 89408 40730 876185613 56813 89408 240772823 40730 48111 332870812 73467 27585 25796551 58338 40730 347091425 63538 48111 148073569 48111 31282 206524045 66650 31282 201978453 66650 90260 934490906 59354 31282 83030741 68919 59354 594883057 49536 66650 809521539 68919 62117 914784178 27165 62117 171879516 27165 3218 221089953 65861 27165 152634900 62984 62117 678242650 4812 62117 545343126 62984 78944 868345553 3218 12444 650885471 12444 50610 529978984 10663 12444 513447833 4812 73636 875326407 12444 56560 664038753 60133 12444 430223291 73636 69610 812797973 41660 69610 78005 73636 72396 903796811 87892 41660 797419138 35445 72396 993072236 78251 72396 474045971 26740 78251 968301007 47146 35445 391631207 35445 23022 868434782 34131 78251 84783809 13003 26740 327930087 47683 23022 23311992 18185 34131 203782171 18185 28999 409320556 29184 34131 560972063 20739 13003 172439466 47683 538 569682894 28999 21303 701122248 538 33166 939896003 70106 33166 401672381 84727 21303 369566827 70106 60333 931191725 76353 84727 880523321 76353 60894 704028316 60894 66639 435316042 61975 60894 973311056 61975 54532 108607618 65280 66639 309656748 61975 14578 747777797 46808 54532 885243411 76545 54532 411037500 46808 28098 387552595 86241 28098 82716697 36887 46808 306716448 36887 29128 439732579 54101 36887 660613639 86241 10722 436623529 54101 52567 999683589 10144 36887 619660995 10722 49832 771137653 51924 49832 197556730 10144 42812 523255865 52567 75202 446104458 51924 75473 471070485 77712 51924 551889916 42812 75168 207664814 42812 49917 266513122 75202 73581 796164158 73581 89617 388924951 44203 75168 224358868 75168 40879 663785783 83799 40879 490473284 44203 2577 181810570 1647 83799 122588861 32339 83799 46385129 83799 81570 708964951 83799 69460 343207924 84349 32339 402622555 32339 19973 65133429 60359 32339 835710985 51866 84349 935039634 60359 31571 284983459 19973 22974 343625906 71353 60359 403298924 61089 31571 36544572 71353 58909 413724735 78823 61089 217662998 66211 58909 653256015 71353 43238 99387592 5082 58909 200945133 3159 78823 374604089 5082 36840 94747278 5082 52886 994647249 43238 56433 212157093 5281 56433 76095571 52886 10606 234353071 76702 52886 796276575 56433 47452 65204310 5281 46075 453000495 41400 47452 724969687 41400 82282 801193725 76702 50667 42391770 84089 50667 747925141 15684 41400 270846640 84089 5138 29041709 64206 15684 698118152 53697 50667 234218206 80750 53697 973974159 61016 15684 995267960 22376 80750 993678831 76580 64206 86515680 89809 53697 935015084 19137 80750 599884780 22376 79344 727727436 86747 76580 26271677 81628 76580 247463040 23988 19137 296424245 83655 79344 551354824 57102 81628 690535292 69574 81628 596694818 89504 23988 146509586 12443 57102 975739147 89504 62461 792711098 62497 12443 462109595 89504 59520 840877259 62461 66882 564375288 12443 18900 536336677 18900 15369 515217893 76875 59520 57158815 58372 59520 41623081 26096 76875 400675152 15369 34746 763412242 21803 15369 283973628 58372 58002 446481482 21803 39374 989484879 39374 82218 546602269 39374 83101 43021969 8256 82218 369238605 82218 52232 177087424 83101 49191 328744824 40626 49191 139652975 49191 5548 650390320 52232 35800 97543183 35800 77088 517243807 32702 40626 113586242 77088 61733 238132488 86327 61733 552985706 35800 60044 63877140 77088 17898 21344496 30870 60044 663984602 29811 61733 406051270 60044 46288 999340188 72646 30870 437960987 29811 29963 137322654 46288 27034 52443342 72646 43207 338045792 17018 27034 64220288 43207 20565 425635016 77649 17018 6560676 55464 20565 316465466 77649 12411 206778409 17018 19366 634408310 19366 53248 261175384 77649 74190 301756147 9066 55464 61160420 54077 74190 145865604 21861 54077 881360319 88232 53248 916284926 88232 68135 218817285 9066 14342 639402416 49541 54077 77224106 32056 21861 168389642 29297 49541 965884319 48200 68135 155724212 48200 22762 389419830 66540 29297 945108261 37984 29297 731820330 29297 54581 60995053 22762 30257 982834719 8463 30257 128031943 66540 81771 181008298 8463 16483 511206827 16483 34373 976652386 81771 9974 234206272 34373 46987 38648382 81771 22198 319246647 48315 16483 703573245 48315 25529 109833229 48315 2696 81660945 46754 25529 346935259 75864 2696 442779816 58356 75864 919795362 15218 2696 429109140 75864 65644 20112210 75864 41095 343541613 41095 70635 308455347 87249 58356 979590746 41095 56899 439434876 65140 70635 952186625 72172 70635 4229154 49754 56899 399766185 56899 21942 959223842 49754 64752 663628437 46491 64752 477829694 39673 64752 892163559 61445 21942 68886506 26431 39673 821841171 46491 32267 214576221 61445 57187 821988631 7900 39673 515410519 8995 26431 87865282 59304 57187 542596504 29334 8995 496044388 71159 29334 581248211 29334 68800 508188878 71159 13411 291582369 59304 20444 613985864 71159 86089 716327192 13411 35067 877412330 14762 20444 875420032 20444 50653 871438187 82802 20444 957035613 35224 14762 785504755 28296 35067 796746018 85132 82802 111332965 35224 67207 478056331 85132 11699 136022402 40353 11699 971686973 12573 67207 855200564 12573 12044 932814151 26470 40353 843445248 5096 11699 976377204 18546 5096 32751780 5096 55751 587561762 8560 55751 739377631 26470 39575 532256348 39575 17902 259804683 84874 8560 9127876 35835 55751 365936495 5414 8560 357835524 20207 5414 118030430 33532 17902 528984055 68821 84874 709061039 5414 57550 443668669 33532 71986 758638912 20207 21410 485200095 12006 21410 305912039 4977 12006 912031621 21801 12006 859314394 12006 77941 101344277 1225 12006 815091527 21801 56104 914540542 21801 68956 975408934 90352 56104 825238347 31903 56104 729542310 22262 90352 818614888 22262 27903 871482075 90756 90352 659174619 55162 90352 553302671 55162 4813 702353766 4813 83880 184358807 4813 33972 766542092 4813 31971 501647509 31971 90286 681451012 72995 31971 30683446 72995 23296 664686627 33972 72698 416395912 90286 68187 773187532 72698 89211 355411936 24108 72698 585666625 24108 42459 486532450 1914 42459 637559684 26760 89211 456913156 89211 33429 643590338 70376 33429 104610290 42459 48220 174673759 29515 26760 386014315 51220 29515 631756290 25208 33429 472305913 82074 70376 953656426 26971 29515 96002590 29515 26418 53797032 82074 77374 50086573 82074 82852 609236047 6926 77374 130443143 36657 82852 342969104 82852 82744 156733235 85934 36657 827506466 85934 38472 982295790 82744 39183 476378567 14326 36657 522073607 14326 80211 80907876 85934 31283 297300876 556 39183 500782445 31283 30546 25871468 30546 72829 125112498 62841 72829 925298273 7312 30546 191821608 556 68021 858410441 68021 20403 233399704 72829 53052 700993025 81097 20403 458345525 55447 81097 261930294 55447 65636 323889001 25515 65636 609465144 68150 25515 36164864 25515 42639 156352593 86536 25515 892143022 25515 34397 682253253 70920 25515 75776608 34397 858 699880687 858 65258 387547827 41703 34397 84831333 16396 41703 305596506 10274 70920 85459788 41703 78426 637128057 67469 65258 967881365 83148 16396 496695422 21144 16396 233841923 10274 19072 31586793 3642 67469 325884690 21144 35652 827362167 83148 66993 37340744 22384 35652 788407100 48949 19072 817463356 82876 22384 132751417 14016 48949 770105511 82876 80854 847555704 14160 80854 952185026 80854 78618 503211317 77830 78618 544664769 80854 39991 676613976 1939 39991 88329305 77830 54301 299906843 77830 27393 698926520 39991 66192 17994644 1939 86272 251761641 66192 5763 212081191 52225 66192 122411050 66192 87498 713729081 40335 52225 569704698 40335 58640 162251150 5763 5191 219296091 68097 52225 899779752 80172 40335 867991762 67627 40335 61642281 42420 68097 248363142 43135 5191 630235365 67627 89810 764082003 89810 56752 511380023 86492 89810 114152193 84334 43135 192852432 43135 22836 79764177 34478 86492 507532568 56752 62230 257938264 34478 30671 142049632 18635 22836 920258495 18635 59697 19969521 30671 23950 19140334 23950 31893 16068403 31893 14439 27773042 14439 191 4821327 31893 51798 668483288 86443 191 612828630 67024 31893 270231599 26704 51798 600606514 82203 86443 506099669 4000 26704 750297624 4000 78241 198392568 57676 82203 788039070 78241 23591 331608190 24183 78241 136490143 35271 23591 791938532 35271 20795 243937621 24183 36802 928725285 20795 33046 403243662 22072 35271 190233055 33046 7070 232634511 20795 10310 748154379 10310 70458 143797984 36603 33046 674704492 36603 90522 402769768 3232 10310 390379792 27154 90522 619184355 43454 36603 263413934 13753 43454 897619540 54524 27154 894861177 13753 85493 699405159 85493 32280 43085696 85493 33938 202911275 85493 34939 55865153 19258 85493 928309307 32280 21002 866736274 90299 21002 104814550 58820 19258 711439657 58820 41863 485792980 19258 34567 698049729 53207 34567 271981010 53207 43548 746662839 43548 88928 529718230 53207 72266 3421491 72266 75073 457615247 43548 39050 313963803 72266 10619 437598726 75073 87472 952879534 72266 90525 328860479 39050 33499 99181287 88595 90525 107359244 88595 90373 123146304 5912 90525 285840913 72582 5912 18335375 33499 68889 925762809 5912 69065 365229340 72582 16558 657330973 28279 16558 941425534 37623 72582 974485301 28279 69970 466903324 14108 69065 548162391 37623 36351 294153653 63039 14108 137916625 14187 14108 478787467 22725 69970 960810573 14187 56544 428979588 79350 36351 248919014 14187 25952 837892658 97 79350 944260901 79350 33186 11426519 97 90698 277645835 25952 26335 772800229 33186 86330 193580737 36559 86330 122026012 90698 4420 364105487 78688 26335 305199286 78688 61908 222312811 86330 13397 750545344 79734 4420 551418825 13397 61241 532039237 61241 31176 512334264 61241 82588 137948265 82588 18338 218177416 37078 18338 1045905 33515 18338 537101655 13794 31176 737494727 71341 37078 94160981 65945 37078 602240648 16958 65945 77037070 35529 13794 308324104 13827 65945 18228694 35529 12094 58443134 13827 53622 65392678 25278 16958 305803639 35062 12094 743353987 78181 25278 686589950 17181 25278 651378050 53622 44603 721974229 29052 44603 505411838 28424 17181 884510132 54667 29052 440525255 83540 28424 709777332 87817 29052 984816165 87817 25061 822427951 6416 25061 741317338 27875 87817 60544840 27875 700 596791794 56608 25061 852603885 9525 700 633009149 27875 47074 984028673 15400 47074 848766748 55395 15400 337084088 15400 21977 200189538 47074 43588 222216615 7354 55395 487111149 21977 36142 600631218 21977 52733 433764306 21977 10898 314838989 10898 56840 327459230 66545 7354 37982755 90490 56840 120535345 90490 18796 680838949 47706 90490 70031917 47706 36648 232027960 85731 66545 396883057 85731 88679 784436901 47706 18351 591707956 28707 88679 598310953 28707 41341 885612004 88679 73071 350015219 80962 28707 632287014 28707 9156 5392257 28707 65137 113571336 65621 9156 189664490 9156 41035 457498184 9156 45316 362323483 9156 26117 31207537 59484 26117 147877018 29085 26117 429121615 26117 84825 509313218 45316 30797 300994310 29085 58903 924170825 29085 37517 267787458 29085 31832 537116108 37517 11250 195525696 41920 30797 231155315 41920 25910 690294112 31758 41920 746380378 11241 31758 556778815 72965 11250 97412363 75307 11241 868724810 31758 5473 444826877 79840 31758 355414626 28678 79840 853688149 33625 75307 825125221 5473 72546 463057261 72546 40299 509267836 23804 72546 871338145 28678 40357 762226215 49335 72546 782971104 72546 60887 618280 82638 60887 490597320 62401 23804 103190339 49335 36321 347294189 10484 60887 878055265 85579 36321 526762502 62401 67746 756958746 35844 62401 499228772 36321 82646 416809623 14812 10484 749425962 85579 38627 568434638 82646 36749 220570724 34901 14812 304744010 72774 14812 707274116 20796 38627 205395821 68450 38627 729754834 72774 15534 209404339 7280 20796 896926491 7280 23714 309846202 71655 68450 972563830 47227 7280 541443581 47473 71655 787197891 75231 47473 323432061 47473 80428 263292050 18312 75231 491859935 6217 18312 687209226 8848 75231 77717585 8848 14978 990513396 53507 18312 852205167 57496 18312 301948168 8848 10015 40549083 59714 57496 116131438 57496 43691 104571506 57496 70695 415064449 29835 59714 109794958 70695 26132 307351873 34266 70695 739470961 1893 29835 949640866 26132 37982 86009128 26132 82972 508177404 67284 1893 78167277 77318 82972 490679984 37982 30021 955682928 82972 58068 390862805 50427 82972 31497243 34752 67284 570521782 55731 34752 429546675 84630 30021 27032446 56170 84630 699711147 55731 20318 801052237 55731 8446 682241523 8446 30523 313260994 56170 9518 55470224 30523 4309 189648205 65357 8446 180867475 30523 3977 571864762 9518 89169 893212237 9518 74985 267435962 71105 74985 248770826 76796 3977 361815960 19760 3977 56142440 71105 17667 909863442 53662 17667 471507311 60614 19760 872323643 53662 44646 84025482 60614 41923 833240912 41923 6020 486812690 6020 51777 893012187 37336 44646 114436465 67133 41923 388794964 362 37336 780485999 67133 18808 554338690 29188 18808 728237171 75839 37336 80142451 75839 89593 185106118 38600 29188 962308764 56897 29188 226812501 26231 89593 579454020 56897 29867 514100794 26231 31942 722054619 38600 5634 830186243 31942 86652 69425979 86652 38980 406830137 87824 86652 711798196 86652 49388 45098557 49388 42866 816570540 87824 30303 913769234 36150 42866 56831841 42866 28772 897716580 30303 4500 324047103 28772 27914 431449050 27914 26388 29103955 81663 27914 11044424 41526 27914 209097712 26388 50834 765368338 27914 44518 975787841 41526 58465 43996911 50353 44518 765069864 50834 7620 7651985 50353 371 824609998 49340 58465 282493919 371 37893 435884145 26756 37893 717122467 63797 26756 543302258 49340 16350 482206625 26756 13504 255210795 64745 63797 6221578 23708 63797 424433574 13504 40666 745389074 62219 13504 394927567 40666 43673 269716315 42843 23708 958828342 36946 42843 268445577 42843 47297 617056622 73562 47297 905798965 88200 42843 33880801 65832 73562 935363507 36946 42416 237072387 76962 65832 667513629 73923 42416 824874071 31492 76962 500240355 56039 73923 768408627 42416 28553 216915965 69594 76962 523727932 39079 69594 531406186 69066 56039 178095150 10456 69066 141887256 71830 28553 967352075 56816 69066 565854398 49817 56816 538946742 74470 71830 878591667 40998 10456 512462597 473 49817 600141536 56816 36724 23990199 18233 36724 382425978 24249 36724 122408118 67683 473 928949135 39484 18233 241644614 24249 90204 936175294 39484 65402 960686488 24249 43916 536544393 43916 36810 121220331 90204 20946 128221480 68368 36810 941280829 65402 69106 378013803 36810 89799 18245592 68368 81039 610604162 20946 51547 923076995 15184 69106 132759522 51547 35243 330917212 81039 43270 648447813 64829 43270 102884531 35243 39366 49174773 49445 35243 428294747 9147 35243 962418038 87633 49445 157964247 18098 49445 232795573 41581 39366 882426778 49445 20377 72789682 61822 18098 760125629 87633 11609 8967878 61822 48426 559925305 50652 48426 14112109 48426 46912 682834086 77869 50652 135102193 23510 48426 219606178 5678 77869 172109326 24560 50652 213463303 82506 24560 519536201 81883 23510 59150514 81883 78312 883255634 57026 82506 833433019 43702 78312 348815686 64678 81883 182100959 78312 87426 244600104 677 43702 724925202 87426 70884 573114158 20052 70884 578172719 64678 33198 472885506 677 28001 439130595 70884 36418 979790801 86800 20052 391537704 86800 42895 833743829 42895 9234 78216924 9197 28001 99275406 36418 85083 687750618 86084 86800 206998547 39345 86084 803614946 53967 9234 942076133 56905 85083 829935949 8754 56905 780458842 86084 11371 145276917 39345 81582 544744357 87983 56905 645831965 21777 87983 689489139 87983 40541 478133911 46918 81582 596215681 14306 21777 378729116 14306 20129 179705320 16725 40541 635755889 46918 19994 594313475 28024 16725 966544465 28024 22686 549722843 22686 72918 209642604 2545 72918 460908016 22686 44250 530991562 22686 1556 151988754 1556 16876 299972557 87951 16876 104750813 34896 44250 566879323 68899 1556 883283430 68899 53840 21068941 45980 53840 767201197 34896 81236 614491320 82204 81236 856744094 74575 53840 78403592 6140 81236 278786415 75744 81236 104885941 58307 82204 372656518 74328 6140 172824583 26316 74328 59139796 7514 26316 779964090 63897 75744 85117322 74328 82618 760378009 84951 7514 25741168 58698 26316 836624434 29859 63897 77303265 74930 29859 93556408 17459 58698 110007780 29859 28156 496443677 77560 58698 810811285 35290 28156 270325792 77560 66701 177344375 67082 35290 770623306 75760 66701 247289325 66701 88300 88598125 39755 67082 499780382 75760 236 222590369 77286 75760 948498860 88300 9296 774765836 88300 3645 15258409 66547 9296 440813674 42728 236 174116344 9296 64457 642098833 42728 45838 94934158 42728 7284 103392346 7284 15942 565906129 15942 76815 700375841 76815 6334 453962569 6334 15488 145767746 10947 6334 266963385 9172 76815 860197363 76815 33276 102928085 33276 645 351641469 41825 10947 918272459 33276 86090 583216022 46971 33276 295346624 41825 58273 878608890 645 65096 410916127 46971 12309 606103439 65096 29201 511766584 46971 71459 116628427 29201 30014 83213922 30014 7378 525955915 71459 1355 140519765 7901 1355 90944733 7901 38601 758605880 46789 7378 26743266 1355 9726 886446178 51772 9726 470509958 7901 83716 209824739 46789 29974 590765855 83716 76129 930272025 45906 51772 974634329 20717 76129 695115169 45906 43367 552071135 76129 61694 142749903 62575 61694 989587164 65106 62575 190736529 8709 65106 468173013 61694 47031 39783090 72050 61694 591255791 65531 65106 215292541 72050 34248 364955633 72050 89208 996383790 57049 47031 758973706 1906 72050 741707920 59421 34248 563896240 57049 85407 524147006 82335 59421 570717146 57049 58999 824301037 77606 85407 131176627 85407 30873 496520542 14272 30873 898047462 82335 34696 193855920 28784 34696 18513363 74505 28784 630370919 71766 30873 737060677 34696 15437 80284560 15437 89720 947402178 19573 71766 789998249 71766 31438 987909577 15437 17327 761148145 19573 77901 761235163 78691 77901 942852736 77901 36947 209590026 55123 78691 307256940 5154 55123 439237412 36947 55304 19079493 17673 5154 343550901 24719 55304 556021698 41309 17673 299090770 13177 55304 676866115 73165 17673 884572426 54203 24719 990684105 8987 24719 538851723 2618 54203 243383189 64340 13177 869937573 2618 51664 931083467 21346 8987 142342835 3813 21346 815641395 42406 3813 346122676 47467 42406 250248561 3813 20865 779192165 47467 41729 975161310 47467 26340 334779814 20865 14212 189840028 26340 5993 422608324 41729 64683 522538379 41729 8649 476373167 13891 26340 991671705 45488 5993 851453888 30849 64683 394502540 8649 68451 944618927 30849 85865 205080547 31878 68451 52038560 31878 32999 143927321 68451 6239 996136625 64665 32999 888554021 10439 6239 516020284 6239 41727 603104555 10439 51695 99931039 25206 10439 337187031 41727 6257 512167075 37055 10439 829720112 77252 37055 77980594 25206 86411 3765131 32708 25206 613995761 86411 44608 355858642 3172 77252 576370026 81448 86411 350609149 81448 7181 434177480 33549 32708 584118869 3172 20021 593745049 49593 81448 763191945 71683 33549 188904571 49593 49287 813081780 49593 30382 11757433 49287 53923 811374971 84329 53923 715026919 71683 72193 364981098 35679 30382 20035951 73058 84329 279991043 73058 33799 472046598 35679 39175 45162749 78821 72193 49305223 78821 1853 234374259 71023 73058 742824715 45756 1853 618829506 39175 81519 143682368 71023 15471 151367797 46332 15471 600834301 26537 46332 473938897 81519 29694 819751086 29694 53924 841548939 58009 26537 631441650 29694 62907 32818218 58009 87268 132825314 87268 63399 138025661 63399 30443 801175294 62907 37377 358321235 30443 22419 283993005 90822 22419 186479568 37377 8880 411188620 88021 8880 68420184 90822 79916 39846875 90822 32633 739974275 90822 83349 36753906 7618 79916 958305607 65377 7618 351743389 79916 89967 243799346 65377 47505 711417282 47505 73496 339695339 89967 62623 294459523 65377 45122 301630857 34432 62623 218458458 47505 62587 798631682 62587 26955 105163934 19919 45122 381785532 45122 58504 790420322 50346 34432 923739890 40023 19919 669993694 58504 80680 323464721 64870 58504 730143686 40023 62639 563252590 89386 64870 786657573 78743 89386 770104812 86801 80680 788702198 64233 89386 47350151 86801 56499 292553850 78743 24235 883829236 78743 86442 861449447 14428 86442 13463769 56499 15590 520088517 24235 3272 335482283 70329 14428 697971364 15590 51136 993292385 4277 14428 775452687 28014 15590 74712657 70329 46064 303560134 32476 51136 439999797 62649 51136 2566232 46064 26997 293325262 28014 14238 24937460 46064 82071 579462849 32476 71644 689656418 82071 68946 681019965 20471 82071 998269352 82071 71822 370235595 71644 17000 794765733 68946 3509 681383057 23412 17000 817456400 85128 20471 713218505 71822 17871 548981598 3509 66053 951021810 85128 59295 130929108 66973 59295 795275787 36194 66973 306158916 11008 17871 777280117 11008 6169 281792810 11008 74118 648587684 74118 626 672551400 74118 56281 227587792 74118 79105 729124083 36414 626 41694971 61466 626 156057614 44176 626 869143263 44176 53829 955302519 61466 66088 418939450 36414 34810 75325631 34810 87135 209342198 34810 49827 466015567 6340 53829 44782777 49827 51214 798251733 6340 11884 103270858 75095 51214 31322210 49827 1788 904010120 6340 89460 786498891 75095 47943 79727062 4506 1788 581937648 89460 3094 892029139 1788 69991 402049109 3094 87026 564025624 35894 4506 196050522 4506 66426 714152095 39767 87026 57959034 76733 35894 330147239 16932 35894 633144978 39767 62520 148665433 30336 62520 49509259 81544 39767 363957604 22567 30336 856311181 4280 16932 342254126 81544 30877 252081987 34404 4280 10949396 50562 22567 100952269 14328 4280 424531246 30877 48627 369183638 65646 30877 712869355 14328 24451 676554643 50562 80031 689126660 40920 24451 55548444 35201 40920 111004627 40920 77752 246720264 50790 40920 825122831 35201 73791 364122699 79157 73791 82093689 32458 77752 162080860 64828 79157 568276652 32458 41211 698845351 64828 63835 100698830 63835 87189 39753632 64828 43640 155315346 71424 63835 71335995 46212 41211 974171427 87189 3585 238852 86637 46212 187437014 57285 71424 387604686 48147 86637 302029765 3585 60731 263144399 17111 60731 783070820 17111 11583 21265731 48147 72425 552733677 89467 11583 142028672 85899 17111 302542135 66228 72425 405269075 89467 49898 345704341 85899 89493 486020089 6567 49898 853959975 5618 66228 74237088 6567 52335 157763071 5618 12628 48978540 5618 47064 687812282 71374 12628 496158074 12891 47064 70908174 34539 47064 822027341 12628 7522 239085920 7522 5818 276692551 71374 71698 731672361 61982 71698 765346274 71698 60957 964627944 71698 9637 142488161 19594 61982 468154406 84624 9637 516384672 9637 73057 38380683 45343 19594 707794833 45343 31234 370130397 72579 73057 541343836 41534 45343 193356598 65059 45343 900301074 54272 72579 649320733 55580 72579 675792814 65059 52736 270654187 48530 41534 680226249 54272 56393 223722938 23774 54272 741573744 41877 48530 321220572 22068 56393 56232217 48530 83969 70119203 7391 22068 816522058 22068 67281 15754997 22068 71376 157159987 67281 65194 133606614 67281 35133 148860771 53375 71376 588522083 53375 67899 296260683 53375 8334 476522960 67899 83982 978765817 67899 61620 924538861 53375 87833 454536394 8334 39247 809597289 35073 83982 41645381 83982 28313 637721091 25549 28313 772709188 39247 24889 523010835 80643 35073 816340178 24889 18506 966064486 80643 35141 482200274 35141 428 524520338 23743 80643 279150662 80643 9692 385255589 18506 32844 55917936 31333 428 547464840 41847 9692 313988394 54395 31333 398708519 9737 54395 177814550 70018 32844 669667625 54395 83894 191640018 54395 75915 22370227 76076 9737 15229011 83894 73141 406096801 55074 75915 789179591 89140 75915 510102053 55074 85385 324348738 89140 32663 754957259 24422 89140 852697510 49504 85385 178910743 72226 85385 854507745 85385 47108 648331898 32663 20348 903411983 24422 76216 789537276 76216 48770 107862574 56130 48770 5719163 72984 47108 619109968 51942 76216 263851797 48770 13338 573470449 48770 45059 23457216 69299 56130 894626234 45059 57282 486546255 11625 51942 273214359 69299 43840 822474370 69299 47090 234232711 11625 47937 739560014 11625 28870 432793395 48298 11625 109752945 14959 48298 287448678 55651 47090 122464611 70623 14959 211011472 51877 28870 694813842 55651 65313 156273162 13117 65313 169493117 82652 70623 481130585 64084 51877 797426351 82652 34629 726509601 64084 36094 447248141 13117 77986 230508820 1844 64084 978152178 37366 77986 976140323 50796 37366 405998336 49612 36094 958120454 50796 11483 302688146 50690 50796 120074200 67146 50796 493396733 35539 50796 405852879 50690 30656 13723461 30656 76325 999392562 72649 67146 144386002 35539 8453 376166910 35539 61027 561312667 61027 26612 930817657 26612 48224 807433169 26612 7749 983316018 8453 86224 478584357 48224 12344 208330241 39944 48224 73422760 7749 50626 105366672 21049 12344 117052527 10483 12344 653780011 59597 21049 556526542 10483 3145 651176184 10658 3145 474275280 10658 4992 605982930 4992 45100 983608244 82689 45100 118022683 26331 45100 789859049 10658 30957 258514418 4992 35304 62683167 45100 87516 87910266 78347 87516 53803129 35304 58403 278366565 87516 62058 167723901 35304 11541 60885843 77 78347 609174107 62058 44170 747742036 24467 44170 626815092 77574 44170 440983351 11541 80323 902003317 26999 24467 277300703 80323 58299 734148819 77574 67832 135565172 26999 10090 444163726 52131 26999 826332786 25600 52131 488426375 67832 16270 48114416 25600 43192 62999908 10090 67493 227004441 74746 43192 562730566 67493 38362 220532934 67493 35649 855072485 35649 49511 190121671 87515 67493 72225891 62312 49511 288010649 26607 35649 530587652 34183 49511 417389818 87515 82765 960634737 863 34183 493777039 62312 2058 652067277 2058 15621 616678054 18811 34183 86869227 35190 2058 387755855 34744 18811 696306149 36573 18811 85625641 36573 26985 755166927 33821 34744 283457737 35190 67058 979466243 67058 72749 797159689 75597 67058 957200778 75597 36013 730954040 84555 72749 502998039 67058 83024 457557602 88205 36013 406331546 83024 842 425980288 60224 83024 123960816 60224 79552 51408826 12357 79552 559967161 842 2041 65731875 79552 75961 758957675 70290 12357 367826374 79552 48036 162548788 64222 48036 829396714 22683 48036 977379867 22683 17300 898739864 48036 7559 564243090 17300 11685 127401776 9594 7559 483070462 36725 9594 88422955 60950 7559 536294018 5935 60950 800317181 9594 83771 557061585 74707 36725 723601224 58508 83771 143407036 58508 40839 78334756 5935 73316 793206962 22451 40839 121522013 73316 63550 949961589 32646 58508 802803480 63550 14737 429991479 44443 22451 566954801 32646 9459 36269950 32162 63550 766508397 32646 55606 279315954 52999 55606 113775119 30857 32162 221850945 52999 68349 180897504 55606 42697 618334655 31358 68349 600973974 42697 67169 693831825 67169 85160 221655451 66303 42697 977986208 31358 30995 147827237 67169 90147 146612539 90147 74989 412838303 41101 30995 504690411 40255 30995 275871286 55104 74989 674149680 74989 73374 617849821 73374 21879 602343734 73374 30195 474108305 55104 56858 498233589 21879 75926 455623557 49256 73374 412020886 77983 21879 435858984 30195 38258 588422610 67551 38258 297924198 75926 23817 691898 38258 13795 51905665 23817 4017 396382151 32917 4017 428941153 82768 32917 444537071 82768 3982 147065622 4017 50362 452224821 3982 79365 777185084 33640 32917 201573081 42457 3982 731279583 3982 84607 611331898 10623 50362 521407613 89444 42457 96017021 42457 15604 981721844 16119 15604 614781031 16119 37616 103364799 16119 43054 725397476 37757 43054 320326415 15604 9254 620014430 9254 44496 727884888 37757 77257 159112706 9254 34335 888270951 68139 77257 197415001 44496 5299 518422430 39976 34335 474298474 49276 68139 98794751 69786 68139 289121503 21978 69786 108983156 69786 87508 429985309 51941 21978 69578154 51941 47282 75383742 21978 36507 217788319 89436 51941 33246116 57073 36507 627593544 36507 59197 139898650 57073 25140 422844746 49456 59197 935461640 27125 89436 910348880 79191 59197 681604431 49456 76829 384381072 49456 8525 383506023 8525 73030 94049627 30961 27125 808410884 53734 79191 910282398 30883 30961 998770481 30883 6956 988195232 19848 6956 710352553 19848 27359 727451790 6956 29319 744098283 74893 27359 249375564 6956 66725 415556466 38992 66725 35524638 88374 38992 835852355 51351 74893 188927447 88374 37499 79677529 88374 66378 378392391 60860 66378 909000689 52123 66378 840843776 52123 66414 380507499 66378 72022 808324116 66414 31625 288535775 66414 12428 158464903 72022 31814 855019249 78460 12428 742486996 18507 72022 93478377 31814 50586 188147165 18153 50586 516599218 31814 63120 565085649 50586 11092 22061671 74336 63120 722424709 64051 11092 327321614 63120 82331 269955449 63807 82331 425775467 11092 78433 806250226 51975 74336 714441748 53225 78433 38077296 82331 865 116126390 63807 12475 854382201 16405 78433 934975240 40084 51975 127812221 26880 16405 293764457 15138 865 95037509 40084 5258 392147537 27810 15138 15331598 20049 27810 414136253 12221 5258 220981105 5258 8544 691089755 27810 77371 682812868 27810 50226 601735778 77371 47533 628180888 8544 88541 808670135 22915 88541 24187750 47533 29376 567833081 18931 29376 453491213 71066 22915 180471847 21125 29376 88810987 66746 22915 602295518 71066 73211 284599978 72959 73211 843971652 21125 23007 113684962 21924 23007 890204230 23007 49902 704598470 12515 72959 825602619 49902 70545 403191907 49902 39004 728990782 46553 49902 448548624 67653 70545 402663678 40701 12515 20006493 70545 87901 56339023 50290 87901 325821429 46293 46553 759833838 40701 30189 711047172 34515 40701 598480910 34515 63114 209088760 9697 46293 148095074 30189 87514 405593167 9697 24653 657439787 56492 87514 324625988 63114 45591 350119326 45591 61370 615413503 56492 44808 611707039 20114 44808 321803725 7484 45591 241731199 13720 45591 837383824 6412 61370 520340622 33123 7484 534881090 18559 20114 430354018 10899 18559 494820165 8015 13720 94091761 49980 18559 176320190 33123 24734 879198995 10899 78005 133002487 49980 75700 544621344 49980 47284 724713887 22383 47284 37962719 75700 61312 826367126 72896 61312 256605867 72896 1561 369073174 88321 61312 195013768 40025 61312 796407286 38846 1561 74694951 1561 4468 995528848 10233 4468 429732987 50166 38846 238916596 81411 4468 46774288 50166 15146 471044280 50166 57713 849666491 10233 24064 167644764 50166 35160 766707940 22515 81411 141544854 22515 77637 85002391 22515 51668 11889466 77637 52097 968599181 27297 35160 692461673 52097 57961 439935988 52097 5128 878967338 72109 27297 525190035 84501 57961 872196256 72755 27297 69877900 13054 5128 183780469 65139 72109 378865986 72072 13054 600174518 80154 84501 111387865 13054 60375 475336662 65139 342 512694281 342 48461 387799162 80154 67905 584793496 70699 48461 644337629 34575 48461 633167617 342 66736 569521975 49243 70699 530700960 70699 17583 440250892 70699 62673 880534549 17583 47613 715846716 17583 25016 276076349 25016 48744 624613684 17583 7908 259484632 5786 62673 735991162 5786 2536 845123832 90261 7908 954000999 56219 90261 828209339 5786 16237 660547484 56219 20252 594005139 2536 78215 671428211 20252 51151 494200764 16237 65032 5309060 65032 64173 246988549 64173 17006 785825418 33241 17006 610523449 22739 65032 930451895 23972 33241 106332018 62026 64173 246574832 33241 16346 632370130 15569 16346 441721845 22739 56276 46410168 23972 65592 540344775 48922 16346 590039356 16346 58335 992655041 56276 65372 358293722 56276 18616 116249950 18616 8800 610066138 48922 60117 582428909 18616 65413 419635309 65372 15497 837094134 18616 54240 574959161 65413 295 621791255 15497 79819 27644309 54240 71719 752140528 67405 79819 850932080 58321 71719 842541100 58321 71975 442101567 67405 88836 624478103 58321 27420 436294484 88836 38633 921218116 89850 71975 986249096 24282 38633 499599040 89850 90510 11543424 85298 38633 158402621 22343 24282 302798627 40922 85298 166370190 67235 85298 615559135 40922 29136 116598016 20630 67235 656527531 22343 55394 8250582 29136 50000 915117266 76327 55394 109834558 50000 42591 86193907 20630 78300 94392456 3901 55394 56478505 78300 54854 169592945 57456 76327 610627687 5927 57456 344075534 3901 49888 751219934 75192 3901 758382542 75192 11604 497974910 75192 25352 636809047 25352 1319 712914176 11604 33843 461770187 75192 52226 474661956 33116 1319 434450367 52906 33843 25845151 9303 33116 304547105 52906 53404 131113935 53404 31297 487043797 53404 79869 119582831 4748 9303 935352738 26255 53404 325828726 86030 53404 57414328 21185 26255 781906426 86030 33924 836099919 36671 26255 593065951 21185 55010 98448080 86030 77722 931348729 33924 42968 380454534 8158 42968 735271735 77722 65772 500822607 55010 78010 211706175 65772 39864 725672291 8158 83864 56825621 88244 8158 87961597 40559 39864 869352829 83864 87205 464168018 39864 57383 155258957 87205 10806 977262914 59020 10806 189895564 59020 54495 922079418 57383 2796 843820849 86113 2796 941457992 3181 59020 138294814 3490 3181 33696614 6576 86113 841850126 22503 3181 487199783 22503 360 44921631 83803 3181 101409110 3490 30122 278104512 83803 37649 835704750 30122 26533 65201391 49856 360 47671596 8186 37649 673971462 37649 41107 10142080 68890 37649 395846392 62148 41107 499344891 41107 83536 805265344 8186 74799 867353169 10158 83536 320264458 11057 10158 669643056 62148 87693 993118051 20429 87693 68187236 74799 10664 74747614 16989 20429 844819631 57700 20429 211483401 43162 57700 205342166 60508 43162 832913499 60508 2779 497145138 57842 60508 835497319 57842 66782 223268338 32363 57842 292025064 2779 10317 176043652 59617 2779 868448810 66782 70976 893366916 70976 28916 649479303 77934 32363 203344202 39605 70976 277401861 52495 77934 385669736 35839 52495 146160482 1570 77934 557517949 44254 35839 763530099 52495 36679 486845023 18896 52495 720906574 36679 63462 955844909 42386 1570 343793728 76422 63462 492780303 86105 18896 606759174 38583 86105 585625550 38583 12632 564737126 63695 86105 368953952 77557 86105 599551487 77557 66272 561846483 38583 42993 696345940 43214 77557 81619172 77557 32880 30521937 64199 77557 52666653 54175 32880 107029934 37571 43214 243011983 32880 83335 376018187 64199 567 89373100 64199 31086 230486489 27330 54175 60663406 83335 14544 250977358 83335 46364 17486347 46364 57746 830314120 31086 31044 882447261 23932 14544 958738451 62812 14544 159335306 62812 75701 244326314 68911 23932 202623512 44615 75701 880091597 44615 32979 68900285 77386 44615 647318189 73132 75701 667574388 74549 32979 363285509 73132 46536 448180990 74549 26103 191617240 73132 43481 136050361 46536 68232 7649701 85110 26103 110825430 43749 26103 539977005 59819 43749 120345778 59819 27195 142599136 68232 35427 858832546 67252 35427 520635560 81436 35427 514290048 35427 49822 21778921 4961 49822 92881387 35427 25129 600135298 25129 68016 397466185 55378 49822 222435962 25129 1812 262225505 54054 55378 59524270 25129 38065 856647798 20241 55378 551812571 47598 1812 757654139 1812 73505 665778618 54054 42437 295537731 88558 73505 10197350 83992 20241 900335901 30339 42437 920859033 44404 83992 636592765 6359 30339 702848980 6359 35907 316767764 35907 55621 194962626 72792 35907 971437785 55621 13103 264913823 37370 35907 831451788 13103 80755 336971854 17224 72792 391612061 34942 17224 213121863 34942 59497 833090350 34942 78048 879782466 2052 80755 392310934 17224 44225 135514708 66753 59497 125845425 78048 42762 559789134 2052 74302 704044394 44225 86391 196945042 50606 42762 123171443 84755 74302 587562456 86391 65739 661822604 50606 64914 33305217 81102 84755 176914370 41166 50606 738923027 65739 89137 111577844 36983 65739 422825329 42177 64914 683461720 81102 66789 778328974 36983 31552 897620311 39477 42177 220935840 42177 84125 675250121 39477 88482 490936625 66789 69487 748395787 46155 39477 252623023 50616 46155 932305683 74958 50616 818692806 46155 76508 545178106 51383 69487 644951728 76508 66209 74791442 66209 82444 143135255 66209 3516 188435994 3516 10858 836070178 51383 46093 573601079 34355 46093 947670368 41629 3516 233275533 34355 24994 347203475 11581 34355 801847530 3950 41629 140336520 34355 83399 378538116 72235 3950 274326897 24994 80526 938177720 83399 44299 462521135 84247 3950 797534075 44299 3510 57964652 47289 80526 343863967 5046 84247 763727502 66617 5046 472093189 86720 3510 404197675 66617 80635 66713183 86720 17342 369432007 80635 59860 225506950 86720 75889 61030719 55186 17342 259808282 81339 59860 282630497 75889 44399 151875830 59860 56995 654222896 30513 44399 355009797 56995 64518 425925725 64518 66497 76733244 19771 56995 729902088 56995 4559 390022982 88131 66497 952897170 44310 66497 945943620 21277 4559 760326788 59309 88131 413995587 4559 32617 165161867 21277 87293 551426976 87293 31843 371889716 31843 25620 132592523 32617 7527 302098005 32511 31843 916510305 60934 25620 227038251 27806 25620 925581280 27806 72851 276580324 74551 27806 136854352 74551 87623 422911734 49299 74551 352628352 49299 35638 94026204 87623 45866 437936449 35638 62868 16261474 35638 14337 689144485 48269 35638 196467272 62868 44923 260132275 45866 43733 904323068 43733 63827 75393549 14337 43649 529709499 48269 9622 867774672 6931 63827 115940306 43733 30079 262228076 30079 9026 648186826 74232 6931 104035741 9026 20787 630992460 9026 35857 151940164 7560 30079 460268763 7560 57552 431888004 7560 52899 294324997 35857 48285 657953575 57552 65782 214120300 65782 75433 59149255 65782 10063 15843348 75433 36575 29897141 36575 19425 683995707 284 36575 7333296 10063 80407 396060466 40207 36575 897489341 59700 36575 521160148 74618 40207 967862201 36985 59700 163221873 36985 58476 877171270 58476 6588 709678976 74618 40069 100020871 55454 36985 282608112 36985 84346 347312591 84346 2029 233609345 89622 2029 320204480 70171 2029 98553698 15725 89622 647521888 15725 63064 952806132 15725 64442 435001767 63064 88024 924416554 48867 15725 245630240 64442 2411 39048889 25444 2411 450245659 64442 24207 185811155 25444 20340 530794095 24207 9471 341508902 20147 2411 604526802 72334 20340 93822110 20340 6207 825878124 24856 20147 210817588 9471 41594 429400496 6207 65560 201216924 68794 72334 91920690 58075 65560 436810267 63172 24856 207922354 76915 41594 416962613 43940 65560 511836222 77832 68794 372077733 34527 63172 363314961 63172 73672 994531508 34527 66926 158411717 66926 35251 229956720 35251 85146 665190122 41904 85146 714777911 41904 88099 356242983 66926 56111 489667200 56111 23027 87483133 77499 88099 567598562 56111 47205 549939879 23027 52382 263875327 77499 11999 218151999 47205 40929 916447524 71153 11999 989365789 40929 68618 544586450 69271 52382 698930493 68618 41687 951822504 84362 40929 580191067 32707 84362 620280727 51505 69271 358074403 34002 84362 588965786 51505 69844 965686835 84362 85730 352477214 44524 85730 474549809 3558 85730 790122839 44524 38308 777000954 44524 63915 487384619 3558 86149 439868805 86149 71574 577657523 68075 71574 544873749 19538 71574 486948044 32 71574 366394631 90467 71574 101146451 62664 71574 473066122 19538 34641 44483238 34641 34017 614034865 62664 27830 250490610 34017 15229 564598358 15229 29271 190440718 64187 29271 375559949 29271 53464 916154203 64187 37975 739594423 53464 26134 230207 14928 53464 659887314 26134 40780 461214172 77146 40780 257680752 14928 35497 301081654 35497 59612 91965465 2405 35497 423177431 59612 81791 681204331 2405 78515 101204811 28332 35497 953626040 22842 28332 727477245 74445 78515 807179592 81791 36516 262405265 36516 80056 750997870 76980 80056 40333145 87779 22842 287130990 47509 87779 522571870 40690 87779 323483779 80056 41177 856812066 40690 31004 636980958 47509 83072 57756264 47509 58756 265154524 58756 43558 999010707 12905 58756 653627061 12905 89697 94114400 40198 43558 304427287 43558 26684 830510198 43558 2419 444542307 12905 8180 146862771 18551 40198 976507630 20102 8180 391165169 74832 26684 80275615 20102 41986 915689622 41986 82392 602555781 41986 69026 689956623 82189 20102 635428108 44479 82189 673515860 41986 14857 81162930 82189 86640 699457835 69026 82155 625258435 82155 62006 47075791 68984 82155 320196578 90143 62006 746325300 90143 51758 675534151 68984 23271 812795411 90143 63727 785416684 89924 51758 473229450 89924 14716 970213969 38097 14716 974484391 14716 3055 866453460 3055 50176 517339188 51131 3055 117186601 80620 38097 254980549 3055 41099 715897964 53364 50176 638172220 29373 41099 453043317 50992 51131 975874820 42087 50992 267866699 34923 53364 243011480 8077 29373 320420891 57674 34923 300475331 50992 38953 112283821 38953 87513 824046223 34923 1479 15140204 4563 38953 212816589 15850 87513 20520678 15850 81733 88507932 1479 40726 921010823 30800 1479 188573158 30800 69646 2959564 54225 30800 683097886 59836 30800 364509737 34742 69646 81759125 30800 37583 233689177 34742 74811 428293636 37583 43785 85610195 12709 59836 512463991 7771 37583 354990097 74811 12777 985424504 84171 12709 840073527 30926 7771 956756663 7771 64492 780913219 19655 64492 998301482 84171 90873 241269424 90873 72214 43865530 19655 82157 866136366 4986 82157 552748217 37560 4986 238452472 69206 37560 863022539 82157 73629 664310645 24592 4986 878768064 42830 24592 872601490 42830 68307 800331203 75728 69206 432774969 39565 75728 155270937 89725 39565 689029500 75728 57090 985959051 57090 77657 9808544 75728 48222 24383111 70670 57090 876167873 48222 61020 200339654 74542 70670 500244756 48222 66499 825466692 74542 8054 240111562 61020 44003 63355226 90259 66499 684838105 90259 46243 506859395 14748 66499 38388045 23544 14748 342580233 46243 90626 945462655 90563 23544 449044210 70220 14748 462395119 21422 14748 956951223 90626 72361 124296494 90626 16858 428314329 6882 16858 607132023 70220 28478 300317656 6882 88091 234258203 16858 81553 698590356 57149 16858 519306279 70479 81553 231308320 13855 70479 261617920 15689 81553 319133029 14933 57149 897874662 35434 14933 476201678 77058 70479 159564431 54106 35434 182862172 77058 59534 212765498 54106 16571 946679560 59534 51933 678696777 44798 59534 895075407 59534 78249 708680572 16571 59876 245721929 16571 4621 173693760 59876 81030 269824889 78249 30182 558774215 89582 4621 602177122 59876 60714 91817273 19000 89582 972914449 90549 30182 435539762 86516 19000 538061951 63914 19000 226878364 36643 63914 69580091 75084 90549 565770216 63914 4341 481738551 75084 81465 96286240 4341 86069 382812143 26168 81465 424723370 4341 36910 600421936 86069 70894 572846356 72595 26168 996449867 78456 26168 223896382 74475 26168 657045406 70894 22507 224969840 15254 70894 10438288 24773 15254 784108681 15254 27817 108130143 64435 27817 121940710 15254 78645 155663605 20365 27817 46486233 27817 42702 932177918 31364 42702 866732463 77817 20365 505288333 42702 87630 796040482 52918 87630 594905662 59392 87630 828473442 59392 50694 205540110 87630 49409 895015218 52918 41919 73116178 19417 59392 197578070 6161 50694 780494658 19417 63657 632054703 41513 41919 845190144 41919 3314 918851382 63657 58614 294222688 72531 3314 490772253 63657 34162 665659137 41513 79469 246423367 78535 58614 353993249 72531 37030 129174089 37030 42350 263867037 78535 22035 245287140 42350 13820 715050054 24960 22035 37025361 22035 80186 112803766 22035 62954 724237047 62954 28473 216290180 294 13820 486955924 24960 42421 815319862 80186 77668 914850421 294 3621 76177622 28473 1168 188459506 42421 24280 615643740 80875 42421 912784227 3621 6144 329863071 87684 3621 623568599 80875 31629 704638546 24280 8652 915653603 75148 87684 714190796 75148 32893 912887531 86524 87684 39798744 27552 31629 425325686 75148 33050 550965378 3972 33050 170085597 85396 32893 170605266 86524 42094 328344140 31226 3972 343075042 73785 42094 988619644 73785 65659 804202867 73785 79949 633388470 18370 31226 648394887 79949 23249 580312395 73785 73014 830845507 18370 74927 330271083 31723 74927 153677661 23249 832 77063565 832 43451 585315892 832 37838 449565327 43451 81277 414670860 62976 43451 355082859 43451 18291 409619640 18291 85724 832059012 9894 62976 52746995 9894 13344 416446164 13344 64754 427115228 85724 84794 843532149 62387 84794 11824403 4291 64754 133576248 4867 13344 772326891 4867 24970 92738912 24970 5009 412038644 4291 35605 119480956 5009 88029 672191726 88705 24970 986152154 41849 5009 893729904 41849 14739 377171411 35605 33717 729694711 58031 14739 908560575 33717 84540 734941778 33185 41849 491907917 22283 33185 79874073 33717 89199 942599821 84540 30179 611800959 84540 19654 786884733 44712 19654 245056099 19654 57167 15165101 81931 30179 901942470 45476 44712 506965627 81931 3308 261241387 3308 26849 218545832 24762 26849 391901843 45476 32408 163353535 26849 53134 657464014 32408 89098 756554609 24762 88847 101953549 88847 72082 406979149 53517 32408 288935291 72082 61472 273526095 88847 41634 130787738 88082 53517 989896798 88082 62213 645067171 61472 52533 885454927 83875 52533 844740654 35787 52533 678692888 10723 83875 443087384 67912 52533 113469682 70122 83875 492955962 23514 67912 956585781 67912 90190 201253676 70122 63375 395342118 89145 23514 666635616 63375 52819 485034844 63375 71720 856932935 52819 33256 708823506 71720 24279 524004465 25002 71720 68597209 77506 24279 556298553 34066 33256 273630327 24279 61939 51505390 61939 8385 359537599 58302 8385 849561934 34066 1128 182098351 14178 34066 602346846 14178 57381 197970571 50713 8385 556857221 31908 1128 959324094 14178 87598 100666655 57941 50713 31580094 89234 57381 907952575 87955 50713 797836613 58061 89234 291640253 87955 72062 158577725 86552 89234 673002307 87955 68497 101494364 78058 86552 384531266 36576 78058 71616821 30153 78058 639071941 52650 68497 134160145 52650 61302 97432002 27259 52650 750052007 61302 38367 777959754 38367 85073 877782059 38367 9273 711284088 21704 9273 541258698 77978 21704 502282101 45387 21704 756226402 28684 21704 58045483 21704 15745 494377509 21704 715 199528529 15745 70761 13104536 30643 15745 761936533 715 86337 523185694 70761 60867 43469226 70761 24613 199976311 10391 70761 989476553 41802 86337 795190449 10391 80633 364437119 41802 15253 203611766 10391 23779 287367360 37646 15253 399990570 15253 34106 936482124 38753 34106 583571813 37646 64778 923537449 42609 64778 283124445 64778 65331 378853894 14235 64778 559642121 14235 5490 233466686 59334 64778 246831602 59334 21650 592690003 32680 59334 417837138 32680 50282 249352580 59334 66124 54635564 82904 50282 738516444 60797 21650 394543606 60797 62897 855634141 12340 66124 668049613 60797 67809 803267497 2942 60797 491676571 62897 29665 34603449 2942 81223 554903623 12340 63032 71029997 61546 81223 406764119 26571 29665 49889909 89423 81223 581432593 49283 63032 952919982 61546 70835 929779167 70835 61139 64813668 26571 44433 521094960 70835 18554 947694758 10107 18554 534246615 61139 86 710172741 10107 77942 447961515 44433 2520 306434005 10107 72643 945277884 10107 53442 566955451 2520 29636 754494794 2520 48817 467243601 48817 34225 794998479 39694 53442 667370983 39694 34058 864746120 17991 39694 80733503 35399 34225 527596227 17991 51272 483972717 17991 52740 801393632 25517 52740 964329752 77769 35399 87512725 25517 64101 390452825 77769 29698 892975430 41443 77769 180145024 64101 12988 890440631 64101 71689 43467522 90445 71689 237602272 11526 29698 511227039 30067 71689 732877331 30140 71689 114064523 90445 76692 503921687 10055 76692 97181439 30067 27823 340345195 30140 47346 932725449 76692 7521 717854330 33918 47346 182411774 10055 74557 129106744 74557 59042 45873993 24036 47346 974784127 33918 11487 565368188 33918 52804 678152191 38292 59042 67709234 57945 11487 119546832 38596 11487 800871563 11487 29870 462566994 29870 31729 155080314 33472 57945 109734110 27605 31729 850522943 38596 9711 538448608 29870 31618 149367181 21732 9711 385336294 37539 27605 914186342 27605 42088 757159902 31821 9711 389041561 57703 21732 743628400 37539 10249 302201487 37539 10162 415761808 10249 14595 190051404 50711 57703 801363342 10162 8167 92765502 84114 10162 610891751 90811 84114 82935366 50711 6793 205140267 8167 31685 875737864 6793 59630 421739401 84114 88780 999891812 90811 10238 209400349 64877 59630 26551431 10238 18740 431687538 20518 18740 403536979 42508 88780 222519091 10238 10836 449612879 48165 42508 928165536 10836 53979 26105888 10836 11162 335619948 42508 88349 845975564 44677 11162 71749903 57835 48165 372170259 51504 44677 567401938 51149 57835 20479044 88349 20782 125529518 51504 28864 501249732 51504 26663 491998059 36336 26663 6522817 64403 36336 795910503 37319 36336 804034235 37319 63691 820830961 36336 5814 509226842 37319 79422 598344096 37319 18587 36074425 63691 51366 211753167 12241 79422 732992092 5814 67514 515993618 31159 18587 412909588 18587 39842 58103173 12241 16610 777569593 22984 31159 11308537 4960 39842 223595257 76232 31159 659136836 39842 37050 132024893 4960 26145 197726918 57120 26145 178509633 3668 4960 42222591 72329 57120 472587075 86862 57120 928101902 65484 26145 427047080 57120 25375 243227838 21548 86862 275874488 86862 8490 970234221 22005 65484 695133360 69275 22005 974689056 7692 69275 64486434 73644 69275 456554977 73644 56602 341820539 7692 23255 223232463 14867 56602 275771853 44007 14867 409904558 83216 73644 292033609 56602 31977 142017960 71565 44007 945210184 38114 14867 125798533 14126 83216 62491281 71565 83137 89845485 38114 53659 833280525 49417 83137 879666192 14126 70877 88417099 49417 66198 706149538 83137 61451 692869192 14513 49417 146017922 49417 17301 130912679 70877 89263 508535161 14513 20355 642726114 17301 89462 860966015 89462 64396 75599566 11681 89263 404413105 53076 64396 630652886 33797 20355 98099713 53076 89108 456787058 50435 89108 736542633 89108 2865 100541252 33797 63465 670997818 89108 36630 323080424 9446 36630 46894583 2865 76228 392368222 47606 36630 903155695 9446 30769 267195588 9446 48102 782481780 35794 47606 35163274 48102 22733 549714123 30769 83416 203980820 83987 83416 836605288 22733 39627 41887915 18560 35794 232810571 83987 85121 827682897 23754 39627 788742555 39627 25492 438078378 23754 40557 822215199 48409 85121 541920429 80834 85121 629624767 25492 26820 767054984 33209 25492 162602250 6559 40557 649504018 24869 33209 649204972 78594 33209 146080875 26820 25980 647946481 67445 25980 858079022 46559 78594 37211749 27047 67445 124289470 25980 36175 251158259 67445 6668 91891872 6668 62821 732712866 19337 62821 204673886 16735 62821 143645401 33468 16735 129070546 40786 19337 385915665 87517 40786 11083331 81001 16735 635408801 33468 41467 198634644 40786 16536 197770990 52350 40786 41081918 69951 81001 547293561 16536 11800 35301940 69951 27815 651644225 27815 31748 707043977 27815 83170 964080125 27815 37663 795219646 10785 27815 328906098 10785 69810 956753755 11881 37663 451520547 6996 11881 98338016 45329 10785 686982530 19413 11881 90986826 40379 19413 770008694 6996 77538 312037803 45329 27054 486853337 58441 45329 666013504 68288 58441 104797009 68288 10326 471168557 58441 74823 713423201 83650 10326 364276417 58441 56117 829664732 56117 70591 79329018 74823 56318 864422295 52063 56318 483638678 56117 85398 974423423 70866 52063 858411752 85398 48960 543914389 11419 70866 836313633 52063 5278 91536398 5278 32763 986735465 59379 32763 206503856 34465 11419 317569332 5278 54399 59097112 75062 59379 920258448 53778 34465 671983123 62050 59379 302539990 53778 81165 149063628 35742 53778 512735035 35742 20210 417951780 53778 5027 181945114 81165 52479 283383105 40641 20210 906297506 5624 5027 842271794 89861 40641 846253275 40641 56578 448511626 89786 5624 69746975 32287 56578 190770410 26798 5624 966316345 29430 32287 881086895 26798 66812 22387835 69865 89786 876142358 26798 33705 907234222 66812 69141 559313180 52375 69141 891208258 89270 69141 121375669 69865 40689 74672864 40689 77640 966026587 69141 35635 937088966 52375 85492 428614209 77640 6509 299655622 85793 35635 321363683 29298 85492 384657666 85492 32075 461751603 22203 29298 614517963 2507 22203 942581504 2507 39444 748424865 77459 22203 666866320 77459 63169 548962547 10875 2507 928144694 25228 10875 55960811 39444 58581 218356877 63169 80194 159311836 58581 40819 964120392 19504 58581 697714545 32918 80194 584775744 32918 41270 974893135 29910 19504 71805463 29910 73402 123306218 19504 87866 563041162 29910 58361 728911912 11504 58361 79762678 73402 65528 881895577 73402 75425 985512214 65528 28773 677841198 75425 42528 576061629 28773 45322 668209970 27742 42528 569468381 27742 84673 831318318 18089 84673 628955308 36712 84673 631356074 29392 36712 231435730 27742 45576 972386827 84673 72208 818316360 45576 32285 689314607 60256 32285 686033575 76435 45576 444529237 45576 37686 748079646 71471 76435 217457951 71471 27132 609799288 71471 23681 352281468 20159 37686 481617506 30567 71471 832795771 14979 27132 553045943 14979 43950 289707359 52954 23681 45663303 20159 75097 248248652 27203 14979 232345343 51945 27203 285372923 55085 43950 168844874 14862 51945 137051925 76301 27203 97946749 51945 2497 473191051 55085 16674 760522325 2497 12190 284650954 53235 16674 438464499 12721 53235 261215229 27805 12190 362456558 45727 53235 823684240 13416 12190 610641438 53235 88839 802536451 12721 16026 886971382 16026 77072 638436471 2149 13416 123936932 2149 940 22494777 16026 44408 603529623 44408 43541 852692953 27215 77072 446160562 44408 9773 252535465 44408 83481 869049355 44408 66437 429520849 43541 80752 879151538 83481 56478 80112209 53599 80752 637263426 61698 56478 862143297 69925 66437 722220747 49968 56478 756725954 49968 34714 567981201 49968 11066 433541553 69925 22416 24004519 19476 11066 542248987 56815 49968 173132080 30844 19476 34043213 75564 30844 573342294 78921 19476 825975527 30844 30952 528797795 73083 56815 454938202 30952 21667 651265152 83153 21667 354590130 32607 21667 996395908 21667 47238 388949792 72693 47238 733929524 32607 1775 32841485 83153 10787 245870870 32607 51031 698861558 72693 87564 479968416 66247 72693 454958580 66247 65908 488568835 65908 24367 272393137 51031 78789 480613169 24367 17191 61851827 78789 38895 58897740 8578 38895 122392998 24367 13305 756873138 38895 28990 851207819 69788 13305 546232903 44915 8578 176918401 44915 73551 90866056 45346 73551 434589502 80074 69788 381175622 68255 45346 311645014 80074 6262 79594305 11462 45346 366760883 44736 80074 108121735 62236 80074 335106967 11462 27110 442555384 6262 43782 303178568 49279 43782 766265170 72839 27110 916648714 57007 72839 755071041 49279 86643 128923704 49279 62399 713046844 62399 71715 433982720 72839 45096 368118339 86643 17032 140649826 17032 16627 707055981 51961 71715 315470698 79498 51961 71414782 45096 11158 59846124 17032 83576 173901950 16627 18966 473304119 3205 79498 644428232 24519 79498 970426806 41685 83576 54570601 42679 24519 786348060 41685 51396 359964754 42679 4920 815978284 42679 77162 73630219 42679 82693 876924498 4920 44985 823565926 51396 8679 896075217 44985 82992 27418212 85194 77162 22304893 8679 73754 746293844 53502 73754 130885858 85194 79920 182136806 85194 68056 536653127 24199 85194 233189013 83549 79920 942291139 49520 53502 99188154 79920 16444 654950304 31574 16444 348943664 77480 24199 532164505 51041 77480 425922293 31574 45763 421871488 31574 88647 984212375 1684 88647 337659175 88647 75255 234525319 62756 75255 110463579 3630 45763 147147783 3630 63420 901014957 3630 31944 550572113 72391 75255 860882324 3630 72497 649780717 47912 72391 776553438 21374 31944 236845364 72497 51440 60638127 72391 65131 754948681 22490 21374 713395608 33484 21374 706924334 19868 22490 135391892 54547 51440 305730151 19868 78159 555283646 22490 25454 538047833 86487 78159 373590982 25454 86328 612129361 80387 86487 866996552 86487 77702 417306723 77702 68038 798978948 70895 77702 236085040 49763 70895 521089009 87100 49763 859552479 2907 68038 58719430 52411 70895 27046117 67183 49763 352921183 62726 87100 759898483 2907 51902 277623511 89001 52411 666396839 52411 86326 310916802 35466 62726 351170731 51902 76026 742156636 48611 35466 811630072 48611 60985 831034264 30309 86326 42064765 76136 60985 1056934 55608 30309 910578299 14973 48611 751080207 60985 80856 103873078 10730 80856 89664638 10730 43352 139463724 55608 13409 717405994 60073 80856 635931593 60073 5445 670023539 12359 13409 827936661 43352 13360 359289454 60054 13409 665448124 42752 5445 847440183 65428 5445 563115628 50454 12359 411047691 50454 84885 13520360 42752 36376 735846545 72483 36376 786766916 43170 65428 399262136 24062 43170 854275438 38899 84885 726591887 79221 38899 636545292 79221 36517 745617717 36517 78326 291543736 22959 78326 427321667 26930 38899 249097946 36517 21211 3620488 48151 36517 888057209 78326 60859 96656967 22959 8058 234567818 53289 60859 761385928 55486 21211 919809281 6368 53289 24703186 60859 29089 541708275 74976 6368 302248891 53289 28255 617924794 74976 39578 242239224 70548 74976 325355009 74976 56056 379463321 88132 39578 256014546 78342 70548 588895490 88132 9703 593396107 44097 9703 272174912 27950 56056 148609348 9703 41676 490175203 29045 27950 876536534 31929 41676 336298041 41676 41908 453826304 41676 68646 207954714 31929 88567 489999247 88567 14046 244034642 88567 67922 244077082 79705 14046 214910476 86672 88567 326647156 88567 47403 38847184 86672 90927 401158783 58881 86672 87774194 35754 79705 925291349 86672 18330 33557256 74949 90927 728780982 35754 58816 162110561 35754 41823 627809938 41823 73719 106696032 74246 74949 711926177 29643 74949 929687171 19241 58816 529887049 29643 10298 162365814 19241 34602 365028378 19241 29331 195912570 29643 14141 971650085 34602 33505 274337236 85225 33505 715018775 56443 14141 72396458 29331 10698 574576883 33505 62499 419243521 10698 16543 629686170 9259 56443 613708080 70890 62499 79762683 16543 74159 44165051 29721 16543 740087556 70890 33698 846130633 74159 17311 852606733 32829 70890 43938735 36789 29721 385772737 29721 89919 909310645 36789 23086 327127406 17311 45659 435264390 89919 21530 250792009 4627 45659 387489005 12415 23086 466130910 21530 49843 833759455 34916 49843 240602956 12415 30850 58345889 34916 58985 872904346 4555 12415 964570848 6582 49843 76363160 6582 29159 735482857 58985 36587 671714278 76126 4555 999121353 85243 36587 724305595 1124 85243 119942537 70037 85243 649628928 76126 58983 798611881 64851 76126 62867774 66004 85243 430822527 66004 9769 697866110 58983 31894 329848464 31894 6768 417082217 31894 56340 111351055 31894 44303 490705290 31894 40909 608011165 63954 6768 739139733 63954 37968 201071041 79320 40909 680464664 79320 87796 320857376 20638 40909 666173442 55313 79320 161235960 20638 51800 996006838 17142 51800 68739657 87796 21486 850981426 31453 17142 145422345 11192 21486 616660515 17142 58668 339832953 10541 31453 863465159 10541 33556 28761995 10541 12538 379622259 11192 90027 773755247 71805 10541 537816231 90027 48278 382132353 90027 23547 880051382 48278 61866 475567504 90027 84810 996305990 9526 84810 714543544 9526 28817 301684004 5515 61866 608736490 84810 35956 135361735 9526 44476 406545667 28817 79604 229429643 4655 28817 343314031 44476 70959 50078976 47517 70959 299581601 44476 38271 713881883 37612 4655 400979575 51566 4655 753195835 37361 47517 322495359 37612 51596 338618007 51596 16752 884504741 35071 37612 139899026 51566 89693 32269526 87551 16752 87364186 89693 33142 299281159 33142 35739 247681199 59812 89693 532297219 35739 41468 157238144 59812 16098 422521993 16098 1499 100203624 71912 16098 342051052 6241 71912 500473140 83601 1499 770816320 69684 6241 231175255 29772 83601 444465242 71912 69813 596407241 11139 69684 757233607 29772 61812 633050968 61812 88740 882921995 61812 39758 135541847 69813 73585 500690123 73585 62791 593062679 13823 62791 860333886 75535 88740 613631290 75535 68067 662650641 56624 75535 709992171 65160 75535 85469469 21089 65160 452765019 68067 31955 21683337 11562 68067 654630168 56624 49957 106249884 21536 21089 647634911 49957 34209 692376375 74925 21536 358019323 72670 74925 706133731 49957 30585 610017873 56506 72670 876784215 30585 36082 944843894 7245 74925 805897724 30585 15084 725006680 4169 30585 977342796 4169 39739 178282757 78780 36082 203013212 78780 2048 771614404 15084 33074 314988049 11883 78780 690845126 11883 24619 529798330 2048 72337 137237774 36578 24619 471682265 37088 72337 649989424 1440 11883 988818265 47549 1440 89672550 47549 24132 168120549 37088 53495 307753282 53495 87875 150540678 28062 47549 147599337 49842 47549 25307862 3107 49842 43212089 53495 79461 956929869 87875 81295 453017621 62916 81295 93587414 62916 9012 398188550 88895 81295 334859133 79461 38963 698076798 38963 23062 883199769 23062 27045 689390093 88895 2786 165622570 27045 89524 442653215 7470 89524 371128135 27045 87533 12794091 27045 68415 488199157 2786 81531 649552286 65249 68415 338791870 63783 65249 741828091 58243 63783 360107217 36283 58243 272672357 65249 88302 191224809 80767 65249 77080374 68175 88302 58803580 51984 58243 185141689 1192 88302 680772444 80767 16657 519054082 84860 16657 358627123 49154 84860 32654481 49154 5519 417146492 75798 49154 251424070 53535 84860 205841998 72919 75798 271369017 72919 63609 298773430 74964 53535 692871956 72919 36915 913075519 63609 27961 112575276 68217 27961 341437918 60921 27961 482900620 36915 19218 522361871 19218 35339 194761195 35339 12226 247606790 12226 69279 49529328 69279 81152 528038923 12226 8470 335989170 12226 12609 127632379 69279 54722 703047413 49533 81152 193422295 90279 54722 583140942 70638 8470 692646237 12609 38340 3592720 38340 84850 946589909 78021 49533 415054784 38347 38340 10856345 84850 41826 540785674 22607 38347 271030412 84850 22647 736352529 11636 38347 301878496 36131 41826 124871113 22607 84015 573098363 81968 22647 480135533 11636 52948 753306222 58222 52948 591754166 60433 58222 862632075 81968 16365 291440591 52948 15388 303424356 32354 58222 866032768 60433 88406 263717655 54828 16365 390558443 79935 32354 31559306 68308 32354 807792213 54828 58370 519407335 79935 87996 821226917 87996 37969 35059298 78006 79935 356235949 78006 13480 111991012 13480 11709 866437451 37969 15462 872070777 77956 13480 664542100 37449 77956 485603076 11709 13877 995013864 13877 84968 103532350 88174 84968 891558046 15543 13877 994650534 13877 30200 494340353 84968 3973 918493305 15543 78164 181315906 88174 65881 698793658 15543 27553 964219170 51060 65881 653673551 53623 27553 899559666 37564 53623 9342950 53623 89917 335994496 89917 17211 76705085 37564 64771 173665630 1179 17211 661551985 50994 17211 203851942 19660 89917 882242476 16174 17211 837367039 79737 1179 82559177 69459 79737 755619199 2700 79737 486356308 2700 8413 143985821 78563 16174 644510626 88592 69459 624035622 2700 55550 133692809 8413 33853 768881439 57268 8413 142108755 57268 54964 729482185 68013 55550 957928880 78288 54964 486154699 54964 22455 924343657 4753 57268 89597901 54964 3887 490449328 22455 36420 535995493 36420 9223 111188681 72597 22455 279093685 72597 74507 933582495 59673 3887 635211305 72597 35402 236317196 59673 50225 433826348 35402 50325 487874914 36017 50225 365562112 51029 59673 12616422 59366 36017 406346557 1100 50325 850708460 36017 52379 295058868 36017 76722 435024246 13684 51029 286670951 10033 59366 164138057 51530 10033 350998427 31169 52379 819313835 9361 13684 725388075 76615 13684 758204316 79809 51530 36022152 34175 79809 177395356 5868 9361 364531515 34175 34911 377588986 34175 48536 286638 85610 34175 677654273 16502 48536 213267059 68653 16502 151650800 34911 59235 8447552 59235 52328 892982693 85610 41545 512148619 18883 41545 970301295 41545 27287 37480187 25682 59235 198271857 69644 27287 247544162 63053 27287 828500341 27287 62052 803514033 61001 63053 458447512 52978 62052 523682316 61001 10526 750655525 8828 52978 78758254 85701 8828 783118496 31820 61001 514221581 69619 31820 800351238 85701 20008 373960692 69619 85016 522820334 53131 31820 455487381 59598 69619 454289056 40606 53131 987769459 59598 71790 960868528 36986 59598 461553435 2254 36986 223912634 73885 40606 500297265 14647 36986 138145717 74412 2254 223429342 74412 21651 252981233 27432 2254 22143739 73885 51353 594212907 73477 74412 823385375 43252 73477 911550801 13339 43252 940414427 42898 27432 935971726 7795 42898 632525464 74502 73477 593902075 42898 85416 895338045 59516 7795 708124894 39041 85416 49172172 53257 85416 326991648 32641 39041 319430372 77621 32641 425965367 59516 63939 206454955 32641 62315 845047307 32641 77966 567562678 16857 63939 617480363 77966 53926 686340710 53605 63939 293326819 53926 45910 668434999 62503 53605 580205994 58116 53926 324592028 89553 62503 773771735 53605 26114 433911371 26114 280 134370602 53974 26114 118966856 84483 89553 885069328 26114 31556 779015963 40303 31556 686289639 59349 84483 842497643 31747 53974 66585962 36317 59349 675629861 57610 31556 358557424 7127 31747 770646537 31747 55964 693758407 57610 31930 586215488 66172 31930 445074698 66172 20910 153105170 31930 37581 835770287 37581 46416 405775762 31930 11040 70100083 57793 46416 284019488 46416 5200 520688894 87496 37581 971236804 49702 87496 901022719 3443 49702 590831830 3443 81160 928827468 25767 49702 209224054 45291 3443 333464961 25767 13928 791785485 25767 43456 271468477 52913 81160 6220468 47662 13928 141324838 64949 13928 787905957 43456 27274 746342177 924 52913 799752362 35685 64949 275973387 67411 64949 476644369 924 88893 999323651 6840 27274 3640814 82535 924 966648319 67411 74810 572987750 74810 9356 565967033 27081 6840 887893380 27081 88623 762082393 38636 9356 779171710 10129 27081 762712537 68332 38636 455126744 88623 32690 944717814 79524 68332 586165198 73412 10129 141747120 17566 32690 212534950 68375 17566 174722110 32690 90488 66899137 34915 68375 842093190 17566 47727 926908480 69276 47727 370045293 69276 51189 409249998 24564 47727 134624383 30036 69276 540477019 51189 36818 829338592 10287 30036 635290345 56084 24564 957557256 23389 36818 201121203 23389 64460 38482490 64460 13544 150884112 13544 23238 878236659 70839 23238 450466465 64573 23238 905114729 4035 23238 932037229 4035 1091 440421900 70839 74291 260982130 83835 1091 63874640 26271 74291 451512218 40217 83835 967375504 1091 84030 800238498 75644 83835 164154315 7860 26271 93797925 70006 7860 230978632 70006 27001 581535692 75641 7860 787238226 86627 7860 449690729 86627 21873 95838865 75641 19950 275982704 22876 19950 270039144 90394 86627 305710564 21873 50348 919481993 35225 21873 373444586 19950 55630 236924820 22771 55630 886888354 11367 55630 816946039 33909 22771 558563469 35225 75530 975172045 51465 75530 807844625 64817 11367 652313219 27109 64817 328128147 33909 47883 974316469 51465 37037 662575379 51465 61861 530492419 18483 47883 628657978 17919 61861 146578017 48838 37037 363508956 48838 5315 501061234 17919 70011 606965691 37258 48838 561910345 21369 70011 647319076 37258 63174 33497248 21450 21369 64989439 37258 16714 563276637 16714 80294 919852668 80294 30762 967247079 16714 63631 360174000 80294 10813 878316040 51932 10813 716751582 63137 51932 813823811 63137 85645 61856371 70142 63137 132294451 30022 85645 584010886 30022 36876 14835219 49071 70142 76374437 31229 49071 537346973 70142 18854 660634647 49022 36876 634608756 18854 81210 284546213 49071 23437 156007198 23437 2862 265991598 2862 68480 304896046 24779 81210 769850525 63230 2862 353947676 23437 35010 444536894 68480 53996 537044367 82688 35010 980689664 29899 35010 636791290 53996 24771 7727202 35010 4684 608193477 4684 9953 933404771 29899 30203 512827850 4684 47700 568901020 60885 47700 24696204 26728 60885 197838349 47700 50449 910362462 62514 47700 8990378 83805 47700 942511893 39803 83805 250986943 64719 62514 822992058 15731 39803 316747405 60202 83805 906949800 15731 23426 734407942 60202 44161 567170319 44161 37195 900400298 76479 44161 678753130 44161 24516 25936946 24516 49965 132877187 48259 24516 191533936 48259 74439 153317897 3132 49965 43309491 3132 79160 705718579 75399 49965 131455217 79160 66512 388689819 86420 75399 649722740 79160 53469 77965996 75399 32838 424234652 8372 53469 968939913 86420 39719 233689585 8372 23404 753294086 51423 32838 416506728 55678 23404 820411301 47924 55678 328660896 77507 39719 742314337 60181 51423 963378227 43678 51423 762083464 34748 55678 959312591 86499 34748 764020284 77507 83248 821065215 87306 86499 325726317 87306 24749 216908330 87306 60700 289774450 80121 87306 93640807 24749 46823 504818274 33292 60700 499857295 46823 60028 166452974 87318 33292 395192275 43040 87318 63840395 60028 32967 792669112 57338 43040 949080700 89342 32967 701786964 57338 5945 320284107 12388 5945 883998907 32967 77463 456900063 47384 89342 89530844 47384 88074 28368427 47384 76088 38835041 78360 76088 652614853 77463 11107 281889940 54364 47384 164838938 76088 68173 120578186 68173 87519 550627607 11107 66343 170672535 71526 87519 92139981 65928 66343 420622733 32914 71526 276938037 65928 47104 457417545 63468 65928 341058302 65928 66511 534042884 65928 53489 898996923 66511 61660 433101094 47104 37350 635045600 61660 43694 950540926 41051 37350 161961031 17462 43694 150126280 47465 17462 14178100 6457 17462 510608228 41051 10937 638991276 10937 19954 31790058 47465 87440 349655110 6457 59403 477384637 10937 50848 279855186 50848 63477 223815289 58027 50848 981251333 58027 68011 271388203 19368 63477 86464601 63477 44989 512646307 36699 19368 881458130 79467 68011 714203353 19368 44730 548134448 44989 28590 222735479 79467 70837 987550448 79467 25412 832150953 26769 28590 267140820 44730 26174 62705680 25412 78243 21386500 25412 67467 95905425 49694 78243 179925199 26769 79890 774671522 43203 67467 930095235 43203 54739 893941138 21929 54739 455581721 49694 1818 590586386 54739 41185 574807377 43203 83168 85491712 83168 5476 21635722 64465 1818 242803422 64465 10618 894087247 25027 83168 488244243 64465 18199 643928084 64465 89686 483056695 25027 34074 943556589 18698 25027 819072617 37924 34074 898682831 70863 18199 137174669 82539 18698 197352914 18698 39646 697854252 5054 70863 142735952 5054 6132 695007185 6097 39646 445746727 21447 39646 545517853 21447 1837 941242436 65814 1837 181601318 65814 53136 715791998 57508 53136 554106799 65814 8809 73311833 76208 8809 877551014 8809 12166 616125612 21560 57508 992866558 5199 57508 847916821 37444 12166 48619211 37444 7348 13673385 8360 37444 550720719 8360 68123 739946800 4206 68123 578985364 68123 17329 878743149 17329 30483 358108674 68123 48796 765340841 68123 12684 212864319 27446 12684 62071902 48796 42374 545885621 30483 30713 804134611 58746 12684 4768506 71961 12684 677609317 1941 30713 492617717 15928 42374 980192640 32835 30713 423312222 71961 31823 992743088 31823 36584 855308060 71437 31823 72277194 42732 36584 475932464 32632 32835 411312991 74998 32632 623522279 74998 2483 226267479 42732 46690 215335722 2483 44070 455874065 29461 74998 128755814 62963 46690 889690677 24503 44070 385301600 81842 46690 836192081 84791 44070 945342481 29461 30635 124188943 85990 62963 515283446 16498 84791 195203994 16498 39274 554654619 85990 65039 657401280 1238 16498 218501531 85990 22885 717144570 30679 65039 950400802 68664 30679 383443106 1238 62206 936784128 45450 62206 779474216 5553 62206 951842197 48000 68664 51580610 76501 68664 88981238 48000 55586 67579463 5553 61388 409190113 66051 76501 108011122 14258 61388 13733135 76501 35599 97765 66051 66240 570696303 38521 66240 451491186 66051 62167 431246014 2956 62167 336254342 66150 66240 817080504 44817 2956 252416040 26262 38521 559014618 44817 83842 671920924 77378 2956 406087849 26262 1680 553033311 1680 43778 316306925 49577 1680 234425504 68320 83842 517413877 36412 68320 502486945 68320 57461 645651741 28367 49577 99534765 57461 70404 12600103 88122 57461 858062226 82676 28367 277210756 70404 3550 678009283 3550 87264 766530364 88122 67570 553188592 85544 88122 814831928 19461 87264 541434497 67570 70735 653643750 19461 2027 568505212 19461 10256 567596931 15666 70735 695447711 1307 10256 997883690 15666 67565 468674170 10256 77686 553035715 67565 26688 564916174 58937 1307 824267584 17188 26688 9481934 17188 31426 322327667 31382 31426 48285949 26688 40281 470432889 77303 31426 119435714 40281 17928 531616757 40281 44027 358700943 77303 54235 755338018 51428 77303 7727531 90719 54235 435169569 51428 81651 112978458 44027 22636 753626246 51428 69440 781621390 73306 81651 2377911 22636 41199 724814128 43291 69440 327065014 22636 56542 633156533 69440 4887 274303628 59565 41199 590767062 25004 43291 987949722 4887 22893 882517682 81065 4887 223589335 59565 4236 557343335 25004 76197 20941129 22893 52816 6895003 22893 28118 120762456 28118 88418 741680306 71048 4236 554042436 76197 20270 886083362 75208 28118 427388311 78256 71048 940614890 75208 2470 197709901 38032 20270 256362355 2470 38597 960246604 43164 78256 69266394 64657 43164 409848541 53114 38597 25311855 9265 64657 45519050 38597 67942 464881579 62900 67942 242404 5353 9265 227603575 224 67942 296682740 31384 224 700426260 224 35498 197618277 62851 5353 112178221 31384 85383 49923462 87453 35498 231976262 87453 20139 331597234 87453 89422 424679590 89422 22278 187984383 32498 85383 945072864 22278 13521 150762759 86267 20139 83787149 66900 32498 405556258 37643 22278 967774685 46140 86267 725478007 13521 40322 231836220 40322 585 17178490 7980 40322 725402271 40322 47100 371288451 66300 40322 544836053 55183 66300 742889952 7980 39283 521361623 7980 62500 265150931 17 55183 71363724 55183 34157 145019896 34157 71501 903484585 1503 62500 839337655 51965 1503 197097161 1503 17035 240973161 34157 8930 355725274 8930 8270 65282805 1503 2580 988611914 27220 8270 372340322 27220 29883 2290761 8270 52984 256627378 29883 53913 17357034 53913 36899 176455478 35701 27220 926520865 33070 53913 337276219 75133 52984 747258070 64059 33070 866837525 35701 77106 630595117 31926 75133 490530739 36597 77106 508618143 55212 36597 845080473 9420 31926 550471418 8246 77106 304421259 9420 14990 845340921 57463 36597 958130217 57463 41094 272906702 57463 55428 247274845 29586 55428 66791275 84014 55428 828982390 27016 29586 717853079 55428 11654 696229427 29586 899 353587422 84014 2550 968370153 27016 7565 974274831 89806 7565 811874816 11654 27219 42921143 79200 2550 52269090 79200 47101 419834916 83447 27219 837508591 47101 52843 885968277 47101 151 965323868 151 41924 862912753 83447 21158 449138713 52843 68770 341361734 34780 52843 628048866 41924 18106 1928762 21158 65468 376842311 65468 12466 739861594 18106 35507 339698722 73695 65468 656629707 43506 12466 902062099 35507 13685 513561526 35507 11190 997976108 73695 75982 163537887 11812 43506 903604979 11639 13685 336156208 51026 13685 60897493 53670 11190 786560260 75982 61081 981289338 11812 45537 493190009 53670 5808 39653157 4328 61081 786132847 61081 20584 850634953 5808 85502 614224281 6107 20584 945163567 6107 45942 46939913 4514 6107 675437536 45942 53969 506589555 5549 45942 51446931 4514 90093 66447394 64243 45942 424666306 89029 4514 676497106 51454 90093 601672562 17412 64243 848116353 37942 51454 296012060 11151 64243 44816456 17412 67962 541457832 37942 69691 604677032 69504 17412 61976444 11151 1985 287459160 69691 33328 194788001 67962 53203 411914727 33328 7308 452449561 7308 7170 248671881 35261 7308 293664423 60750 7170 458948400 7308 55225 717722875 90315 7170 56410877 35261 9434 156051922 35261 23781 607390037 23781 58082 950866291 24407 90315 640245546 24407 62144 40704845 90656 9434 736933257 16592 24407 168856591 31853 62144 962337648 15442 62144 63824190 37844 15442 86386479 90656 11278 145273006 83407 16592 872686590 50210 15442 502693983 50210 15710 9784507 62142 15710 172113195 50210 51274 97361344 55201 62142 823238962 62142 89490 632745446 51274 39061 61990573 55201 38061 118945726 55201 34342 222946270 55201 55982 57893055 39061 39277 585304099 29692 55982 607963801 70186 55982 99515777 2621 39277 870434737 29692 15706 734441338 24379 2621 388758910 46525 24379 779789016 70186 13973 162584878 46525 35804 317255149 35804 73808 132583677 13973 88809 817213951 13973 33834 767115713 77419 35804 890836464 70370 77419 834416290 28119 70370 446973121 28119 74260 210618294 74260 23942 765056396 28119 39881 386438208 70370 42323 217965074 23942 9795 961877304 74260 45401 705026972 43147 23942 42058082 45401 10508 601695980 9795 70506 141750899 27217 9795 169621879 78443 27217 59445240 43147 53525 892180048 47702 53525 718556704 27217 81754 417655091 86939 78443 601831946 68766 78443 297798689 4618 53525 749421781 68766 73756 336065033 75954 73756 927427257 68766 1210 97765633 13168 4618 211469217 73756 2314 92457125 73756 64005 992641292 75837 64005 163202956 13168 32148 465620584 64005 4877 261243116 4877 66207 172177015 17604 64005 56659476 32148 89442 788956026 53249 4877 296223062 40116 66207 191459128 89442 69596 908270910 19723 69596 656876835 40116 4917 929257246 88642 40116 503398749 85474 69596 31157703 19723 80845 534848183 38788 88642 820911613 48397 38788 522800631 80845 76519 514398016 43682 48397 21972103 80845 10442 218519738 6399 10442 781580645 6399 20026 84882835 47349 6399 454526479 47349 88935 666357342 36653 47349 975127646 5807 36653 291899215 5807 72826 376513244 72826 69903 773857622 48932 69903 953212040 36653 31347 447296308 85597 5807 781146501 85597 83185 720582398 28380 48932 957355188 28380 18478 144884697 18478 80837 863137894 85597 54841 25992758 70314 28380 343616346 28380 22637 920287909 26264 22637 344497839 73850 22637 149161132 86016 26264 866306202 8854 86016 656662666 32133 26264 514733157 86016 75436 975247788 7718 86016 88051963 52703 75436 661038120 75436 34533 248301066 77434 32133 25661945 57500 52703 469117281 35188 52703 37499896 52703 90919 238983774 641 57500 682006414 26457 35188 26884595 14690 90919 85775645 641 46366 893972274 72815 641 543524268 72815 57303 528513471 2033 46366 708130622 11616 14690 335739921 60051 11616 216224525 85936 11616 810955206 2033 57891 145506696 4707 60051 111399512 85936 82397 117428877 73173 4707 46747981 82397 32935 617804667 32935 8123 923454123 44086 8123 720848224 8123 60445 607138103 8123 68773 26753851 60445 42817 41560644 4758 42817 113905204 68773 45697 475497751 1129 60445 318353442 42280 1129 210446936 73300 42817 87545905 45697 3638 411840611 28723 42280 785691114 28723 29505 961770290 29505 61738 956273264 66288 29505 615597811 3638 70003 146766375 28723 29359 726405361 80364 29359 194423352 23978 70003 526754816 29359 66619 687170191 45088 80364 643971670 21552 45088 843422273 18885 80364 180660270 18885 85321 783223443 18885 89458 696353681 57042 21552 117542047 57042 74396 661370997 74396 83319 336467115 83319 68078 658869500 74396 7249 484175908 35449 74396 719334660 35449 77685 518551945 72365 35449 203589581 9131 77685 484316185 77685 2572 786668848 1519 2572 151176206 77685 2195 677594470 63697 2572 402626290 2195 66743 8890543 2195 82324 101878295 1519 77789 909135429 82324 67434 518471216 61538 67434 122653502 81846 66743 46164064 61538 37119 195059 77789 90714 761023012 55981 67434 866314953 58973 81846 17786090 90714 89230 845066602 58973 79897 652765279 77784 89230 378621350 70013 89230 914892319 63868 58973 651056312 1204 79897 766986909 56196 79897 355884691 69429 56196 70223779 11403 63868 940801894 63868 70024 540559246 56196 77674 148666024 83040 70024 402527446 25421 83040 674612330 20639 83040 720907150 54125 77674 148158114 46532 25421 315864516 54125 65509 945828212 39295 65509 329992867 39295 28311 625087629 2471 39295 233181733 46532 43422 267436494 22730 28311 641123496 2471 88967 574066545 84323 28311 593374003 2471 22805 5074968 11780 88967 135872884 41231 11780 278205609 79244 41231 302602072 11780 73198 406983487 22805 8639 346261572 41231 55487 467235160 55487 55091 253399016 55091 19684 483272232 19684 1366 590029285 71420 55091 533309767 1366 22929 237020153 55091 19550 528412358 68641 71420 129100144 1833 68641 442007272 83565 22929 322380041 83565 80183 561440096 68641 19668 600823229 67404 80183 701685953 67404 9513 644979992 19668 82004 631967222 67404 29571 368843739 4253 67404 505884001 82004 73427 364782104 33178 29571 58150987 33178 74489 950032443 16495 73427 630538755 73427 23091 97239714 55046 23091 917712593 660 74489 113946366 55046 47731 653846704 18009 660 511834803 88120 18009 599612030 47731 10713 759965203 10713 1988 721116032 88120 18448 262483772 72972 1988 248703109 18448 723 304801985 83369 10713 106086616 46414 83369 448776041 60490 72972 624395477 723 25238 313247405 86706 46414 438377430 18965 46414 266401696 1005 86706 341859676 26567 86706 273358938 28217 25238 521707167 8300 1005 916025878 46900 8300 750368122 39531 8300 275133530 70535 28217 933452625 2028 39531 677083757 51949 46900 21461163 70535 43132 641775542 70535 31912 651469831 51949 17662 996818078 88098 43132 341876418 656 88098 235832240 68785 656 573068952 25840 68785 841376570 46804 656 587614696 57843 25840 615667706 57843 14503 752445599 55831 57843 83157410 57843 35847 912717364 14503 37910 826814225 37910 60643 895908241 64662 55831 585874773 29774 55831 338300074 89477 35847 749949880 1284 64662 23234598 55149 29774 970667912 1284 58850 909349791 89477 18895 997881212 1434 1284 413766787 12807 1434 102380070 58850 33615 659025990 47176 58850 110703345 3616 12807 954774058 13537 33615 766801660 59731 47176 404668044 78245 33615 271210462 60952 59731 950030216 52426 78245 922978387 20304 78245 937251898 20304 83306 130616545 42074 20304 272212575 60952 38731 178113861 67339 38731 12817309 38731 71058 369013809 42074 38566 572801905 42074 85226 280481927 77705 67339 41958004 42052 77705 348332184 1351 42052 290078725 38566 79657 421772534 42052 32645 413782428 82661 77705 847839402 79657 203 255100929 82661 57900 357175634 32645 9881 296262406 54925 57900 5355674 54970 203 294109335 34189 203 455070047 54259 54925 64497307 47122 9881 586027087 42436 34189 147994084 34189 38287 574159805 47122 669 110210635 38287 6554 891716849 27313 6554 890142181 6554 87532 947552477 6554 34259 711505078 6554 934 520253603 37208 34259 418726019 13291 934 11475184 13291 70965 70254115 57598 13291 988496104 88548 37208 757849440 70965 42879 523806442 13291 64570 120166357 35348 88548 164678657 88548 57801 681375242 64570 75368 310628877 64570 68542 513846800 75368 57865 896907935 75368 28417 220867809 85418 28417 560429940 28417 29039 492368641 11296 85418 604011592 50064 85418 810629128 50064 65764 331115784 29039 19376 189866682 11296 86094 97763043 44585 19376 615694389 19376 90700 622579217 65764 34085 436435713 13661 19376 4021185 86094 34740 231129035 34085 82104 614429531 90700 32260 222028487 48743 13661 1481165 13661 36635 208314228 34740 68589 80301881 78261 36635 495110996 27239 68589 316810228 89324 78261 152316599 86463 27239 39139718 13116 78261 672570599 53159 27239 142415752 13116 33262 463504943 62935 13116 876642082 33262 33633 257285542 47639 33262 722784311 33262 6721 900346027 55602 47639 233390410 80925 33633 701067658 69854 55602 417787159 69854 56250 796782678 81939 80925 315097454 81939 21354 34918863 33944 69854 302666498 33944 86141 132350043 59755 81939 381935090 6998 59755 183741674 57601 33944 798218328 87023 86141 141862160 57601 85155 252219973 52717 57601 113072727 57601 66550 887562276 87023 55673 164734475 87023 14706 988309617 44598 55673 208340609 14706 64242 627700368 55673 54309 609218516 44598 82143 2049661 14706 71832 427221853 4403 82143 831372838 17266 82143 499038723 71832 39216 69525237 39216 48343 590175119 58143 17266 35059713 58143 32395 247636675 63772 58143 131184979 39216 73960 114800318 27381 73960 226644505 58143 75674 992216289 7720 27381 850369624 32783 27381 178599948 32783 619 910712884 1269 32783 125900514 619 22925 431955841 21380 22925 69995052 22925 9439 817726961 67872 619 181669307 9439 80536 956846870 22925 59250 460028463 9439 66045 356398053 9545 80536 984218967 67872 29289 920890888 66045 49036 358846635 59250 16046 83586777 28861 49036 67522214 10611 9545 109168871 10611 37423 117059093 82873 49036 886456974 67117 16046 637676998 82873 41342 648598322 37423 75191 286774194 41342 23545 981738523 82873 51266 58610181 51266 36154 92804275 51266 19346 488041026 38904 19346 78820131 19346 87647 789301707 32569 19346 276311977 21821 87647 704795460 19346 72099 56760315 51492 21821 998887854 32569 70399 723472534 54923 72099 38327290 51492 59737 211422903 51492 24357 780858674 5558 59737 236192688 51325 5558 178862857 5558 59019 241109068 36795 5558 714065654 49224 51325 608628030 76000 5558 488148369 59019 52794 526883022 49620 76000 244708228 49224 81111 130631118 27968 49620 15610102 49620 62212 574337711 49620 37093 205836967 83631 81111 982961252 56710 27968 760256103 37093 55648 920168544 37093 33163 759438078 56710 75355 166296695 3127 56710 79325142 31149 75355 28290322 33163 39557 446351803 70701 39557 848013824 31149 52761 29399212 11706 39557 916982947 31149 9828 30608195 70701 62615 223611127 69947 62615 940038195 10428 52761 913232601 9828 3560 800791782 69885 9828 390039419 33169 69885 795610707 77258 10428 807195362 29187 10428 171601894 15723 69885 198382419 77258 73911 233414168 29187 26292 896834180 7488 26292 716107442 88902 15723 466782492 59580 7488 972261200 70402 59580 19614093 88902 73423 136412203 59580 69867 49087690 88902 1309 746206756 1309 18688 74841910 25594 69867 563546843 1309 45338 960562773 17314 45338 480121990 1309 64191 619239034 24083 18688 446282891 17314 75140 902650918 24083 70946 896810543 24083 51868 64495728 70946 45262 249365802 45262 13224 210940988 84816 13224 767560007 70946 39807 77012746 71113 51868 326296650 45262 43279 685455307 84816 57683 793453425 9588 39807 472018294 51898 39807 77694895 57683 23690 421190518 23690 37677 757888251 51898 44072 62057118 51898 80900 563083705 86051 44072 588900899 515 86051 469225833 37677 12280 925328582 17944 515 37191196 56434 12280 792734986 23956 515 219341000 60973 12280 413756112 60973 40587 848364516 40587 37506 470657405 58272 60973 712024984 60973 82605 851334560 60973 32994 80289465 8522 37506 52569463 23806 8522 17987330 82605 58995 747381556 8522 88283 784367314 58995 80589 893481631 2017 80589 989679080 47106 80589 824701130 58995 64727 807596133 2017 73072 684137828 20467 73072 339700198 2017 89983 425091132 64727 79118 49621708 79118 72121 682399005 79118 20788 543456934 20788 31736 256399270 60151 72121 363807693 75291 72121 19473163 20788 90466 276111661 90466 77413 667898756 49857 77413 103137173 24837 90466 19104821 39859 75291 85223301 33231 24837 824719228 70477 39859 166274767 70287 49857 624789265 55567 33231 311783695 20685 33231 546556027 20685 10821 650661632 70477 58899 975568442 58899 54654 320237647 58899 16649 522897663 57759 58899 393452793 58899 34163 918356711 20335 34163 161741893 16649 13557 435076127 990 34163 152204 8821 34163 62728018 89642 34163 150503248 20335 78407 683227636 78407 63014 953853350 78407 18354 822752977 40271 8821 62929998 69864 63014 332075146 40271 49688 155813086 63014 2163 760226545 41060 18354 244644000 55040 41060 160096072 90498 69864 678011383 41282 49688 12693946 85871 41060 517224599 41060 31788 957148690 90498 80080 901951019 80080 36864 160301356 41282 5334 464873002 35125 31788 369232280 35125 86228 4062244 86228 46362 389396096 48091 35125 118843310 55962 48091 633100220 48091 17599 881631179 48925 55962 750707128 48091 52810 528967324 17599 59645 616888320 52810 33216 841772332 1101 59645 751764682 48925 77406 77352338 79951 59645 433922783 42569 77406 286339130 58567 42569 884273972 45150 58567 290269481 79951 49034 22454834 49034 64879 150524208 45150 35228 66356664 58567 50945 985838520 35228 23953 544023912 35228 62472 92783650 35228 63844 846261227 50945 51448 58050590 48528 23953 386278729 63844 11300 92731813 84750 51448 816368901 36383 51448 699473134 11300 56110 854420205 84750 79370 844515823 84750 48556 589540745 36383 73905 844716778 48556 9620 134149727 33919 9620 728879208 79370 27687 117124853 9620 80481 899963273 1690 73905 287220128 9620 85290 660912504 85290 57353 172046945 1690 1913 449147252 85290 80118 176335064 78491 57353 696369085 85233 57353 416995914 1913 58039 95511999 80118 90033 86687182 39176 85233 862626646 56057 58039 779845824 56057 5611 993256205 58039 51533 260133460 39176 43077 114501941 56057 83776 141885841 5611 79756 743439776 5611 78666 712244836 73047 79756 415103673 83776 51108 680864422 25551 78666 442617454 25551 77529 111162689 73047 85697 702419799 51108 47223 92377807 77529 46073 652091072 47223 18905 442992319 26350 18905 707809265 85697 18871 779610192 5725 46073 989350043 26350 45559 980749932 18905 85628 269518314 85628 41991 970833547 57454 45559 256774441 3461 85628 122343069 19247 85628 419886513 41991 16547 241161737 37354 57454 365439675 19247 83352 706523205 44564 37354 880483028 69997 19247 570823972 1365 83352 830482350 69722 1365 604840867 2852 1365 89170784 84604 44564 944389784 89376 2852 276711062 1365 24192 887405510 2852 78856 752808188 84369 2852 264220165 89376 85099 246350140 8359 85099 386493441 7469 85099 894803423 26223 7469 233773320 8921 26223 979979603 85099 90878 180618922 90878 1413 444230236 8921 12406 950585780 34221 1413 617775534 1413 87051 665520550 12406 64856 792394056 5223 34221 343016194 33170 12406 92599100 33170 90449 467850843 65323 33170 941177111 16357 33170 560022616 85167 65323 971150589 16357 37916 558796604 46686 90449 426687585 48930 16357 978713460 62952 48930 437899147 37916 44727 824678868 62952 44183 763291625 71309 62952 9358319 44727 6812 183207645 7576 6812 645562525 6812 19962 989821902 38878 44183 897223168 9210 71309 71516774 9210 81018 780344640 69859 7576 97145018 81018 20614 905253835 38578 20614 139399663 29733 38578 639282319 20614 5430 961653061 69859 80982 530303484 37762 38578 629844511 24848 29733 134197942 43348 29733 982763349 70820 24848 331752344 73899 70820 523467828 73899 24915 994089045 43348 12095 965893587 45886 12095 300743433 2913 70820 108902575 24915 13145 902620595 13145 10712 126488028 45886 52088 831892248 45886 12457 976957569 45809 13145 389523987 67903 12457 941686696 82909 10712 43195539 28295 67903 127326173 28295 11916 669700042 67903 50591 25982440 67903 68784 128576867 62354 50591 831283604 17380 68784 767772697 57657 62354 719010824 15007 17380 539620252 59268 57657 854636901 401 15007 591510040 48901 59268 955147976 57657 51069 952045319 51069 50342 747093205 51069 67909 723232526 401 56635 113913127 1601 51069 965343808 72779 67909 796337894 2370 67909 203845172 79412 72779 341528936 37699 72779 76803300 52909 79412 160120649 3042 52909 822506081 49554 2370 618124826 61185 49554 412077571 27696 52909 509399879 27696 68927 11435707 68927 30516 132022598 49554 48451 249169751 43741 30516 10083031 27696 32416 272928405 73607 68927 443863040 84780 73607 217751807 32416 52391 578348763 84780 42672 767553966 18641 73607 754019015 17467 73607 92690239 84780 3581 393965963 17467 76898 645787485 69784 18641 982355351 89161 3581 189885216 76898 78572 766485365 23555 78572 808819435 52094 78572 17318297 90277 78572 482656466 14237 52094 735424161 52094 88838 3913835 76546 88838 698889782 58183 14237 124520835 88570 76546 643262618 14237 73168 49632595 58428 58183 588948416 4446 58183 16453996 88570 71311 762551852 82119 58428 847521517 82119 12076 425139236 10908 82119 941695133 33332 10908 91244005 9100 10908 795165263 49959 33332 366052803 509 9100 988479977 49959 56120 738439298 82168 33332 133280514 56120 21032 214059452 49959 17732 567083976 82168 84474 2392499 17732 67849 107120052 18342 17732 611555752 75315 17732 426771643 84474 38454 638331877 48097 84474 824047507 8207 18342 164216242 44137 38454 107612063 48097 36032 73806258 48097 34584 69055247 59509 44137 885631754 29633 44137 393852373 36032 15455 49929036 86898 15455 913916483 15455 83285 489966934 86898 41425 826343256 83285 10457 97717029 8807 83285 936216695 86898 40594 762070054 8807 792 788413084 82616 792 489797847 78395 82616 168905743 38084 82616 83235931 3675 38084 614507034 44981 82616 884327830 82616 566 301933947 3675 81380 741097504 3675 68752 246546988 3675 23060 927951904 20831 44981 612564075 20831 57230 493980279 68752 70200 615310969 70200 44612 77403339 17067 57230 6002787 57230 73017 619548702 57230 19980 92391673 17067 28230 111909161 19980 3421 468393338 28230 10121 390331569 61082 28230 57219978 19980 30469 766462652 10121 8190 897135334 28768 10121 907456592 46127 28768 856135744 7511 61082 9178492 7511 50200 958360034 46127 66264 760123500 51538 66264 799888776 46127 56675 977715018 56302 56675 677000230 56675 14523 157856483 14523 41460 411642969 56302 1336 883205666 56675 54085 169943434 1336 84828 962936678 74934 84828 253229334 10632 54085 291350035 1635 54085 794508535 53382 10632 999079688 1635 42203 739247823 69371 53382 971860447 86703 53382 216449649 69371 61403 123795212 53382 20792 422027135 80095 20792 379779037 75791 61403 403806649 8310 75791 573451966 74838 75791 807401161 20792 36236 548002274 18783 74838 435227567 75791 85345 57024356 85345 44890 945370981 18783 85577 543854268 85345 18299 252213716 52435 44890 95556495 82914 44890 108741186 44890 48795 541585747 8115 85577 651917239 1802 52435 46561959 82914 33018 471923887 65798 82914 25488089 33018 1648 963976513 1648 63948 543696503 1802 18630 908114036 1648 78284 453754969 1648 7358 307670429 1648 48166 736831203 63857 18630 564186413 48166 70855 697953626 78284 47960 381168476 22993 7358 807861667 60811 63857 860927063 70855 37471 815100495 70855 10304 867344721 10304 88643 439305026 88643 6111 140519798 23417 6111 67515494 37471 14988 916249519 76974 10304 728390334 6111 66312 407943473 86907 76974 725254208 24627 66312 397957326 66341 86907 821171662 86907 42677 447803581 42677 42666 778543867 49140 42677 165151759 37107 24627 171398068 62303 66341 640885648 44599 42677 243955824 42666 10852 700677365 68113 62303 552531677 15187 10852 853086663 44749 68113 798209822 44749 41410 788808215 68113 82111 151248788 40161 68113 413778159 36229 41410 764881940 41410 31300 191104756 85069 41410 773879223 40161 20882 810211589 4692 85069 172913092 85069 79789 696377673 15075 4692 706474869 73634 15075 183326071 73634 3157 550526390 3157 24861 338724242 3157 13471 577716947 22680 15075 280654286 5680 3157 666179787 5680 13413 607559625 5680 77086 118730539 30504 13471 693931569 5680 31895 833073267 5680 65999 27215130 40375 77086 228977360 30504 72057 716924629 30504 82132 517822767 82132 74262 746201610 72057 62934 603081973 36914 74262 879761028 82132 12529 666047466 36914 14726 961699128 74262 46697 115328874 62934 37133 324723882 46697 64021 164332265 65388 46697 598937234 60219 46697 806137639 64021 71478 871707981 65388 317 882937826 317 46489 951196096 59993 65388 588866179 38214 317 218838337 82233 317 933939377 45435 59993 183502932 59993 10191 747083976 59993 23103 248178763 39553 45435 134265579 45435 9578 214444905 39553 7202 157264005 39972 39553 883619462 9578 36285 323968642 9578 76594 457175422 70911 39972 480458199 7331 39972 474349886 7331 55320 80322863 7331 68614 32860261 19360 55320 798699407 9224 7331 628394337 19360 3246 69254893 89119 3246 974692834 74278 3246 727677577 19360 71996 934503010 9224 76403 137782189 74278 30420 816570307 30794 74278 540633050 49892 74278 616642462 30794 83366 887779164 7927 49892 847224321 63638 30794 107733986 86148 30794 436666088 86148 7790 452152889 57314 83366 709762239 37026 86148 721224944 70639 63638 836007429 36043 57314 2570195 36567 70639 459335054 63229 57314 738604561 70639 54338 149739977 54338 89765 395302328 64420 89765 23949292 54338 22720 371532752 89765 77441 653053418 39843 54338 419442336 39843 62698 332581979 22720 75546 526884646 68072 75546 567749519 9088 68072 91290764 19830 62698 82406180 38644 75546 320701034 68072 86324 308028243 68072 41537 286662922 86324 1078 611068050 44874 86324 13717711 51968 86324 754170581 1078 22543 432151010 44874 9069 49988116 22543 36173 271227976 22543 6734 915512027 26306 6734 908351972 83899 36173 70362983 22601 9069 869858422 16612 26306 119306852 22601 84958 620656959 41219 22601 478697593 83899 12460 825159339 42813 22601 969661920 16612 51835 406605483 12460 56138 989606093 41219 79611 46570697 56138 66844 386892281 42813 41079 226929247 66844 25149 134921817 25149 67888 992438280 89021 66844 41343885 29456 89021 3560551 33401 41079 893575920 63498 25149 454852068 33401 51390 539600858 57488 33401 67112153 29456 68080 721899718 15079 63498 657540637 29479 51390 856610101 82323 51390 977324308 29479 40074 42018362 40074 69936 295025569 30327 69936 502616710 30327 83577 865791039 30327 37877 872628387 69936 80290 540488721 37877 9632 316568621 30327 54392 878195488 74330 80290 269984593 9632 13253 75543663 54392 35478 113589282 35246 13253 680400252 28561 74330 592476355 28561 23850 379566988 28561 45163 107119708 86116 23850 335351 81402 86116 233302651 72632 28561 430565061 35545 23850 669832083 35545 7876 78490588 45529 7876 859618118 64989 45529 161465442 68586 64989 15544929 45529 50283 91363980 31648 45529 77741185 12930 31648 947631321 31648 74543 867112505 68586 88938 26819466 26289 88938 523521511 3124 88938 761191666 3124 793 468310449 88938 53497 484811987 79356 3124 761920634 7654 79356 142565161 32596 3124 64249498 79356 77153 679245887 17827 7654 840035055 24380 7654 805087054 86438 7654 732888608 17827 48806 846142203 15344 24380 768391375 36454 15344 1960259 66509 86438 126837798 48806 50648 947609090 11457 36454 140198877 2261 15344 986033226 21743 66509 27876822 50648 62215 162638775 40131 50648 238738611 80176 21743 74066523 54973 21743 526259682 21743 48364 79372073 70482 48364 446540088 54973 73006 926907419 73006 28391 338459211 70482 38671 990058489 70482 13284 271855848 11083 73006 447387166 32073 13284 725831171 11930 38671 754085653 53942 11083 808829712 26150 13284 474539372 45144 32073 63480443 26150 45199 479020339 45144 84117 942382081 84117 31741 457723510 45144 64887 158915621 26788 64887 539969200 75336 45199 126587410 78413 31741 637400754 64887 60686 92442593 69241 64887 276929905 85523 69241 324510691 83000 75336 615508434 69241 29241 971829677 85523 42402 768888258 23661 69241 962229317 83000 12386 322398623 90105 83000 733122126 29241 68792 32961513 77937 23661 207022173 68792 59302 849178671 77937 86906 880296954 29237 68792 823909851 89991 77937 708540840 59302 40675 176963683 59302 24474 941286198 52166 86906 17798222 89991 33500 30727009 58684 24474 21171450 75301 52166 707933443 75301 50070 635732424 9221 50070 886003686 50070 28521 253421569 75301 27466 612066359 37755 28521 852179070 32250 9221 777068103 49746 28521 37542675 49746 30576 795538311 9235 37755 369282121 49746 59678 175279480 30576 2302 10095284 2302 21198 852655740 29746 9235 87395266 9235 89718 218749211 8896 59678 885939433 29746 42511 751142771 12634 8896 301878113 72305 42511 184835605 89718 50389 813821320 42511 51851 841682762 4912 50389 468506844 54279 4912 72390831 50389 2008 128632272 51251 54279 367502043 4912 85568 224524643 4912 85700 896676545 65624 54279 511863550 36577 65624 967546131 65624 74331 485231384 18315 74331 412858230 85700 44601 965494344 36577 90188 450391724 46782 90188 506180159 70115 44601 675188487 9689 18315 284645641 44601 8817 838518218 8817 36798 840654813 58933 36798 111718353 70115 58003 631354539 3919 9689 24750527 49289 8817 874518268 36798 59269 943015458 49289 3494 375792057 17199 58003 690673333 80969 3494 949373280 62659 59269 937226956 59269 30573 120048915 30573 12700 887272780 74395 30573 875362358 63448 12700 651263251 30573 35047 784365216 52793 63448 765676834 63448 6590 105723217 4415 35047 151856164 25604 52793 209131932 25604 6968 445473287 4415 41821 950550111 87217 4415 175064718 39031 6968 4083034 6968 54400 39881958 42337 39031 969269613 16044 87217 573356637 6694 54400 217243945 33678 42337 420580300 43744 33678 728123384 47335 16044 105130652 6694 76715 266657719 76715 11120 842541328 24344 47335 453235372 24344 30018 109458691 75135 30018 23520533 30018 32820 451050203 56824 32820 795937072 56824 88076 5445512 77981 56824 491852970 56824 25514 458509119 57896 77981 874952732 16296 25514 107990161 28376 57896 197527873 16296 5695 37319330 86657 5695 452930361 62301 57896 143172556 25973 16296 570806516 5695 25728 91969015 28405 25973 685144075 28405 7279 391441890 25174 25973 461392382 19608 25728 387767951 19608 81456 321123362 64313 25174 762382258 15959 7279 291057280 69510 15959 979131615 64313 38725 957789832 34389 38725 110723039 11116 64313 468208586 22406 15959 933485310 22406 12127 848041398 12127 63689 493243377 11116 67417 914888098 67417 48810 147922501 63689 51522 344189146 51522 21501 13729481 40096 48810 86889183 23616 40096 915427330 48810 18062 647227242 59954 18062 73505226 85059 21501 751217315 85059 58256 956810884 7562 85059 139758617 68236 85059 569357551 68236 54741 920608990 45040 7562 234138849 5707 68236 284533426 7562 68738 40014652 5707 25465 17627317 13776 68738 504486397 38603 13776 432334241 66305 68738 19914339 68738 51441 772229658 25465 11364 927235967 66305 57975 465667606 43339 38603 62774123 87640 66305 905894383 20525 51441 630924767 42354 87640 939635278 34776 42354 358652901 20525 80651 555641528 65424 80651 333927356 34776 18646 172690325 39640 80651 892112827 60754 18646 266911858 60754 90732 404650452 19526 60754 767331451 87114 19526 70985872 14597 87114 212422808 73977 60754 516567060 87114 71456 703995731 39202 14597 747491684 14597 12356 451442538 66780 39202 360575813 19507 71456 431215119 71272 19507 956354784 19507 75847 17053163 12356 38163 679547950 41610 71272 369256847 41610 76209 232577478 81377 41610 673292701 81377 31684 40447503 75618 41610 914309069 3819 41610 537734311 75618 30372 814687912 30372 9938 657338641 9938 42063 486158902 42063 37210 833606456 3819 46310 635763126 42063 50222 33711956 31671 42063 618443682 70507 46310 906351242 26808 70507 985381578 50222 43503 677756681 70507 35420 862592669 26808 18012 843323479 10550 26808 252594789 24956 35420 534058571 18012 9849 847720705 10550 18384 146152085 10550 40438 126094253 7219 9849 886124960 73364 24956 60837401 9849 40706 254887294 73364 87235 471462735 73364 46833 616095121 13609 46833 131182338 54548 13609 577919611 87235 49956 813378255 54548 58831 176235041 46833 47851 18526801 15896 47851 916888993 28845 15896 903329501 15896 37331 143058147 15896 30729 375256796 13637 30729 118491524 37331 444 797733656 30729 58096 818636903 37331 80946 281896951 39108 80946 260204282 23644 80946 214639796 1858 58096 695782452 58096 69328 103778466 11749 80946 19935099 66518 39108 234411054 11749 90780 298160344 77466 66518 215728659 76103 11749 229092143 76822 76103 371029601 63682 90780 575141066 54724 90780 513876870 9564 76103 952670144 6514 54724 403281773 50024 9564 22697932 63682 81604 549863944 54724 75387 291054759 6514 27513 864234315 6514 63069 815358571 19725 50024 113055623 75387 29732 590202201 33840 63069 31463810 50974 63069 452920880 63069 3287 955928231 50974 8935 71283328 12753 8935 54163312 41745 3287 925760578 52902 3287 45089682 49700 3287 732167056 12053 12753 354770470 12753 12208 986066527 72828 52902 595316250 12208 48845 521654502 63318 49700 116474846 48845 42862 132596046 12208 90629 24823093 48845 11830 429513494 49749 63318 463677142 69183 49749 155995720 49749 59888 269480096 16200 90629 599079555 11830 12811 578736139 69183 23671 596716288 67454 69183 255787205 60068 23671 924713624 45421 23671 788781031 81489 23671 367708437 4234 23671 892934137 45421 16823 548680546 65669 81489 78892362 45421 29921 943972150 81489 30678 256591188 29921 19262 160002356 16823 82767 960952717 77597 29921 992390052 77597 10108 248309821 19262 22977 406592570 25769 82767 968826089 59066 22977 303388129 25769 78130 37224903 22977 3048 687687318 3048 13845 843914605 21946 25769 62619565 79301 3048 797275043 3048 65522 303806775 3048 58532 145093051 31598 58532 979882857 21946 15123 473780919 37240 79301 826985267 65522 46495 160915987 46495 90644 517682799 10308 31598 263361276 10308 55555 236271766 89855 55555 632616926 90644 22829 161833359 89855 56712 620277998 58602 89855 348364112 55555 16897 757432780 89855 80423 758590394 39407 22829 727316485 30002 56712 283391577 32272 16897 162692445 6994 16897 979126473 39407 15688 108192347 68159 15688 923723349 32272 28783 330519760 50490 68159 678334140 80658 6994 70714216 32502 28783 678584750 28783 62646 306782151 88139 62646 225689320 32502 22293 542455134 32502 12821 96285451 62646 37495 837553456 62646 69061 559628437 37430 22293 769789363 12821 63918 142312177 37430 40516 811327148 55517 37495 421471521 40516 38533 632583090 23861 40516 188627828 22431 55517 344150067 47003 55517 409500236 23861 63029 634084224 9061 63029 823228123 63029 29981 633535794 22431 28474 572959222 28474 56349 475487224 38485 28474 180911542 38485 78236 81669566 12749 38485 582943321 38485 37852 288592693 28791 37852 636457086 67355 12749 551726847 67355 25387 871955684 67355 80378 108156176 47948 25387 852445486 47948 24622 780061830 47948 45722 572203224 36093 80378 55063408 36093 77526 60045128 45722 9087 296865140 77526 54186 717106478 9087 27571 859798070 54186 69125 790425744 43742 9087 343590699 54186 24539 645442914 79309 27571 803657262 40154 27571 437135931 40154 9624 44861307 79309 27451 97243095 79309 38593 222191477 32463 9624 310356424 38593 14321 64150653 32463 89447 121432060 89447 60278 130507345 38706 32463 660329610 14321 75905 372030585 60278 38723 904757547 48287 38706 980486808 9809 48287 25812641 38723 89883 773585056 31658 9809 661293597 75061 38723 805671904 89883 26958 490175476 53003 9809 260037492 53003 43736 708583393 47194 53003 537107151 53003 51848 189514975 51848 10540 606532164 10540 32997 425504563 49564 51848 49973271 49564 61691 16928342 32997 25509 168302962 28389 61691 358865210 74114 25509 321901880 39790 25509 30416326 36430 28389 908449754 12647 36430 230278303 12647 14810 642655799 14810 68262 269687569 12647 67295 307872349 63352 12647 89954959 10025 12647 702243478 14810 10157 151270003 67295 84242 295449668 14248 63352 898331499 14248 87921 515125089 48330 10157 472459493 10157 80740 394494779 10017 14248 537250519 87921 18163 68518903 75911 80740 516916294 80740 74722 111893116 81953 75911 543606665 75911 48641 467648375 79713 81953 362274904 19347 74722 496597895 23872 79713 325532923 81953 64493 436732496 57429 64493 212649714 19347 7211 906093840 57429 30598 930121450 57429 51105 583790102 64493 41699 809679678 77883 51105 86421997 77883 21047 547197890 21047 52319 619629740 49851 77883 131909556 21047 74963 811308780 12563 77883 191104469 49212 74963 46359503 74963 66856 759510578 49851 70723 858125585 74963 23898 446831469 9305 12563 266879126 54102 70723 879556593 55231 23898 475495094 9305 22095 151740945 54102 65663 917291686 48350 65663 37570078 54102 45389 13383520 73062 45389 11170932 65663 41705 501398500 61335 65663 217052465 41705 16476 376145756 73062 68496 149213486 24389 41705 814052655 24389 27879 817979005 61335 51633 698800264 84163 68496 672069020 68496 49240 776808006 24866 51633 843685054 77044 24866 66336357 77044 11022 164104646 65222 49240 809362971 8624 49240 544890775 53874 77044 491475389 77044 13369 308276099 8624 53456 256691242 39306 53874 10613870 53874 10703 786001846 53874 9436 907858604 85602 9436 921067767 9436 3752 977265441 9436 71608 843164433 85602 24329 438063770 71608 85085 53476425 6427 85085 724791888 63511 3752 129691173 85085 18489 660989872 85085 7887 943087606 29553 85085 614316983 75902 29553 466975052 29553 44724 279953235 21836 75902 152954345 29553 5626 209019640 75902 56415 302910808 5626 55609 244043392 18819 5626 695232203 15230 5626 696362956 1115 15230 723159643 80561 1115 10885425 80561 13622 121208250 80561 5789 453997897 59789 80561 477090197 2277 1115 42469916 2277 82949 25901116 82949 83564 707257148 3731 82949 136929031 79609 3731 69058811 2277 7625 130293836 3180 3731 81355916 3180 33606 394956695 3180 24996 362215918 7625 32902 251740839 57313 33606 481101884 808 3180 898038298 24996 20060 309085599 24996 65544 80180971 20060 29330 975178670 32270 808 583103964 75660 32270 829965320 86921 65544 231984534 75660 29198 954397597 75660 9408 229465551 50330 86921 658796939 50330 1274 301534858 73616 86921 497996729 50330 1393 623101210 73616 80783 491713150 64107 50330 623824219 73616 85388 554775229 80783 900 169835041 36463 85388 98658115 36463 54197 479460673 85388 35407 512319878 54197 13202 944001720 900 16187 524086066 36463 2805 584540366 2805 90722 397416168 16187 5862 354456421 14164 2805 26281652 20952 5862 501398660 90722 72104 57515531 20952 16424 89523726 5862 3740 851858267 20952 78658 374560063 16424 29457 940243161 84537 78658 123010674 29457 42171 646927464 3087 29457 965254410 29457 60610 517552332 84537 61087 354048890 42171 56488 790275083 60610 9552 372638411 56488 37298 605111521 45221 61087 96420707 61087 69565 235602460 9552 1312 8187903 69565 45506 427351935 1312 64214 842346669 1312 15835 516092272 53577 15835 390876398 64214 8493 761301834 8493 77880 200269409 25116 8493 968874766 16109 77880 419992991 9129 53577 779812648 25116 83159 380581846 9129 12014 417663836 49575 16109 610295332 9129 16750 480315088 49937 16750 506684879 83159 57661 9568105 57661 85879 9035537 8264 85879 317617110 46007 49937 568646591 89043 46007 920805286 89043 24171 995077514 8264 69442 325926409 24171 9326 795369119 24171 53496 65903441 5272 89043 633744622 89328 24171 694436689 89328 71877 268320169 41378 71877 767546725 27476 41378 987392231 27476 87859 437847889 31254 89328 668812060 87859 75983 861466241 87859 18550 884336031 27476 81681 234262502 75983 81287 717825432 27957 31254 265021960 84261 75983 394723958 22499 18550 465798918 69650 81681 738265892 6091 27957 110487886 27957 86127 229934796 60203 69650 238853333 6091 43285 622057799 60203 17451 81903165 80416 86127 959294569 43285 45356 956043490 43285 15841 819683395 34414 17451 10986926 80416 24896 701625782 45356 24069 862034748 50832 24069 105349914 34414 61517 689903209 61517 55937 570521426 55937 79903 542683298 79903 49961 539920834 38325 79903 533314182 38325 86550 163128459 777 86550 120626943 311 38325 631083921 11846 86550 247152638 49121 11846 574797509 79178 49121 71001470 777 27529 873222208 36213 79178 803533030 55177 11846 179754171 10376 79178 551848253 10376 39688 645140835 11737 10376 785177956 11737 73452 249969938 73452 4208 229482279 83947 10376 833548787 11737 45008 412262750 4208 26204 239996675 90843 83947 634379853 90843 24501 440452499 24501 66135 166491786 3600 24501 84728618 66135 75230 114763612 3600 79899 24514350 81421 3600 90347866 81421 9032 436380769 19797 3600 341888955 34271 79899 736463930 7673 81421 2216565 43801 34271 159960864 43523 9032 776324639 7673 24214 699528003 82055 24214 842703246 76084 24214 426509781 10635 82055 663121622 43523 36704 211131939 10635 24548 734728638 51241 24548 919623013 11529 36704 811360431 24548 48812 767788891 89236 24548 922233 11529 35279 396420764 81167 48812 138207614 89236 4847 322394447 35279 78446 971834911 84493 4847 77155721 35279 75781 328381312 75781 4898 641779638 75781 36775 568724750 28986 4898 353200357 28986 2819 935251699 75781 38699 61459781 78097 36775 565225551 89588 78097 371988936 63337 89588 777736505 2819 45810 130810628 64520 89588 48980187 49081 89588 121469925 76095 45810 365148785 45810 1083 32644678 33103 76095 778736032 1083 73593 937659595 58652 33103 591516821 57148 33103 130718251 48870 73593 500245002 33103 88630 244604294 58652 30290 900767252 48870 14709 810509737 57148 48206 992179566 86060 14709 695095134 40988 88630 27309200 14709 72504 253607509 81974 72504 58169852 48206 64809 968509885 40988 51184 523974505 30551 64809 760302331 72504 86363 668504010 47185 30551 262344230 9997 64809 982433859 32418 9997 272778753 9997 87993 729497437 9997 66394 475724612 47185 30885 675963469 60395 66394 948773841 30885 38465 173765722 87993 29959 143091806 42906 30885 322291086 26473 42906 982397006 29959 89911 624293098 42906 25134 803779573 26473 84462 509610504 80898 26473 303494489 26473 22751 819592880 84462 47313 290651695 90375 84462 958901197 84462 32574 989738299 80898 85183 80813493 6360 32574 23696023 66916 6360 456729960 65735 66916 129952696 32574 62881 468855188 6360 5244 536603302 6360 45118 669743816 26914 66916 24123561 60492 62881 27456250 11328 60492 294820866 26914 6493 97017737 11328 39119 567697617 60492 87759 164154072 84538 39119 423670055 84538 27442 126812459 27442 58379 516486603 27181 87759 583903965 27181 69889 669435612 83113 27181 365168839 1526 83113 523645956 58379 73011 72432809 27181 81731 477686650 78254 73011 284282266 84385 81731 888729887 84385 26856 34746043 84385 49160 848805268 10076 49160 781866106 84385 183 753407095 73040 26856 979884896 49160 63787 774108146 55157 63787 295518204 55157 57862 19356005 953 183 535810073 57862 11890 625088793 56570 953 488179924 40165 57862 735002938 40165 42332 61500357 42332 8733 7822057 42332 42423 567016147 8697 42332 510037487 42332 74373 80102697 8697 44761 586042317 47278 74373 480378340 47278 5994 365538030 84409 47278 221559262 44761 27351 271993290 84409 60868 135273624 27351 20251 101532334 4653 5994 980140910 70222 84409 424578958 14936 20251 727872225 14936 28510 733966266 80425 20251 77304183 59615 70222 840187903 59615 68084 490856615 763 28510 98598868 50797 59615 561584495 68084 63496 137960814 8034 68084 729123296 26542 68084 59775121 25506 763 348177718 50797 70051 320276372 70051 82300 475634055 8034 61114 7051387 25994 82300 148429833 42452 25994 629128499 70051 26126 443728589 61114 84175 370707339 61114 12819 809915786 20250 42452 17869450 20250 87612 413636981 6122 84175 724248062 79973 6122 506142201 20250 49424 722217011 79973 12430 70740418 53476 87612 38464404 66489 6122 113760542 75370 66489 754885825 12430 12181 780549480 73162 12430 750202261 7080 12181 46083906 7080 77416 657797720 42748 75370 447458224 4507 12181 715877965 7080 42638 91916650 58631 42748 410662760 51901 42638 702732081 38414 58631 333291456 42638 7094 554668746 82435 38414 296656128 72241 7094 690016948 82435 35371 749359997 21202 7094 693861305 21202 13468 98204786 13468 11488 971215733 15030 72241 108422798 15030 85382 80254156 85382 23844 64661182 85382 85055 647241925 85382 55308 490119088 55308 72740 366802911 21301 23844 97228555 85055 83096 740725369 10702 83096 130925623 50499 10702 191061177 83963 21301 625835978 12625 83096 467734980 83963 19320 389888313 64589 19320 731958147 25888 83963 341039770 12625 27692 189016494 12625 34587 425506218 27692 87321 68199435 27692 89472 354532077 14763 27692 123222896 50743 27692 159632634 87321 61295 450465712 87321 65901 412077147 66567 61295 392413898 83850 66567 191617895 66567 49523 675617218 49523 32345 169585898 32345 26354 45166198 32345 2629 9981182 10159 49523 47567309 49523 29955 185330924 24528 10159 800483519 26354 66046 63403501 62653 29955 953520889 51350 29955 436640663 66046 37470 115103092 45692 66046 566769590 26882 66046 705650834 66923 62653 609276233 66923 4579 226882205 40423 37470 386572505 88355 45692 618348000 88355 12054 898367969 4579 39518 115632613 39518 75968 293154891 75968 10959 111886453 36806 10959 104816422 73093 75968 941839304 10959 72179 781052924 72179 69803 438671849 10959 70052 824620328 72179 42876 666483234 72179 30819 119343743 86257 42876 75269355 42876 52989 322715150 13495 52989 382030452 48509 30819 57167332 86257 66269 117962407 15920 52989 516408998 52989 4585 716400801 48509 57968 101827639 48509 57970 140566052 66269 57995 593173574 28652 57995 79896682 41551 28652 682798249 57995 48021 296952786 48021 34798 72343470 83046 28652 751324844 28652 81460 188086437 3837 83046 772823536 30894 81460 128745758 81460 57730 72605591 60677 81460 7748790 30894 72619 993964738 57730 22802 276679365 26845 22802 38754376 45632 22802 243685493 73195 26845 437667412 72619 30992 819274832 85034 30992 63601916 26845 73248 36132623 32332 45632 862008007 73195 62773 176507070 43750 73248 5196003 55685 73248 144959750 66953 32332 727911442 18801 43750 785389876 66905 43750 164651295 55685 44384 843601378 56351 18801 874845501 44384 4012 574014272 66905 42770 498787745 53781 42770 650469353 78313 4012 359591532 78313 76741 306535600 47707 53781 824333615 8806 76741 488780847 22631 78313 303660664 63361 76741 4707173 54796 47707 882397771 22631 3980 939392554 8806 87611 275888778 22631 1305 263342595 63361 51799 75470145 28912 1305 451672455 87096 28912 79741065 30843 1305 716431872 70828 1305 548419191 70375 87096 220016666 87096 3422 689161759 43717 3422 183720519 30843 52015 869220486 3422 35667 52353346 7253 43717 190305631 52015 28794 186770516 47503 28794 59243790 14299 52015 535528965 9549 47503 703461849 28794 76742 775672639 47503 58660 610848232 86123 58660 581763988 86123 74655 105548170 86123 15370 121634456 76742 73565 370129784 29803 74655 414494433 63920 73565 720719735 22548 73565 277819616 29803 66872 123232667 81076 63920 467854071 29803 86568 92266179 77223 66872 91274400 86568 77160 633304005 29259 77223 486642534 77223 76486 130707624 86568 67308 968214196 29259 21482 342176616 11659 29259 284661503 25618 11659 553206744 67308 39703 954208496 39703 14290 452979779 14290 32545 835144420 31970 14290 819434230 25618 16910 616156085 32545 48553 295653347 16910 85633 108721545 85633 35110 443667442 35110 44708 539429492 49743 48553 679315657 28109 35110 266253651 49743 85576 140903549 45887 85576 404095487 44708 83047 489478732 89183 28109 783321300 85576 6851 947569296 18806 83047 818538353 89183 43904 958749074 50168 18806 426764939 6851 84878 619163160 43904 48035 573366552 90589 84878 831963879 62336 48035 155252382 81470 62336 587116739 74355 62336 205119119 28708 81470 425786599 81470 68439 781488376 57651 81470 410873316 57651 61475 902286662 57651 37576 874340851 36903 28708 795553873 68439 87199 275654108 57651 78569 74975573 36903 23314 120291350 7665 87199 865102836 73361 36903 249694235 31725 73361 359303716 75491 7665 678106533 75491 13925 209805785 73361 21304 61754320 68616 75491 236688368 27797 21304 886297672 75491 25081 906747416 27797 63156 56276957 21304 2523 50039386 68426 63156 199674740 45713 25081 457560655 25081 37021 17234534 66299 45713 562248378 2523 61520 739309438 45713 28729 582013092 58676 37021 423369652 51487 28729 923178136 32220 51487 308389254 28729 62578 219215807 62578 1702 547908824 62578 30278 562717192 23163 32220 179113618 23163 24322 436410183 66663 24322 983531385 10084 1702 18524731 23163 34802 889591875 13328 10084 511051321 43752 34802 566170663 58323 10084 896868642 83513 10084 205683613 75048 58323 147000124 43752 42724 272714892 64422 43752 583045800 44659 75048 55678530 9903 42724 803764068 64422 66079 110682131 6661 9903 595342898 44659 75842 688462217 66079 5141 377702671 9903 48406 223235349 75842 78703 707716076 27741 48406 429861836 57851 75842 872169983 48406 8922 144583446 27741 76476 154028950 84126 57851 100436709 57851 9610 684353022 81349 84126 76240032 22574 8922 954255745 10535 84126 922176778 72651 9610 293054964 72651 21427 977017423 22574 16997 27687356 45703 21427 772667292 10535 83635 42505943 69435 16997 506650126 90328 16997 813762565 14981 16997 674022115 17156 90328 785060810 17031 17156 307487523 90328 76059 726421667 37915 76059 945151531 47499 76059 633592181 76059 77665 530689861 6710 37915 710859173 47499 85401 50900439 23943 47499 190758247 23943 22884 744828347 61686 23943 250946552 26181 23943 476351977 54986 22884 70947331 67894 26181 601223561 14132 61686 624546765 54986 64169 423158793 64169 28688 798883935 67894 7162 201213685 25511 7162 991086895 64169 83560 788596642 16620 7162 872789478 78040 83560 770076051 78040 82325 624669492 83560 76366 440079137 3947 82325 406443401 23866 3947 886389690 20944 82325 259952173 48933 3947 655875145 35666 20944 50776470 23866 89880 215609398 96 35666 384860732 62691 96 937447159 41029 48933 221930855 96 3098 414082970 41029 65966 137542409 90566 65966 395245876 90566 31690 226998814 84336 65966 299013237 38572 84336 838814767 31690 88510 372128744 38572 10738 629032557 27005 38572 755164470 25982 10738 473776450 64029 38572 219884233 64029 51001 520654671 64029 66568 52392504 46520 25982 926778170 25982 420 794292770 46520 43419 833533205 11668 420 66759475 43419 16751 116088051 61047 16751 686440200 74903 43419 479843628 16751 63794 899787869 11668 6295 577062160 81123 63794 268949262 71785 61047 382951396 63798 74903 947595796 82153 71785 140186047 3733 71785 86313465 56586 71785 308006358 71785 10690 271388820 63798 10655 833578330 77141 10655 88526253 3733 11449 979090028 10690 65658 343219850 34648 10690 322323777 81154 10655 995813992 81154 3164 720146186 84130 3164 825858498 62408 34648 872551173 62408 60132 208335763 78489 60132 823954191 62408 73295 817263113 20915 60132 175927937 78564 20915 330013655 78489 30350 747315246 78564 36180 571235172 20915 89702 372116764 78564 29464 953037811 80860 36180 520079851 19607 89702 3933921 52944 36180 30950411 45321 89702 349603732 80131 45321 600382473 70378 80860 900821292 26433 52944 975302689 52944 1881 580952564 26433 90331 117604964 25192 1881 320946168 5735 70378 6824955 83083 1881 629983545 25192 1848 104878647 5735 16414 187550127 15651 16414 566012841 15651 38687 385751251 54577 1848 141878299 1848 45264 633529018 54577 69613 241949433 49861 54577 776441654 49861 16222 863627679 43300 45264 167781901 9802 16222 491452702 9802 83822 195736299 16222 57162 851982841 43300 43872 755106915 52499 9802 20158639 24768 43872 612947996 24768 16969 143858227 43872 66176 159581744 16969 54980 646118759 8710 66176 500996458 25775 16969 935018165 54980 62880 960825765 8710 15381 822690925 8710 18095 724332203 15381 11209 119563067 78731 25775 82798022 13154 18095 345881268 78731 26811 72589783 18095 81744 647733137 78731 74297 56671905 74297 53164 917819857 42091 53164 497961760 42091 37840 27667072 19996 81744 624065500 37840 67337 202876498 67337 34050 461782888 86838 67337 112103784 86838 86277 19894962 19996 65168 864908772 65168 72347 326146012 86277 1356 341373968 1356 55467 300520306 72347 74240 539994703 74240 21573 885119344 74324 1356 53323137 25193 21573 708135965 25193 77425 168960198 74240 72016 737853777 21573 4264 863641227 74324 29791 870413099 87254 25193 192013935 72016 89721 909445088 47518 72016 312353689 4264 23472 943945125 87254 62225 231116263 62225 36399 866766999 22325 62225 384067869 73598 22325 259745467 23472 89008 392913744 22325 4827 111790412 22325 25165 644205109 73598 49916 122412573 58304 73598 878540450 49916 52434 862308925 76768 58304 779734676 49916 61653 366248453 90474 61653 769950710 20027 61653 980899027 25182 90474 910066289 20027 11527 112083210 25182 39893 899967988 60457 20027 566189132 66289 20027 998653864 44754 11527 60614779 39893 24455 675832109 24455 9799 542837187 40216 24455 697364266 43022 40216 985718873 24455 58830 83065159 72879 43022 875635444 40216 29490 285782522 40216 69322 687064794 58830 13018 370093787 72879 29940 990553980 54001 29940 297840673 29940 53282 126375327 37926 13018 639036448 54001 9855 186877217 53282 85562 371015407 47279 85562 734290619 9855 35439 124929886 60803 35439 219401083 60803 58295 794893915 728 60803 103231568 728 36348 905664104 58295 85445 593275257 67009 85445 73267258 728 74436 99696208 67009 5030 800820221 5030 58721 428553819 59356 67009 750436427 74436 20678 148985904 70505 20678 100009955 55686 5030 732195887 59356 33744 435871465 27196 55686 222905577 70505 28204 596130662 80248 27196 235611852 9040 80248 352459315 28204 68938 121500000 28204 86955 170226781 28204 10885 154602746 68938 90129 847631656 86340 10885 391887782 41078 90129 49581841 27836 41078 599629120 27836 23070 80403446 562 27836 894523841 27836 57938 936994492 27836 85868 356471461 27836 17865 945722584 51934 562 786183657 562 37277 726716395 51934 57696 637910522 57696 42259 213155278 17326 42259 189815480 30862 42259 179218477 57696 1728 479392445 57696 42626 451233527 18823 42626 380334709 42626 83595 544238177 83595 58407 858382683 67063 1728 433611551 57787 58407 657571372 67063 17593 84658953 83595 6436 448504700 17593 22162 298452569 17593 57937 277267482 57787 30986 109000216 22162 71312 956861023 6436 30243 379621224 69149 30986 558053900 43993 57937 343611077 30243 21235 290722532 30243 60289 761242921 35504 69149 692671 79266 43993 356053768 79266 52422 635155420 78055 21235 317014579 52422 76160 865304061 86570 78055 11802324 25395 52422 137087768 25395 34469 253529818 38170 34469 40456555 3845 25395 34565953 3845 59406 537201876 3845 47516 996510430 34469 32846 973026876 32846 89308 985218471 47516 49677 839998811 47516 18279 787322998 73573 89308 756975190 89308 67273 404799535 49677 10747 785558434 61361 67273 389890101 29740 67273 828520344 45719 10747 669703955 61361 19024 564463665 36273 10747 84996060 19024 13998 138280157 45719 50095 454754147 13998 68373 533749188 50889 36273 770737808 50095 73619 643902435 80310 50889 475558171 50889 9924 207450372 10320 68373 29625427 20354 9924 111290635 9924 30812 61588871 25096 20354 861271774 30812 10046 252744263 66572 20354 705687744 3814 10046 507916579 43406 25096 845681990 10046 19150 727587977 914 3814 712474650 7792 914 511960529 3814 348 486123052 31235 914 458032601 31235 33008 743687316 33008 53813 318959432 348 38449 48988291 348 90773 620595948 33008 82770 488042519 9458 38449 909644342 4624 53813 986180138 4624 69556 891622761 57602 90773 84836823 89864 9458 814535640 22767 89864 844968329 69556 84270 619513659 22767 44634 429498441 57602 57078 508699517 84270 69825 119205224 69825 49966 750679678 81088 84270 752839239 25897 69825 666546576 21238 57078 123256668 38913 21238 814622804 61772 21238 821843691 61772 71412 813129829 71412 32067 739172101 61772 74276 352408061 73935 61772 956808281 74276 60694 312076786 76849 73935 266616368 69431 32067 916768638 38226 76849 915580981 12351 73935 316769001 26057 12351 97232973 75544 26057 750195094 23992 12351 842120488 59150 38226 504416091 59150 74139 556400544 66652 26057 429192691 66652 73341 895822392 25253 66652 38784415 59150 37202 799591461 5220 37202 164036117 6483 66652 263168876 5220 90598 115725402 6483 13158 260219696 6483 12876 78416401 43376 90598 162994895 43376 59115 63103231 86739 13158 315150430 12876 25223 110300078 12876 72925 82556345 86739 23014 975164422 72925 15393 786271414 25223 68959 869717472 8776 15393 351712333 72925 39131 169604649 40232 8776 4727062 40232 78627 465252585 27876 78627 809753666 87443 39131 650197529 39131 33126 465988376 46906 78627 98290388 2984 87443 976315680 13654 33126 889211136 37939 33126 532240992 37251 33126 153769727 2984 39039 319260082 2984 72477 958786923 55913 37939 90840311 55913 56842 640141651 53226 72477 442038982 76753 56842 298889137 55879 55913 995903414 55913 90691 419694679 32279 90691 197636058 32279 21352 580663142 55879 79941 503538837 55879 70801 145124053 47708 32279 397896198 21352 63242 476353326 52556 63242 738879102 70801 82781 397450876 82781 87565 464089900 80918 52556 16187030 27129 82781 889774894 45447 52556 849999203 42972 87565 318591330 80918 70254 483612619 68413 45447 913030062 45447 57139 825184525 70254 43404 825715855 43404 55275 626806903 47351 55275 937317546 6747 47351 661625558 57139 27353 511298844 22164 27353 117867284 23388 27353 473134635 11950 6747 13349829 27353 80109 576588657 80109 43140 197187445 32081 23388 538381888 60023 32081 650693778 13452 60023 48591338 26247 13452 876500661 32081 56334 890130044 84723 60023 924803869 26159 56334 960049203 52159 84723 897616941 37453 26159 28574427 84723 21899 937613193 49597 26159 402254083 90900 49597 347600265 49597 64318 275831335 71605 49597 517645952 9219 49597 243003301 88509 64318 171299893 64318 8509 614536394 88732 8509 343391106 61990 9219 808816417 41678 9219 477265481 82714 88732 774093303 8509 9505 119825061 88732 89483 658712821 82714 46020 336541955 46020 3234 429200852 82714 8262 784709567 46020 77582 34668324 14216 46020 411876352 77582 59981 345776275 59981 36760 162919650 14707 14216 349388400 26706 14216 75197464 44122 59981 8729563 14707 8819 627052525 26867 26706 490996686 14707 84112 221525140 8819 73097 211420055 44122 30423 704265194 73097 32068 211308553 73097 47137 262452822 84034 32068 19994997 74223 84034 176997038 68757 30423 31988571 76021 84034 365162978 84034 41295 223428394 77985 84034 819060770 37264 41295 714818518 37264 76856 536741587 41295 44620 165363153 21288 44620 246126759 47174 21288 973144816 50180 76856 626482526 47174 18159 661518449 50180 15286 907214095 21288 48977 76587569 33542 50180 365852755 40470 18159 69345656 24258 18159 3762234 6841 40470 984239531 6675 40470 184131770 6675 55704 602040537 6841 40463 780484718 55704 18724 897450774 40463 38677 745439835 51311 40463 38569466 74769 40463 571690115 9990 40463 164251193 44947 18724 48795502 38677 44828 233953061 44828 11314 551112992 44828 10148 978192862 11314 71017 259639543 80776 71017 164848238 44828 76550 853905442 31136 11314 337359687 13954 31136 209272044 60836 31136 893746102 76550 21117 108775629 21117 16464 12015766 14702 16464 559043502 16464 56512 698298408 67315 16464 62299512 59207 67315 33938958 15819 16464 540835591 15819 13663 919620958 15819 10205 578432646 13663 87527 713947028 15819 68052 650385038 15819 56398 806506663 6535 10205 880399384 40067 10205 247360393 56398 41506 83266574 40067 41112 931944539 57397 40067 784819720 40067 26515 751290365 40067 20117 847061885 23408 26515 179629539 52719 57397 17171073 23408 24388 725489109 26515 71922 481460513 43766 24388 354987945 77540 43766 395440239 63729 43766 602998046 22184 24388 800246588 63729 60337 255148457 63729 78879 405887409 19496 78879 622833750 22184 80809 643615343 60337 37011 386228883 19496 32244 203771295 18045 19496 477330985 71428 37011 292140721 71428 17569 812710926 32244 72470 870529018 72470 1114 867318456 43783 1114 35826454 72470 73328 116915389 55268 43783 143757724 1114 66578 182124668 73328 49519 129418143 55268 46235 182199334 37509 66578 939781973 46235 81978 729492232 49519 48681 64844073 81978 2875 569381429 69627 37509 105756714 48681 41391 319448547 81978 59525 556189286 2875 34138 559725577 51647 69627 375392208 34138 70282 483740534 41391 67822 354383135 70302 34138 400034402 34138 68750 173085706 88165 70302 147177870 37668 70282 871948544 43500 37668 542842099 8245 88165 986926635 52381 68750 100160534 13442 43500 240571797 16559 52381 172902425 57322 52381 421287076 52381 61815 449258643 71229 61815 329543144 24229 16559 109227366 71229 81463 141060954 81463 47513 821186712 81463 75891 46140172 69869 47513 846101295 81463 69190 655896533 69869 71334 226762426 69869 69598 27689067 69190 56565 44608295 56565 25597 41938856 25597 67772 771419110 16024 67772 519343490 25597 17828 186388211 25597 16465 289188856 20563 17828 770623278 45883 16465 497147424 45883 46448 176183700 20563 69696 177851243 81422 20563 133652465 72638 81422 71107876 39706 72638 148249992 69696 86644 678065624 59726 69696 107365836 72638 77025 144616941 77025 10071 425403092 10071 81497 149259307 81497 39492 26615498 82290 77025 993660086 47607 82290 609233363 2735 47607 848650562 55738 81497 901580940 60366 2735 112223634 82290 69196 689039062 52985 69196 927651401 2735 75246 219098991 60366 18295 507477985 60366 50103 725763684 69196 69130 742361398 18295 70349 596330999 1461 75246 985103648 69130 56629 778566834 50103 41264 923588992 41264 44327 655482102 29577 44327 18186041 10198 44327 52614370 56629 57691 349604805 35643 57691 917667287 10198 12702 736992648 90357 29577 456936014 57691 53592 134430575 12702 76284 515919675 10037 12702 43383986 76284 64774 532484868 90357 17229 927329228 64774 87020 525240072 76284 23040 855582656 64774 75356 751828532 87020 33068 961505587 87020 75861 401453426 23040 974 377058798 75356 5297 551560929 75356 1517 113295804 1517 14404 41008390 5297 52297 780967264 18104 974 367448851 58765 18104 26495758 58765 17783 262339098 38202 18104 977568235 58765 39146 708141476 60206 39146 628672531 60206 38476 374879390 14903 38476 242221154 14903 356 968459535 38476 44099 239051255 60206 40899 35934719 14903 2670 676497106 2670 43776 342773654 1370 44099 909240213 2670 46658 640081361 24639 2670 734242797 22067 46658 310638016 27701 46658 743415088 15954 27701 683134647 24639 32622 220317428 44115 15954 330913486 22067 14556 477174021 15954 71244 185761495 43819 71244 685017147 43819 32496 775638265 32496 81622 376650341 81622 87282 540178454 79394 71244 251584980 32496 77779 695456705 32496 60089 971766851 84382 79394 556065370 79394 81800 48100979 79394 20145 171780902 20145 5289 292196848 73931 60089 365015739 53479 73931 98708023 81800 61555 361504233 53479 35368 401722100 58713 53479 147793568 53479 90095 406519457 7966 58713 863323999 61555 55533 587521165 84612 7966 688833593 58713 37227 991487260 84612 442 704964037 55533 74663 424861064 55533 58064 374296459 442 48297 832765491 52803 74663 264478108 442 62974 400992910 82007 52803 637476613 74370 58064 177939421 68986 62974 928099324 82756 82007 251279272 74370 45174 518917117 79730 68986 851841073 74370 82150 293484875 15697 79730 490776269 15931 79730 983501082 15697 7166 71641466 82150 70215 298033991 82150 63809 507043575 15697 50249 969464571 51736 70215 70924160 50249 85066 317287754 85066 12710 568469225 18453 85066 824134350 20387 85066 658777911 12710 29474 178586515 28949 29474 680642916 25011 18453 420372261 84981 25011 932261097 3685 29474 529395277 29474 63535 401208303 90504 3685 757817245 90504 21750 906394177 54076 21750 821868646 3685 53732 433214384 53732 73583 605763167 53732 9410 582824946 8586 21750 976055612 9410 43804 730331636 11957 8586 897702815 83537 9410 257456338 83537 63031 4199430 63031 34937 626309311 65570 11957 175615943 11957 82879 990945174 88470 65570 686640474 34937 31943 70423929 34937 77200 570035944 41759 88470 57858004 88470 555 95288558 88470 83705 740786857 41759 49756 995210931 49756 41822 329135345 4546 41759 327422323 11365 83705 476489206 41822 66364 153609228 41822 3051 6447168 11365 84458 524561147 74186 4546 434896696 72844 3051 896359586 82718 66364 110221009 38072 82718 523028047 84458 37372 732490479 27032 74186 862495743 72844 54221 42517632 25993 54221 133937221 37372 18245 216385075 20095 54221 106916292 25993 59610 952931044 54221 41818 310020101 59610 12678 364496452 41818 36805 868398493 31877 59610 473954335 59610 74642 3700097 48833 31877 798169429 33595 12678 39725601 36856 74642 188092444 36342 36856 941551724 74642 84832 360850339 19285 36856 415964105 84832 68321 319380818 62389 68321 186672458 77973 36342 679049476 68321 3943 933802661 77973 42854 432960063 49020 42854 618949821 87035 62389 412484790 47710 3943 20916483 49020 2533 732824304 76309 42854 500322854 65474 2533 629708961 54869 87035 291900520 43286 76309 102802103 19875 43286 443417027 70232 43286 742532411 46231 43286 719536760 70232 84948 409282457 46231 3304 450195471 46231 67936 904830666 70232 61820 277861503 89688 46231 332853594 23556 61820 987763592 48818 67936 236675988 47368 48818 336810207 48818 23279 885813002 34965 47368 205526724 23279 86216 229697865 34965 54673 38356068 69933 54673 583395837 86216 32120 501185107 8536 86216 341154226 32120 45525 240357827 69933 51896 979447434 32120 12596 543801314 86863 45525 927067779 86863 42078 74585179 45525 9717 570990490 39833 51896 710292455 7987 86863 776061544 90032 42078 629683118 89406 90032 589268421 77388 9717 882429209 77388 26738 185153435 7987 45481 3982603 89406 49447 255074721 56614 89406 946993869 67556 45481 578405926 26738 44834 51698328 27770 49447 582937693 36874 56614 294647810 44834 64500 269678809 49158 36874 474959544 72405 36874 989130807 36874 43468 500852126 52670 72405 937387359 10762 72405 132099598 17952 72405 965745085 16801 17952 198138417 16801 32403 640346783 87619 52670 771964140 86278 16801 559805078 43729 86278 344166800 24410 16801 463858756 85486 32403 548580714 43729 57146 843881119 24410 9212 409318271 24410 6644 917494211 24410 72373 806745575 47976 85486 774562513 28633 57146 376850070 79474 47976 290649295 47976 16570 943638352 53903 47976 81027524 53903 84929 112325599 28633 51212 48930488 53903 74521 321828510 36239 74521 160796798 274 36239 451979269 76797 274 914376787 274 88747 671452002 11852 88747 548821207 88747 59273 724334183 88747 64415 670080786 88657 11852 77973137 59273 19466 543710159 80852 19466 714142221 35978 64415 668805573 9330 35978 795786532 9330 5728 504590042 5728 30646 176240103 16449 5728 497434568 26502 5728 867288793 66086 5728 16580272 30646 66097 135403269 65237 66097 172344396 64343 66097 541731314 84097 66086 592658242 66097 39104 39997370 43387 64343 354694305 43387 27474 412415027 43387 13640 277826413 13640 58223 437796616 55356 43387 489370521 58223 24557 401497782 67398 13640 846727977 55356 76881 252513791 1009 24557 928322845 41001 1009 854910260 84290 41001 291586996 67398 86338 580892875 1009 45078 649685149 86338 1989 37613343 45078 80628 93722386 80628 10346 210115120 29460 86338 900613918 31876 80628 199337503 29460 30415 601603744 35453 80628 830105015 45134 29460 723233615 45134 53116 937451176 31876 14241 514373380 12164 14241 619156837 29400 12164 162283900 81405 12164 92632043 76563 12164 169413326 77221 81405 770318636 29400 59312 501181806 59312 77663 913958216 76633 59312 590575391 76633 47576 895837231 22112 76633 599119831 40926 77663 374662339 40926 25976 584825202 42565 76633 996730538 7973 25976 141402851 25976 71788 583053109 79608 40926 829179380 25976 83179 656021505 72472 83179 381309743 59238 7973 297850526 71788 30080 127211165 30080 51622 222337893 83055 72472 728617490 66333 72472 75813512 9064 66333 112885794 83055 75463 515414889 66333 82814 919341827 82814 43601 470278249 82814 46281 799877281 79960 75463 369774896 58097 79960 106223202 46281 55008 154605411 79960 17016 7554301 79960 80477 779382212 65806 55008 411796813 55008 59419 792103461 37325 17016 997918248 38304 59419 19917298 65806 11172 3253813 65806 86355 750761319 42051 59419 772414251 56378 42051 385694280 56378 4025 8769786 88514 86355 900955807 86355 80313 175497667 10815 80313 454959897 80313 70460 76075058 30529 10815 217123450 82467 10815 272708574 82467 47084 30042451 56157 82467 926254748 25394 70460 76029714 30529 64116 836587265 33167 82467 208257786 25124 25394 749226868 25124 50948 661013382 60166 33167 930228012 77618 60166 65913548 77618 69291 755196541 22223 69291 452677564 37233 77618 942632757 63433 60166 212415075 50253 77618 222235469 19454 63433 659886222 19454 86856 131076886 37233 55849 31965778 42067 63433 364590934 33907 55849 686537331 6131 33907 908975200 33907 66488 746051975 47751 66488 558846920 42067 44379 32359539 35989 47751 158805720 6131 31194 133105431 35989 79050 622691490 44379 45541 844696467 31194 85122 198453155 41527 45541 141581111 79050 68993 191682766 84611 68993 915632664 4740 68993 196428706 49322 4740 232607636 71685 4740 908110282 4740 42427 614714188 42427 59950 518972782 71685 56649 32836602 19265 71685 620347870 42427 2568 271927334 2568 89986 868501924 89986 6750 545672199 47302 19265 695848458 89986 37831 614066710 50430 2568 152512908 37831 25681 167506586 47329 47302 262147854 32372 47302 519471674 82938 37831 735770391 7446 82938 19596198 82938 50780 376256975 50780 82201 18515207 7446 68748 847592898 68748 7050 678082158 7446 89960 116547947 29333 50780 99610708 88488 29333 60074956 7050 79081 33792335 88488 6342 740684272 29985 29333 502741375 6342 65876 256023215 29985 17968 89909202 3967 6342 458419910 84190 6342 976747626 38853 29985 66492885 84190 17568 543103674 15080 84190 335686909 15080 53211 43012316 84190 16356 612970687 38853 12414 503736925 82977 15080 228653015 40827 15080 272117554 44934 16356 953663237 21318 16356 897167732 67151 12414 806285281 69918 67151 292577388 68000 21318 775189767 68000 21302 432995914 7421 68000 696900165 68000 30230 132832677 69918 24774 111120065 40444 24774 763691958 21110 21302 237555231 21110 80491 482603130 44606 80491 85347797 40444 36522 285077251 10926 80491 147236736 44606 26146 602728780 18591 26146 863104691 10926 14494 500280182 4354 36522 604838319 84634 4354 436731169 68157 4354 27860509 56053 14494 466154112 51255 56053 984503322 40235 68157 45702773 68157 42044 127439489 68157 30782 247463060 53595 42044 468615354 18908 42044 68036988 18908 16262 421438943 7597 16262 867963961 15502 16262 910309042 16294 15502 522092000 16262 46524 675621953 7597 64022 352756 46524 22395 667746101 46524 69826 513004707 16294 5017 159327357 46524 80472 125399983 5017 76315 283178307 50696 76315 91970416 87140 80472 980497484 87140 47511 775612514 12855 76315 774532363 27588 87140 855592339 26621 87140 49280090 14358 47511 469679683 47511 40027 751798091 88297 14358 290551914 7662 88297 866660214 15320 14358 412913016 17041 40027 727988593 88297 60909 82529274 88297 48941 610109241 48941 69438 883662978 8975 60909 231548360 17039 17041 303905343 60909 50235 20099568 69438 43275 513675033 69180 43275 628200058 33272 69180 548152285 43275 40191 650372721 7189 43275 194618328 33272 22550 862119999 18422 33272 682107207 1515 40191 628591260 72702 18422 968219227 60345 22550 873454295 59481 72702 948928502 29283 72702 963710456 78751 60345 229367434 29283 290 513257573 60345 61501 259821011 29283 74603 317823333 290 50433 33021770 61501 84738 847796114 50433 49403 181052587 84738 66338 451522371 89913 50433 752855997 2076 84738 713357504 2076 71227 747455283 71227 73658 235016127 71227 58579 256077668 58579 60094 471455712 46935 60094 297066658 5779 73658 890114000 43661 73658 482941334 43661 27315 912223217 60094 65182 789245063 66471 43661 368774737 31318 65182 881102639 43661 56366 108473587 31318 8707 567256036 8707 57876 290342489 31318 58314 578671027 19236 57876 607591587 46806 8707 50681458 58314 68032 894317171 58192 19236 803594484 54198 58192 364281644 84388 58192 653455400 54198 2651 479611584 29543 68032 510283567 2651 22978 731675428 87677 54198 179430401 12882 84388 679344511 22978 15610 169537366 12269 12882 975204615 50581 15610 52846755 48982 12882 56905435 12882 82116 974279796 12269 90520 662676791 50581 85547 212137434 60111 82116 36753078 88368 48982 627799544 36557 82116 821425759 90520 62889 360463065 57058 85547 122684379 83283 60111 397904844 10008 83283 875307960 42132 62889 807326321 62889 52903 490384633 49351 52903 47503269 18920 42132 713657088 49351 70630 288685402 64006 18920 289416854 52903 5007 992608592 36921 70630 992959151 64006 39457 214120307 64449 70630 925510643 5007 44510 988295999 36844 39457 828207494 75583 44510 900490095 39457 55772 924538395 55772 57834 510284379 36844 4296 580762882 68734 75583 59531528 79909 55772 146990737 79909 39424 241769463 4296 7930 912417518 31163 7930 336243047 55414 39424 645936411 39424 71183 6444366 63118 71183 238630365 63118 22512 226156841 33905 63118 767517222 33905 30253 763593760 33905 12961 268244604 72432 30253 251649289 74943 30253 667511493 33905 66959 845145705 65575 30253 932060716 65575 68493 24454589 53795 74943 716744727 68493 4228 792215628 68493 87328 649195264 56133 53795 683512966 87328 41605 162343014 47127 4228 639059937 12445 87328 763038353 2085 47127 565114386 8338 41605 784702317 8338 19802 831312991 8338 18148 697824700 12445 45517 98246270 45699 8338 697412296 15111 45517 318643267 15111 5319 553101906 45517 38128 561040815 41998 15111 609321906 85525 15111 751525228 27865 38128 186747818 38128 90895 258681546 44483 27865 977511876 6403 27865 750064209 20656 27865 467990960 6403 52474 976138504 6403 9165 348919441 9165 70736 158156547 84116 20656 742930124 15178 70736 264596684 20801 15178 52311141 70736 32336 774848131 89002 20801 926337806 89002 27631 875259680 71534 15178 394178089 71534 57711 499209582 26206 57711 914339452 71534 496 930016737 496 4716 508148960 57711 89596 337434258 57711 37727 700292241 496 11934 81349546 37727 44878 973540606 83833 44878 95955824 24114 83833 495908908 11934 77207 714362199 24114 28653 648825157 28653 26455 6149446 26779 28653 530131976 26455 78943 815855375 37347 26455 213226733 37347 90786 210268671 90786 42255 777988784 42255 31923 724450213 37347 30313 525399054 17469 42255 114794013 42255 80804 80489932 63490 80804 127419327 30313 73893 140682349 80804 33981 475533967 17469 20070 288960357 20070 22393 37327656 33981 13169 384139196 33981 13311 217981177 13169 19026 777402575 13169 10862 543613936 68688 13169 53934208 7200 10862 970711842 10862 4713 746684364 32782 7200 970577084 21844 7200 609562876 81021 68688 350291063 70566 81021 839063703 32334 70566 596599695 70566 2929 553601889 21844 67709 468853659 81021 5092 967062527 7558 2929 632864108 7558 64757 402174764 85625 7558 117989245 7558 1456 737198185 70457 7558 22722996 25024 64757 268002137 64757 70659 328088084 79556 70659 541113244 20258 70457 139286269 79556 67943 89068965 81498 70659 693245277 70659 33926 967287720 79556 88701 760395070 67943 9081 67011335 42328 9081 215968204 58926 42328 587946392 67487 42328 90308285 58926 84008 404710296 9081 20061 22214844 10516 58926 722417058 58926 7149 638073573 25289 10516 38372677 29662 10516 5105697 7149 33253 117343176 2331 29662 435194740 22534 2331 486485646 25020 33253 839577507 40453 25020 123317689 25020 67223 827179324 2331 7489 534254005 25020 12711 929435584 67223 88124 597012538 44243 67223 817354251 60696 44243 80557747 8235 12711 996147664 42279 12711 737023283 42279 43681 645910349 66472 44243 452899244 78311 60696 59914580 78311 57642 500440710 78311 88721 481687259 33693 57642 476065685 66472 4874 293216071 78311 9629 626270043 33693 69396 494745096 12557 69396 16059272 75568 69396 987757144 75568 52371 148957248 59568 75568 467310993 52371 38294 349713190 75568 33702 885006148 75568 51914 950196243 60908 52371 714648781 89551 38294 886965242 33702 38951 825854256 45201 38951 122189029 38951 30613 226848657 45454 89551 481322631 69878 30613 902670787 5116 45454 640460121 45201 67500 973149420 30613 59260 379145613 221 45454 122107551 13817 69878 323567010 67645 5116 610134204 84565 59260 905393549 77765 67645 760016671 74411 221 731089548 6745 74411 111201631 74411 52332 954261512 52332 6459 857977091 24803 52332 97113752 6745 61130 232254304 21344 52332 457406824 52332 23971 243578105 65078 61130 89890024 31454 61130 459419036 65078 64437 882666789 63088 23971 997138495 80443 23971 875977829 65078 70267 732030347 46458 64437 659962100 64437 757 341993872 45137 80443 671745169 53012 80443 714139138 53012 80806 95284088 80806 49379 260006272 80104 80806 361974677 2467 49379 328383270 55752 2467 332218366 68729 2467 769764795 68729 83332 641205249 79452 83332 891144024 34208 68729 663226768 55752 8607 435138536 48608 8607 53104269 27387 8607 25608676 81653 48608 364248600 29101 27387 956634366 50542 27387 525830748 73519 81653 367033150 57154 73519 947922434 77492 50542 371061724 77492 74617 824332695 74617 3681 129278612 70519 3681 123922718 48150 74617 431175799 89449 77492 980743588 70519 73459 846549053 66945 73459 768151392 51019 73459 888207652 89538 73459 153889171 89538 74708 386838378 51019 62421 986451574 74708 42469 406647889 43995 51019 719278949 47118 43995 838429858 6331 47118 105753159 54251 43995 829614843 85153 43995 613969275 43995 15309 939153264 85153 31413 415485912 82200 15309 60569009 31413 67803 397681586 87146 15309 745232555 87146 14511 41322001 14511 8893 839604987 14511 76992 104805585 67803 49468 565865291 71446 14511 127465159 42249 8893 456055832 76992 42165 598710567 17147 76992 218978190 38444 49468 61526321 42165 58628 634549579 74474 42165 712519188 67782 38444 118420289 58628 54007 649064605 36988 58628 229267299 10622 54007 938623708 54007 32375 65095518 32375 40851 312972760 8144 36988 880189580 36988 49267 688692919 50960 49267 361551854 45677 8144 271084401 8144 17158 515418535 50960 3074 817126074 45677 57183 426775043 45677 592 635506107 45677 48738 406664340 20902 3074 340060164 11349 592 181063094 11349 61603 556590275 61603 10560 888387309 10560 65897 237346595 61603 12815 32708742 10560 1117 415732381 74197 12815 820614049 65019 10560 63985893 65019 44090 920583376 7132 12815 852289937 11782 7132 57381610 44090 54773 22914986 7132 79777 400584755 49111 44090 250513973 40631 54773 858962737 40631 51754 184850073 77405 49111 579698905 79777 87587 302872573 49111 89664 941687030 11510 51754 126601740 51754 42635 90538522 56615 87587 592326793 11510 55655 499275769 42635 5613 945834822 42635 40833 843899327 66232 55655 560893756 6099 66232 172573470 6099 82847 90470289 35049 40833 94746184 85918 66232 380407320 82847 65584 784074747 60769 85918 698767450 60769 2385 159214090 2385 56034 536892565 85918 37584 541859190 36458 56034 927813240 36458 3787 58344775 53798 37584 101099332 3787 54446 28969068 3787 66260 829996038 185 3787 550091613 63151 66260 331698381 53798 75670 827214885 63151 72725 295823307 185 25564 468185629 75670 73086 580702688 25564 73922 94004369 32665 25564 321066727 52443 73922 133626511 51375 73922 59152277 51375 68569 373969946 73922 66958 12916112 24867 66958 212138250 9340 51375 842451612 24867 84927 13465946 64516 68569 671524761 66958 57070 768370145 9340 6726 138738991 9340 20212 130424510 56609 20212 222578799 57070 33614 815825623 33614 79859 555903214 90660 79859 787784324 20212 10544 868081148 10544 7137 734929232 90660 76784 301929235 10544 25917 619231640 10544 87489 393730247 16626 7137 133893488 29226 7137 777509906 25917 77818 613662209 24706 29226 415949691 30735 24706 157290508 24706 34440 830133734 34440 80754 841767328 34440 72635 738841504 38560 72635 561026718 38560 44079 272455642 78324 34440 24231009 85009 44079 122738228 85009 15878 772802913 38560 70607 573092117 44079 70035 444545508 70035 51150 928437142 39815 51150 55520572 83874 15878 578314778 85605 39815 860014414 63545 70035 903731484 51150 90413 401469500 51381 63545 157536288 85605 28945 344126800 18434 63545 605862478 23327 63545 896155209 90413 25364 106480911 18434 10003 723887608 28945 72478 384579157 71465 10003 211435649 45121 10003 593757774 45121 59426 777009986 59590 45121 234420152 71815 71465 785691013 45121 34506 206746038 73932 59590 659515748 59426 54437 368043048 59590 28385 401891790 54437 18703 156738426 34506 78349 126989826 59487 73932 503688458 18703 75181 493435373 59487 34300 796047601 75181 56208 396937555 22434 78349 419046202 5898 75181 138298031 22434 86807 264354360 86807 19164 240031591 56698 22434 452871274 56698 72201 16542140 84837 72201 376460730 84837 83958 475127533 82871 19164 737043136 83958 53062 122599462 57202 53062 475554263 82871 69628 361415165 53062 1661 272734322 83241 53062 441928438 1661 74447 924689869 22760 69628 101925031 64176 83241 299755545 85673 83241 61572747 4240 74447 860563777 4240 78610 915400764 22760 29394 179843291 7814 78610 678085062 54538 78610 460517142 29394 17964 153324148 78610 41332 735264617 46031 29394 796374538 30913 46031 525512896 76588 54538 42577950 89257 30913 865156591 41332 80490 719545491 89257 66048 175888729 32095 80490 838615230 14146 80490 766726282 89257 13630 892270527 38530 32095 54308664 38530 29722 498274160 10325 29722 444646896 38530 57697 642972323 75726 10325 34604517 29722 55363 955240664 57697 90952 72220080 6082 90952 833204363 90952 52214 761921255 55363 3429 248496543 79141 55363 212805050 45336 90952 121957006 50623 45336 494545255 45336 4675 716854401 3429 65773 860760212 79141 37190 446110646 37190 76214 121828921 50623 27312 1737179 76214 78112 973260377 51 65773 471639853 76214 13700 293522322 89384 27312 630250377 78112 83952 31012069 83952 5797 815991726 5797 65404 191753402 2358 65404 125043870 2358 53392 737563002 65404 39995 645768579 80442 2358 207573112 33181 53392 198412493 80702 2358 824264258 33181 66310 688434899 80702 4965 441424295 4965 64079 512568994 32223 33181 187397929 66310 61845 275065916 4965 90031 116122063 4965 33003 699179001 18488 33003 73803732 33003 24699 645100155 26536 24699 432175346 71760 26536 522631934 24699 61279 17144900 68639 61279 106879304 24699 43983 383539842 65203 43983 998084034 66961 61279 802331284 44400 65203 6413629 68639 64816 81723710 30584 43983 510956601 66961 40625 208224169 71926 44400 602558239 40625 13923 396371508 52004 40625 176513063 30584 68351 669424317 6121 40625 588248721 87383 71926 296789941 68351 64682 123854360 85259 6121 984313866 88121 6121 243685551 15127 87383 388541808 15127 14891 280690509 89779 85259 633321217 88121 57391 287145021 15127 62555 658603109 62555 67697 836682915 67697 70676 436640487 37628 70676 896206209 89310 37628 593494743 70676 67270 155703583 6197 89310 599365188 89310 66977 217035072 6197 89841 559865658 89310 3783 62606319 38365 66977 276655793 89841 31994 617065933 68657 38365 253094154 50747 31994 561103393 71275 31994 37376928 50747 12668 306492998 50747 85786 498866385 68657 66654 267840015 70995 12668 434933416 30680 66654 473551566 66654 88499 89281845 44312 70995 143863569 46042 44312 78240152 51687 30680 437318510 86788 46042 406820771 86788 23155 34801685 44312 43987 658733048 74387 23155 53706864 33757 43987 402140408 74387 1291 503275272 23155 40363 315575020 1291 86996 988013721 13447 40363 805460531 64339 13447 454980975 40363 69680 272416309 64339 51052 121338456 64339 44409 410304039 13447 40699 902861534 64339 5610 626100663 40699 66585 126650000 5610 23376 692621223 40699 58927 568914347 43049 23376 370868350 40480 43049 968214171 66585 51766 89947817 51766 23563 65042443 51766 54994 133774063 40480 64256 72480590 23563 77433 161426250 64256 18681 32144891 85473 54994 455994105 18681 33948 648057061 18681 5788 271201719 5788 27702 207358683 76618 27702 743614989 90391 33948 782740165 87755 76618 53009416 56153 27702 640106832 27702 10336 679308422 76618 33382 49402873 56153 70551 784843147 70551 60528 174779074 8093 70551 20017829 10336 21513 562884503 21513 29536 774721226 64166 70551 467802985 29536 34804 453545439 64166 15015 802046173 23003 21513 519294991 34804 59493 474565890 34804 62318 195929889 23003 79067 551662542 23643 79067 166509617 7199 79067 672817069 23643 32486 505123077 89891 7199 615074276 89891 44164 689181606 57976 44164 913616133 75884 89891 889629361 75884 16043 743159861 16043 34450 776562729 44164 1715 452614968 75884 53975 31855592 53975 18223 659888026 1715 43444 116582347 1715 14303 519093262 14303 26970 96792670 53975 4270 413967889 861 43444 967557876 43444 6062 109120324 861 50155 661521249 6062 13055 467679877 4270 4293 71596998 30563 13055 912418639 11729 4293 710312996 11729 20248 330609646 11729 4764 424090397 30563 76334 274532943 27064 30563 890402103 4764 72552 859612920 72552 50137 921391233 4764 34 172013035 76334 77629 154494685 9230 27064 134002539 34 61645 525282231 9230 28418 447249864 77629 83890 524866511 9230 21968 242539035 46407 61645 148742101 73793 21968 410206217 46407 81873 515568875 30514 81873 50963522 21968 32425 376556825 32425 19311 248121609 72889 81873 112433783 32425 47743 126459729 72889 88180 191473410 72889 14222 904525268 10680 19311 884453686 77474 14222 320537005 46009 47743 986683369 8171 10680 301572096 77474 65426 535232959 65226 8171 960529738 8171 12270 551585155 14957 12270 248062856 12270 16583 964068167 65226 90584 859329650 89872 12270 329555541 90584 23282 312616621 41133 14957 920218487 90584 34052 180847038 90584 51769 590065461 75428 89872 162692691 77048 34052 828932813 45039 34052 589287763 75428 52805 103532913 57526 77048 32198762 37983 77048 434970990 72742 45039 27773632 33157 37983 215980806 37983 4271 906226523 17989 33157 279895564 33157 64922 225706665 88204 17989 430556481 77546 64922 903956776 88204 9872 977399633 17989 36230 167499565 49947 36230 22692470 77546 43037 747016941 9872 85179 813421949 43037 7813 372274164 36230 15097 79680914 43037 15202 408237083 15202 27418 102234126 41843 15097 353724397 15097 34232 564363551 29367 34232 350780253 41843 26796 583056142 86631 29367 306226568 34232 65608 114810203 29367 43654 216903941 64714 86631 19857 56410 64714 217223981 75259 56410 567112109 5791 75259 579370308 59583 56410 153061976 83617 59583 2521619 90119 5791 61150098 83617 47678 747394791 7345 59583 699285765 81185 83617 481599153 81185 45653 66102807 73930 7345 960424779 7345 72232 113899023 73930 55506 515287921 45653 59071 329351040 59822 73930 25951762 59071 82659 821628065 82659 7367 204599573 55506 27185 59933013 23068 7367 474306931 7367 57716 588130702 48966 7367 445737877 48966 47322 592619950 48966 40042 812665021 40042 12833 999284555 85582 47322 260587731 42096 47322 831676279 85582 10182 272095360 10182 74386 340180207 13766 74386 26800877 74386 26376 224607841 42096 11893 851418493 38638 74386 961079 38638 39307 287492429 81092 39307 692504295 66842 38638 126405430 89831 38638 943660608 20382 38638 634948496 26346 39307 322825024 81092 20290 680702623 20290 8333 446910391 56716 20382 92529642 49802 26346 14819215 2578 49802 929194671 56716 17538 4524632 79833 49802 877047017 2578 85028 566297235 81319 49802 127884728 5312 81319 636999925 85028 81675 333185104 5312 66678 882209215 81319 36488 167688268 81319 49370 589282889 69117 81675 214666731 66678 25979 102766631 69117 76617 86733842 36488 43600 541692408 25979 74794 533296391 84914 76617 248921184 25979 41339 764027392 43600 79603 123519310 41939 84914 187610986 73669 84914 222056270 63027 73669 109591207 53313 63027 435905569 79603 72117 893593115 54422 53313 459915893 69957 63027 996500956 1188 72117 716434495 81254 54422 961306694 36155 54422 811569740 33102 69957 73910848 25246 36155 932336718 76986 25246 762290119 41382 33102 922214650 9636 33102 139736416 23416 41382 19908272 76986 4433 440583203 58165 23416 347875814 22817 9636 806053435 22307 22817 697983419 22817 19028 954412515 89700 58165 465960632 89700 83572 59614444 75164 83572 14597508 23761 83572 854112603 83572 43595 773994373 23761 55463 31945746 83572 41800 387747038 80907 43595 445138042 23761 85657 25586077 8189 55463 60728347 11507 41800 617254557 8189 64576 139975238 80907 76874 904002308 85657 79436 453944452 79436 66120 350707923 76874 87760 464917739 90896 64576 211786788 27846 76874 999063682 63714 66120 250486020 78107 87760 757584243 90896 13493 633716085 67524 90896 288360533 49150 78107 141314903 13493 28874 36457511 20741 28874 170889381 20741 80609 212395326 28874 11964 451013756 28874 848 458307008 20741 38891 3431937 33977 20741 662034490 10416 848 173124777 46579 848 170808414 87639 848 356517112 70539 46579 316328560 37281 87639 728081080 37281 35297 336516224 35297 74105 420991840 4418 74105 88292988 17183 70539 210891681 26320 74105 729207721 74105 30911 74452704 17183 64999 22441349 29296 26320 146489961 26320 59935 732998872 2514 59935 98032517 23823 2514 356578105 82059 29296 227018292 2514 22661 361101557 53972 2514 402291314 39466 22661 895571233 79199 53972 456375618 33060 22661 197202259 53972 9803 709480563 53972 41134 439674201 9803 3793 262762093 33060 72843 154669654 41134 28974 963001318 9803 48198 862681255 12293 72843 215408409 3793 86904 964445874 28974 75913 695746190 12293 43829 437114567 86904 21643 700926848 76067 86904 211332584 86904 71917 328162590 43829 5466 86106906 48201 43829 191507624 21643 27256 514422016 5466 1537 273837110 33438 71917 526393129 19509 27256 975494487 59147 19509 726330349 51341 59147 563206484 58964 33438 605536134 59147 69148 889724431 51341 32801 92055817 62175 51341 596038688 64686 32801 213267802 68467 62175 32419208 26344 69148 105216397 6487 32801 531504202 64686 66036 997636354 10734 66036 32181517 10734 64593 329032711 38535 10734 171187286 38535 41896 695134178 38535 5189 389004971 38535 25420 790210279 64593 15375 568025181 25420 65602 583342697 41896 76471 523277471 76471 34814 748252933 53677 15375 909601597 53677 74129 121314394 74129 52091 386121120 85991 53677 7635301 25508 53677 122886793 14830 25508 345669846 52091 6592 222362725 14830 71883 313603284 14830 65400 235161095 54766 65400 392748134 6592 60721 135234689 65400 9362 428893870 65400 77972 136253875 54766 45434 13525832 45434 70529 392667781 9362 4952 631363854 45434 9729 575815848 70385 45434 949322881 43448 70529 831725388 43448 31910 584594988 43448 31432 667262536 3694 70385 962196838 3694 44968 310000089 3694 30723 135691622 30723 29122 137053934 84206 3694 21843599 29122 42225 416430867 84206 14941 680581191 84206 33101 168006735 14941 89446 64732437 63555 89446 160918486 70902 89446 715460242 33101 51263 301290889 89446 23000 403704001 86791 70902 474257655 74462 86791 792661156 88730 74462 623596522 86791 26790 883661801 50907 86791 735690815 74462 69793 183790494 51908 26790 252825877 9522 51908 850066071 721 9522 508887910 9522 90377 74457835 50502 9522 929786984 30109 50502 90085510 90377 23927 687802911 85968 721 532472503 34676 23927 322845225 61920 85968 974626425 61920 24890 629508193 34676 87438 791139419 82429 24890 227178275 87438 41809 891734025 41809 50922 251703693 54145 50922 688130189 19958 82429 133674961 3236 50922 26302663 15358 3236 773876221 52257 15358 171973865 14301 3236 944983467 44273 15358 499401375 52257 25687 67605125 86711 15358 474396528 66448 14301 820566731 90236 14301 40069578 20858 25687 68826885 90236 80765 555695989 49595 80765 63559268 90236 70715 111390599 636 90236 375470883 62251 636 672308879 67374 70715 42749747 49595 20580 4225064 81792 70715 356921088 67374 57928 77838223 68377 20580 290774651 36827 57928 639723633 85906 36827 609113475 67739 68377 453862824 57928 76156 268175813 4198 76156 732271480 81488 36827 882690448 4198 90531 338040556 81488 57421 440430182 33471 76156 114029025 54806 33471 101468292 57208 57421 30079609 57421 63735 189982146 87903 54806 518393055 32677 54806 63019950 78056 54806 701324138 63735 39657 25987225 32677 72227 417207075 32677 70822 307684281 69239 78056 917297255 78056 12670 70035001 39657 63038 765379140 69239 42796 495085253 69239 42608 604007863 56969 12670 405367199 42608 60651 456449199 84671 56969 356891141 26648 84671 208602578 17707 26648 520833479 84671 9046 93776520 60651 79715 28259610 19853 9046 642680727 56620 19853 988664777 31451 79715 689347533 85961 19853 635990401 77060 85961 577241850 86721 85961 813762572 31451 3000 363783549 85961 58802 151073385 85961 46868 96879610 84757 86721 538344648 83752 58802 768308773 13901 84757 39857616 42305 58802 147141775 26095 13901 408939683 13901 76929 849577221 76929 41046 741051650 41046 21769 491446126 49972 42305 257178450 76929 15335 731098184 21769 2885 492471147 90117 21769 451710601 2885 2412 355993724 29208 49972 467597894 192 2885 488318260 38001 2885 63507693 9418 29208 970322661 89240 38001 626931397 64309 38001 513760516 59177 89240 128420420 38001 4386 867507815 64309 34578 359899490 89240 35035 175288288 55361 4386 43308593 6521 34578 884655625 45972 34578 178151938 15040 34578 935263160 55361 45487 388393191 74249 45487 150389388 3112 74249 650840343 45972 3958 125501288 63085 3112 517886906 3112 40068 251197200 3958 40972 663553274 63085 61411 918891473 3958 71455 540174263 40068 28903 475004033 40972 57465 99991454 28903 43934 603935719 57465 38429 935275408 1968 43934 917706821 841 57465 423267165 62559 841 595806234 90618 841 849259566 841 44789 372684141 60978 1968 384903270 12604 62559 919480643 12604 21322 299042077 7959 21322 900124827 7959 46794 788151908 21322 77215 607085394 54576 7959 310448289 21322 12704 80916274 82235 54576 584898097 42157 46794 553739787 82235 6063 730992385 11329 6063 486117201 12704 46646 881965639 42157 64400 818436256 71495 42157 828119056 6063 40664 936357813 53218 11329 541822174 49330 64400 820845200 64400 54491 879032649 71495 38836 803459601 40664 86260 245019028 60842 86260 700543427 12416 60842 345150771 54491 28381 818423407 85626 28381 23860743 12416 87441 302738723 28108 60842 548642501 87441 8562 761629028 43478 8562 723295708 42035 43478 866866045 8562 88128 623702030 8562 7606 469469790 49448 7606 511578665 7606 41810 6388455 70384 42035 863801367 41810 87575 615344920 68842 7606 925425749 49448 20381 516804060 6181 68842 802380748 70550 20381 905658087 6181 77431 412423360 79007 20381 286127318 3003 79007 849769083 57992 3003 96706701 11813 3003 480337979 11813 58468 829512255 11813 30452 619312955 84019 57992 122080563 84019 52811 294329734 34421 84019 226535634 321 58468 643349771 52811 29340 119467845 22334 84019 10285251 30681 52811 396901089 20051 30681 676532070 321 15110 196456539 22334 57275 363472337 30681 15129 902537640 63218 20051 530340202 65887 15129 491338911 53635 63218 815333436 53635 90928 967234539 63218 17161 324865910 67257 63218 418054361 13532 90928 70300468 13532 51292 629843094 17161 22391 191503247 67257 85690 987458457 22391 45152 90615543 45152 24721 719487195 30650 24721 539435072 22391 12209 561135742 12209 56265 251043940 6583 56265 821181528 24721 15792 167950422 6583 27536 644578671 87752 6583 338404304 87752 8640 270446599 6583 72186 553644661 37214 87752 134982206 37214 52686 38123653 38762 8640 42628066 28293 8640 366652588 37214 12619 283931747 26217 38762 119478769 65123 52686 781964791 12619 22808 624395375 32676 65123 266853949 12619 68491 511806614 26217 84698 509339805 68491 70245 105588615 32676 1604 368073594 44595 32676 470764386 90218 84698 812295830 72152 90218 32053852 68662 72152 353386875 39451 68662 712103335 77056 90218 152320753 72152 9028 131134163 68662 19408 93573102 68662 58095 144704141 58095 11492 762043120 7848 9028 71154776 9028 16248 644538829 89671 7848 821965244 16248 44611 967751124 82400 89671 12829809 78344 44611 929095825 44611 32041 826861260 44611 34667 360519591 90109 78344 541186041 46680 32041 929092614 78344 24732 109921405 24732 41592 37077998 45246 24732 370182216 90109 86883 344184847 75925 24732 6188991 59674 45246 136502221 48701 59674 840157735 48701 27326 365337855 9971 59674 787436032 31662 27326 147225888 31662 52745 521430047 9971 64656 136376385 83421 64656 670229718 75819 52745 59722768 1938 83421 210802440 71734 83421 169737834 64656 79886 775261448 83421 23921 266812111 37403 1938 189983279 23921 33023 512846370 79886 49070 422257625 33023 90602 978548734 55306 33023 282905990 33365 37403 482087389 90602 52268 382008268 49070 65476 575640563 46437 52268 558151340 36034 52268 104245971 61722 36034 208912923 47695 46437 144829517 46437 78583 857816818 5855 36034 445471906 80599 36034 373899531 79181 47695 483554631 4327 80599 28313675 21867 80599 612571428 6213 5855 498265941 6213 58038 418019358 62960 58038 787523101 4327 87569 556546653 14300 87569 381936374 87569 24460 925486032 8546 62960 696720512 64779 24460 873501470 77530 64779 751249789 14300 76125 30381497 64779 44652 37931037 74211 8546 947177574 73916 74211 40653769 77530 46740 975713375 46740 82257 279649555 68105 46740 224571441 73916 81212 31921317 13737 81212 264120127 22285 68105 247730246 80899 68105 694008486 22285 69210 657886694 81212 23384 274787032 791 80899 206775571 69210 20459 112756991 18057 69210 871652188 20459 64035 419608317 18057 82502 471508238 59955 18057 321413791 39288 59955 650034445 39288 6357 286162149 39288 85228 737928319 39288 5644 412632196 67503 5644 858357088 6357 10273 294326753 58050 6357 202451801 85592 85228 588270302 86847 10273 312862456 81259 67503 67462050 86847 90477 863862184 90477 71836 477663386 16711 86847 175873876 16711 37380 497613946 9144 81259 969090293 2242 9144 12060471 37380 7053 968671252 7053 17564 253841438 2242 69163 513988908 22867 69163 33998257 22867 89522 48258655 69163 75365 330949679 58718 75365 169176597 17481 69163 963565298 27637 58718 634793663 89522 53776 1677079 11902 53776 916279087 22958 53776 86686570 22958 56700 81644866 14498 11902 592051427 56700 10061 255844602 56700 62747 374892597 14361 56700 459883565 14498 63052 488664475 63052 74009 240368 83334 63052 51251169 74009 52370 850987739 44252 74009 4242177 9292 74009 153937178 87716 83334 207236087 52370 75498 703867522 74702 9292 139903039 36891 87716 393286328 9292 29347 564815923 75576 74702 663406473 7278 36891 83215402 45206 74702 318528296 23405 75576 848799628 45206 85603 939358382 79439 23405 604800683 58206 45206 712643183 23405 76378 693130470 85603 38040 38252700 38040 38216 288827957 79439 79783 517696471 58521 38216 685953417 76378 22998 557493558 22998 20371 694226952 38216 72412 904962413 64979 58521 130743780 48270 72412 120942924 62833 20371 45169011 20371 6184 524583529 64979 75659 70399430 75659 38800 83949092 62833 65074 108573360 12781 75659 331251964 47771 12781 65255897 65074 53323 351592826 47771 6765 119243590 4549 6765 702664247 47771 68459 943369638 6765 55941 483569812 68459 53436 915970390 49481 55941 749155815 68459 9035 661933810 67327 53436 965706050 53436 25432 14602658 67327 55748 453587810 58007 25432 511780539 55748 9091 760202199 9091 15656 39161876 69099 9091 127090427 58007 89655 165991526 58007 22800 163534326 9091 85308 53005248 69099 77703 90432121 69099 71030 831389076 89655 46164 486487827 46164 58852 667566856 71030 71444 351622686 4668 71030 810775080 38799 71030 889119837 38799 17717 365167364 71444 26673 910379824 38799 7950 437793597 38799 40141 349818150 69497 26673 614552536 84593 7950 286405945 56147 84593 660624528 7950 62914 918295525 62914 31396 21171542 69497 3551 710004662 75476 56147 140278628 80981 3551 157469134 62490 75476 137168830 87699 31396 989862499 80981 25005 531453255 25005 13747 773321648 42784 80981 926722682 62490 22649 773568521 22649 51090 59316196 84308 13747 546504452 51090 52604 305327948 32258 52604 159445492 51090 60515 135367016 26538 84308 532098601 84308 42795 791501361 6272 42795 714131873 8342 26538 143628451 26538 34456 592141822 6552 6272 233209177 42795 66015 228741191 8342 25071 166019358 6552 58978 513799400 66015 60763 390797010 60763 8068 162291019 25071 5639 115787293 60763 61876 976498285 5639 12572 394222216 60763 23116 92100415 16796 23116 66201143 61876 47560 391160487 12572 14907 718818628 12572 21311 494515192 13319 47560 681926067 84185 21311 143244360 21311 9315 521177685 84185 72940 532314024 21311 5059 79081088 38728 13319 632455431 13676 9315 38514046 9315 61924 772507652 24093 5059 503541920 82664 5059 427932927 20541 61924 737466064 82664 45364 132386067 61924 65671 144232357 38652 24093 366402410 21459 65671 333871614 40709 45364 578014414 65671 8462 800090965 40240 8462 783449273 87009 40240 798277022 75294 87009 8465692 8462 38556 66909421 22287 40240 52268906 40240 54945 288183923 38556 57324 259724803 54945 38452 278815195 30288 38556 394522678 85614 54945 60207421 53541 30288 524981164 4174 38452 50455299 89420 30288 625039811 4174 18975 604817526 32489 85614 252640942 14949 53541 629345697 17265 14949 578693491 18975 84859 56886211 51058 32489 157497178 14949 60947 933113004 5024 60947 229219097 5024 12189 887058990 75019 84859 718055469 5024 12854 29117979 40262 75019 34671793 63480 5024 492003241 40262 20733 851314225 7028 20733 303552881 63480 5463 631818150 7028 65430 384440961 20733 61830 18311597 71538 61830 773065655 54896 65430 293925727 76999 65430 889196969 53092 61830 953747497 53092 36092 513705337 53092 86057 601155950 6574 54896 524426843 19533 76999 419154862 41831 86057 136822265 41831 29450 200419270 19533 65147 865995961 41831 27430 23800395 65147 66396 233120231 41831 58078 782951947 27430 7711 392593986 65147 62969 483864198 46097 62969 103301331 66396 90137 700644207 90137 50829 81729179 46097 36764 519840972 10636 90137 542390997 36764 41135 996198842 38303 90137 145241040 20570 41135 325395362 1899 20570 721696709 5764 20570 910888810 38303 74258 282580826 5409 1899 462274211 5409 45826 442824099 17456 5764 985778596 45038 74258 899006050 17456 61102 706110426 17456 1280 99949069 61879 61102 847322029 17456 32587 766179036 61102 88431 777112761 61879 10837 193192623 50505 10837 227904223 72556 32587 893698008 50505 66234 620496967 50505 60250 784146915 10837 66868 908120086 38830 72556 318591331 15251 60250 287461496 66868 46153 468136804 15251 26860 301866215 15251 74160 447915585 74160 81641 221966585 26860 41314 119763973 74160 86920 582059249 13001 74160 141484315 22116 74160 47029391 41314 85124 837516314 13001 40417 673110600 41625 40417 533265897 22116 74237 904158088 69719 85124 677509693 40417 26360 236656902 40417 66141 887705170 66141 75692 462549153 75692 537 649874838 66141 8876 428017527 75692 53199 477424707 8876 52377 498171426 75692 1145 571789075 537 21153 335648037 1145 62921 144435386 53199 81921 47950327 52377 18767 362643741 18767 16105 418198721 58077 81921 867184842 48657 18767 65838800 88341 58077 839667682 18767 55468 245828259 25667 58077 679130448 31298 25667 935731175 48657 24677 325309129 24677 61025 131828409 18833 24677 866249163 18833 23735 252438865 24507 24677 562746860 18833 19787 856344326 61025 70356 823280678 19737 23735 541650294 77879 70356 330388279 77879 54504 934350406 31485 19787 987238522 24269 19737 447300356 89306 19737 155201256 78122 54504 406795406 40491 78122 254022376 40491 80247 15853340 24269 30506 411307982 80855 89306 382065339 80247 78777 630197932 78777 32775 273144432 78777 16218 75107455 30506 87087 752643386 80855 88645 886299761 85366 78777 789345251 16753 32775 959175393 87087 22957 119293861 7430 88645 576401212 22957 4537 478352819 76669 22957 964755530 1396 76669 565934171 25735 1396 932707504 25735 18171 798109409 31775 25735 581985607 76669 85508 326605331 31775 21009 519711651 21009 52464 110161031 21009 56573 581754871 56573 7752 198239938 7752 17834 862130796 21009 23938 389775371 56573 23410 563797195 51880 23410 472752805 17834 47128 633212498 40667 17834 871800873 9798 47128 688770198 53167 23410 669262284 72571 51880 724555253 4463 72571 670525889 72571 69265 352579141 69265 34537 223757100 88998 72571 449397332 2066 69265 319626247 21489 69265 49238897 50194 34537 204239534 34537 19295 357967722 21489 39215 437708583 50194 73606 808116836 39215 11807 61963323 29598 50194 714083361 14500 73606 891813711 10492 11807 929048289 73606 51569 729363962 69704 14500 880964038 45301 69704 665177103 51569 74926 102053770 69704 42824 810866670 89198 74926 75368682 42824 25411 435119654 42824 58488 500875451 35828 58488 741009971 25411 26535 85890443 26332 58488 633124439 10352 58488 941696290 58488 16481 187852962 10352 30256 186401008 20916 16481 763665911 30256 23502 493259018 10352 50323 621569189 13988 30256 597952423 25560 50323 165315284 1529 50323 880713193 13988 37881 103973644 37881 13277 959191221 37881 28585 638238503 1529 73167 30968836 51055 1529 23942545 85571 37881 410483377 85571 47717 715899255 28585 85251 204671096 57926 85251 860475668 51055 31119 835935238 85571 58182 359037749 64920 47717 674720501 29084 58182 260966361 58182 59628 972385929 65925 31119 825195466 73902 65925 402463599 49669 65925 366730048 59628 86520 173295107 65925 8407 526754191 51117 8407 236733374 86520 51133 26155919 49669 61584 207763720 72728 51133 999396416 32146 8407 350840089 51117 84080 656023267 32146 65204 41562714 72728 52826 221002283 52826 30072 848184303 5134 65204 841472488 81872 52826 908250288 31523 65204 378702056 81872 62730 153386114 31523 59368 377401406 88287 5134 602917003 36208 59368 235977862 59368 26541 307368682 88287 189 486867126 88287 35562 709221653 87257 189 780083565 24998 36208 903684676 63104 87257 99353419 53631 87257 156200548 53631 29242 514046955 63104 14152 654840695 14152 7719 529987783 14152 32832 579736447 53631 78176 431353919 29242 43540 359154641 6282 78176 59803780 59339 7719 565427270 72887 43540 801722019 39305 43540 262948121 72887 54531 240444703 42218 72887 332401737 39305 53590 32231515 53590 25443 14184150 57249 53590 33850153 57249 7001 156973335 62160 7001 27285898 50666 53590 608449250 67865 62160 79937712 16501 62160 23512569 7001 14297 773824606 27010 16501 25079654 23874 50666 344738853 27010 75092 834442726 66800 16501 315819225 66800 29083 140082717 66800 20284 69560620 80650 66800 281824896 29083 42385 561087215 66800 89026 790926116 29083 54345 318910092 57278 42385 847867174 16581 80650 464746179 54345 55873 608502368 16581 8308 349534820 86447 54345 761008219 178 86447 14682146 16581 73715 809504161 10613 55873 229111146 16281 10613 63430919 7177 86447 593854083 87381 7177 953710647 55120 7177 381030787 87381 74128 322755885 90169 87381 236577288 87381 68567 242088070 85448 68567 914097801 90226 90169 754199717 10029 85448 398788018 22087 90226 628560570 90226 8772 847233371 17960 8772 724198613 64720 8772 28173012 17960 34018 778885563 3143 34018 882682360 60507 17960 802214527 14388 34018 898346466 5411 3143 844983844 14388 49984 549009767 3143 17621 74011605 14388 81264 986454429 79639 5411 341074433 8684 79639 258571268 49984 81028 984428911 81264 17208 163008934 81028 51498 258198472 60177 17208 855074620 15065 51498 577190520 81028 83762 221132558 10609 15065 140531789 78104 51498 50908915 79638 83762 432867710 5646 15065 256220540 32098 5646 81148983 10609 173 3140333 79638 31633 590817360 85909 32098 323776611 32098 20585 742663342 41665 85909 732198641 47906 173 92223513 41665 15558 45114435 25788 20585 757966229 20585 43033 37851769 59878 25788 783436686 24928 47906 396265532 26488 25788 362799244 67670 26488 571747490 24928 39059 248946176 67670 88380 778551207 88380 63276 485714685 88380 71281 190288445 58511 39059 623802651 71078 39059 713456536 32699 63276 948929283 71281 27864 798590946 12303 71078 193379102 71078 42173 96607481 71078 51169 743894434 58439 32699 139018429 58439 81766 393443575 4284 58439 8848646 51169 73975 834974755 81766 66697 256942473 36845 73975 261080515 36845 37417 119048789 4284 75472 669701569 64762 73975 675843594 66697 64372 823402288 64372 62876 365002912 37417 40304 687471657 46476 40304 518517068 47249 62876 7299238 46476 4603 684712438 69003 4603 749583796 27198 40304 836073842 69270 69003 211531177 44940 69003 751786540 44940 24016 278034972 69270 26417 982943212 89890 24016 896739041 42699 89890 138427036 24016 27187 263845583 26259 26417 564977529 89890 37144 908603458 67427 37144 564612143 8418 37144 93574299 8418 48187 181958573 33856 67427 698253758 33856 57297 409616258 57297 62120 542918227 57297 81862 443381275 57297 12247 943128936 7689 12247 653471684 67436 57297 56413177 40410 81862 612795744 56886 81862 443439596 12247 60248 224625528 60248 45064 270526108 11173 40410 647049400 15798 56886 719583498 83134 15798 627721031 32108 11173 147307103 11173 19627 471580382 19627 33772 528866964 39568 83134 998431113 83134 53472 831919438 33621 39568 678750943 45165 19627 342012903 56306 45165 848728632 51895 45165 673670223 1967 53472 204094648 51895 68257 65263505 1967 15385 529427697 20390 15385 70839582 51164 68257 367435527 68257 79746 93171339 68257 88415 308613576 20390 70724 657352511 73260 20390 938555650 2349 73260 366423297 88415 89037 110521015 21615 88415 83831853 21615 51073 825907459 2349 7706 974010933 34070 51073 676787184 54551 7706 988676816 7706 75040 322340025 7706 47788 162118357 35525 47788 94762632 64558 75040 880761168 54551 54505 875897367 64558 25677 309871066 433 35525 66927298 37572 64558 669737599 37572 49114 5959401 433 58722 647502411 58722 82346 87019981 37572 80263 610785071 80263 52120 9695369 49114 42851 145112580 77666 52120 937509860 42851 24386 419880734 9365 77666 892762415 52120 70422 964133955 70422 16567 667473377 77666 28769 449723204 9365 31173 671343980 31173 86433 432914386 4398 28769 579334195 86273 86433 596270574 86433 55984 991329230 59000 86433 259323059 59000 44229 827623598 61641 86273 548825699 58786 59000 307420484 55984 51371 376317869 81481 44229 680244023 44229 73463 209812928 47218 73463 83230392 85359 73463 413047834 51371 30818 871358356 53843 85359 999107212 53843 34117 474881657 79565 47218 133489963 79565 76102 387189933 2348 76102 197058497 55300 53843 826049871 34117 14243 161901074 27967 76102 326489685 32293 2348 343508786 32293 38540 404665051 32293 59804 583873211 14605 38540 221057956 59804 78375 510431862 76610 38540 672665721 47411 76610 760024815 31138 76610 638767084 76610 87800 791759112 47411 53877 43669975 18651 76610 872897292 46592 87800 507525960 87800 18673 661895421 46592 74906 378853695 53877 61846 839765651 18651 78434 534523267 18673 80137 44286248 61846 32713 608133791 56473 80137 729130092 61846 24876 126878297 78434 55558 838512793 13826 55558 15558000 32506 13826 196084444 32506 19765 210185985 13826 48314 325522874 33059 32506 765608979 48314 60118 537232216 19765 43361 120892305 25783 19765 311743470 58674 60118 875440481 43361 36552 57605729 36552 84332 39816258 84332 72907 54184766 69614 36552 582567783 72907 84976 34690844 69614 89080 875393161 84332 65895 361506446 43138 72907 324257594 69614 26044 102825294 52590 84976 397950794 89080 68525 640815887 68525 65167 479284682 65167 57729 141727412 57729 74219 82208440 57729 71175 804955685 4593 57729 162529052 4593 52786 72645368 29584 57729 669486088 84183 71175 555328056 43492 71175 762661340 29584 46702 666532650 86541 43492 315738886 86541 8479 86554712 62564 43492 438146335 43492 78354 26956408 62564 35858 470244521 87528 62564 704689601 25084 62564 550853096 87528 73 254738889 25084 62958 4920594 87528 24735 443226805 20214 62958 479805037 73 86107 74827653 62958 55226 495218656 63176 20214 106377697 73800 55226 72690957 55055 55226 748450847 62742 55226 653465792 32798 62742 28426322 15781 55055 876901912 7935 32798 780225606 15781 18396 575671372 7935 88909 149191985 15781 73228 36364920 18396 7006 612102353 3378 7006 168658148 67466 73228 61251507 38232 67466 276234030 26928 38232 650270659 27118 26928 618751216 2534 26928 29332682 26928 21516 234591402 85575 27118 932388364 65023 85575 317821786 65023 75288 979669320 85575 35197 721230113 21516 20886 394386480 85575 55421 97326484 35197 41222 128458652 22194 41222 652542037 41222 80937 27493265 8438 20886 500922862 59785 8438 322179719 8438 29621 929856628 19142 22194 401125927 27754 80937 434131433 59785 78982 945082715 53511 29621 913274835 29621 61910 409296377 61910 40523 395834814 27754 74443 130853018 78982 10740 853893323 49132 53511 118999111 61910 963 773850660 963 34357 789943908 9696 10740 693051466 49132 7794 100109232 15963 963 463730992 15963 78477 676163919 7794 61919 99772028 76608 61919 647228163 76608 73471 360264803 15963 2387 55142644 30790 61919 27331008 76608 2410 62185308 2410 22738 558437417 30790 31366 245263448 22738 54090 570794171 54090 2985 68583247 64950 2985 169269371 36668 64950 623553878 47663 2985 528480677 36668 29041 761327864 36668 20514 850984759 47663 21071 90831989 20793 36668 367297978 52489 47663 189692946 16712 52489 35403731 58754 16712 706135117 21071 64947 414307309 20793 88118 190933259 65166 52489 961358748 88118 53584 237591816 53584 13317 505491965 23051 64947 581830449 31691 23051 164702218 39615 23051 389598521 31691 34211 634080137 39615 44125 390427263 39615 13071 440934517 44125 83772 140854383 44125 86597 71835754 44125 69518 388311624 72522 13071 427899267 83772 57991 22490571 2134 83772 862767164 76344 72522 814951300 15351 2134 502136886 81932 72522 913827880 2134 27273 211234529 81932 72859 682390185 46909 72859 406075357 72859 40202 921635989 4689 72859 75431441 34474 27273 230253089 46909 2949 645838854 2949 38148 177114802 36498 34474 701654799 71942 36498 824914090 34474 65075 659873166 38148 4863 824276990 81819 36498 913344839 81819 72381 904315292 86227 71942 396804106 61563 81819 275626925 72381 42901 18834202 1910 61563 983975379 46954 61563 735038515 86227 37226 170097751 61563 34394 922707321 57376 1910 179352262 21001 57376 623974660 34394 68478 138737132 36054 37226 921893488 53367 57376 160216224 2067 21001 516088581 81631 21001 661956033 36054 56168 476237854 81631 84307 549947845 2067 39043 236930848 2067 78518 333596944 56168 34391 488624579 13983 84307 533190957 78518 28679 928216391 35207 28679 886649398 48609 35207 103639547 35207 10835 124502587 75697 10835 127501423 25998 75697 758276365 25325 75697 931923638 40593 75697 336194264 10946 25325 902985802 75697 87186 434994690 4680 25325 416937972 38474 40593 957298315 16518 38474 515550004 10946 8643 762150218 8643 82416 460983931 65633 4680 80354027 16518 85113 851146231 65633 73904 797673084 65633 62229 590554135 55440 65633 387432685 20132 62229 890448088 85113 73542 619966818 73542 39107 916717988 20132 1408 827932996 17371 20132 806827728 10804 39107 903960146 39107 13356 100386570 66253 39107 582667219 13086 13356 4670070 13086 57171 472627507 57171 72564 345191311 72564 42076 412403373 41324 57171 77534008 13086 10746 856156020 15154 41324 984768477 52716 72564 238660050 41344 42076 94330454 87910 41344 255137343 87910 42079 667304298 51843 42079 683268583 87351 87910 198514374 51843 77455 402930427 75609 42079 6036241 64955 42079 767353866 51843 81725 35447783 87351 75944 181393010 77455 76173 350511956 46507 81725 282009335 76173 11477 656389189 18192 11477 948650455 46507 76657 86786759 11477 46300 73923282 86843 18192 45937372 2648 86843 192165655 47963 86843 264647312 1001 47963 892406395 35334 1001 20212016 86843 4617 467095328 4617 38504 985967167 35334 24497 36954566 67429 35334 179463267 4617 34236 107086742 79468 4617 517176657 24497 6888 810537534 72399 24497 232294131 72399 53578 667239861 33880 6888 799014843 72399 29156 500198102 6888 51815 922740116 29156 50769 263226584 1473 50769 272830693 10364 50769 355581813 16877 51815 156002501 51815 51168 319290964 37171 16877 909642684 10364 21870 15900967 33815 16877 132142153 21870 78240 471597522 13677 37171 69632834 78240 80984 822884654 59473 33815 893839395 42117 78240 473524204 13677 62941 936320358 23658 42117 242839153 2628 23658 371118761 42117 68929 898964252 90406 42117 366731414 68929 21129 789508510 23658 12899 929739555 79140 2628 664703581 12899 2478 22594052 2478 66065 781004539 20191 2478 361141305 66065 38438 804055013 79140 46171 239769817 66065 32822 437733802 74065 20191 822096883 46171 89122 531496149 25699 74065 590013010 23838 46171 322510415 76814 32822 985433736 23838 26004 310113923 76814 81204 181053433 26004 3220 874899064 20924 23838 913454606 67484 76814 802691577 20924 50500 777756242 50500 16482 90784863 38360 20924 541330877 16482 66898 274704385 80758 50500 226812243 80758 76819 619742604 76819 16537 476212542 66898 20025 512359066 71201 16537 630606754 30706 16537 879873672 76819 21955 908860498 16537 9960 820721990 20025 31062 142126378 9960 44480 53223268 54303 30706 792772750 21955 83657 844145992 36906 83657 292127311 36384 83657 561942889 21164 36384 682287079 83657 85191 319591580 3829 21164 401601809 41431 36906 810524797 85191 90400 795605635 41431 87409 944039902 85191 36526 10269695 41431 77070 747285579 71253 90400 866417518 90400 85363 861560472 77070 54537 821177673 60720 36526 769157580 54537 7583 770698584 21810 60720 36995766 7583 46769 400750776 54537 35401 601316781 60720 2553 140618627 21810 89667 697169876 8688 89667 565275243 2553 39381 420034786 59202 8688 535611237 26749 39381 344642317 89667 6619 893020961 39381 16399 317527473 6619 34146 364968164 47563 34146 325531425 16399 36919 946388033 36919 60972 652612610 56025 34146 560508926 35241 47563 484945211 36919 41486 993579728 2527 36919 749330256 35241 54670 712203051 9423 35241 676418790 42631 2527 806711155 74390 2527 195908222 42631 64280 18077313 64280 88298 740719672 64280 85131 484994783 64280 55199 375569452 61325 55199 942367788 64280 12768 888625133 1172 85131 648306231 68100 85131 310875139 25630 61325 935878818 23478 12768 22591209 39992 1172 587115041 76382 68100 916173251 51197 25630 70937947 76382 56305 281829086 11864 23478 246594666 76382 31174 925004193 11864 60926 18287845 73102 60926 28286601 14473 31174 429003710 31174 8031 58278274 73102 54918 957473279 180 8031 112643670 3963 14473 193173850 36970 54918 667111017 3963 21404 71855509 86733 54918 763543915 89665 3963 314140040 47756 89665 663321341 89665 10798 829858257 21404 53178 967759787 89665 31605 275404084 52172 31605 341124901 31605 7791 263520545 31605 77174 502007255 15843 31605 625783903 59495 7791 916412102 50128 15843 359705285 59495 27126 41553043 59495 29844 10123630 29844 28665 386964502 29844 44707 250882635 28665 13801 445982387 51666 44707 387774633 22847 29844 655133360 57009 22847 906970504 51666 25611 146602162 72876 25611 368173477 5460 72876 181099217 20110 25611 709654913 38133 25611 176734626 30984 20110 95908350 69811 30984 771212348 12073 5460 679751549 1825 30984 713525467 69811 37076 373945799 17003 69811 624370666 69811 15669 956031085 17003 32971 894883808 32971 77548 32173130 10215 15669 413954957 10215 69040 25426666 10215 56423 974034572 69040 81389 900800530 30982 69040 877810513 30982 42548 543272959 80368 42548 798410609 56423 11072 852724566 81389 77952 799827641 16837 80368 234904697 80368 38716 74867644 14885 80368 171392128 77952 25312 938711628 46122 16837 622107711 10893 25312 176261631 46122 33865 236128955 14885 41235 593424474 41235 27339 3290056 46122 59030 360188461 44412 33865 427625534 40269 27339 367062379 49375 40269 997576813 49375 88333 462596151 69600 49375 587612294 40269 21123 87810195 69600 51071 333325951 51071 11412 136400186 11412 65905 714432496 21123 22054 484657640 51553 11412 761223600 51071 16373 843337396 22054 17757 103652208 1608 51553 963940873 17757 21858 709253616 9027 1608 863549198 9027 89174 414644658 21858 62836 107777644 76740 62836 101117265 4111 62836 967555550 9027 35528 390346636 47143 76740 216279249 47143 82450 70559932 256 4111 228390664 4111 18076 280307598 799 256 826565333 11758 799 226483924 20216 18076 743916451 88 799 811697299 11758 55582 437078394 15748 88 884503007 15748 16871 510346416 41225 15748 236271869 35406 16871 416401836 41225 22687 893530552 35406 13027 26118693 55316 13027 144355830 57436 35406 860066124 19060 35406 447593725 38889 13027 704940887 55316 37008 654021442 6970 37008 474465219 38889 56621 906441649 60783 37008 63157847 6970 87825 631271693 8083 87825 91606214 87487 60783 653380181 83623 87825 372471415 13217 8083 925109387 8083 33333 79557534 13217 38536 25346987 83623 87785 807549828 21829 87785 53106866 68951 13217 89651277 62268 68951 608589090 75203 68951 81118262 85741 87785 31131084 51900 21829 848148597 62268 3695 331514199 68280 75203 360744381 68280 55792 264059033 53397 55792 183593292 51900 52069 759335923 62400 55792 659607613 53397 33520 197454307 68844 62400 208117950 8580 52069 697357721 33520 86071 97536810 8580 34548 535800080 17582 34548 103681527 27336 34548 834296599 34548 80519 112032402 27336 45952 297932318 34548 31803 508033115 50969 80519 724003791 27336 65518 444748758 45952 12774 26160790 65518 58862 758018386 50969 32605 36923106 72332 65518 174974722 65518 20430 861823845 32605 76009 162211405 88763 20430 103793149 72332 33699 14678854 30887 72332 299452650 24606 33699 489015098 70168 88763 8192868 5197 33699 851693281 33699 69280 266261197 71511 5197 935571702 4357 5197 81020242 38783 69280 683360510 4357 65277 861178859 38783 69208 597710442 38330 38783 564037595 38330 65601 984995725 46312 65601 860810535 38330 74381 690075707 66032 74381 111988044 65601 89003 456713262 33599 74381 823114939 85822 74381 250222642 89003 60824 399292208 13148 33599 137432993 60824 19497 166675019 13148 17987 360851091 20450 60824 158357854 546 20450 59908991 19497 59251 190623196 22235 17987 770155026 546 16084 135337297 16084 30826 33038582 546 2284 607390582 59251 16220 813267864 56359 22235 280385198 72746 2284 835852018 2284 28294 68225835 29412 56359 639840643 4694 56359 40506932 56539 56359 985587795 28294 60130 555311029 75766 29412 307393561 29412 59688 95683186 40078 60130 585721945 69120 56539 729954683 73673 59688 893483522 69120 44549 963544073 26723 69120 713956160 73673 42210 354669091 9114 73673 995345979 9114 47446 649721500 65471 26723 443587124 9114 68795 769789006 42210 8329 37981727 8329 7519 565734102 8329 41274 869994238 68795 68045 75041108 41274 56379 687230364 82420 41274 249723049 38812 82420 162063375 41000 41274 481345630 82420 53872 697486061 38812 8420 834585349 62832 8420 573373407 83925 62832 643698946 49544 53872 529341427 20941 8420 104950084 8420 58851 716400480 20941 54862 761389017 83925 88382 390067728 41313 20941 482984429 83887 54862 300684601 58851 52907 142482464 41313 11310 433782529 33034 11310 965899972 52907 24302 76915944 62352 11310 503909149 14257 11310 597168005 11310 10892 890876926 16738 14257 232781637 39140 10892 444293499 52834 62352 385545367 83619 39140 440084314 89647 39140 129015372 77349 89647 708844404 89647 52684 381112800 52684 67332 484177764 67332 13837 602370718 48282 89647 374745064 16106 48282 723898439 18626 13837 337031850 13837 48120 492923339 79775 16106 280249087 16106 65998 31951847 48120 75737 113149106 48120 1982 263250934 65998 52517 731889246 16353 52517 959202536 1982 32460 750742148 1982 25180 78479591 16353 9171 459817357 529 25180 503931734 79333 529 993906140 76340 25180 275688048 8547 9171 847488398 49825 9171 414328940 43465 8547 505433568 20115 79333 877977597 43465 40039 849859972 43465 69845 661841367 49825 27036 27179277 52208 43465 78000732 5720 69845 573888602 52208 10502 636074782 27944 69845 977937524 5720 77313 489250001 5720 40472 26663113 27944 25988 86782702 45340 77313 804516885 25988 60431 94253156 79224 40472 214573585 79224 39201 541558232 754 39201 120867074 21814 754 358206157 754 34177 34497972 5488 754 638768823 40916 21814 797656175 54629 21814 525778471 36695 34177 606489171 54629 89539 401208226 5488 55820 876407625 54629 35451 579730626 55820 16183 588672660 36695 26989 776156339 55820 80979 881500425 35451 32573 602743878 32573 56438 84024290 80979 88629 668597511 90771 32573 268870638 80979 84882 28134759 88629 56128 751883892 29799 88629 217562208 29799 3355 88705835 56128 1331 773601193 3355 19865 905193930 19865 38802 984654400 29799 28763 770300344 82483 28763 389704992 10677 38802 83414703 82483 73887 309711598 38802 2248 741303525 2248 90751 913505486 73887 21163 909273935 2248 65927 882735527 11862 65927 166455715 21163 23319 481513183 21163 74791 282806567 69146 74791 320396023 36410 74791 294932418 11862 26602 919223756 74791 88919 973839333 64120 88919 686760603 3358 36410 320779532 3358 60990 808145380 3358 36010 947359625 43487 88919 74142061 81630 43487 882828804 80897 81630 71540014 60990 27768 274783244 80897 42882 822763662 28792 80897 570178527 22347 81630 212094915 27768 51439 855868584 54402 51439 77013845 51439 9225 479004503 9225 28977 55960050 14474 51439 752632107 85522 51439 49499864 23868 28977 524218946 85522 40544 182638573 89473 85522 680534921 1000 23868 865274420 24510 1000 96944530 78631 23868 60499165 84049 89473 743606325 89473 23647 665483081 23647 54 40056022 84049 66831 19286295 68458 84049 262585282 61363 23647 751758307 66831 75171 797570440 66831 73525 46949971 48292 73525 402955358 68458 62481 328646886 56548 75171 659127776 70516 75171 251269225 85535 48292 620582442 70516 76108 608059122 80615 85535 758390778 7589 80615 794287444 39699 80615 404337463 18939 85535 520814654 49004 80615 42381220 70070 80615 45350789 63903 18939 341433788 54751 18939 46556286 49004 32134 604827451 79263 63903 394239474 28357 79263 42472439 10685 79263 787473462 79263 37353 86688169 78059 37353 746295611 85328 37353 860319030 35094 37353 129830281 37353 29932 727945719 85328 52010 973223261 83916 35094 88920949 83916 84013 429193015 65643 52010 739171564 84013 14767 436268669 14767 84424 271652899 65643 60070 72125929 60070 20150 428847559 60070 52680 589295858 36421 84424 41768112 22816 20150 877952910 60070 11273 268028356 22816 14262 393275939 75279 11273 683635955 6974 22816 599573545 6974 22195 4772994 31501 14262 396381206 31501 887 771867421 39166 22195 77512460 72154 6974 152634374 54523 22195 296677036 887 79701 849122431 887 64183 5800323 32760 72154 540201066 72154 8012 454322686 60869 54523 971865500 69839 32760 267974507 82108 8012 661556818 69839 31011 73273942 79828 31011 889389364 60869 55094 461807146 79828 83524 950676992 82108 28447 987856300 79828 16588 536278922 83524 4925 938616098 4925 58416 431666238 83524 33723 965716917 4925 15729 309128798 45460 4925 116307709 81753 15729 566613420 83017 15729 283815390 80547 81753 755422340 30724 83017 335921825 80547 20762 65556692 30724 90037 467204630 80547 80770 934559602 90037 86751 701624763 55557 90037 639716477 7694 86751 165330058 88634 7694 459882523 36130 80770 717425044 56079 7694 44271989 14618 56079 877370128 41224 7694 507175551 14618 17957 55246999 14618 54763 416824581 54763 50741 169816940 74526 50741 743368634 50741 22666 294258779 54763 11055 914934530 22666 72599 616387731 72599 71690 690475184 72599 83388 292279777 72599 32899 712526257 11055 17513 211219760 34719 71690 266588689 71690 71316 916473889 34719 2278 316819465 71316 28069 516777813 17513 4163 640038204 13535 4163 602816685 13535 57310 763603550 2278 18193 81626055 83793 28069 278372388 13535 33923 168413860 13535 13120 137348242 33923 52813 600350101 13120 81327 807846783 81327 62689 863047786 9019 52813 55272412 83492 52813 545298169 43257 62689 855428699 18086 83492 485238127 9019 41179 108132426 18086 20127 848759528 83492 94 279073452 61379 18086 657549763 25040 20127 76726187 25040 45190 402165535 70143 20127 967577000 54604 45190 253438193 87600 54604 60413684 87600 71040 490297716 63096 70143 598934520 19693 63096 241149857 71040 63701 132645749 87600 3598 828584381 63096 41524 100736434 3598 56277 12838962 19693 86317 20871148 3598 59459 809555837 56277 19411 18207403 2617 56277 195137950 56277 41181 58797768 67959 41181 155064863 41181 22639 20399229 80859 19411 836332708 33672 67959 114807698 20350 22639 949073379 76192 20350 532492276 83419 80859 72981849 47982 80859 976671261 76192 21500 505728822 83419 84620 67905088 83419 44891 138792904 84620 85310 937715321 21500 69167 93753534 85484 44891 267970691 30722 69167 755889012 44891 72336 886194967 85484 20809 58175925 69167 88920 24489630 85484 87259 987407108 88920 76143 73655407 72336 28532 410588594 31681 28532 979220072 31681 11465 123802057 76143 65046 237653022 65046 80400 738331729 28532 25827 853131360 23222 31681 99367044 85286 25827 677989723 66468 25827 451802105 25827 57538 334528409 25827 27101 977761571 27101 38796 823677690 66468 51922 127317573 66297 51922 930446128 27101 31028 692497346 76182 66297 756237867 51922 37934 462765567 66297 89421 439172732 86860 66297 396381973 76182 41207 921131200 72080 76182 687416562 41207 80253 864354684 86860 81216 270141941 34620 72080 684936881 85368 81216 193337521 74835 34620 634667861 10672 81216 92705017 90142 34620 59552939 34620 27080 11545571 85368 45142 39779969 69986 74835 699133301 12980 69986 512161556 90142 87669 236508474 14099 12980 453499190 361 14099 333192741 28584 14099 767604148 38275 87669 1409300 38275 26894 364941958 62377 361 879335939 361 41590 698527985 38275 31607 921860479 11734 62377 96288902 89371 11734 349090447 37541 41590 939620783 89371 79936 850873606 37541 33261 769711633 60877 33261 332967636 60877 74703 416938474 19691 33261 938240176 84128 79936 202366556 19691 19369 97584403 19691 53291 997074919 19369 56658 306962236 84128 69488 75577641 74440 53291 116928417 23581 19369 111487985 74440 13990 812334171 74440 39349 758387090 13990 5887 921167775 73398 39349 227093335 31394 73398 234957674 15270 31394 27080988 64575 5887 983710856 31394 67002 137401418 15270 51424 166973474 15270 1557 898416649 67002 23890 14771378 14765 51424 216067927 19291 14765 962541145 1557 84256 213064488 19291 31880 918267542 31880 56095 970774806 84256 9910 89878407 19291 67721 597059030 24608 56095 132202469 56095 16121 635603912 32750 16121 673473683 45561 32750 935085450 48063 67721 959220709 32750 48600 284168272 19704 32750 117287542 19704 68917 243268408 11743 48600 635625538 68917 88577 158825231 11743 77390 750981901 88577 67060 382668945 77390 71797 548958539 71797 48606 957400205 77390 81431 787638347 68892 48606 649883127 34849 48606 83644300 10594 34849 139517308 25583 81431 653204638 81431 20726 119335222 68201 10594 852122326 20726 48069 443652230 47380 48069 291121113 58808 25583 806501485 47380 71556 146256972 57638 68201 377429684 50678 48069 337216434 71556 90592 124037365 8405 58808 966058730 57638 4120 377528268 35284 57638 340929505 90592 61198 378570593 4120 41641 17931135 35284 73683 34208137 35284 20392 297723359 20392 14232 988593819 87667 20392 557046850 35138 41641 824288251 13318 73683 824199387 14081 87667 627430962 87667 76870 448632801 49176 76870 425244281 14029 35138 617475625 76870 73855 524540557 76870 81317 483235565 14072 49176 42264132 14029 36145 781996569 55842 81317 101255223 4218 73855 791438975 292 14072 176096176 14072 14573 289006716 14573 62015 91524368 14573 88878 154485094 88878 70722 546737877 292 78897 251635054 88878 76950 801657189 70722 37818 31545836 78897 13025 338633439 13644 13025 628699464 37818 33203 790104864 33203 41247 617759169 23169 41247 641132797 33203 33390 958236419 23169 40979 904716141 23169 18143 877851378 18143 28574 543870427 23169 52149 950535011 33390 73992 865428009 6826 28574 256240112 47866 28574 936220935 6826 76766 291367426 47866 61331 60659370 36023 76766 669812293 76766 18314 676967420 7290 76766 114983153 36023 12569 115479486 18314 76155 4473979 79984 36023 837530759 28796 76155 351516652 81062 28796 417418492 28796 7800 528091917 27071 28796 248742475 10549 28796 449200063 28154 81062 288679733 36560 81062 378852720 7800 43683 65831690 28154 79735 667811491 42698 43683 845649755 21707 43683 378300216 21707 60650 488651890 79735 28693 694722158 9368 79735 78542040 36143 21707 65776358 28693 60941 366939235 50818 9368 510836049 36143 35026 646661039 35026 20368 745646645 36143 57119 75103944 60941 30644 862090347 46464 50818 605319583 67188 46464 441200693 84742 20368 763679562 46464 3075 502675031 46464 11965 299152317 36746 67188 689495542 79442 36746 226774965 36746 18181 96968282 3075 83403 788446536 36746 21757 221389802 36746 48955 580037648 2934 18181 939743497 18181 25009 476186517 5921 2934 827134900 1041 2934 437785900 48955 47294 767590486 13975 1041 782684663 42978 1041 419289455 13975 15591 22836063 36292 15591 713242592 15591 28507 507972431 80581 36292 962308935 46283 42978 639472183 61573 46283 40064399 80581 40646 74538206 42827 61573 435820840 46283 35055 698712751 40646 45240 438823590 40646 8810 618503529 86918 45240 578706077 8810 58233 807700086 88271 8810 951911261 62347 45240 260120442 62347 54913 841781674 62347 79733 998197900 62347 21825 604944882 79733 60048 810278749 44432 62347 93434077 13165 44432 184080085 21825 79210 582702351 79210 8993 247469025 33743 13165 618226843 44432 47741 99120228 76645 13165 973597392 79210 56137 175525272 53295 33743 626429535 53295 3839 603632732 56137 83995 278642806 53295 87127 654574211 3839 16717 146709677 83995 42982 380481445 16717 33428 11458792 42982 78421 876457426 4373 33428 345543826 4373 83361 90907693 83361 31317 171672150 4373 23621 651802067 78421 77549 137074843 83361 1330 551982124 23621 15155 26095101 1330 53065 220524754 53065 49164 563249102 52496 77549 83381781 52669 1330 540427009 53655 49164 814832737 75441 53655 95760802 21356 52669 996340294 31393 21356 91107076 47251 52669 64628811 21356 63781 785851580 30065 75441 69929778 30065 88793 493913220 11461 63781 452455422 63781 88941 177686839 32137 30065 446692996 28843 32137 584461291 74784 32137 708822924 56508 32137 343891586 37042 56508 842118650 56508 32710 235193396 89624 28843 129004330 56814 32710 557298270 56362 56814 290690141 89624 20243 850658693 33043 56362 937572596 56362 53648 510855454 51278 20243 446550353 33043 41609 581750567 30612 53648 340789435 32321 33043 755959669 38416 53648 815735695 64226 30612 307216530 32321 22752 340647703 76579 32321 21796024 76579 36363 240459410 90363 38416 397266790 64226 37964 440459967 90363 43125 347324713 83571 76579 455486755 54448 37964 86469058 29849 37964 687010029 43125 25150 253078074 54448 20287 454609534 86646 25150 885082505 8890 29849 446782396 29849 7337 435397749 42343 86646 833979484 8890 76790 639593060 86646 15736 98755094 8890 32724 62426239 53716 42343 770894852 29368 32724 561194591 15736 46863 119290788 15736 40921 942504925 394 53716 959019059 76230 40921 820353242 48083 76230 331331194 7104 76230 632105819 41348 40921 613292656 83193 7104 433856046 83193 42920 863263197 7104 3855 27625843 41348 44238 316900773 80640 3855 429418917 80640 1004 181124335 3855 69857 459903068 44238 53197 656570884 83883 53197 15890356 27654 53197 782133312 37381 83883 203155564 50715 27654 692401964 83883 15973 92214159 83883 68617 801972821 15973 78946 662190235 68617 15556 946541000 14440 15556 327856878 13956 14440 670332775 56216 13956 64595929 25042 15556 875217971 82705 13956 107922113 72122 14440 838376350 48401 13956 860877843 32834 82705 441439189 82705 69870 123325256 48401 6596 540196179 17886 72122 669757571 48401 79234 202505974 69870 4726 961364000 79234 4082 338808056 62879 79234 272260621 79234 36705 424633216 62879 49208 800185952 69266 4082 808116568 4082 39655 787232238 28337 49208 358796726 1155 28337 592193196 49208 88067 168012231 88067 2848 544636660 1155 6528 34871937 2848 37637 538056619 1209 6528 994442733 37637 24868 365215308 155 6528 822302268 49573 1209 53943852 26493 1209 802649893 13429 1209 151492079 155 24976 778838320 26493 17277 27281800 24976 30488 668976261 35960 24976 122805779 84011 17277 267217439 30488 44188 77462413 36478 84011 873102712 60997 36478 44681089 25609 44188 995093686 4612 60997 40591814 49938 60997 495584597 77468 4612 891517825 86249 49938 584902779 51989 25609 184029889 86249 76035 124182499 33873 76035 319868481 32692 86249 139716348 52581 33873 342492057 60035 51989 719213367 12292 33873 541498295 29318 12292 885329508 22386 60035 421660475 60035 39894 946092478 29318 50236 223955919 29318 7912 754111969 5330 22386 635755283 50236 13077 522871203 33337 50236 272616131 50236 89940 177767485 5330 73780 347843004 5330 60564 644684335 60564 77591 57487152 33337 5148 719894464 60564 8175 150642342 29700 77591 570309743 60564 88344 278054987 77591 73307 163617694 29068 29700 66587822 6902 73307 871089723 29700 78269 755929036 9573 29068 407607821 29068 36104 579930958 1003 29068 623990127 64350 36104 890769356 86097 36104 161709457 9573 44117 956223944 23415 1003 611356544 86097 27372 148343524 86097 64192 118723004 61580 64192 475391538 61580 43893 991126501 86728 23415 144671997 85091 64192 158194685 61580 45275 969487065 43893 55810 59352607 79741 43893 359518800 39516 85091 822133120 22547 39516 249955802 22547 88064 497029545 88064 58870 952913558 79741 61243 84370217 88064 2122 170165492 61243 83451 775364948 88064 25843 879494117 58870 66506 617494880 44357 25843 435637047 83451 38392 960848529 44357 36994 615881925 25843 71892 349117911 5467 71892 843972 5467 37330 15817792 54997 36994 875430945 51091 37330 4845228 37330 11459 989106858 52470 37330 971144603 51091 20286 13130123 39442 54997 556190619 52470 18040 751241580 20286 88842 501804630 4392 52470 78159869 20286 59326 838137702 4392 2642 580437241 88842 73432 799138659 83446 59326 770545796 79212 4392 486720856 53971 79212 556727087 2642 1567 836785238 18500 1567 45522259 53971 82920 115093828 82920 80343 196021588 53971 39428 681682233 39428 69604 141753251 69604 32730 244963674 81424 80343 274461119 64285 69604 81279577 39428 11011 571100513 69604 36217 571450603 81424 13638 423436211 73747 64285 52889619 5085 64285 371362181 22344 5085 670404473 85135 22344 747181822 5085 28211 65280000 16993 28211 201336527 87582 16993 532365897 28211 39975 119128608 16993 61791 311542523 87582 51176 156953681 87582 63090 858909387 87582 69576 8307200 28306 69576 636552137 63090 8474 712122593 51549 28306 583461815 63090 61113 431108351 65626 28306 34573510 5747 65626 28478259 65626 3393 583076149 61113 55459 64684044 65626 75299 273396860 42835 3393 681246326 75299 84051 515895033 63105 3393 872327235 63105 10709 913773141 10709 81603 236460102 63105 59430 460695716 1081 84051 417904192 4674 10709 824175013 23562 10709 157766942 7389 1081 118101938 24412 4674 896504612 1877 4674 243862173 42338 24412 710169779 24412 43305 258192000 1877 20376 327810821 10452 1877 40874392 42338 52126 337351616 87084 20376 809432079 76186 87084 89239679 87084 57715 91476117 33899 76186 200920449 33899 5715 422983432 15704 5715 354452384 57715 84374 601367775 33899 4453 359827973 25562 84374 953610966 5715 75646 577177859 35264 75646 738864504 84374 65496 24411462 78592 4453 914717809 78592 58112 528645363 75646 44892 213795778 78592 1624 69910674 1624 66707 780708528 69886 78592 451465777 1624 45097 337366482 35398 66707 129389177 87480 1624 123727215 77684 45097 712541058 77684 36768 996060885 35398 81795 2113752 87480 1069 33734316 81795 69384 999661341 7386 36768 571671947 88621 81795 622171673 17665 81795 81327784 30027 7386 147014656 17665 88090 721846713 44204 30027 23384117 85494 88090 376075680 30027 40377 79772586 40377 84298 832268817 22056 85494 178824775 48586 40377 693003323 48586 84535 238640071 84298 49303 668767563 22056 70491 343768760 19575 49303 525078131 70491 59062 32649747 49501 84535 925051952 49303 58138 435656183 59024 58138 510671154 59062 22246 6535996 74306 59062 799596166 9063 22246 440105808 23498 74306 62319055 14457 23498 594146708 74306 27292 729040155 66661 9063 408132954 34161 23498 369370015 49115 27292 963624036 66661 31367 740043196 43249 31367 445672155 57087 66661 208371947 57087 35143 214387755 31367 17958 985659670 31367 30394 992319984 89387 17958 85231126 89387 13618 581365041 82728 17958 586325141 890 30394 913015487 89387 86811 393865591 89387 12379 248264768 13618 70129 132650028 12379 12278 397465574 6980 12278 155687095 12379 25344 392673969 6980 17324 373515106 58769 17324 865884317 56497 25344 21700724 6980 52296 567827300 70177 58769 582832358 17324 89326 356207568 89326 85855 116552314 22333 89326 405407125 1953 52296 811559806 2252 22333 56554350 28976 2252 678101157 22333 39423 180847493 16690 2252 813733187 1953 26628 165287576 84223 26628 791919026 39423 867 570183272 6873 26628 101340367 16690 37534 452353883 49503 84223 368856010 2125 49503 130401484 37534 88477 432844817 1696 6873 324784551 1726 2125 129214359 85387 1696 104790935 4396 88477 48614288 73918 4396 998715910 73918 52224 318680751 61552 52224 242499328 48368 61552 462909170 4396 47260 954350569 52224 4305 818264796 2367 48368 125295028 48368 8401 813117780 70999 2367 895162601 37360 70999 450346443 25877 37360 838694858 25247 8401 69722185 8401 66957 285104740 30449 37360 893671084 37360 20696 139710707 66957 13067 403757308 30449 77918 226549865 59823 20696 875539070 59823 43665 707368345 34012 43665 876836094 77918 68990 445792785 77974 77918 38769107 43665 54951 172255102 4040 68990 1253073 34489 77974 886377026 42064 68990 798014487 4040 44033 39823475 54951 1973 741067643 42064 67522 66673215 1973 75806 567340238 48043 75806 134573148 58803 48043 902359587 55135 1973 398568303 19054 67522 830172203 55135 28504 968863246 48043 90641 620171913 58399 90641 959658236 19054 21681 690776543 21877 28504 363344255 90641 37013 51847390 1807 58399 848661830 58399 75106 679825865 77954 21681 422631248 15961 21877 65929869 1807 18420 613181284 64172 15961 253237432 64172 56210 309400352 56210 78307 961393792 78307 29842 638528376 26576 18420 666421653 64512 78307 56123342 35037 26576 727080354 2987 78307 798050934 35037 41415 211265 5778 35037 667435562 64512 54911 116149170 5778 69943 754436880 3646 69943 109615396 3646 59599 921901242 54911 87502 371405289 73153 3646 661331721 6473 69943 135353308 59599 47581 632756090 73153 4556 383733427 40062 87502 593345795 86160 73153 731192438 86160 15822 189264995 44314 86160 517767064 44314 22374 433678739 42818 22374 1227468 86160 36415 570036983 35492 15822 469728042 22374 51188 618384371 22374 43756 206574691 35492 89187 607405051 43756 67421 780400840 89187 73115 55139050 16516 51188 944501544 52969 43756 717533947 67421 85400 959179605 73115 15787 230906401 85400 69033 665381579 54633 52969 706193885 15787 83516 407487324 71021 69033 701126971 1745 71021 93503274 87531 1745 231124127 54633 73119 153186867 83516 38784 995091101 73119 20609 242310462 20609 12629 790257885 12629 3061 723749274 17735 20609 643498148 3061 58638 533292074 20609 10800 849002139 58638 61459 376944538 58638 89012 740392772 46639 89012 352596284 89012 84626 77991109 84626 66952 438975630 66952 31961 21314748 81652 46639 755314733 49811 46639 95710218 49811 45610 954463722 45610 41617 120779506 49811 63875 398330171 81652 39935 72001835 63875 50531 608950676 45610 54820 495362963 41617 90858 781564777 54820 82082 339747129 41473 82082 129306341 47164 82082 53351781 65144 47164 379242907 1531 82082 94502582 16996 1531 615493669 41473 51291 203213789 21519 47164 73288904 1531 4044 984342701 28173 1531 94758024 4077 4044 77043159 28173 83723 868675947 4077 63410 467683990 6489 28173 569577674 86712 63410 324902073 86712 67190 12444755 83723 61687 214684466 84513 67190 597305451 84476 86712 623653719 46903 67190 104411836 70940 46903 499799593 70940 69333 686489980 52704 46903 795746605 4890 52704 854453736 70940 34410 787531508 4890 67260 590244213 52704 14557 294816304 34410 75479 718652358 8355 4890 641579483 62010 14557 430579946 68023 67260 344405183 62010 40748 483647106 62010 22838 584775794 18878 8355 679642245 63128 22838 762533613 22838 80516 926585814 51358 18878 208992284 63128 33631 965346586 80516 46853 225371027 63128 62628 489860895 80516 12349 474044781 51358 28795 582509900 46853 78711 244057967 14078 78711 236394078 77442 62628 146941339 24678 28795 852119004 942 14078 109998723 14078 40403 902952520 40403 61260 121751366 45539 61260 755720380 24678 3941 71681545 61260 1401 146618184 61260 44951 414688 44951 11224 990445415 44951 56911 489314141 1401 65102 943720947 65102 56494 265444117 71541 65102 584736357 56494 74325 532425804 65102 33889 395139533 9949 65102 488104458 33697 56494 23230014 71541 67946 288057347 67946 69527 145394047 33697 38508 213809998 9949 55437 146610041 66210 55437 288453320 21467 66210 418681719 74458 38508 110225694 66163 74458 219686420 82169 66210 594466144 21467 20033 415415107 83761 74458 542154563 83761 90355 369412345 83761 15505 673798247 5854 15505 458980209 22094 83761 716843114 54527 90355 465038585 22650 5854 260909106 48192 22650 119741874 48192 64588 216579758 22094 39985 612726995 25318 22650 412096488 22650 47586 498933784 25318 81977 145568548 61745 39985 826894716 47586 69292 882027570 48408 61745 599944953 69292 59864 94977636 89034 59864 56311550 59864 32031 438941874 69292 32554 635711287 59864 35959 997501979 58173 35959 865718149 58173 3730 563698852 34693 3730 438162888 88233 34693 104328286 58173 4973 990344386 58173 30498 934814945 39990 4973 891263305 5507 30498 60414723 88233 43236 820418185 59364 30498 812984193 76215 5507 71657126 2137 5507 94753135 43236 59464 234286760 27693 59364 643260432 2137 89099 247029046 76215 49317 970747917 20540 89099 456722546 25131 27693 950723566 80002 49317 19758079 17560 25131 945775315 49317 61602 423992976 17560 88263 204413334 25131 72240 813490103 73219 80002 885930651 35813 88263 59786699 73219 8155 611820475 13523 35813 164425722 30329 13523 111928848 63275 8155 945301317 30329 39048 268710528 79873 30329 100984391 79873 63644 10110258 79193 39048 331454264 39048 77977 305108719 33816 39048 868402025 63644 85334 66347507 33587 79193 836506993 85334 44005 460167631 51551 85334 535588897 44005 64509 988938084 33587 6775 750045825 64509 81533 579335769 44005 65988 12364869 6775 67027 313184028 278 64509 298970246 82706 81533 855029248 58544 278 526385699 32391 58544 810177921 58544 71585 678489678 80415 82706 61568656 32391 89955 218687023 35066 80415 544319404 32391 47459 103709702 80415 58122 410223812 57987 58122 55618017 9965 57987 87190544 47459 25566 704953156 51210 25566 720135388 90174 57987 210307278 9295 51210 380016910 77104 25566 320246670 82196 25566 909232158 73763 77104 100185663 1663 9295 409505032 1663 42534 687213068 10853 42534 30599744 73763 32682 304022548 8250 32682 666126806 62750 32682 431922533 64238 10853 899547197 8250 76938 328028864 84649 8250 145720741 84649 2264 505780402 2264 54653 602816394 32445 2264 604208244 32445 84702 77881553 60391 2264 70395811 2264 65783 476119983 60391 85698 411556490 32445 27545 654289512 44750 84702 209215051 60391 67646 709702348 44750 45857 112324754 82146 44750 773486197 22753 67646 304696122 74593 45857 736820534 82146 4495 364803835 70291 22753 518223355 4495 85552 600913754 22753 9134 439188267 18795 70291 808905751 9134 54473 982093261 18795 81163 356699880 86102 18795 754915733 80124 86102 196354608 3617 18795 719542278 31887 80124 799127200 81163 27835 771323606 45132 27835 657590130 45132 31550 13248289 27835 78178 922875897 80349 78178 447527586 59433 31550 632610098 78178 88877 10780320 59433 79127 791823388 12771 79127 291162199 43243 12771 672071104 4428 43243 185063400 62971 79127 583985054 79127 50410 649543704 46910 43243 201700728 78063 62971 38425670 50410 54408 503363307 34908 78063 617312581 78063 22772 59591779 56674 78063 828272387 22772 9967 380629692 9967 72419 975180107 89256 22772 946583613 41165 89256 951796340 72419 82754 993478061 82754 66008 44168841 77823 89256 221246700 41165 35415 546836500 41165 1478 21727723 38260 1478 438087765 10154 77823 123015235 86410 1478 76772728 38260 14036 991295409 38848 86410 492364678 66347 86410 177162527 86410 5940 590903913 14036 47904 448953388 47904 61658 276064708 38848 42616 109593497 5940 1301 838976703 57153 47904 323335938 47904 86444 621137073 86444 36951 964894133 56818 1301 202330740 1301 9710 69386476 57709 36951 62566656 78549 86444 821964639 56818 20036 671296601 46113 20036 685941040 9710 44174 569179936 67935 57709 336814693 78549 28851 273412136 44174 12041 578684218 73626 28851 33821433 10023 67935 777337891 31455 73626 643865622 31455 20640 460976378 20640 27697 350289165 618 31455 285492618 31455 26926 265008718 716 26926 45554760 57025 20640 399797153 26926 8964 466914756 716 8292 385812146 8292 19910 87271382 9944 19910 868475712 6997 19910 115075930 19906 19910 62370505 68850 9944 691364691 9944 21173 87070562 73871 6997 674022771 6997 86275 126925461 21173 41546 848455228 65741 86275 413386011 41546 76052 29834530 52428 65741 193859638 47233 52428 5970101 7264 76052 500457736 73527 47233 517266893 73527 52735 330773352 73527 38488 841261963 52735 10819 881140698 73527 9137 193653262 52735 48075 207647091 52735 41671 744735839 41671 32601 58753234 16584 9137 878170185 48075 21012 258790459 3726 41671 515409669 8659 3726 565605958 8659 71684 55603897 90669 3726 178182537 8659 65656 205638736 71684 4671 239491553 32886 65656 564910154 90669 29071 32476603 1239 29071 474546668 38620 65656 920059060 38620 58826 562161202 50921 38620 258250581 41568 1239 127456502 58826 4338 430688351 29619 38620 207715208 78958 58826 437284799 29619 7297 66687979 41568 21647 120885424 21647 31579 762356352 3802 7297 36382222 21647 45171 977708232 52799 21647 543417065 46943 45171 551171378 46943 76401 506339553 53902 76401 342027317 76401 11676 546434324 76401 12626 406621113 12626 45881 63601910 11676 89010 974205068 17530 11676 392220651 75121 11676 888801769 31700 89010 905045151 4908 45881 684912556 4908 89865 930297971 31700 84054 30031235 25881 31700 120296695 44187 84054 947586667 63010 84054 255390552 63010 54190 92123777 54190 5440 376992441 63010 43473 40645068 43473 51336 43372313 69727 54190 728111669 54190 74300 833860145 70066 5440 306297182 9963 74300 736753362 74300 36579 760618945 70066 71745 855621397 1027 74300 225278137 18226 9963 745316759 44012 18226 310148611 65491 71745 115565187 74459 65491 381843564 74459 77979 609009673 44012 8670 985202193 73255 8670 613151133 8132 8670 909428877 42924 74459 178146141 49404 77979 616014017 49404 17660 44889983 25589 8132 943119781 81330 25589 822442848 11213 42924 980990906 9284 11213 1786578 80748 9284 21532663 35868 11213 461578414 9284 63317 317749491 80748 61545 589416551 60355 80748 800615689 60355 75709 26076744 42798 61545 36944687 87459 75709 664181492 87459 53886 148267672 53886 51155 141463160 83467 87459 706850268 67440 87459 539109236 62013 83467 673029186 67440 28347 58741476 47742 62013 744649028 67440 28302 712805486 44862 62013 660147739 50813 47742 97862965 47742 89369 456560200 69024 89369 530006633 50813 16507 590738439 69024 23765 895510120 16507 33504 900343953 1338 33504 279089389 33504 85227 107051946 30387 85227 517926013 33504 29892 459422041 67241 29892 168904963 55844 1338 123620033 85227 55302 491504019 55844 57240 288174490 60782 29892 634450751 76695 55844 83726105 35045 76695 631252158 27460 76695 124625931 35045 46688 649978543 27460 53830 422374868 76695 78704 195563844 35045 15524 957696625 53830 8717 76363145 43731 78704 895205781 82565 15524 731167134 43731 16522 356357106 47464 15524 192111748 16522 8131 127718534 85365 43731 348246198 8131 50153 740441621 54088 8131 69247952 47464 66382 420043364 66382 9973 216970380 85365 7063 566791601 38628 7063 112550013 86724 9973 264953935 38628 73687 16917989 73687 71966 487799789 7063 11885 992431830 38628 34850 392602990 71966 6429 442666091 73687 49703 328703760 71966 15429 81453583 84835 34850 318393605 57766 49703 577348016 40279 6429 117429429 84835 17354 735519301 84835 31306 52128777 57766 79009 934658436 62079 40279 524471302 79009 54662 313119545 54662 29714 912871355 31306 42290 717108497 46330 79009 128351366 29714 31478 636193063 42290 47206 138171992 42290 45905 122430800 66960 47206 566153341 78615 46330 775814394 2168 47206 486100511 45905 40133 795898522 40133 90320 704791076 40133 34854 141002733 34854 42819 41456554 31141 40133 80872930 54554 31141 680418667 26597 31141 207869442 26597 15372 576546357 31141 15427 846477515 40063 31141 487034616 68690 15372 78368427 55097 15427 266562431 15427 29401 92082358 75505 68690 257199957 68690 9343 569779068 64846 75505 73575511 23160 29401 199346758 29401 65352 454644462 75505 40800 92835490 76408 64846 121043358 65352 2615 62028871 76408 17814 272733593 12024 2615 99784747 2615 70238 47392601 1273 70238 259210372 12024 39281 986481889 39281 67287 159633823 14755 70238 390894374 1273 84759 938276442 34844 84759 972129281 58597 84759 96427499 84759 71453 431282149 71453 26975 381620428 26975 12116 488640095 64932 12116 382027626 58597 8141 353197036 64932 49134 116178177 26975 63702 566471157 63702 48019 180243278 64932 82582 719774235 33838 82582 807323 63702 51614 629548798 33838 14049 664333144 51614 43564 264673675 51614 31056 373570202 59228 31056 815697795 43564 21882 840056796 14049 40777 765771955 70077 21882 985422904 45831 40777 401165841 45831 76274 716611852 58600 45831 516539725 239 76274 85326205 58600 32451 606302001 6137 45831 549390989 39084 32451 557539481 58600 74115 737365060 6137 30024 563155806 6137 82181 60047801 65462 74115 709340490 28288 39084 769665135 37414 30024 903615702 65462 43848 477050929 68601 82181 683915505 37414 28356 776316057 38467 43848 682440712 28356 88331 691960572 83197 38467 883266986 77850 38467 134507668 83197 39805 895372608 2736 38467 520677923 2736 77296 939129667 39805 65407 492516718 77850 56873 364773887 63926 65407 182631303 14705 65407 838698869 63926 25825 304185361 7148 63926 414534718 44448 7148 116734929 5055 63926 96226472 89999 44448 888564269 89999 82658 91011594 36299 7148 830163969 6598 89999 62844318 89999 9698 168880267 4875 9698 206119343 9698 42760 263645364 9698 23215 652633872 25924 42760 500050832 25924 57126 161242949 4875 21790 796554834 25924 80953 340011271 23459 21790 594772739 80953 79472 881976484 25094 57126 558028912 40567 21790 309591352 40567 88394 609386489 88394 13449 879634371 13449 80151 79914225 61557 40567 961771145 88394 51254 753211963 61557 56623 643385380 58917 61557 18172198 56623 33566 773019408 61557 87597 18459711 58917 2105 53421514 27018 33566 786720525 33566 16891 768271090 87597 13174 495123 33811 87597 798033631 27018 34060 333483230 35676 13174 857633564 9983 35676 213260628 74167 33811 87452878 50516 33811 384779324 74167 34196 99518392 74167 8138 922147209 79143 8138 7364965 50516 16469 743955724 50516 85477 311058786 16469 2895 419679429 58807 2895 282462679 32538 2895 462945782 2895 79774 440409568 19016 2895 258530393 56032 79774 726997638 88335 79774 51100881 54192 56032 239916041 12791 54192 26931839 19016 61902 262569059 81636 56032 81625640 82086 88335 254735149 12791 43211 104991223 5784 61902 796608605 43211 84918 747517185 81636 85025 316395080 20814 5784 324664039 67354 43211 226112918 84918 25868 354624227 84918 47841 103567076 47841 31201 757482033 71434 47841 57684592 31201 40088 120228616 4700 25868 925460771 40697 4700 477485900 32229 31201 116420666 12957 4700 550117280 8194 40088 267917088 53627 32229 485772277 60504 12957 61604498 32229 28664 24709434 19107 8194 253002425 53627 8622 829373686 64326 60504 989499643 19107 44151 998154176 44151 22073 502185232 8265 44151 628664131 8622 22557 269251823 29599 22557 709986804 84942 44151 601085900 22557 63858 235258773 22557 13201 451616943 29599 72673 941178729 63858 77196 145517255 84942 21809 784059723 13201 47959 365273167 72673 10981 437637680 77196 69984 10658980 77196 46316 949907283 34039 69984 156041978 69984 347 798258040 46316 36304 408730369 19897 34039 70613382 80259 34039 880847617 43149 80259 872694784 80259 18598 820589239 52210 19897 51956433 43149 43225 745845959 39025 52210 844256562 43225 77532 125118867 24187 18598 951001316 43225 17910 142118142 77532 44350 961183974 44350 90884 360683061 77532 25132 5452093 21109 90884 711669066 51042 25132 27468598 21966 25132 83148654 58627 90884 650897975 21109 71100 731198514 49826 51042 150962488 46509 58627 336579016 58627 67341 529026635 57031 58627 901086781 83980 71100 678820888 67341 6544 706632182 46509 67600 221630381 12635 83980 723493899 57031 26465 1527445 51256 26465 946421961 51256 65082 453418348 67600 85476 515722369 51256 12268 483523162 65082 7640 431485273 7322 85476 267899992 37680 7322 510530246 7322 53196 272020591 37680 81266 326814100 53196 41557 782050586 37680 4821 26846773 53196 38958 959139228 81266 55652 795726378 38958 52040 434745627 4821 38997 216100314 4821 20995 455913587 38997 79016 801658 52040 41722 525646003 38997 89949 242735229 89949 23560 967911397 79016 44235 143590302 68623 41722 541936988 24659 89949 359706568 89949 6950 206262509 44235 82514 467521154 6950 41082 619454248 6950 40324 154217269 40324 30356 932879579 43007 82514 464395785 30356 7679 321680273 41082 1368 508930977 30356 4106 695534724 25455 7679 539442143 26285 43007 26256660 49638 7679 82866241 1368 90679 308914223 26285 67237 935012144 25455 85765 438126140 67237 69972 664808789 54500 67237 833755729 18365 67237 337734443 67237 59984 331730568 54500 58601 884319803 59984 78317 294411707 78317 62679 484751702 22613 62679 881728036 58601 19430 98718539 34395 19430 208448012 78553 62679 503476186 33958 34395 420338053 32218 22613 933905426 32218 9140 517831669 32218 8150 432619835 60211 33958 16152634 33958 31299 452862806 37825 32218 82274916 20080 31299 155634690 55891 31299 135065309 55891 8672 531131979 67955 31299 93702780 67013 8672 750601694 55891 12087 714599059 8672 36909 110242626 8672 38244 487480913 9491 67013 10268092 72819 9491 52577589 38244 87284 342103940 9491 40110 518123789 15676 38244 231399765 60652 72819 724668748 60652 13300 236701134 13300 22061 179892519 64007 40110 925981846 15676 15419 137323015 60652 18522 596951192 46013 22061 178030207 15419 50331 911489310 63360 50331 49389468 54129 63360 520709036 46013 61841 487967097 46013 84534 149722046 82355 50331 180183346 63360 18643 815986641 14955 84534 119066110 72408 61841 85099906 84534 11445 436681676 49366 18643 503194872 25612 49366 419169562 25612 71024 784048370 46189 72408 591323243 11445 68246 640034720 68246 44748 433585147 71024 54956 367015415 31888 44748 425772316 44748 44509 872361344 54410 68246 271217928 79051 44509 159316798 52721 79051 218942074 38089 54410 2224757 38089 1049 727722544 37229 38089 181743042 1049 77569 114158401 37713 37229 633494763 87689 1049 819147330 45634 77569 942336887 87196 45634 503575395 77569 72100 32340373 78187 87689 838928337 45634 51065 272651506 12286 78187 139596588 87196 33286 30956416 12286 34966 872128938 67072 33286 714732138 72899 51065 18093001 67498 34966 429079195 34966 41118 361830606 72899 21258 615252463 32200 67072 792849 67498 28910 861833317 67498 35426 371323059 8311 28910 82927103 30780 8311 91574512 12776 28910 812058994 14143 35426 367139612 30780 80778 47719852 12776 15618 82239699 14143 88696 770067063 14143 33480 973982178 56869 15618 897955998 71857 56869 906788795 88696 76921 442923423 36969 33480 642890129 6088 71857 597124756 17176 36969 11955812 6311 6088 168655856 36969 59365 115644627 43046 6088 258177323 62083 43046 219366783 28548 17176 990238337 62083 35218 859979516 13078 62083 945758942 85849 43046 821667155 9672 85849 601620551 13078 40493 905657906 40493 27863 492757212 59854 13078 384160792 40493 82065 786098801 46352 59854 846372871 51831 46352 375766597 5727 51831 547214329 33463 82065 94123903 52916 46352 796005410 33463 35433 575110793 51831 36330 127570242 26652 52916 306911286 36330 59281 455823669 17305 36330 782285323 17305 61706 673528933 77658 17305 925656506 79708 26652 441031473 32048 79708 96666240 77658 26623 59127054 83928 79708 704759534 59047 83928 118504947 32048 5829 616344956 59681 59047 624948583 55866 83928 33610930 12207 83928 915286433 12207 22214 141358886 55866 43047 26587203 80675 12207 30406433 68416 12207 258489449 43047 80238 464934394 80675 53259 754146679 30895 43047 216237920 41814 80238 514037319 30895 33448 20370416 30895 27020 48185549 38785 33448 331180646 38785 3485 658172429 27020 61357 537442469 38785 82849 510510810 80555 61357 261624056 51376 61357 32291472 6054 61357 321170267 25830 61357 556285812 60423 6054 246322245 60423 27752 721817504 65343 25830 599309992 27752 13301 954363888 79282 60423 523658684 36881 27752 980968420 16257 65343 894081928 65343 38741 974191747 75304 79282 900877163 64766 36881 25304526 57977 36881 620517889 3319 16257 714405731 51816 64766 666645277 51816 24676 137641235 24676 65369 510608575 57977 41898 44424943 70583 3319 213735008 51816 68263 173220158 46533 65369 94722980 46533 50429 333625611 61132 41898 301017953 47394 50429 14927113 50429 85850 196264351 46533 54540 272878805 61132 88814 326515737 20538 61132 240493846 71989 20538 686515014 71989 26481 534208269 90349 26481 554113128 64843 90349 46008534 23493 71989 70809250 71989 56307 526685222 56307 13852 709192273 56307 12758 802621956 45604 13852 680005775 80068 56307 274813266 80068 53821 303357948 12758 47666 28639958 12758 85192 983891938 20498 47666 301796512 47666 22286 452218441 86816 20498 962473999 70317 47666 497189934 20498 50297 196926445 47578 70317 873564470 55612 70317 821057464 50297 21332 333368455 70317 42242 933950676 42242 85067 752680765 33603 42242 698992329 42242 69632 577852899 49558 69632 118742967 33603 81809 968578673 33603 32566 85865845 33603 4886 301418036 13321 49558 820427335 31439 13321 929952712 4886 89661 744886281 90002 4886 984616301 90002 42490 35994758 89661 26495 184747705 42490 62340 507587191 81201 42490 909827607 62340 21360 265709586 42490 6182 883143199 42581 6182 947711262 85033 6182 643540209 85033 26427 47239645 42581 68346 66353504 6182 4275 122138543 85033 69337 225800544 45871 85033 121408016 26427 57880 577983561 75623 68346 287928602 75623 72064 660623373 57880 4484 125813334 66770 72064 33491930 72064 60412 68519936 75623 19378 927454741 4484 16276 458344260 15641 16276 151447785 58701 66770 976626738 4615 19378 177542451 12463 19378 112139576 15641 44155 714520920 23867 15641 464183843 78391 58701 176843996 41479 12463 948591069 4760 41479 9435205 26212 23867 22460119 41479 68588 412959379 18436 68588 220462354 4760 52387 781673976 68588 25539 94803545 1194 68588 475728159 79417 1194 224759358 58482 18436 664236026 58482 59820 274680288 60041 58482 782801528 60041 70709 938190780 60041 83022 621097981 70709 36978 290160262 81769 59820 545515530 81769 34417 257802234 46229 83022 327787351 81769 1770 77525662 9367 1770 281052154 1770 74069 892230737 41837 46229 586970304 33080 74069 476887546 1770 53004 392698436 53004 46395 542390757 59002 41837 608065700 33080 38831 751229287 46395 41876 56407257 2148 53004 740706026 28593 2148 796827389 90464 41876 32996265 28593 56618 122133969 52643 2148 749810004 28593 59971 423577199 41902 28593 895700748 59971 72781 125323681 56618 11563 472388181 14575 41902 627482117 20366 14575 480025148 72781 1138 355955331 74758 11563 77115014 74758 39896 544519648 20366 31354 59920958 74758 22766 222797068 39896 68240 983464841 39896 89834 536525972 68240 37797 67000076 28308 68240 159775953 68240 3005 961097609 3005 82276 496662095 3005 62411 993015203 82276 50469 349762543 4666 50469 39312460 79601 4666 119711812 21963 79601 997425211 50469 73775 394269861 36826 4666 144720872 4666 19605 460433575 23780 73775 392232763 27829 19605 710301512 71725 36826 407887798 76347 27829 97191410 75354 19605 758003774 75354 14568 144214303 81796 71725 545353213 81796 81340 280932441 81796 23471 115378523 41159 75354 856288151 43085 41159 460455993 81796 39569 674028589 75388 43085 156699804 23471 74015 89970479 53112 39569 859604308 1762 39569 211095203 54977 1762 86151045 4448 75388 332567374 12934 74015 20740549 39700 1762 968926716 4448 2054 391758845 2054 52488 350362056 55793 4448 459050116 39700 64033 327996824 17416 39700 114505830 9870 64033 581635969 20522 52488 865317636 20522 53791 737875727 9870 40753 28995708 33350 17416 28470814 22604 33350 378250259 30466 40753 992953435 22604 32706 160962732 85245 22604 958440145 54544 30466 460312292 54544 76468 960447602 76468 1219 598056930 48333 32706 789183193 34771 54544 647136853 76468 39068 484052033 48333 45642 6497692 71967 45642 41637206 39068 28314 173868910 45642 3221 746349117 39068 23564 459875487 55476 45642 91464632 32519 55476 14385948 23564 25643 7559749 64441 23564 114971575 32519 76247 209568308 13850 32519 598399455 74918 32519 279871352 15891 76247 38374617 74918 14413 106079780 26321 15891 38750913 34995 13850 152186853 74918 33645 508336163 86757 33645 769580281 43210 34995 678369689 34995 31327 737586038 12294 34995 143265680 83188 33645 681403621 12294 47863 618501435 83188 33304 185516655 33304 88187 507479612 12294 3873 13789576 3873 63461 270133572 63461 35825 7368151 64178 3873 215231823 64178 54639 846536007 24364 64178 556096091 64178 86474 4264038 73061 24364 897579616 16506 64178 599153676 56332 24364 142290068 15921 86474 419227181 60580 56332 870823083 57258 56332 443207373 337 16506 494626870 41942 15921 927830228 337 10382 728841688 75746 337 813018248 337 18848 235280731 15036 337 159999798 41942 24617 786350678 53378 15036 557011637 18848 60240 857775014 15036 9556 111911723 15036 57644 187636344 63123 57644 36336636 21795 9556 752837813 63123 80711 615482157 80901 9556 261227317 21795 24212 965501764 24021 80901 392446256 24212 28936 610477017 33251 80901 687468146 79463 24021 972779553 24021 38262 96398014 51340 79463 78294130 38262 66245 991831504 602 38262 782744509 25227 38262 49097791 85138 51340 162510199 5831 602 310754331 13258 602 566660544 60238 5831 506926999 11501 25227 539769389 11335 60238 93348580 60238 39789 229041201 15005 60238 103635846 11501 5482 459599129 25871 5482 115529833 5482 52848 418885568 52848 60532 270190732 60532 57969 652225586 57969 22652 985001812 69418 60532 816661454 57969 85048 34659027 62785 60532 123350087 50366 85048 30534836 68447 69418 409005500 68447 11899 577186031 11899 80255 10648849 64769 80255 159078743 80255 36633 861362145 87408 64769 931724615 11899 49711 906334929 5580 80255 458372655 5580 61046 816731342 61046 32188 527432893 32188 37503 843101972 32188 44803 608959723 37503 11554 399050658 20334 32188 343967778 32452 44803 989032106 37503 73912 917444075 11554 15204 764480796 59119 20334 51845195 32452 3611 17681067 25370 3611 867336042 59119 16462 473638525 75859 15204 905037185 2855 16462 551347805 3611 36588 262743000 38334 36588 91973227 75859 89192 542068775 36588 41933 155126947 34327 38334 299871324 38334 45534 794647246 34327 80908 929094699 89192 12848 870858063 80908 68798 886749658 17622 34327 46201580 80908 61678 115501203 17597 12848 149518790 17622 3293 647958558 61678 87510 486930602 17597 15439 708163467 61678 21028 768921933 44406 17597 111390253 44406 53862 613598708 53862 60427 501003058 60427 28438 657003874 21028 27901 175419609 72338 27901 149746183 60427 72009 940363172 27901 72705 656085781 5564 28438 508459455 87530 72338 618224033 72705 13127 618686357 74089 87530 311830602 87530 40226 95932836 60175 74089 672157007 4335 40226 542072309 13127 88005 627519118 88005 22983 7006801 22983 90039 11954289 82127 90039 862359829 64646 82127 13916940 22983 79235 973125633 44044 22983 994810095 90039 86991 184267369 82127 47774 593117986 66902 86991 205699588 18107 47774 21720181 86991 37467 831601190 80528 47774 91030859 66902 20966 837344685 71396 18107 584146677 60042 80528 56783156 80528 78940 737912256 80528 20119 157816320 20966 979 424316164 22038 60042 418824707 22038 69403 910471936 78940 68428 601896225 10316 68428 10471846 14080 10316 408694259 14080 59008 183923117 6306 69403 667448199 21766 68428 291296140 59008 74137 244226779 74137 89509 131616114 59008 18036 850547562 21766 1747 313504809 74137 29218 632461284 9054 29218 676153373 50534 89509 653799958 3841 1747 515486451 1747 79310 391218990 31109 29218 169607705 50534 17121 183756770 17121 80902 484311508 17121 64484 783669380 80902 70167 59361224 70167 9168 578910620 35926 80902 507716017 72980 9168 438017060 87655 72980 904708863 7287 72980 60127620 57393 35926 48411690 72980 34301 974663435 73037 72980 187899206 7287 29491 530067299 66024 29491 553604408 88026 29491 129344045 66024 86768 619434203 55263 73037 903291662 39370 88026 610584541 66024 33765 477013034 15515 86768 695627671 4022 39370 725635826 15515 31738 879061052 15515 28483 695192168 28483 77418 304733857 28483 73704 559532636 73704 50651 300425041 77418 21878 782743309 81082 21878 15175815 21878 58381 191709904 73704 76685 86613247 67011 81082 144508685 79695 21878 191703811 67011 28888 514825859 79695 80942 292310440 76685 36277 177266815 32765 36277 47762546 80942 44281 43798149 27107 32765 771588225 44281 25328 268142563 25328 23672 346826455 44281 11007 134500328 39581 25328 214387620 39581 1587 135575742 11007 67870 935086944 75470 39581 503376356 67870 48802 353372292 1587 35285 432780339 50842 35285 253234437 35285 61292 199880803 65197 61292 791961439 80274 50842 385999337 50842 81529 985082956 1072 80274 324096632 80274 49779 21304152 81529 6817 685509613 81529 51999 272430744 51999 23159 867898451 19216 1072 442286277 32249 19216 421414497 44680 19216 35792538 44680 60547 104106111 32249 23799 425192242 47428 44680 786757281 23799 46722 189525346 23799 27470 76487905 46722 16045 68818401 11084 23799 673727118 47428 13343 597317426 12109 16045 663088888 70063 12109 442579295 78390 70063 691784883 78390 448 873641140 62711 13343 906861100 88855 70063 415673876 62711 18942 398333337 78390 72267 105582799 448 62322 693147592 18942 35480 891842245 18942 3661 61718070 23246 62322 319059306 35480 5546 915370724 83041 5546 305725915 27492 23246 294295413 83041 9238 291954293 83041 13534 374181267 9238 10796 158499151 27492 76689 154576325 24281 10796 478165833 24281 39481 53100408 84093 76689 242229372 84093 31084 50338822 39481 22008 953873191 38164 84093 878587210 55750 84093 75907636 15980 31084 632115727 36640 15980 783543953 63000 15980 635360997 27791 36640 841616993 65541 55750 992313207 10211 65541 887040709 30570 27791 720621222 16650 65541 137493324 16650 79488 782712850 79488 44227 936634971 31162 30570 214531565 13771 44227 287247001 79488 67582 379192862 70261 67582 8356800 62563 13771 644384678 31162 76928 903118051 12547 62563 331747727 36907 70261 529019555 76928 66410 628448221 76928 58774 749281483 36907 61390 356724184 36907 59504 692288602 59504 85274 386894752 9157 58774 952542952 9157 28008 150473781 59504 32242 857937208 32242 68804 773074965 66785 32242 482392082 68804 12186 91337101 68804 19402 115080600 4638 19402 280046016 66785 55333 864738532 12186 89172 557377005 89625 55333 283935166 26594 89172 616910985 4638 9927 659103004 26594 55106 522055190 51539 9927 903496925 75678 55106 886206230 37436 75678 783590242 37436 17046 302766851 41846 37436 106718056 17046 5977 639228009 47984 17046 80625993 63946 17046 784891718 47984 10854 171319587 9200 5977 66421593 15565 63946 381764176 10854 84818 134848905 9200 84192 662140172 15533 84818 551432339 84192 82842 577911409 72058 84192 377667481 84818 58706 687470170 84192 79316 42480911 89961 82842 5586422 58706 28907 965104212 79316 25658 273605927 86092 79316 406447314 25658 47631 39930030 31156 89961 254971211 22142 28907 961309464 83660 47631 99824084 61669 31156 797707749 66948 47631 713805680 56181 83660 838949227 22142 22485 486123797 22485 22820 191241898 61669 587 603301669 56181 38213 832697688 75051 22820 202288829 6198 22485 843546690 64611 22820 655621285 789 64611 476757961 789 47673 176417236 72488 75051 958440329 789 68142 580453955 16232 72488 457813948 62060 68142 820372483 38257 16232 767467376 85376 16232 420402317 16232 81483 651932532 79837 81483 875793589 85376 61154 622833741 79837 62887 574402846 85376 26517 977394187 56467 26517 146331888 79837 73109 649117415 23299 73109 643126194 56467 85737 421570821 56467 35898 495079716 85737 6465 103448225 88703 73109 4793644 6465 83863 608328059 13896 35898 521816568 13896 52248 64376991 17152 52248 834728388 83863 3912 848744998 56879 17152 412000302 12978 17152 894649934 17152 18691 779626517 12978 34773 468127522 59679 34773 398017700 69086 12978 285460627 18691 536 95636664 59679 25907 713203673 52156 536 939558946 25907 67499 666250050 47671 52156 82946770 47671 17922 327067767 40015 25907 502889894 29013 17922 399498572 17922 3104 107754279 17922 60874 753172958 84910 40015 424855009 84910 38203 358674078 29013 14324 224899715 3104 51047 687988980 34528 51047 796562886 28291 51047 516577657 88965 51047 532997403 18017 51047 482915929 46980 51047 603982277 28291 62739 974457989 28291 59007 128776788 65088 46980 996725082 62739 39235 692970512 66826 62739 674317663 39235 78947 349499925 41576 78947 25512071 22131 39235 927829864 45998 39235 683869159 45998 14569 63504097 78947 46562 628163342 46562 6879 50340446 88248 6879 604782882 45998 29946 79555029 69136 29946 760926898 88248 90865 941897489 6879 78996 75499051 30834 69136 889426992 29946 12178 407373658 78996 86752 320964137 71166 12178 88154994 28254 71166 361698293 90051 86752 149851695 28254 56683 350369561 9633 86752 294774085 80824 71166 910611692 90051 81580 126456991 80824 79662 920194774 70599 81580 396806337 8485 79662 671455033 70599 38486 535803457 81580 11497 745634471 79662 54334 389059498 11497 363 536042990 38486 15406 69975317 40874 38486 878124477 62878 40874 232503888 62878 84497 124313724 38510 62878 381867276 84497 30841 68592785 50419 62878 741073291 36622 30841 452095136 27907 30841 792672965 45399 38510 303802854 27907 71255 224556063 40568 50419 199728886 29917 36622 293643108 75603 71255 76694727 25341 29917 432941169 29917 14354 479135761 75603 32735 322261192 65920 75603 218595844 53562 32735 302115707 65487 32735 937120660 53562 10993 522625551 65487 34443 65657042 10993 34555 542466972 33321 34555 836261823 90762 34555 890042087 10993 52309 229651938 38238 34555 967838912 33321 33911 579990368 55179 33321 227260529 39759 55179 944184624 15925 52309 121939160 47688 38238 868150881 39759 35018 338129673 42007 47688 998965430 38131 35018 134688992 89045 15925 29261062 42007 73958 499348586 89045 41466 773529733 87509 42007 612670280 23302 38131 229471844 14722 89045 602372582 23302 41690 322343216 72988 41466 741020953 72988 88792 684209863 23302 52696 264051378 41690 26568 333515878 72988 36755 756747573 35686 52696 830190889 35686 82724 140929833 52696 25438 587638975 25438 34763 470275110 36755 14144 785449715 60139 14144 711818140 82724 29938 11439253 14144 79368 21287355 61578 79368 532233487 79368 16014 405067576 52585 60139 46387781 16014 68983 461942986 65872 79368 966886359 61578 19989 64024832 19989 42433 111984902 37334 68983 354585345 73682 19989 768165999 19183 37334 623848459 37334 90343 476166701 19183 4535 677737711 6454 90343 916263614 61010 4535 673112215 18329 6454 419076970 58844 4535 873646662 18329 78987 23092206 79535 58844 658403509 18329 59499 277319117 79535 59911 652593980 30898 58844 846340858 57294 59499 397124063 38761 57294 389907565 38761 87500 605534249 87500 39361 952257285 37221 39361 218911238 1617 39361 28538978 50224 37221 395073102 62668 39361 138721149 1617 58744 725021808 3989 37221 467617586 1617 20497 361624925 62668 90164 582415409 58744 67100 412706127 49840 3989 992891278 20497 74342 808972701 67100 84527 781918917 2395 49840 502590596 49840 86529 662838872 21481 49840 34932746 25621 74342 42540253 2395 90833 748552842 2395 29112 3009282 90833 57195 15881822 63756 29112 916843960 20209 63756 404561248 52267 29112 44604800 82327 52267 580204037 66025 82327 491247306 29615 52267 44303784 252 82327 58210271 252 79938 28403421 66025 76211 911889598 69511 252 716988369 41622 79938 491635210 25148 76211 42340977 79938 54247 858281446 76211 16201 605254692 25148 73817 492068813 66173 54247 708053857 77478 73817 67072843 26086 16201 498407019 51137 66173 583833977 73817 50878 296246900 83209 51137 924037568 8818 26086 411736217 50878 47381 193827167 53752 8818 379926076 8818 56173 971133652 17215 53752 532961585 8818 36134 701351908 71228 53752 701977025 53752 70503 923745430 47823 56173 125956782 47823 10194 633400930 70503 25184 677243365 5593 70503 799142092 27290 70503 517184113 27405 10194 959294138 25184 66763 310573703 27290 28044 153981695 70878 66763 570612245 28044 60755 162449557 27405 19537 158558327 60755 37225 899969114 60755 62718 153901121 70878 29307 971855172 80771 62718 865987076 80427 80771 15626213 86385 62718 163931195 82029 29307 825954495 82029 66261 202017264 13492 86385 721857643 43585 80427 860589006 13492 43427 385148739 53999 13492 269516189 43427 6274 745988978 59629 43427 739455644 51111 59629 790666754 19339 59629 747054442 59629 23165 442050232 53927 6274 996989590 23165 58340 756833708 36497 19339 14538707 23165 31969 707436873 58340 12545 126519762 53927 73448 872160810 31969 32398 863520654 32583 32398 900254751 30460 32398 980202935 13625 73448 600305069 32583 12397 677050272 12397 83967 942363906 59126 83967 107248931 83967 74979 19552587 13625 28960 128699229 37355 83967 607775286 45716 37355 728024572 74979 60762 841181834 63956 45716 842101614 17478 37355 773549528 8368 60762 787042774 43751 45716 149674751 18293 43751 944761492 67509 43751 79705789 8368 78380 187849341 78380 68452 879716250 67509 1578 26304905 1578 36105 133921879 23247 67509 260143517 7932 78380 692889908 17122 7932 467593633 8566 7932 219564263 66379 36105 517790537 78149 17122 790697832 42537 7932 314397503 38524 78149 181029877 78149 42501 914990399 66379 10464 604520054 15715 38524 233150478 60703 38524 342265368 15715 46134 364236701 42501 45705 285899430 45705 38789 749094473 62308 15715 81644490 60703 16207 425812124 18803 45705 103113434 80181 45705 75199591 18803 10491 941540311 60959 18803 235940142 18803 50515 657914978 10491 84288 1518204 10491 76297 651777920 76297 32006 22165831 65293 32006 481293193 76297 68781 793040167 59451 76297 528832475 76297 37962 898056527 37962 66038 252851172 69220 66038 87069564 5700 37962 361421690 69220 56264 109030059 37962 17602 111320143 5700 78410 787212819 85185 78410 334768827 88601 17602 342647647 78410 75521 573490605 78410 16619 536661359 40344 78410 965707152 40344 23004 186599200 71808 23004 519176197 63316 16619 123075256 16619 53026 989432583 29570 23004 715256926 23004 18459 225831833 53026 17681 281812116 29033 29570 872757225 36490 29033 51788647 69306 36490 132620874 18459 10404 741970521 12489 69306 714670776 37933 69306 165106204 10404 12714 281300368 62398 37933 218462607 37933 21725 965627451 12489 68422 399040564 21725 87172 89733872 65870 68422 237845019 57511 62398 100796652 87172 66523 26482909 87172 17001 460461134 87172 43905 913882006 65870 57395 551653549 59370 43905 22328428 66870 57395 657188468 43905 5524 4180472 5524 30393 848917116 59370 42690 365053325 57451 59370 723570587 42690 65077 82257703 87696 42690 841094086 23146 65077 26518036 65077 24722 855930435 23146 42786 862510761 74217 23146 69981349 74217 81293 135871920 24722 38219 49805045 38219 30006 568693542 74217 29576 867940928 38219 58650 990765714 58650 84838 207837267 58650 73499 602021340 11217 58650 16749210 11217 89797 892004565 21225 89797 403106946 21225 2291 282034184 11217 62374 308076884 89797 20602 27545340 2291 53341 277947973 66706 21225 825767104 62374 47609 336598820 50033 47609 435920853 53341 14446 11392950 65865 66706 692895156 65865 34026 448152713 14446 51767 109495974 63855 14446 383639755 65865 63054 565260712 65865 90356 531108328 63054 71270 993225110 63995 51767 136560245 84073 71270 30932655 15183 63995 288844213 9468 71270 313677146 64070 71270 506083144 50316 84073 619754206 80394 84073 101083274 23176 15183 81602178 54871 80394 912805803 22078 50316 549359150 72762 22078 163190904 90199 80394 721981195 44649 23176 222888787 54871 47844 799735972 33575 22078 449539885 72762 51864 540728737 79207 51864 920736727 31006 79207 30737258 88532 31006 335172085 34033 51864 481405825 79207 57803 336375003 57803 61961 683937192 24813 31006 861867788 10592 88532 107483548 30136 24813 245069402 46202 24813 840664807 44386 46202 168214172 44386 21520 807607313 46202 83627 554920609 29059 21520 997616422 34422 29059 105337068 10206 21520 590560623 69930 83627 962522900 40250 83627 940687434 29059 13754 670744982 31544 13754 991466563 69930 7539 228285989 45334 13754 2127310 79406 40250 145975824 33066 31544 569860068 79406 85561 618969905 26299 33066 504338230 11203 45334 678203576 20841 33066 30803384 43248 20841 624321528 85561 23603 90101029 90295 26299 124314015 20841 81640 608248740 89083 23603 6992231 22424 43248 89564600 58571 89083 823545782 52293 58571 389889897 81640 16182 608951268 52293 15579 847018246 16182 72229 354144414 83789 52293 851005017 15579 76700 679919538 72229 23856 612814744 31406 23856 519805140 75321 72229 443763650 83789 79621 229586983 76407 76700 726301612 71621 23856 67042680 62656 76407 293254261 75321 80826 736002875 68535 71621 456804822 87702 76407 463850024 87702 17978 316413127 47110 68535 91228276 17978 16486 532761083 16486 8240 432826037 47110 6396 271003357 2688 8240 591625697 6396 11757 175901390 6396 1783 379952577 41422 1783 960590203 6396 7687 6046067 2688 11937 963440555 42232 7687 873958517 68513 1783 852156355 1502 41422 492030027 68513 38826 22026400 33790 11937 8172246 65589 38826 733714041 27291 38826 206903599 56672 38826 397289559 65589 43723 355273924 65589 11542 457507911 37778 11542 404627365 37778 22260 763363156 33990 37778 958107038 37778 20506 246635851 33990 17934 263361525 20506 79171 742274550 33990 49321 171803923 56113 20506 599797783 20506 45612 755908431 13934 45612 472230349 23937 49321 517812758 56113 47453 568513897 75938 56113 177452214 51671 13934 69478692 51671 90777 486612721 28258 90777 332142108 55653 47453 12912252 55653 35196 528336378 54366 51671 671974973 28258 4538 640205094 55653 13333 690081334 29941 4538 925172888 35196 61503 681943248 61462 29941 230751905 4538 1316 704343903 1316 77156 906965055 1316 45516 761442993 61407 45516 799389367 52358 1316 146315109 52358 13875 324137694 61407 44077 248371011 13875 68393 376684265 61407 5947 751785066 68393 64180 937335251 22920 44077 385025571 78285 5947 64129237 78285 62457 665052688 41653 64180 642024861 78922 22920 219305496 78922 48336 342396664 78922 51157 428275369 48336 53325 998322409 22568 51157 429873372 74479 48336 833646267 53325 40482 519096185 19297 40482 61632659 53156 19297 814063763 505 53156 881266806 505 30414 48370266 505 3251 694641567 25083 19297 101175102 25083 10053 213535441 3251 53188 600589278 53188 16402 818256424 41492 10053 580853416 25083 18755 448576872 18755 13387 262531158 2998 13387 903879845 13387 5806 97127408 19646 41492 121109359 28941 18755 747826424 11354 19646 236207137 11354 90610 621058940 89405 28941 685288065 80710 90610 788592350 28941 39857 955341391 39857 5347 991216785 31991 39857 508511591 5347 80548 876953482 87828 80710 116733536 23115 31991 339937454 80548 72322 171968383 80548 25615 864726039 23115 82398 147389490 87828 15235 518407041 61814 82398 283109739 72322 18523 451240864 38254 82398 385672701 18523 85642 636790818 61019 61814 446761710 2586 85642 303406747 2586 16924 167666971 33546 16924 423496283 16924 66606 443978644 66606 48887 855462926 33546 4492 610773013 49532 33546 831055287 66606 66313 650385340 4492 85120 563622324 48887 19508 362667472 66313 31207 918790026 84056 19508 53295529 23986 19508 17610436 21675 23986 147363395 19508 44504 362445344 76897 21675 932300771 76897 11093 848744554 74812 21675 665508322 76897 29500 481179003 44504 88614 425206952 74812 49647 375231845 13789 74812 384558659 16977 13789 523754060 29500 9499 754584807 13789 38838 685235178 58545 38838 874438447 77212 16977 468062189 53297 16977 826572444 9499 59788 71734904 38838 65051 140073878 86662 65051 273093642 47123 86662 805065037 47123 88930 729891440 59552 47123 246595383 86662 3175 285093024 86662 61273 400228721 72943 61273 560298649 83645 88930 866612000 61273 6627 819731378 37859 6627 23945443 6627 47061 295998137 47061 87150 961508109 83476 37859 531150565 7710 6627 249732950 76627 83476 319565442 87150 3504 889582065 7710 37301 19730525 76627 28594 714497280 37600 3504 870253160 66721 3504 813208756 51138 66721 485411347 54020 51138 815671052 2374 66721 998224856 37600 30468 129762704 37529 66721 861028910 13978 51138 27955490 37529 31983 757124735 2374 12901 921087371 38730 12901 335093203 12901 53660 743677117 54857 53660 118176197 38730 9393 99834078 81583 38730 32938984 53660 41189 740045035 41189 2441 627940370 11106 41189 911054677 11379 2441 619207619 54805 11106 11578062 89972 54805 114041482 11379 51478 140421410 73642 51478 81611 37935 11379 984613787 59109 37935 715389547 73642 8277 897997994 9767 59109 634070529 88042 73642 410174094 59109 37932 979966993 28886 59109 890153447 74763 37932 176855879 74763 67764 768614470 46361 74763 35968624 42330 67764 770664314 28886 1940 111427576 43533 67764 977641417 21986 67764 628615839 42330 39903 905572148 1940 17753 843988774 90753 21986 90936494 43533 42787 353436145 21986 35780 314893771 90753 4632 188158649 74094 17753 592269749 75761 35780 87592386 4632 66813 33547968 4632 72872 817654378 33669 75761 69244512 44497 75761 186864284 33669 9450 213831944 33669 31452 179700250 74992 44497 228793617 63622 31452 14568887 44497 70543 142046238 78555 63622 582100750 31452 2197 122968682 3579 2197 779466268 78555 22079 775559918 70543 76360 15446667 44474 3579 135750558 7472 22079 555285563 7472 1584 367487315 44474 42883 676493662 11863 76360 79079292 85964 11863 834189700 85964 77559 866682504 20713 11863 189417295 42603 85964 674722388 73262 77559 934874585 42603 57075 915060191 57075 57204 754784055 22859 57204 305028580 57204 783 328407675 59781 57075 354391589 57075 5120 153450864 57204 36222 299409743 42594 59781 364473371 42594 36427 934192716 36222 27067 808661583 36427 2121 609357677 36427 12822 11215943 27067 80380 509257583 54462 12822 276549002 13856 2121 109652118 54462 39558 853264945 39558 50448 580915272 78028 54462 767773881 54462 27399 994815673 78028 74427 671565048 90637 78028 145068597 90637 83266 544382108 67221 78028 386268688 44507 83266 963891747 44507 57093 654855210 1934 83266 38766112 67221 11804 120437314 11804 9844 445285769 57093 56327 955647991 57093 35454 518707567 1934 1777 933258357 11804 48358 795045117 25068 9844 685054213 35454 18108 105150180 1214 35454 364033253 31253 1777 734109848 48358 56230 454247488 68359 18108 953580189 68359 48878 39863785 13647 56230 13493930 12942 48878 247574316 13647 17647 663964582 68048 13647 807274794 17647 25863 555255576 25863 21437 831085120 60124 68048 385771944 21437 42492 150968355 90054 60124 983549805 80921 60124 448668758 15744 21437 73441504 42492 9601 717931561 9601 26415 321803860 75160 26415 938559657 80921 58939 865211574 77786 9601 750405034 46762 9601 230691487 9314 46762 635998244 9314 40948 71023680 14766 58939 3906419 46762 20453 763744873 46878 20453 552758747 9314 28838 156884066 20453 43684 182850227 14766 14617 244782369 74840 20453 934166555 84086 74840 296737344 7431 28838 978291573 62419 14617 676793515 62419 40024 598957952 48231 84086 452823722 7431 58843 125743293 7431 49189 199858687 13742 58843 578171276 13742 89064 910047274 45664 13742 749677970 49189 12121 974618282 12121 22471 675825313 12121 74932 711196518 74932 60242 976968917 70217 45664 342710873 72274 22471 126719109 38407 72274 415749939 50136 38407 110505770 60242 32509 726894612 32470 72274 487064893 32509 15720 911343058 55362 15720 715749892 34824 55362 227066072 15720 931 87116810 55362 43293 581031562 55362 102 663421842 34824 497 844264195 82253 34824 392184891 102 79587 50439044 20106 43293 216472301 68557 79587 132805631 20106 63297 737630832 24743 20106 5751141 24743 80507 346131722 19091 68557 410116673 63297 78692 764880435 33114 78692 298521151 62660 24743 137694175 62660 17368 479584195 78692 86540 367733268 82986 62660 61605763 86540 81458 321298300 17368 86202 75434965 86540 19138 166363372 19138 406 82636998 19138 7407 224056624 54323 81458 431059780 19138 9930 469030896 8364 7407 662340406 88360 9930 21973022 7585 7407 500875583 83945 88360 98949510 17696 83945 972516483 83945 73092 30016655 11254 17696 461454668 55371 17696 365232784 83945 17855 281421382 17855 69812 133963089 77181 73092 252530623 79541 77181 335246703 13418 55371 388194831 69812 73155 255642948 77181 66546 226023481 73155 36797 108581881 73155 66695 244869162 52789 73155 665853666 38923 66695 622441058 66546 23931 250174177 36797 39409 853963209 66695 5368 899574569 23931 25445 530457103 59338 5368 543511008 77781 23931 656371136 28530 5368 21251180 76812 77781 535349605 77781 24512 96585730 59338 48221 620833908 10638 24512 447831745 76812 66528 781935220 38212 24512 587737625 90005 48221 392001227 48221 42292 625065475 42292 44642 870910816 32982 38212 314432526 32982 48003 7946833 87415 90005 892808252 26539 42292 36363499 19992 32982 202798769 87415 45086 671342405 14701 19992 601636393 35039 87415 433064179 14701 33131 982752794 65525 45086 755483499 20370 33131 753271825 35039 46972 839514514 8303 33131 416739451 20370 41838 447117091 16189 65525 950990725 46972 36788 917044577 46972 43539 895418281 43539 70598 36979396 70598 21900 315911694 43539 72085 929578493 72085 40652 766077528 35610 43539 742760409 22036 35610 660129258 10388 21900 770968743 10894 72085 934755374 59759 35610 925982942 22036 23161 916387310 89840 10388 881552998 23161 3944 554562247 59759 19148 227448037 23161 58962 499214345 3944 76376 476008922 89840 69790 922000372 46964 76376 35375511 46964 7587 586331211 46964 40540 609138877 29042 40540 123423952 40540 28737 425155360 18527 28737 232756573 40540 24137 131467963 61873 29042 575092694 67703 24137 708055495 69998 67703 527981060 69998 58226 677123115 83394 58226 770794932 50535 58226 293128978 67703 45968 901580114 8523 58226 517158254 58226 24654 134642568 38974 8523 766525251 50535 16998 75036817 1235 8523 778415217 38974 76729 580079763 16998 78734 834530328 41279 16998 252211029 78734 59248 685380982 59248 64956 875965544 79853 76729 171300076 78734 2889 688077670 79853 48904 191522611 11438 48904 752994341 11438 31508 433914580 28562 31508 106305838 31508 1729 183187641 28562 3561 208639297 28562 56632 814438533 60817 56632 177893369 56632 90451 334653231 33122 56632 648940676 66369 60817 275842167 47914 56632 987698198 67113 47914 580971776 18581 67113 59692325 2113 67113 120126697 29144 2113 600695042 13401 47914 59158948 67113 70609 648817244 2113 61973 713296538 70609 62099 296662710 13401 17299 996071486 17299 11532 551229770 17299 90591 494010818 34115 62099 108396469 62099 45006 192128970 59849 90591 850363957 8104 45006 363521548 59849 63651 281710634 59849 11240 406758598 21661 45006 549281525 11240 69092 89172953 60578 69092 543567300 7479 63651 208698649 11240 15637 346438126 69092 54992 947507626 15637 62571 523512065 30755 7479 919191 65104 54992 311638182 14065 30755 656381322 52369 65104 28626758 62571 19674 734920844 57940 65104 168997777 14065 2063 422085570 19674 52057 895452065 52369 57546 644627718 57546 74698 208245812 31090 57940 299742856 50805 2063 439681620 64523 74698 796714006 84252 31090 135469391 31090 74719 281736931 74719 9397 245349794 74408 9397 586239639 84252 4494 482618829 4494 69367 682055325 4494 74897 796163952 69367 87303 242752651 76850 69367 367934910 74897 24193 120902839 76850 52185 493682388 81855 76850 413153264 81855 60127 204363926 24193 65070 158774012 60127 58218 73853974 74068 65070 282681641 6402 81855 552225999 87543 6402 720821168 2000 87543 699591041 46717 87543 207080118 6402 19546 254714467 80140 19546 693455456 13705 46717 158627961 16372 2000 868556497 80140 31408 453562677 19546 21687 494982545 50468 21687 607506241 21687 66000 354205964 16372 6904 326064628 44217 31408 160948412 21687 31624 468467992 50468 67612 461758314 66000 39641 8048623 81080 39641 523302483 39641 44569 342156638 22930 44569 742365883 39641 30317 472034392 30317 53892 352782223 44569 25065 77062146 25065 12987 862257921 12987 77596 63314405 25065 78960 330386237 77596 32013 970408974 25065 8669 40239861 19287 8669 197572176 32013 83777 548908552 43178 19287 644818323 39106 8669 391766858 39106 11567 45762697 85221 11567 213022959 44537 85221 497968290 11567 54836 837306787 7051 11567 96242881 85221 63784 305697733 18494 7051 116460429 7051 34987 703929848 52035 7051 230228820 52035 29341 555628177 77099 29341 718908285 13938 52035 349627745 34987 63859 797056309 63859 16724 287553327 58693 16724 909203161 13938 4377 947257927 16724 16720 299422224 75993 58693 195401541 16724 10184 820702427 12440 10184 472425894 89979 10184 927830037 78185 75993 90250334 58944 78185 798595630 50497 78185 76581649 58944 9481 681012616 28175 50497 81978593 64294 28175 80594213 28175 65456 21434061 57273 28175 182658983 57273 69039 24557855 65456 23226 693340271 57273 82766 899344350 11069 69039 689645717 82766 21925 642669358 85370 69039 832486917 11069 9322 279809801 9322 45853 745735228 11069 19264 657123770 19264 7693 16756667 85370 15567 278188007 76511 9322 70947943 7693 83174 950206533 56820 7693 644289285 65073 7693 586741727 11511 65073 985660680 61618 76511 771326760 66773 61618 140664412 61618 23424 524279797 65073 77397 470449700 77397 12676 193174622 46795 77397 134560757 15776 46795 768286271 3772 46795 843044557 46795 65743 277143193 81919 65743 864148158 2911 46795 262603205 60576 2911 768014148 65743 76907 791670956 66023 76907 889483031 28031 60576 91768051 28031 59226 694744963 13459 59226 406661013 66023 62893 386282271 62893 24720 665719503 17295 62893 950406314 15552 24720 864701288 62893 55171 184394897 17295 19176 965263055 55171 74628 615946650 17295 48208 592273376 19176 67397 502770148 65837 74628 120223609 67299 74628 920202668 48208 86056 535604079 86056 260 995339946 67397 75131 537345761 86056 30854 490466941 63221 86056 378010634 41326 30854 579980283 85393 63221 438513882 85393 25077 755140610 9228 63221 467870017 25077 42493 493751779 29181 42493 819491310 25077 38217 380572021 57256 38217 442309586 55025 38217 119157618 79042 38217 6642814 29181 82185 179460459 57256 49246 701562335 82185 43860 22135373 36642 82185 717401664 43860 87279 887947568 82185 2304 94384224 9911 43860 991658783 84875 87279 850830797 54814 84875 541145975 62096 54814 391367601 20176 9911 456866587 20176 73371 144596182 84875 60891 327656297 22757 73371 573297125 60891 61723 854471662 20176 69473 191206900 73371 77809 974703180 40001 69473 913765225 4058 61723 836710029 40001 13219 361957215 31889 77809 431611887 77809 1946 897618148 54019 13219 841755894 77379 54019 875102764 31889 32079 772182459 32079 34884 270315973 56795 1946 34878325 32079 74770 919004002 14230 56795 706850621 51388 34884 661864885 34884 16297 777273765 83726 16297 152803454 17184 14230 598357368 83726 74559 453848198 82267 16297 550251918 74789 16297 864757694 83726 82868 124663201 88751 82267 110167176 3628 82868 215857487 3628 12976 201837314 12976 43355 956773003 58224 82868 69605342 70625 88751 739581789 43355 29022 206702299 43355 77995 333426821 27520 77995 565303743 29022 80188 574155318 80188 90156 567710231 80188 87110 784675875 87110 6945 312612783 27520 29613 689880190 82087 6945 21824298 90156 8351 792262668 29613 75118 633478835 6945 25693 969777761 82087 18887 848676451 7946 25693 12502134 75118 90254 770718442 90254 57909 906891136 90254 23604 903549033 90067 90254 698504274 59691 90254 56051243 28577 90067 39476323 90067 73830 150204979 28577 41316 497836251 174 90067 864112689 39312 59691 345220938 174 17648 854776182 174 55559 870444809 90076 41316 998120110 39312 77838 28603866 68879 77838 619289685 77838 48239 617594704 43429 77838 645706271 19883 43429 219945218 39838 48239 322352847 19883 79319 870624430 81880 48239 43625434 81880 64795 854681912 16504 39838 586769299 351 81880 361680873 29455 79319 392750955 52900 351 189335325 64795 38064 696901765 2632 29455 588298503 66573 351 752519055 66573 88400 99367487 67385 2632 510524717 71402 66573 466849567 71402 45519 946480730 45519 57012 558002642 71402 27634 310276975 57012 3917 499754016 12467 57012 191244174 3917 81357 252765520 22449 12467 559470442 12467 35663 81411810 22449 41602 26380902 46227 12467 52264883 41602 80994 35559969 46227 64640 123337243 80994 73694 109982104 41602 21948 864920462 17465 64640 792183269 70753 64640 481770507 73694 89682 723597512 89682 71390 860013925 75880 70753 173432920 43423 17465 240293246 14746 75880 566720220 31377 71390 995206914 4312 31377 812537857 14746 72760 78412058 4312 17011 52398559 17011 69348 414717775 4312 44157 623756674 17011 74403 728553899 44157 5501 613276096 44157 1104 911794646 1104 14823 777760740 5501 40097 996639713 5501 64383 138371002 53876 40097 387749089 14823 11070 68937930 40097 66574 381513714 40097 67785 826133799 22372 66574 614365160 20820 22372 158372053 15046 11070 330106764 64562 67785 528486856 49350 20820 151245487 17785 20820 135395906 20820 1639 591015007 10587 1639 325790096 17785 18290 6647716 42729 49350 601407507 10587 12450 309941788 19382 18290 712457417 19382 88215 904098779 65853 12450 30765911 42729 76754 269569846 19382 47160 367365822 19382 56259 348087715 63299 65853 281744923 75832 76754 589024834 63299 31558 275535367 75832 88378 814991658 35320 88378 325102405 75832 31507 159603274 62994 35320 613849019 33105 31558 459476036 69748 35320 22054768 69748 2705 807551383 62994 28089 172141399 38221 28089 368423881 28089 67197 702295356 11473 67197 912323367 31343 2705 374445081 31343 9078 447915401 31343 10000 791121910 16964 11473 318938132 47124 11473 482243254 77435 16964 330104899 9078 80632 392452805 47124 72028 310754508 77435 85903 508475512 78173 77435 74074699 40100 85903 392164716 66043 80632 265042464 47931 40100 298308945 54109 66043 767213423 40100 77245 123976420 49967 77245 70265478 66043 87004 644980572 54109 68357 7127854 77245 54103 260153812 60819 54103 207792459 13882 60819 312512124 14125 68357 549742723 39265 60819 27605530 13473 13882 416299452 23499 39265 483244124 13882 40994 919127670 82527 39265 224516583 13473 11327 439714954 40994 30354 670152827 61979 30354 375946177 30354 17336 591497868 61979 73031 997583445 11327 54686 669425231 73031 31349 377613622 31349 8103 35809983 54686 45662 671976107 63507 73031 123303437 38223 63507 758319735 38223 54294 787248759 45662 17346 392022707 54294 61987 517509687 36586 17346 145901723 36586 21353 200353210 20263 36586 117368146 76567 61987 350094103 43567 20263 369667982 65562 76567 792042325 87136 21353 30586761 76567 1481 76995426 1481 35150 243562948 1481 22834 846122811 65562 84764 313643865 35150 11383 842290583 22834 63041 825367913 15851 11383 99099136 38422 11383 752548575 84764 72736 233573697 11383 1304 211151442 10093 1304 41616024 15851 58615 156949293 70136 72736 674350259 69855 1304 185818447 1304 548 893868702 70136 9325 632892840 69855 22572 329638288 69855 54855 936185885 49097 69855 497027542 54855 58846 997703695 24362 54855 26826049 70778 49097 673890168 49097 82190 745494929 58846 35665 595050357 738 35665 882438090 75649 24362 412995532 70778 7863 987237735 82190 48943 168280589 7863 22792 96562100 24698 22792 685529629 75649 51186 275536941 21116 48943 666327628 48943 36149 899910956 24698 45939 485969026 35930 21116 557375963 21116 80250 441289324 80250 14497 11777031 41756 36149 710127196 35930 62174 99167284 71096 80250 588856934 937 41756 963895700 29152 14497 758175836 13680 937 424313641 71096 12219 170270481 78838 12219 133071810 78838 34902 68855591 34902 63127 26738928 13680 41303 718816678 34902 30587 42729432 58785 41303 28621083 34902 29668 393491126 58785 16432 36823757 78868 58785 290122597 13568 16432 15056465 1082 16432 904644854 16904 16432 223411604 55570 16904 458282214 45332 78868 377223040 55570 25187 760560214 45332 33264 108504294 33264 14560 108326329 76446 33264 7273475 61057 76446 617575802 42848 33264 766747840 19644 61057 635908556 40621 14560 112926978 76446 75652 117795678 42848 46321 287184187 24067 40621 749218035 45740 19644 502240853 24067 68514 758670399 24067 36555 79952494 24067 66646 707239896 59632 66646 804581167 66646 27412 709701753 75378 59632 66464834 33205 66646 647994394 1055 66646 805609687 33205 22450 357377510 1055 15789 630908128 75378 64434 220242799 22450 23933 875202097 8366 15789 598618539 55547 22450 303505799 26943 8366 169659635 8366 13260 706732163 5967 23933 531399108 55547 31305 850315345 35785 55547 948892889 8126 31305 411471814 47069 31305 125531023 33446 31305 329139073 61458 8126 256707655 8126 85252 891611961 65398 33446 559622637 41230 61458 459887579 49027 65398 971387894 78667 85252 822936611 64480 41230 55025010 78667 56655 770359358 65720 49027 932189062 64480 62729 5531027 21565 64480 968808877 64480 65549 259776224 21565 31001 68291934 31001 71224 281329108 31001 19706 1701034 19706 72584 819864721 18440 31001 745216940 23444 31001 577526551 19706 53150 939029470 7183 23444 937221363 60555 7183 77536506 23444 60400 185456499 23444 85784 739116734 47951 60555 209762508 50432 60555 137940077 60400 43620 692443016 32143 85784 776172605 48965 85784 729483419 32143 45872 475983626 64804 50432 743320193 9435 64804 473797057 32143 71697 441126047 38409 9435 979694295 71697 45616 228886274 38409 25087 908583077 87285 71697 386690180 32304 71697 631298311 45616 8119 971197447 37397 8119 380478884 25087 85802 746753541 85802 24475 101286189 28305 37397 330200614 37397 31326 243932146 31326 89722 426956031 31326 31772 923012909 41470 31772 50116780 28305 18705 585977487 42810 18705 320856663 14295 41470 214928124 31772 78707 41944598 78707 27343 568366923 14295 20890 814663483 4525 42810 781456 4525 45377 422596628 30135 27343 671853586 30135 283 752195649 3267 30135 313579425 283 34689 503114918 45377 44018 994596646 86823 3267 129943691 86823 35468 952863522 64894 3267 19452222 40549 35468 228852346 35468 63047 809545491 47081 35468 742568169 35468 13135 272324370 60734 63047 132641215 60734 40503 363116675 47081 64341 430397833 13135 38155 72232059 88480 60734 660096171 64341 8704 727907543 3687 88480 759340320 8704 20727 236219866 89745 8704 866126108 65125 88480 229095572 84507 3687 103773077 84507 5394 62863340 18371 65125 293889376 38361 18371 628922241 54095 5394 428931618 38361 46966 199908987 46966 3952 693267162 3952 86362 252544552 86362 47966 201255314 86362 37023 78432764 86362 33012 1720667 83965 47966 687543431 86362 23066 594911816 46996 33012 220030653 23066 23670 142443203 46996 2240 132543905 5049 83965 402706716 82713 2240 431358051 11784 5049 920332423 17200 11784 438086336 11784 83921 666559601 24405 5049 763353223 83921 68861 53537333 14001 24405 188524458 34170 83921 193190734 38153 83921 968660481 34170 73926 630846577 67331 34170 955972386 39973 38153 284999908 60482 34170 539312668 39973 63681 330161963 21394 39973 378692089 57357 67331 719780166 19342 60482 134497470 19342 27746 575363130 63681 90588 841892980 21394 86716 63095477 69767 86716 159298544 86716 37411 326176677 69767 24294 76458156 90588 48168 319812922 63744 69767 714278809 9474 48168 406355248 24294 28978 28934243 45139 28978 551286935 48168 33455 823830965 43347 9474 92619832 45139 82785 319350276 85904 45139 717605893 33455 79808 305028937 77005 33455 878947900 82785 27086 92440804 10329 85904 604684469 52659 27086 763708886 27086 62035 599562348 72003 27086 302744905 27086 42692 737802027 82656 72003 722551118 85611 62035 539791259 82656 69831 540545129 35706 72003 319732270 13813 69831 677559791 45128 69831 271931849 85611 50027 77268449 17892 35706 155790512 82511 35706 987539464 45128 33406 529219301 78735 50027 681814489 83903 33406 184235965 17605 33406 769797614 49082 83903 138206766 17605 4990 555689932 23141 4990 89566233 17605 7451 872682416 4990 85815 882242760 73523 49082 277984735 73523 48854 482636339 85815 38327 466843481 48854 61180 657487291 14598 38327 449138629 48854 43403 926409314 65688 48854 553048915 33228 65688 221691061 43403 88301 147081435 88301 36108 385419478 68250 43403 42241688 88301 50924 989421567 88301 19602 252151385 50924 42988 728689019 68250 24674 265894341 80961 24674 243094045 19602 14844 517939508 25262 42988 351939950 25262 36256 332814921 30545 14844 381411269 25262 31997 675221393 30545 67763 71147993 31997 21919 320998248 16526 31997 168166411 75950 21919 551282428 75950 12923 384958732 12923 22375 77212131 16526 10933 43972085 16526 39649 10917149 39649 55045 11746365 369 39649 88625582 73851 55045 673206913 39649 40866 833087143 73851 80451 443864429 55045 79386 739606802 73851 84962 800371963 40866 80932 838128979 80932 35176 348131203 60765 80932 869391707 80932 5526 627206910 80932 7026 69883502 83998 5526 866714601 35176 33576 91578640 77290 60765 34008197 74076 33576 535864139 7026 36529 84339976 77290 68003 300594971 68003 1313 231054810 77290 71580 487726450 22788 71580 4616877 87315 36529 352711285 71580 11558 347194148 89814 1313 381541494 11558 40495 202483842 58328 87315 211622964 15512 58328 376640037 15512 54416 546889092 54416 6693 133634798 58328 16008 6557673 4501 6693 298512569 6693 15619 213397555 40679 4501 19427882 47830 16008 992915782 40679 9674 352707338 32581 9674 777918279 85805 15619 413008184 40679 22119 14829404 22119 47149 26502528 37989 47149 308044032 22119 85747 352336799 37989 52169 911193469 52169 59145 653689810 37989 8641 824847822 20681 8641 654099342 52169 16022 807483951 16022 36343 78860006 11374 16022 187980804 64669 11374 239906731 16022 18464 348770577 61895 11374 366571518 64669 65417 949938282 47870 61895 109834770 24057 47870 244814733 18549 24057 213654934 24057 12937 217840016 72637 24057 72525759 47870 89399 147484917 24057 10909 144665096 89399 86406 71089226 22698 10909 508770932 68124 22698 751376347 86406 70396 604487382 57751 70396 685918823 50672 70396 972770086 22698 24692 289524530 27517 57751 866410955 57751 65015 823954004 50672 59311 909263198 51643 24692 817615721 59311 47674 474143850 24997 47674 541426213 86968 51643 869521920 34366 86968 977917877 75818 51643 366276567 14279 75818 812951452 86968 30480 780096629 14279 55790 167711136 23204 55790 208717650 34234 14279 81494473 32920 23204 593352058 51271 55790 78378389 83878 23204 168030864 79004 51271 141041438 22342 51271 823617479 32920 31212 52728543 44219 51271 846629244 76008 44219 549463637 44219 37849 988098583 37849 54183 582854530 37849 62945 281421317 24162 62945 934455348 76008 79115 665166481 26402 37849 151134656 79115 26043 808312791 79115 82566 760404565 45936 82566 308680829 79115 11821 713944213 11821 25003 593631696 26043 29909 406522104 82566 88171 813642809 45936 88426 420043203 38551 88426 905921751 73419 88171 81455918 78103 73419 201921054 88171 39847 953428184 78103 54927 912632780 23973 78103 397376665 33706 78103 842566365 39847 59677 156716092 54927 2464 633656797 2464 74086 905060356 70889 2464 460936310 33706 56283 271565669 2464 6796 326506569 45814 6796 176849880 56283 72683 989854768 56283 14460 505454131 45814 48521 271432622 14460 20595 494829555 14460 13562 251220496 14561 72683 956696045 20595 66921 41173972 20595 83077 446685237 14561 46034 902584030 32959 13562 387135843 46034 52690 225554684 66921 16258 183611154 9913 52690 763717117 42837 9913 593575348 42837 68315 985780943 42837 28927 82889414 17061 28927 72351010 48815 42837 576444932 80679 28927 27769943 24283 28927 817137306 56368 48815 224564925 71727 24283 295360064 71727 44773 980422412 77537 24283 149479233 77537 63431 197962978 71727 89241 124279970 71727 54243 681327624 54243 1724 110008655 54243 66835 615584294 63431 84182 387784777 57115 66835 179041930 1724 70183 429517300 78640 66835 911534084 66835 83386 595176569 57115 2598 929753067 69415 70183 70810815 2598 64853 38663578 88813 83386 272573238 83386 50968 960732527 494 2598 607125131 78257 50968 811183894 50968 78653 434729515 67508 78653 891812573 78653 49141 790072609 54915 67508 953354871 74280 67508 961278455 71672 54915 501047926 24637 67508 236306089 49141 65841 101790686 74214 74280 204402387 88939 71672 96312883 52487 74214 38378094 41364 88939 641384078 46967 88939 6578799 15888 74214 585520150 66329 41364 465844809 66641 41364 197625381 17060 66329 741731912 17060 17534 150345193 55281 66641 449351171 40258 17060 562178257 66641 8 941129563 26113 17534 506458080 82129 17534 328324543 7201 8 8918310 21706 7201 492308867 82129 43917 807940130 78939 21706 92724002 43917 86287 546670991 7201 48535 756473513 43917 61646 565523079 23100 61646 233927886 35820 86287 975408996 61646 61937 557619113 23100 38053 212497019 35820 16809 934486952 23100 42327 122632610 85638 38053 690417807 24309 61937 905568517 38053 20048 237339455 61836 85638 256501980 61836 13032 724750717 13032 53444 112851632 20048 42583 218799018 37007 42583 621810218 14186 61836 496746464 59797 14186 902623553 78862 37007 655514456 71468 42583 558850496 37007 39796 708819437 14186 16943 72620202 39796 34200 398539139 16943 29878 76471955 55665 71468 824343500 34200 28966 812731996 55665 90894 601559997 77359 90894 496363975 78659 55665 986192434 68726 28966 848818132 25220 68726 973770929 77359 60519 885296683 25220 79085 362994346 18866 79085 53708092 15573 60519 370985485 32281 60519 84158720 60519 66667 383906102 56477 32281 428144011 80838 66667 204548082 56477 76305 723918536 66667 32482 339172786 76305 48240 795607235 56477 68284 458400857 68284 41600 972076195 48240 60005 753703167 41600 7054 354617444 60005 22007 996555376 7054 54030 50507839 88457 60005 880350712 54030 60627 230574874 88457 80614 569290866 39112 54030 183657468 60627 24901 324028865 60627 49640 588158558 49640 54499 968933792 24424 49640 409984878 36890 24424 553760326 36890 43709 953872059 49640 37149 350079673 54499 66581 161787174 43709 9789 304391632 36890 67353 536289635 43709 18195 608835093 49271 66581 365529431 66581 31794 396046102 31794 69483 593038351 31794 43106 763354247 49271 1265 771050285 43106 39363 93529997 63456 31794 468476408 63456 67205 376318637 76622 39363 75603067 67205 68026 84053398 67205 33803 647272844 2449 76622 512972431 68026 53053 242948610 47438 33803 30497335 75488 2449 823343770 33803 47320 218552068 48639 75488 128518233 54032 48639 490010205 54032 14875 432451488 14875 42803 203285103 47320 897 45780264 44868 48639 415226966 35897 44868 211795238 897 51193 392717956 897 31365 426657264 31365 11230 21906131 56736 51193 615937123 65703 31365 588022825 56736 76706 204758973 87192 65703 490640328 34556 87192 110368938 76706 5658 69492294 5658 14622 176306915 31993 14622 665476453 34025 34556 665383300 24299 34556 664776525 31993 77897 165576655 71018 14622 77936584 19863 31993 576581792 19863 14039 517286546 77897 26871 652458591 26871 57362 782201862 37285 26871 74071237 37285 35292 979797797 3247 57362 841261197 39142 57362 159449303 28072 39142 32146870 56563 35292 43033654 39142 1773 640960444 60040 56563 522244886 39142 33087 429788012 33087 86777 870023656 33087 17233 119541251 60040 10522 825252908 20988 33087 271131128 17233 52424 551878447 52453 17233 734248480 17233 20643 44501783 75934 20988 409337697 52453 29519 939666275 52424 72174 52286754 3095 20643 54745378 72174 65040 180573524 6991 29519 997920107 56954 72174 363838187 65040 10829 980394060 65040 2371 559702754 6991 88650 94023565 19675 6991 503410655 14398 56954 227883397 24612 14398 114332277 9380 24612 550647850 19675 46638 818874852 14398 1753 361933172 24612 33189 176998262 25694 46638 331327792 14840 33189 253231375 1753 89345 166234989 14840 87359 41401250 33189 3601 255338865 30832 87359 536836438 42507 3601 51381985 3601 19907 791183340 73439 3601 628299546 19907 71401 917198371 71401 32228 921652126 67068 19907 340977485 77959 32228 585144103 71401 27404 772482309 27404 64152 240581236 32228 35032 101193073 64152 85244 31281936 64152 68988 663014896 80360 27404 788229345 29792 80360 66704719 28090 35032 962171931 78485 68988 984333834 64706 29792 405113048 40596 28090 11475815 28090 5010 922627519 64706 53037 594628235 40596 59103 665237533 73117 5010 21612322 73117 56229 947974407 28422 59103 902491611 56229 74610 448607901 56229 26197 465497370 28422 31540 210625480 28422 50177 382439460 50177 8986 537961111 31540 89858 747455734 22356 50177 757718034 8986 6347 71236008 89858 74595 212339442 8986 37940 48760026 22356 21227 716418707 22356 55633 831762956 27463 55633 431510331 89615 27463 337070577 19046 55633 499986258 55633 42186 125589430 89615 65210 95763221 87692 19046 281000344 60556 19046 424631766 55350 65210 10276225 87101 55350 817616681 72854 60556 167758619 87692 74233 47070576 20312 72854 590682147 30615 55350 174222797 74233 40497 394376978 53468 40497 135346784 20312 33032 124814095 30615 74183 932031560 74183 63227 651374551 47169 74183 406479558 32868 74183 233128326 6312 33032 220567130 89293 6312 366180527 6312 11835 30084823 6634 11835 460308122 65084 11835 839221408 89293 61670 128068919 89293 29943 719577715 47072 11835 145702001 10371 47072 210709588 52033 65084 489474715 29943 36659 471251611 48456 10371 765429834 48678 47072 781206179 48456 35209 687817339 48678 58818 898801065 21246 35209 247477564 26924 48456 287590684 48017 58818 617083440 26924 2401 842631191 43191 48017 870409709 21246 29286 410491001 43191 69078 273177283 56748 29286 569746043 9992 56748 728901926 69078 50405 663990960 50405 37218 126512002 37218 60316 537698150 50405 74038 243558442 37218 83468 866295270 60316 37261 211622766 37218 24522 557354144 83203 37261 736980879 44561 83203 72758421 37261 61869 867653034 73929 24522 136488580 70456 24522 302274911 22255 44561 441574071 75871 70456 234597345 16359 22255 846847826 70456 90312 791775743 16359 69325 34392263 83146 22255 203630407 16359 12096 367778630 21613 83146 596027441 69325 31584 83597328 31584 84587 851686584 21613 7820 119266887 7820 75320 338412650 84587 50664 500280832 58481 84587 812447617 62670 84587 796644776 75320 17382 888781691 31674 75320 395207422 50664 80816 102055310 58481 87302 939394656 640 87302 457926734 73428 31674 369667847 73428 43617 103426381 16831 43617 961262338 2092 16831 824036725 43617 76323 359620378 76323 8113 685811138 71514 76323 821939822 8113 22566 375945270 29312 22566 82805821 8113 28734 811506414 28734 262 8148116 28734 43818 822702143 22566 31447 528699841 54785 262 497927134 54785 13627 523621205 31447 47480 999430465 43818 4052 322443709 88367 4052 483251878 4052 89090 802310666 13627 35185 181082063 28248 47480 688044612 89818 28248 493334658 35185 45238 743633337 48462 45238 684721437 2013 35185 910189165 55741 89818 410922454 89818 39910 754065006 56952 2013 26725517 10521 55741 10898399 70440 2013 455892044 55741 83308 185539218 15636 70440 280325006 83308 75206 410695704 70440 86203 791688973 84469 86203 923381836 86203 17493 79970114 86203 10318 692180586 75206 24428 826443582 17493 8178 147617400 32616 17493 967285780 73407 10318 564941921 86526 8178 681176544 73407 38945 316865530 32616 33353 454288124 66727 73407 85071060 34468 33353 567316231 33353 45153 70535376 38945 47032 778593203 84169 34468 316250820 47032 67109 399270148 34468 5442 248085912 67109 48055 556091804 84169 67817 757577733 48055 26634 81113120 5442 2101 451249456 90282 67817 815518046 48055 75499 131639833 11933 90282 187714653 88318 2101 57113000 37456 11933 333818340 56453 37456 257215643 88396 88318 412794336 6376 37456 453808507 9727 88396 661498446 37456 83744 614186065 9727 27962 862208331 64675 9727 245041556 64675 61629 655054823 88700 64675 505868222 38460 83744 760330770 64675 36437 489599542 24793 36437 825825403 88700 76387 925059755 51406 76387 627293786 38460 81558 508059182 23515 24793 124356813 23515 11960 714763046 51406 32638 93025843 32638 69018 581055038 87267 81558 938630878 71127 69018 372841932 28431 71127 910029429 28431 37766 924172044 81786 69018 473019125 81786 3026 6284895 9964 28431 92190643 81786 69883 661715060 71226 81786 674672861 41386 3026 931556101 69883 50766 421463919 18357 71226 115595123 18357 43019 57406457 71226 50426 935488230 18357 46908 998929720 43019 68211 462505637 81568 46908 416817070 68211 29028 295948857 57805 29028 305747406 35802 57805 596963451 44147 68211 502677517 57805 81736 864632775 37679 57805 656681831 35802 35604 365400555 61395 44147 818155350 37679 27322 485837689 61395 62530 441604638 86417 27322 490472700 27322 63162 431790979 5212 62530 354476093 86417 75096 647536897 12552 5212 925830346 12552 39736 652329298 75096 82893 96233166 75096 29467 294416454 8751 75096 589359583 82893 44912 1477662 81031 82893 244478481 25984 82893 537889243 29467 63288 842030534 66466 81031 759352041 81031 12841 300696561 14137 66466 929301033 55936 14137 552484123 68991 55936 922162890 84068 68991 349361760 44360 14137 576458295 29986 84068 339086455 24572 55936 349487658 1670 84068 39380646 24572 83173 981032586 83173 26714 293514433 83173 39029 640281636 1670 34658 493186089 39029 55934 388298 79443 55934 386731821 55934 78776 515601195 78776 59359 665729717 66985 59359 183630343 79443 69421 363543289 79443 6339 977690405 59359 25756 233042070 306 6339 988097153 65903 66985 487968993 65903 70731 859964494 58446 6339 834005273 84690 70731 861122567 58457 306 676023677 31219 84690 518028968 13514 31219 532091432 13514 83677 209459089 58457 22204 130673954 42894 13514 311284334 31219 74696 874995211 42894 25408 719650209 22204 76761 305740609 16459 22204 803959898 10781 74696 956522015 87609 76761 963427552 74742 10781 834674562 37888 16459 824356996 10781 33884 516905476 74742 43808 648715890 37888 62241 891916466 44218 62241 67171618 5202 33884 537678473 67533 44218 47863850 5202 53949 706723689 45731 44218 169788796 72864 44218 559095559 8057 53949 525290099 5287 67533 291812319 89377 72864 108651546 37082 5287 826339748 85408 89377 545341692 137 37082 747987493 137 48952 182210496 53741 85408 760210951 137 19301 162854821 19301 52045 850187593 66227 19301 633684364 79673 19301 64206194 32374 19301 908734841 34959 79673 745729096 52045 18726 57681482 75661 18726 672995340 79673 18281 874693522 6189 18281 617254277 18726 67989 65658343 6189 55337 907940514 67989 34790 957124684 18281 8673 833215072 6189 10262 773337325 20054 67989 822777915 25290 10262 950586139 8673 48388 871251283 54878 25290 913347923 20372 48388 970851415 34657 54878 558903708 34657 89755 458155450 8601 48388 726437867 13570 34657 904589468 20372 73637 95958449 89755 90886 289509157 8601 64610 817954119 28520 8601 625133175 75909 64610 705894028 28520 21438 766930333 21438 28365 904290619 35182 28365 120456199 28883 21438 967706455 28365 54817 144179961 15421 28365 632197657 28365 48899 260686192 28883 590 536644588 15421 35312 512719253 35312 68552 702508781 76642 15421 421762893 46558 68552 791668816 76642 7550 665116720 3449 46558 761238070 34458 46558 89734439 1201 3449 601114492 6708 1201 503912500 3449 38989 151405720 6708 75875 65314570 59325 38989 173625229 53674 1201 557715603 75875 68886 882074956 53674 82631 701956949 68886 20105 389759786 20105 48619 386834698 20002 20105 337017623 86354 20105 595768496 21464 82631 372385990 82820 20105 443342073 46461 20002 403651461 46461 27464 158305207 8708 46461 242257634 21464 90678 362687415 46461 76781 139102755 5952 27464 217808228 27464 32302 195045564 54435 5952 971067218 76781 7341 446441976 76781 25581 200872763 7341 88434 740216719 9135 54435 780986678 25581 22972 248821401 88434 70977 58437130 88434 82958 490156739 88434 76240 459864149 53467 76240 887372063 82958 66203 751090503 82958 16766 132903411 53467 48382 375809400 66203 40536 246812601 83943 53467 437250498 1160 83943 369141458 81835 40536 224011384 81835 76867 933858232 4223 40536 504301545 47371 4223 12591607 81835 60057 456341992 4223 5233 367076096 27649 60057 587653096 60057 31036 721591023 60057 25482 456073734 57558 5233 370719299 25482 42446 591109133 27649 35357 173458504 35357 88261 775628874 83895 35357 560536159 35357 47162 567161969 9515 42446 473713437 88261 33287 450293750 88261 37642 216057499 12038 33287 786679320 43791 47162 944916216 12038 49742 47611162 37642 54889 610316783 4342 49742 874257846 43791 79304 387814202 26466 54889 793387242 50130 26466 390012167 17401 50130 262156211 57217 79304 203931257 17401 78715 836258124 32877 78715 955697156 30720 78715 399177732 45540 32877 47109796 74948 57217 542014962 45540 1196 656583126 30720 46254 196849099 21276 74948 424231945 45540 7658 618524354 21276 11911 732240868 22044 11911 71489234 67984 7658 675630130 7658 54215 878588570 22044 57191 101889200 67984 4355 481629316 40696 54215 883562565 33611 4355 775320570 8556 54215 426340233 57191 32253 973703013 71123 4355 729002484 56721 40696 589133672 71123 10782 696928608 32253 77680 692117652 56721 85963 882959380 71123 19018 8225630 19018 64790 655940556 64790 78930 587771668 27861 77680 797107687 41448 64790 249729332 41448 62108 164654069 78930 33956 909850041 78930 76953 901762438 73594 41448 592509054 62108 73394 417217964 33956 75972 654069049 54063 75972 934446392 53665 54063 384322407 66342 53665 734218190 53665 9256 605051902 41663 53665 239598416 8675 41663 937410518 9256 56723 545508744 8675 6470 79626008 19856 8675 696575124 8675 3566 94129668 39711 3566 60713987 3566 70905 761962175 6470 32567 246699371 56042 39711 143095446 17167 32567 773199645 70905 78314 662654131 56042 61409 745399914 32567 48430 44053738 38662 17167 975932946 17167 78332 949312024 6153 38662 114899522 77208 78332 816103033 55758 78332 116937429 27593 55758 3024697 78332 78352 77600729 75147 6153 379774444 64058 77208 658683123 65353 75147 805823839 33322 78352 201240547 41950 78352 274332527 44331 64058 303632828 49970 33322 387118930 33813 33322 836479544 62741 41950 381167196 32875 44331 80278307 32875 64432 732976552 8900 64432 922234462 13009 62741 855586093 62741 54238 149841325 13009 72243 557717143 35867 64432 513314203 63785 54238 70789469 89121 13009 931744555 63785 48648 782412518 89121 82602 530565292 59814 82602 959941644 89121 70649 846248051 7075 48648 735747211 80229 59814 778233240 82602 68030 200172787 27423 7075 299909976 54510 70649 906205724 7269 27423 187261624 27423 43920 113832680 27423 11155 177951657 27423 60426 564545001 44088 60426 461557759 44088 68025 568295885 54717 44088 364464127 54717 68261 378803767 44088 5714 112486148 47621 44088 434260237 5028 68261 538322334 22081 47621 493978144 65857 5714 139438204 16553 5028 880099820 33893 22081 479816619 22081 1487 514008968 5193 1487 105646412 65857 52414 4181190 52414 20199 4424169 20199 37781 679896627 70125 52414 909093359 70125 88764 564316942 88764 2811 303933614 37781 76864 873619603 60808 37781 986898818 76864 88857 80186660 88857 50673 330403638 76864 45058 546809425 60808 53527 120832084 80287 45058 909190021 45058 58953 770763840 53527 4752 120243294 53527 47958 608589685 40490 80287 12524670 88556 4752 250699723 58953 51824 784028480 51032 40490 645646507 12434 51032 138383268 60844 88556 996498829 20160 88556 71032582 59075 60844 172399062 38672 12434 213651499 67701 20160 725384043 59075 35059 972644540 59075 68831 892402869 11561 38672 151897528 29435 67701 10066250 29435 12579 244609660 29435 15606 954114353 43700 11561 936702487 43700 19780 654588324 18077 15606 69639858 15606 23239 774109089 43700 21553 102331302 58277 23239 220025997 19780 45878 311554616 37667 58277 324583123 20645 23239 895227756 71355 20645 138183388 61301 58277 601215992 60699 61301 454739558 14651 71355 251302015 44835 71355 730287040 32378 61301 788494441 78923 14651 605562353 44835 42709 594248168 10694 32378 150960596 78923 28777 412901858 42709 46103 871911151 10694 2295 253226652 28777 42272 541113391 10969 28777 336878555 28777 72589 89987382 42272 10054 620696379 25114 42272 805011307 58083 42272 816306075 23295 58083 680058589 25114 6407 282105723 23189 25114 416036114 23189 25928 799779721 10480 6407 500829792 24285 25928 134265495 25928 42394 57915916 25928 42807 281892771 10480 2451 62400512 24285 45717 726796913 24285 34688 99900690 42394 87735 174243116 45717 29837 814478 29837 63899 975607888 8082 63899 869368214 48337 87735 770609350 29837 19657 564554753 57626 29837 812288782 8082 60418 975831585 85284 60418 2189334 3969 57626 858612742 60418 76036 980968113 85284 32335 536138530 3969 14091 403904773 60968 14091 650496656 15318 76036 907085642 14091 66612 46893503 8583 14091 645318115 61525 14091 876268251 8583 77489 558566465 74322 8583 117872667 27027 61525 95969 66083 8583 86923587 43770 61525 663018285 43770 62407 129485953 74322 84580 244449249 66083 42213 506695146 84580 19206 609660052 42213 16376 193310946 84580 23484 346405416 13092 42213 996782860 13092 24354 446721296 19206 52515 187336166 16376 60915 943900693 13092 31499 565481763 52515 4676 514273582 30049 60915 536675672 4676 88516 365781848 88516 46623 179270650 64087 46623 538870779 85459 4676 251556802 62028 30049 149371648 85459 70698 861253739 70698 84024 653601973 70698 13376 625112874 88720 70698 898372285 19361 62028 106014797 51293 88720 370604798 19361 18085 289649341 13785 88720 209471730 19361 61271 522005348 61271 15445 391001883 59526 51293 90631212 53414 61271 682280277 86373 59526 490616563 59526 30998 578658463 30998 88990 856987433 53414 73246 352941662 67715 53414 339578160 41374 67715 625322206 67715 76681 859067372 22850 88990 291619468 33024 76681 573820771 30401 67715 110949482 41374 34694 829246105 30401 78682 571117564 30401 49383 749199221 83164 30401 262448822 49383 22941 571419527 4007 34694 109732294 4007 56406 18396505 3328 56406 656725804 14937 3328 268937217 71537 22941 298657809 71537 3265 868727449 56406 2311 425722759 45020 2311 300190855 42761 45020 397909690 71537 20849 379566492 45020 23757 589998086 23757 69321 386829431 23200 42761 412580400 69321 75143 828267796 38978 69321 975859084 60611 23200 472274670 81503 75143 166756112 16198 23200 479014834 74529 60611 71087811 38978 24665 833149380 85482 81503 356467426 71027 16198 146241983 746 71027 134704351 33530 74529 352048761 24665 87579 25477162 87579 41318 746505911 87579 36684 792944200 746 19249 481623597 30318 19249 121880344 19249 79772 585586521 79772 86572 562095065 30318 29510 888363505 15695 29510 253565065 80401 79772 404849442 58719 15695 967846738 15695 23831 399431194 23831 43569 644908351 85766 43569 959020698 43569 24126 697138713 50611 24126 17259441 16684 50611 895201061 43569 58238 190607472 50611 15652 749617043 24126 14794 451218911 50611 80501 982122460 74029 16684 674269514 15652 45592 947182972 19455 14794 978101401 45592 64591 635044058 80501 65445 230433613 14185 19455 473466014 45592 78891 632237660 83919 14185 880570682 78891 24570 750503415 20493 24570 607360517 8973 78891 152841621 78891 21802 384044557 83919 38640 895739539 55000 21802 15680161 8973 68741 710191686 55000 17996 236280231 78916 17996 99569196 55000 88654 504643269 68741 26097 89243941 88654 55027 313137789 17996 61784 447610824 15160 78916 802058708 26081 55027 757494517 10934 61784 523623192 30057 61784 112855137 266 15160 980793487 9936 30057 338577986 1933 266 461662198 28954 9936 203532344 54790 1933 286308674 69623 28954 180177679 54790 80840 3217930 1933 83339 558568458 80840 10067 357417470 33641 10067 352581225 75923 80840 820006300 75923 45941 309675410 83339 51329 880040532 75923 26527 9727099 90816 33641 132716909 51329 50051 239680132 17296 45941 93311691 90816 39456 330864790 90816 8732 665091992 50051 63758 884832596 39456 85391 153153863 8732 73947 326505920 23888 39456 344757148 87762 8732 369265690 127 73947 237919475 27524 23888 77762575 87762 64048 374555313 87762 76732 532507133 16694 76732 159640611 45799 76732 363292268 7381 45799 369849166 34674 16694 405867915 76732 76456 33746866 16694 49030 870651094 76456 47651 976162537 12243 47651 355272223 22179 76456 673010315 12243 3489 990720891 36924 49030 271885220 11913 47651 424974780 39120 12243 934349845 39120 81313 420246819 3489 36617 742691689 11913 4101 268533702 7614 39120 200020882 39120 87074 194689819 87074 44075 87314718 38132 44075 885547253 37032 87074 42323137 7614 54227 377449490 58606 87074 69231088 54227 77661 318425 58606 51790 119532554 60725 37032 465041566 34075 51790 56058597 60725 63658 753738817 50725 60725 245270050 63658 78714 4346299 72747 34075 979255936 83057 78714 742810388 50725 29980 757222318 71170 72747 601663215 15031 29980 243090639 81069 72747 523147667 83057 68824 800957864 87107 29980 156415799 87107 12769 338351568 68824 16460 464946705 1464 81069 852806238 12769 5103 701818244 87107 17357 672520965 17357 32236 604305975 32236 70486 334575396 59105 70486 758269103 80580 32236 734048622 39276 17357 198140850 32236 81887 143612397 39276 56711 40840675 72482 81887 992047231 72482 14426 672116810 23300 72482 317101848 14426 59094 515710397 72482 78496 690299531 23300 71995 965853886 23300 3208 763161721 82525 78496 9519653 78496 55429 828261891 71995 32199 205990052 6395 3208 74994250 32199 2921 34217669 2921 41947 170371346 27913 41947 5346511 57719 2921 884678931 2921 53209 700686777 11003 2921 315208225 11003 9323 227280308 13060 53209 906368894 13829 13060 140279838 11003 64345 576164156 13060 6951 697323243 54370 9323 478838554 9597 54370 627524913 54370 43884 173184872 54370 20072 174970433 9730 9597 502806819 43884 56681 762254691 9597 49080 294062969 43884 17683 839678255 20072 75132 371337435 73604 17683 760500762 56681 73963 470717668 75132 68133 171372082 73729 73604 583288123 68133 64628 678787687 73963 33229 270301993 57319 64628 203810856 64147 57319 935470175 73729 2699 908757341 19741 57319 369883433 71003 19741 209350518 4936 64147 145432225 65728 2699 250901115 81046 65728 296755460 58420 81046 323269792 9194 65728 188493452 9194 22021 354638555 8526 81046 924067972 44764 9194 888814031 42403 58420 690178905 3300 22021 224357424 22021 78723 648745349 42403 47762 562137793 33373 47762 112020398 33373 43496 545386921 52513 3300 112171958 52513 83613 59626781 52513 69816 431375348 43496 39092 402132074 64930 83613 106139964 83613 76020 396223702 10190 76020 661688769 10190 72744 806360884 39092 25173 129389243 64930 83430 798145537 17849 10190 115292984 53911 72744 485081744 72744 26501 303187590 65437 25173 53286557 17849 49270 223147371 14041 53911 454660866 65437 83156 205927266 65437 16259 445439860 29445 49270 529848240 49722 49270 365433421 83156 79230 425490150 49722 75244 635654318 79230 38748 217552079 29445 28638 525452010 38748 616 989706466 616 7590 871542167 67911 616 51133208 52622 616 426586832 18986 28638 108876147 67911 10377 474561483 76045 67911 78546866 25815 67911 519859196 10377 78208 148542694 76045 26938 921776744 78208 74896 665387339 78208 87113 19411836 7248 78208 753899986 16209 7248 30572758 87113 44987 802114054 45509 7248 23426085 48474 7248 584655014 48474 35798 454369021 59933 35798 956624861 45509 69248 695141717 15128 59933 360829241 59933 41296 250040876 59933 67978 951441897 59933 17588 576366586 83088 69248 587715476 80699 83088 630891873 77436 80699 342902544 77436 74729 49013004 53044 83088 10402562 18026 74729 773287294 18026 78764 340643228 70660 18026 309369836 53044 25862 249230680 53044 18210 266119162 78764 53212 644694709 70660 44965 123872900 81672 70660 983480427 18210 27323 149932755 44965 39196 848846545 39196 31279 739939614 25580 39196 929475370 27147 39196 394697536 27147 47383 726167894 47383 60273 74213144 27147 4294 228329000 60273 18952 401603421 9811 60273 496730167 16780 18952 346786818 68251 9811 327228463 44667 18952 804332737 18952 35880 574166857 86900 16780 682479820 68251 52688 859668460 40026 86900 197602308 52688 62850 263744614 40026 13175 997593376 52688 1703 13406108 40812 13175 170630598 40812 26250 541034151 20445 62850 328660807 26250 40571 92344179 20445 51765 190851728 7338 26250 293753834 7338 62020 40067892 16680 62020 150544525 54327 7338 445421817 62020 85826 477638965 45579 85826 987391365 44124 62020 812830560 54327 90187 898338780 54327 63273 975051944 251 63273 122311508 32268 44124 845772117 12565 44124 580548404 52836 90187 390302195 63273 84778 8685770 43653 52836 491989788 66632 84778 924237068 43653 49774 589692392 49774 5177 259242267 84778 44881 661221938 20194 44881 169980999 44881 33921 537598419 38833 49774 181201027 89200 44881 194882387 38833 84934 132036852 49133 84934 533021012 73998 84934 863425083 2808 49133 252323163 73998 76837 618115748 76837 3077 205699047 3077 62200 125271732 73998 78810 531371713 76837 32884 335948805 32884 21307 718846459 62200 72169 713817372 62200 693 4887854 1447 78810 76478349 21307 41417 893687083 41417 22774 745431600 88442 1447 42251882 88442 79146 963536501 74685 22774 984333160 84591 74685 954066022 4705 74685 123451421 61284 79146 879281681 84591 40517 756532336 50097 84591 26839302 50097 24228 611611261 4705 46205 114000855 27849 46205 810495527 60097 50097 268075166 55839 60097 564132946 46205 54420 210386003 35084 55839 602232889 55839 77496 251422199 2270 60097 833286054 32237 2270 72274013 78068 2270 894436633 77496 73645 906791888 73645 55185 303554505 2270 9834 199554871 9834 82702 348176031 31065 73645 53023591 12775 73645 294214977 64195 31065 995277711 25613 9834 994842670 19887 82702 625126584 3932 19887 460422741 19887 47839 721828344 25613 40752 791330188 47839 75119 559656749 3932 11538 40725593 40752 81171 147268158 66918 75119 510787146 66918 60933 805566629 25879 11538 397682664 64454 11538 579461192 60933 50019 936548370 25879 45037 410678685 50786 45037 799509226 62395 45037 40506551 50019 9766 374341973 50786 21401 58360212 50786 24895 353662070 50786 57686 749936692 62395 76016 458471798 57686 84518 327157551 18495 84518 646556901 18495 15418 139392317 15418 47961 86034803 18495 21586 676718398 4880 21586 655113145 54389 21586 82092510 2694 15418 888664371 19939 4880 527457562 64252 2694 456276640 19939 24643 187558193 62383 19939 938629946 25439 2694 517899675 19939 50759 583656008 24643 50947 142316975 37031 24643 134978857 43272 37031 246357897 26575 43272 648932932 7105 50759 791396154 7105 87081 183225508 49745 26575 71201550 87081 5178 576810491 89359 49745 282516518 5178 23320 351097952 31515 49745 858681158 5178 84202 82970892 57145 89359 490509553 9215 57145 997190453 37917 23320 871441904 773 31515 981278293 9215 49990 475490618 57145 58035 188266103 34399 773 750309257 31520 58035 107598727 49990 44263 424683118 58035 58573 862336313 9006 58035 981679236 33306 34399 501695075 33306 70084 757138016 54234 70084 779202532 58573 58800 512683968 58800 24109 367091225 33306 71335 441323312 51057 71335 716635448 20975 51057 797644489 24109 68955 31556794 976 24109 519203591 45625 51057 847499970 51057 55056 909538279 34898 68955 663734608 45625 49928 950955630 80341 34898 830106063 45625 24284 817734075 55056 60361 901863319 60361 59266 37110514 60361 11502 895723964 60361 76444 248271975 69349 59266 110537052 69349 79947 479613217 76444 26719 2360502 11502 24842 230118940 3749 76444 255425513 79947 59029 106256540 49395 59029 723868077 31200 24842 763056879 59029 48184 202532565 59029 59841 618706306 76979 59029 204196425 81832 49395 69472465 88438 81832 716345171 48184 72761 639641944 87884 88438 213926509 20324 88438 579917024 72761 53540 577509205 20324 45154 4152409 72761 61463 41820647 61463 53919 318819701 53540 19912 836110228 12342 53540 252687991 12342 69940 145903759 83084 61463 652613691 37163 19912 287306428 19912 67648 86107651 12342 29258 560276728 64982 37163 597562595 83084 43759 114679444 37163 71756 446240084 29258 36000 977634808 20904 71756 505585862 75691 36000 790720048 20904 66081 840046419 83180 36000 744009618 75691 29294 982303202 20904 88863 288975061 83180 43794 845130852 66081 78860 955768762 32297 88863 635831492 29294 45170 621580889 43247 32297 734578042 43794 90211 877519258 84415 45170 16028566 43247 84293 274377877 45166 84293 25837353 20170 45166 340942107 20170 36471 512189397 44550 84293 893677834 60467 84293 816719199 60467 70478 216134637 89788 70478 922839998 48161 60467 886529945 65877 44550 792504865 67200 65877 970748092 65877 15997 937890247 26659 67200 2791851 3784 26659 331735648 67200 5709 562157977 3999 5709 430058859 5709 88873 810032862 33686 88873 941064887 33686 48087 692352125 3999 47635 135153474 48087 49408 510522800 65100 48087 76233761 17221 48087 603411425 65100 37100 84283483 17221 3482 324593659 49482 17221 37272777 40251 49482 10157406 37100 8780 445219783 4064 8780 205180364 3482 70420 598293063 49482 63610 124719644 8780 62304 456390543 63610 55822 189280832 4064 88143 938243823 63610 12137 555742413 67633 88143 320179265 64109 62304 25269971 67633 6756 645438999 82114 6756 100519485 67633 57881 823655464 82114 20839 164059880 11626 57881 278003944 25463 11626 541123964 57881 75139 892199239 17594 20839 500179157 11626 49878 513642667 75139 80421 223876923 17594 68566 264684005 75139 33995 72521339 70347 68566 294790711 70347 77671 128841475 33995 52983 694528965 86379 77671 863899350 33995 4300 487825539 29261 70347 774723145 4300 66268 947081027 86379 6719 24925594 29261 37275 965516658 6719 63728 948308697 66268 68598 164870235 16980 66268 53240899 68598 84873 778419353 29095 68598 501062461 63728 57232 690275575 84873 38017 98547535 84873 46883 54363901 84853 29095 452552610 29095 50495 234016804 38017 87820 941377179 46883 84661 838419844 50495 64763 885839695 64763 28354 507399699 43695 28354 863102192 8850 43695 329331196 89803 84661 35664955 45558 8850 964931442 50460 28354 25230681 8850 60856 366023674 21416 60856 491486852 50460 69161 952393290 69161 88831 893881883 4994 50460 669939745 86037 60856 608166406 82742 21416 367919153 82742 52802 330831592 86037 63782 970676608 52802 55295 844356218 86037 75107 979952925 52802 30473 656025364 64277 30473 223901999 90427 64277 656001900 64277 9000 780596170 90427 79622 489733285 64277 70672 912558421 25431 64277 55435442 73890 70672 276287223 977 73890 576741601 73890 34135 784518 29427 70672 555216216 75109 25431 439484291 23311 977 427559017 62475 977 102719095 24201 29427 445786256 81274 75109 684406345 81274 37722 96988840 23311 90903 646018287 17551 81274 802174484 66248 37722 139256019 90903 68093 278267001 68093 8632 125644256 10265 17551 621798850 66248 79911 135536117 41712 10265 53191146 10265 88256 235964808 32224 88256 357540654 45214 32224 494455169 32224 89863 790642698 45214 63079 762047605 32224 60155 237395332 45214 71529 43273274 63079 18087 59794995 46965 63079 939891259 56525 46965 820938717 17724 46965 858909947 11094 18087 835994417 18087 31865 137940861 56525 21414 91518381 34398 11094 508850068 11094 30486 114830311 8221 30486 605633237 37754 34398 125296675 8221 28902 109986984 34120 28902 402295368 28902 55549 4884676 34120 50593 876037589 26423 37754 826591219 87064 50593 589965859 34120 57646 355351111 26423 1730 550662455 16898 57646 215142994 57646 6145 903847961 87064 45560 696966489 16898 47940 479077181 79306 6145 845108567 18100 6145 803147782 6145 50092 66278455 52652 47940 255862909 79306 16421 696900178 72359 16421 605849076 56326 52652 150365325 77256 56326 454975502 16421 35718 122751948 72359 63647 448471721 63647 8690 160878637 77256 51951 544880467 84158 8690 90823748 2853 35718 729105484 14613 2853 1643819 41951 2853 846123142 24372 2853 654606505 24372 45492 2526889 41549 14613 282748081 45492 29254 454699446 63489 29254 769064422 74350 63489 238982163 81148 29254 247467887 78337 74350 748902639 29254 25759 443931725 25759 40055 700839243 78337 7217 49024886 7217 56065 833348340 70748 25759 399480837 40055 35328 780155218 77594 35328 475669188 11035 35328 952909740 11035 77691 833098334 38916 77691 703677001 77691 8862 66342776 38916 59616 800527374 77691 33399 71441320 33399 90224 607353294 33399 37903 585983550 59616 39924 541645390 90224 59343 258662993 59774 59343 487241985 89067 59774 193237042 70099 89067 152569210 73145 59343 735560499 69416 89067 846358883 69416 71894 116551837 82292 71894 194021730 13295 71894 459737951 51066 71894 918012936 25122 82292 761107878 84152 13295 214004274 88611 51066 610566196 9072 88611 856491102 71639 84152 882646199 53755 88611 78981371 76261 88611 345653825 24802 71639 6546119 84961 76261 886813680 89407 24802 131608745 20480 24802 944356104 24802 60705 538636567 89407 76920 334785300 84961 28618 863074462 10306 76920 335389727 21535 60705 173120327 56295 21535 352144058 25176 10306 634079501 56295 3607 60998517 14157 25176 11776349 59791 3607 741223446 14157 18786 642502957 8492 25176 656981074 3607 7292 478284487 18265 8492 808164403 8492 21665 723717983 34195 21665 145409909 18265 4177 518461149 78828 34195 700045546 73104 78828 274718460 35166 73104 15139359 44997 34195 984449227 52915 73104 687479736 73104 24965 35026369 24965 38189 961615681 38394 38189 249672018 38189 35287 990076785 62235 35287 494749098 22797 35287 541224051 19035 38394 895885312 47865 62235 287959516 47865 9218 659458011 45678 62235 586990545 22797 20306 913564633 45678 55877 264487470 65675 9218 174987714 65675 15440 488638228 20306 49247 351942943 65675 70437 482998368 90003 55877 629628916 43391 70437 138804728 64247 49247 705002226 90003 58795 771475908 90003 81000 628455721 43391 81048 25301259 43391 55222 219637463 55222 75182 848977028 59387 81048 599146548 81000 85712 909530983 81048 61297 575520014 85712 24088 553510623 34384 24088 306161631 27831 85712 614977367 44063 34384 923299514 76668 27831 750106584 55667 27831 100138835 35151 44063 284745714 44063 59478 17792824 55667 85853 857408734 83120 35151 73954281 85853 75610 728138626 75610 41927 901003465 74344 85853 25203566 9815 74344 718115928 83120 76190 865377544 9815 62573 108753002 76190 26127 749176369 69888 62573 166069719 62573 17995 778051904 76816 26127 167162171 17995 68398 494814013 69888 54784 269586149 4745 17995 72442066 59799 4745 688297697 56207 59799 491176565 76880 59799 517593491 41090 56207 908360069 41090 34035 648947196 34035 29113 771263319 76880 10394 720814533 34035 20686 365731765 41090 34695 760561731 45522 29113 949514865 10394 70195 331578220 16474 20686 868517031 70195 39951 960757957 16466 39951 618557745 16474 13696 847923469 28091 39951 75272128 30662 16466 178399659 19637 16466 3505844 30662 21180 785763884 83778 28091 967106454 26573 83778 550462248 69944 30662 506806903 21180 39506 80043338 39506 66687 953360665 66687 71516 839963151 1150 69944 472269217 71837 39506 187991350 66687 34062 375314460 24658 34062 409149992 29048 34062 84126114 40975 34062 389904714 78576 34062 498327327 48655 24658 578363283 78576 51130 116813871 2893 51130 118731784 41273 51130 503870946 14171 2893 379839149 51130 89844 940470811 2893 44905 588249216 7048 2893 5520254 44905 55505 354256057 83001 55505 452270087 44905 28494 671092067 44520 55505 396029413 83001 37979 673973101 63374 55505 42348220 83001 1174 344586467 52529 37979 337214887 44520 81857 895025066 1174 59557 139593267 40712 1174 242981782 28292 81857 682950880 81857 37447 211691111 35236 40712 935219765 59557 25446 74802218 51488 28292 80669043 37447 62259 271045838 35236 35428 676338380 33848 25446 213040025 9472 33848 727412663 79019 62259 257556019 35428 22587 655923640 17984 9472 15469129 13271 79019 230124934 17984 35481 299683633 22587 18585 924251044 35481 64584 718215112 8996 35481 18002695 52445 13271 788172665 8996 21656 582362898 21656 4779 746478828 8996 66732 144549507 35106 4779 48487419 35106 40228 664695271 21656 78791 598288379 4779 13225 1056919 13225 30631 866901516 50993 35106 163019582 50993 18960 355151784 78965 78791 792864838 50993 25369 615379065 87274 18960 50017181 6234 25369 881866856 18960 11184 116016749 6234 89914 873758685 89914 26757 385530754 6234 45306 213927936 45306 59827 490278529 29516 45306 56000847 59827 88221 376459146 20432 29516 252114434 29516 31779 215166322 446 88221 739529321 45089 29516 1386594 88221 19690 771330418 45089 40771 454549221 40771 58133 68916364 40771 50207 572820009 40771 56341 277618976 50207 17423 473339090 53878 58133 92249103 50207 47983 624131524 71414 56341 93982805 17423 9029 273625091 10312 47983 974416552 53878 4306 361821926 75483 4306 880116650 41517 75483 198063285 50058 41517 955174150 10312 81336 419359776 39269 75483 698734008 39269 47103 965730400 54271 41517 83508097 46911 39269 423466290 54271 25835 932419865 62706 47103 217537433 62706 7861 460707924 54271 2296 888395054 2296 81780 661111709 2296 36504 262223428 67407 36504 812104380 22357 36504 714575596 81780 74649 201033601 57431 74649 16899702 29801 36504 964605107 29781 29801 735228668 29781 17896 15201173 57431 12063 136022187 29801 60150 944542176 12063 58300 17385391 61223 29781 161326556 36892 60150 459180058 399 36892 929108129 56531 60150 29241557 82376 61223 362111606 399 71827 930780798 36892 20401 915510337 11312 20401 571469716 70802 71827 263027974 82376 28345 977784387 71827 65486 877145243 78700 65486 448521246 6238 78700 119004823 70802 42371 696088383 9590 65486 849064607 36673 78700 645541739 3512 36673 800912947 9590 57333 632425642 3512 79625 304813258 73210 79625 25273615 6386 79625 805648533 48014 3512 693657199 3192 73210 158959857 73210 63889 395251858 63889 90168 706012681 90168 54655 354653611 54655 64040 938565650 35140 54655 180537039 90168 67677 92750988 10940 64040 826150171 10940 64136 295131895 13434 64136 952206757 13396 13434 428930057 11193 10940 678582268 64136 43201 951332298 84752 13434 400668178 13396 42570 217459344 15434 13396 35688751 43201 85402 211968641 73986 43201 503439730 15434 19367 656493203 39630 19367 206171945 88203 73986 513784546 73986 39310 357662025 73986 25885 115850754 25885 54746 400867477 17614 88203 508020456 12143 25885 359543840 32684 54746 642739334 59882 25885 523210176 30619 12143 299531039 30619 16206 908601512 16206 28076 870720079 33513 28076 745925932 48499 16206 227747221 33513 82468 705702740 48499 14998 959975351 82468 27667 184331976 48499 4379 151100017 50872 48499 785328129 8836 50872 578322546 14998 89555 382966119 37953 89555 391786191 12456 89555 728326213 89555 68244 485668766 12456 42304 186146206 42304 53801 27931093 83365 68244 154706537 16069 68244 891554329 53801 69303 686372591 16069 32259 2514481 87713 53801 856058322 14623 83365 156466366 87713 30009 993798778 74901 14623 434900648 74689 32259 427033502 421 74689 817838864 24788 421 804598894 81528 74689 405025929 19495 81528 949183278 71940 81528 636977845 9289 71940 528410848 54779 81528 82593551 4725 19495 268592809 52303 4725 436266204 39181 4725 945965779 52303 1060 52073430 8219 4725 106303216 34019 1060 547447099 1060 28041 368622527 24321 39181 584261602 8219 34563 700603639 89591 28041 310688349 85186 34019 464241870 28041 34217 743160339 34217 55855 458925321 34563 82149 401270981 45298 82149 750079821 55855 74691 522969903 82149 21618 310528760 55855 24596 678670728 21618 69056 250533141 45298 56527 911034990 71417 21618 791800302 45409 69056 14487400 45409 51128 145862535 43450 69056 661111556 81476 43450 849467 47687 45409 204185056 32756 45409 540030531 34298 47687 583549183 90213 32756 32516278 62829 81476 691324720 32756 2211 173717394 2211 47455 653785077 90213 53187 26047080 62829 36024 740740692 67144 36024 915716312 66954 53187 338449275 36024 68575 815290470 235 36024 572972142 77856 235 951685675 51966 77856 660135527 77856 23977 910916302 9650 23977 122659178 83469 235 664182326 77856 3217 154935385 44876 83469 248577574 27106 23977 331811052 3217 64748 913071076 75079 3217 906541121 69757 75079 170568284 49940 27106 68214725 6529 64748 4090196 64748 90778 646317559 90778 30388 759600674 30388 35889 485566370 49940 29352 10922449 48550 35889 368854191 90778 12968 862538829 86543 30388 225301933 35889 65306 902754429 51056 86543 928452458 90396 86543 79013771 12968 69100 426143320 23970 65306 98375990 23970 47463 783719352 54275 90396 832482604 23970 54023 355228869 69100 26772 111114427 12274 23970 213502514 47463 55462 925868828 49586 26772 434517799 20394 55462 549803480 20394 10066 711146376 15866 49586 147401709 15325 49586 644096163 8274 49586 21718326 15325 49510 906520839 15325 59059 685328482 8841 15325 797849642 15325 9196 517864950 65080 9196 52648744 8841 90844 138535772 76671 59059 891953052 8841 327 114456740 76671 60829 120365298 327 65598 509557149 31000 90844 682149543 43246 31000 210771436 13611 43246 176735637 4043 31000 34776927 16762 13611 113361981 4043 85481 98413122 4043 48329 9743698 16762 82488 205063330 11251 16762 419962424 7174 85481 241678684 85481 71174 925792183 7174 4635 438037829 71978 7174 629864652 11251 17134 628233501 22023 71174 150369185 71978 8637 10145746 17134 43266 902183978 32987 71978 78330996 24353 43266 579090325 24353 27478 752267765 32987 84931 22119524 43266 30888 564851475 86814 32987 486938839 27478 47933 839456559 8032 84931 492843084 30888 4180 84545129 51704 30888 313866048 8032 23488 941413201 4180 48257 927593874 72723 51704 398993349 59070 48257 412470053 4455 72723 762998135 37870 48257 630056275 39616 72723 246089996 6053 37870 659469752 14563 6053 606631604 39616 59736 701554996 55710 37870 713452495 39616 18065 941397883 59736 34428 947911446 59736 72249 339076997 55710 42849 557908933 42849 52294 407555882 11166 18065 301706445 72249 84943 774001537 11166 73976 118145515 11166 90515 962355237 90515 70409 206158320 73976 46778 280021830 63771 73976 506590811 63771 46094 303122426 53106 46778 473597206 15096 46778 137221844 46778 27566 45687607 32671 15096 444991455 15096 77604 70409744 27566 41591 878571978 32671 54149 289527846 34475 32671 980157161 37944 34475 178826666 54149 62178 144450434 62178 72379 645662987 38873 72379 30632181 38873 69254 404249882 72379 42065 156585972 78933 62178 102661942 70277 69254 876579456 38873 4039 316902170 4039 67392 320857898 4039 28636 797453727 55815 28636 61221529 17633 4039 402434153 68837 55815 348698497 42963 67392 930954066 43722 55815 135712639 35515 43722 788047055 69611 42963 259269262 68837 17426 92001442 42963 9311 138047699 35515 43942 305588152 77308 43942 259608365 2947 69611 606858417 28045 77308 689541939 28200 43942 855021821 77100 2947 138866713 71287 28045 628765538 11058 28200 225371718 77139 28045 992398097 16617 77139 428194390 12972 77139 607958572 69008 11058 885649244 3723 12972 401619150 35597 16617 534748369 35597 5917 139852648 70489 5917 842388264 15914 69008 819946087 67300 35597 706207241 5917 70509 943217149 29875 5917 55597791 15914 25751 111181717 12706 67300 8263568 25751 52641 99585443 52472 25751 476179646 12706 40343 660221850 12706 53826 720368402 68103 53826 173313763 36871 68103 221735099 84432 53826 455968853 66565 68103 921069853 36871 51275 134312235 66565 32185 41262300 66565 41042 717971095 3365 51275 86095526 72362 41042 995735070 41042 27112 164459915 27112 12652 188674168 27112 50704 699380392 3365 78493 258875118 50704 8345 232759500 78493 37706 932450422 9670 50704 892310088 37706 59035 411661898 58254 9670 385729797 23532 59035 723045005 32209 9670 315968601 41892 32209 922774116 2476 41892 664131911 69262 23532 957216789 2476 82680 6966156 2476 65912 891920751 6106 2476 764901347 82680 82034 196665903 65940 82034 368854528 75213 82034 344874476 6106 32115 227154337 6106 37162 407258279 10985 82034 88121782 79598 32115 86025962 25221 75213 539067277 57967 37162 633167577 79598 71854 518944556 57967 90671 64783127 79598 69327 49203255 90671 60563 933303902 88906 69327 679984475 32858 60563 932628179 20731 88906 758335921 69327 35933 761683910 60563 4959 437351451 35933 2681 433837176 25794 35933 88915983 25794 72510 489002912 4959 28641 512531980 72510 64747 503405692 47097 25794 236616190 71706 64747 759151483 71706 1876 545031312 6822 64747 791153561 71706 6051 550967225 36787 71706 355436676 76159 1876 254714816 40592 6051 528353872 36787 43559 122391637 36787 52258 845273884 43559 63108 101628868 43559 64234 76765225 43559 33764 972722863 43559 86081 367582614 36869 33764 993313358 9143 64234 389370450 61313 86081 860077925 42597 36869 690522992 86081 48326 677489242 61313 31496 851860153 86965 42597 58650366 61313 18221 311924517 18221 79026 200394383 11272 48326 31448617 86965 55968 982832519 79026 34023 735045456 81915 34023 860866260 81915 82500 127522587 82500 65665 82611516 87364 34023 23876668 39780 82500 218609856 39780 68462 10887122 20536 87364 266801750 61355 68462 336313368 77688 87364 35603017 68462 61349 25263809 61355 67055 100503049 61355 53932 965167612 61355 37118 882499412 53932 41811 328716150 53932 73069 430887779 1507 53932 654826018 73069 53713 728088635 37118 18146 830375863 73069 50363 129970155 1507 54802 591657723 41041 18146 120015997 21432 18146 279784141 16608 54802 8987658 50363 8881 183625089 8881 39412 509303728 66416 41041 696393104 62435 21432 251109922 66416 51234 468253256 51234 51788 363209645 5355 62435 703973965 66416 82969 860731010 32854 62435 938367812 5355 90826 141148588 17381 82969 104552495 17381 32202 475512555 86951 17381 472215102 23409 32202 856304111 23409 51723 982346298 51723 25606 73129450 90938 32202 467431491 25366 23409 79892983 25366 49751 897272652 46317 25606 530418011 90938 42942 317128588 49751 54252 15011664 72036 54252 540241429 45054 49751 232418886 45054 31026 22111369 74364 54252 952385616 89131 54252 349718915 31026 20063 527906780 31026 77740 728459422 20063 38549 278965958 20063 8663 954535359 48939 77740 581809806 48939 74524 639561283 57412 38549 438307796 14450 74524 992705692 68499 8663 607392543 69745 57412 714869812 23941 14450 35969533 23941 62317 203179579 62317 66760 291269531 55737 62317 346988591 33883 62317 204471160 66760 53069 376586018 53069 83368 223674222 53069 17192 969105180 17192 27044 520883860 17192 58495 559768286 1397 27044 50640091 46749 17192 764396454 26408 46749 588679854 27044 80933 310190042 17179 26408 624485476 3227 46749 670992952 51745 3227 985203793 80933 46512 781359776 75524 3227 99463478 46512 76055 225161171 90571 51745 530088572 30191 76055 888828926 90571 53208 559308978 49313 90571 961435673 90571 63643 339123696 90571 85086 35402853 85086 79518 573049878 73370 63643 878711671 45429 49313 114450504 60559 85086 62834829 20989 60559 918994266 60559 4128 251907338 905 45429 460516662 905 16819 885704084 16819 49670 866648179 12893 4128 568947476 16819 47735 565128793 30828 47735 855532245 16819 45895 873259557 84009 49670 909663307 76381 84009 190688227 84009 24967 602147039 45895 77811 449898166 45895 31257 777984187 76968 84009 227309474 31257 76644 303284649 31257 86061 427163146 21678 31257 755534499 70206 31257 440975449 21678 48785 5208997 21678 21639 457136538 52889 48785 409393079 70206 36022 736965573 47786 52889 851735800 82804 48785 934409591 57720 82804 675124733 61084 36022 411497966 53220 36022 741352273 57720 43119 463163183 28533 82804 425744801 46713 57720 65188175 18340 53220 689292745 2729 18340 136737785 46713 79003 85063828 18340 83462 643614877 48945 83462 590369561 54559 2729 516945645 54559 9269 828049444 88416 83462 117204314 83462 1980 716652698 49284 88416 146217051 1980 55695 29228073 49284 46444 521565553 88416 71363 271627499 78480 71363 847465854 46444 64855 380234091 64855 508 131434449 43359 64855 110038050 16686 508 219386781 43359 14288 550918166 43359 3349 137891051 14288 27736 816269422 24449 27736 846083065 27736 75948 908747913 32080 3349 29136811 71061 75948 867417633 53880 75948 869694391 32080 27088 585585227 75948 19001 224775101 27088 77443 81021380 90760 19001 407101375 1711 19001 837411333 1711 11248 235815007 22146 11248 659224405 22146 4949 995067609 1711 46261 170719794 11228 46261 56462997 3679 11228 787795354 11228 58484 336340782 4949 25546 570866140 58484 18280 26976578 83020 25546 245864152 25546 70686 39962179 25546 32114 845479963 32114 25275 541178454 18280 23882 42010933 32114 1956 92789513 25275 51621 191848351 25275 27695 531904348 62805 1956 636322655 23882 73484 766248026 51621 17372 512446966 40190 27695 499064364 18945 40190 430289785 17372 49696 701818287 44413 18945 53399087 17372 44970 144472398 43432 44413 183014884 44970 71057 983228967 71755 71057 154204554 71057 83849 660028888 71057 20158 30236300 71057 62775 780670451 71755 33291 933939269 33063 62775 73157406 83849 54477 692063106 62775 12888 229820724 62775 26611 367149155 33063 41075 357268743 85966 54477 416806583 9667 41075 503627563 26611 18372 345430944 85966 88117 474501607 88117 38998 685050885 2923 88117 409457023 79058 88117 539687045 79058 47095 887987274 38998 24374 674820662 80691 47095 792007993 26782 79058 833748874 11931 26782 31538206 68758 24374 409603531 24374 56060 582838403 18247 11931 695276716 17704 68758 279224324 972 17704 704226874 740 18247 287321667 40448 17704 283468197 40448 62915 430619995 11317 740 924586547 11317 3631 660290870 11317 41828 614595629 3631 47811 886713285 50080 3631 921968568 50080 46981 603208921 19701 46981 248919378 58923 41828 986562123 70789 19701 601138755 46981 49513 140308293 42504 46981 214540371 5697 19701 113531469 42504 57681 54900852 16450 70789 673457762 5424 5697 15192760 16450 82232 159404480 31316 57681 649187475 14601 57681 109085599 49883 14601 220489843 64725 31316 405715744 47833 31316 379552862 23232 31316 603208553 8884 23232 348704491 26351 64725 139511497 65896 26351 11687552 15316 65896 98775067 67541 26351 699352404 15316 28554 850027866 15316 22573 465676021 67541 6385 945138653 51552 15316 332596085 14119 67541 978197135 25837 6385 776754831 90943 51552 98083013 51552 85020 788114317 77348 25837 992219434 36380 85020 365239771 11801 77348 648655768 36380 44179 37715014 44179 63877 516303857 63860 77348 67987054 75137 36380 833179536 9847 63860 532418159 9847 29370 226625413 28867 29370 911725729 28867 46681 36512009 9847 4888 981339898 4141 4888 78621724 60456 46681 954508227 49153 28867 607855753 48391 60456 680503492 48391 61220 615322422 60456 29651 900535874 61220 47898 464720224 29651 23354 904661804 65069 47898 545202501 29651 58778 301135704 52252 47898 445021014 65069 46435 766622138 46435 26443 536680741 44300 58778 548443193 58778 65854 775186032 65854 69229 440418243 37390 69229 140394171 69229 57335 30512492 44300 45297 842581713 45297 81552 53357811 37390 69721 461791946 19253 37390 426915025 19253 75590 449693621 15870 45297 760052600 15870 19029 9258386 47190 69721 78310859 71108 19253 599774866 71108 4009 125925826 19029 303 375797215 71108 68894 414681056 2749 68894 56668460 71108 33354 857307351 75501 68894 102542118 2749 19686 650345253 75501 81703 303868527 15310 2749 108060665 24930 81703 215145798 24930 58203 544688992 57659 81703 571585217 42409 24930 364768241 82268 42409 70962595 10412 57659 35123002 55504 42409 140528446 81341 10412 364742117 25014 81341 392966895 10412 40306 372341606 55504 19355 634522470 40306 30732 351730683 20017 30732 969985150 25014 57072 387221117 30912 19355 263328050 30732 74817 892030498 20017 52629 587806520 74405 57072 995829615 24727 30912 299010131 84662 30912 592751689 74817 30651 508709655 6371 24727 745742885 53434 6371 346472566 30651 18987 723112810 32643 53434 742424523 18987 3525 41591164 2838 53434 30136073 32643 56439 819044279 41152 3525 100430483 2838 64641 126491249 56439 86022 406579877 64641 31472 694748728 15907 41152 12790287 5497 64641 6294483 71847 64641 608725249 15907 11735 534289493 71847 25186 784469910 60229 25186 471705704 23712 25186 95550080 71847 47414 722898286 12139 25186 142789279 2442 25186 67437946 47414 69305 715360346 12139 37402 25562924 12139 7034 797780320 4601 37402 884582059 80520 4601 728124969 87787 37402 51262943 20478 87787 974941830 89558 80520 905232022 20478 58424 214152646 89558 73788 406134683 20478 65934 277102943 1105 73788 982081381 7580 73788 925175249 22844 1105 63143974 29356 65934 27018168 65934 2542 945922579 2542 13863 722096843 19073 22844 263202041 35373 22844 681088724 78884 13863 429270059 78884 20319 579631236 21448 35373 855161648 78884 32128 95639475 64900 32128 843272846 90471 78884 757464235 49003 21448 160931026 10817 64900 979764265 32128 88469 259736549 50291 49003 405541124 34890 10817 530453092 49003 89881 158495141 88469 27428 27454154 88469 81649 5410224 32422 34890 105501846 19683 27428 290956643 27428 30766 800745340 32422 65286 867821254 15600 65286 130193646 15600 79919 973849707 378 65286 125769199 23466 15600 927906719 35681 15600 618397469 378 75820 134745330 19734 35681 370159549 19734 12172 53530890 23778 19734 972845744 12172 17009 82021012 19734 41835 92618013 42460 17009 143472442 12172 3197 478962881 65811 42460 585408111 39871 65811 10049664 3197 1206 640647908 65811 1737 269206443 3197 84354 966226149 17818 65811 50844258 17818 18381 681675864 78672 18381 506836553 62767 78672 547375744 17818 42975 209223998 62767 21108 630125091 21108 64601 812932662 21108 83299 887402339 90210 42975 504610036 54543 83299 808703231 68812 21108 170336566 64601 3195 115797488 90210 36359 699857056 90210 52931 173145887 3195 71860 75975712 3195 10683 216555490 3195 29632 738537603 34522 36359 796061695 10683 68827 567168898 58113 10683 974886606 58113 70196 649376772 86488 34522 810978986 3776 68827 22190500 3776 47853 72892809 47853 39916 434288807 65611 47853 362889803 86488 79025 980740081 3776 30279 637527950 60722 30279 940165385 58709 30279 354693337 43981 65611 802562221 63161 43981 995477415 43981 10763 321996530 43981 67710 491506680 46844 10763 840009249 10763 20255 370591022 10763 77450 776437683 79830 67710 656728156 67710 57190 584984034 57190 77398 30461419 55713 77398 168766054 77450 41516 328930912 55713 83220 577071210 55713 71750 535135973 77398 61013 629649047 63424 83220 238410392 13962 83220 166110835 71750 6266 678343791 61013 83651 877943267 20297 6266 82305492 10392 13962 341276457 83651 1186 912371237 1186 50424 486982872 32752 10392 621375022 27584 20297 3753058 52808 1186 943756095 50424 67850 602736710 67850 80505 174541596 77903 80505 91662218 27584 26216 402077216 26216 70892 304539577 59043 67850 858555231 77121 26216 874375414 54339 70892 811274126 54339 59185 411782193 13828 54339 27820247 59185 29057 346476131 13828 1987 723289138 3825 1987 214323577 29057 84451 757942257 13828 67388 554049650 54795 67388 243112095 3825 45051 826901708 67388 181 189110631 181 82374 832363958 88520 181 344907889 88161 45051 84191803 82374 51838 460070296 6390 51838 445394842 51838 69564 415918597 69564 557 17440390 88161 85950 315268383 69564 35381 88963028 5247 6390 49891873 85950 12845 88254381 8328 5247 226395938 8328 4948 214565182 45679 35381 651606741 66909 8328 739678071 66909 72942 812547165 18238 8328 284421567 82937 45679 413978264 72942 10572 213434524 82937 74944 179696936 33160 18238 997909331 82937 13872 221039099 13872 19047 744387075 74944 71866 84298940 3392 13872 427381351 20400 19047 989153056 3392 76485 647057641 19047 42954 10456113 71452 20400 537573375 73751 3392 755606061 87834 71452 207812924 87916 87834 554326175 41679 87834 578124630 76457 73751 713364208 87916 25547 694869347 87916 29035 155421218 10566 29035 193709376 2190 29035 265677448 29035 65261 765284146 54357 10566 623962903 42846 65261 189199899 26138 54357 413333928 54357 40135 533697652 65261 2866 550396711 42890 2866 790885592 24588 2866 53555172 31278 2866 726672348 31278 2835 343449355 31278 58557 281218484 51161 24588 948872480 58557 4026 802391056 51161 65268 373899209 67003 51161 333270363 65268 2119 934196882 42005 67003 842069394 59999 2119 143736356 59999 62181 876308443 59519 2119 720043182 59519 66152 685893023 4747 59999 333793471 4747 45149 281475365 62181 38565 327993481 66152 34761 700262688 41213 66152 17977391 37508 41213 728256398 37508 26927 810085352 5875 38565 923659918 5875 43743 379264236 30503 5875 676077568 71593 30503 60517490 43743 45923 576653602 43743 56394 401932604 66418 30503 466356828 56394 27360 715484489 57199 71593 97448379 16816 66418 481544815 7238 16816 141659302 7238 76678 239587806 76678 38655 333497481 14531 38655 675919510 58177 14531 76931418 58177 27732 297434033 58177 27904 522505774 27904 64802 962554316 41783 58177 695192086 67460 41783 421763003 57477 27904 932358350 57477 85629 429840433 85629 29581 650704092 20141 29581 255997728 20141 61268 899635581 61268 48892 127076213 54456 29581 399597188 48892 52519 735733221 41940 61268 624229215 54456 36682 647364897 13065 41940 750173944 52519 22546 554268317 62414 13065 474013548 22546 74369 28812109 34544 36682 244927140 34544 26925 146084023 59096 22546 126787067 368 74369 428517018 74369 60254 573765727 60254 80761 378159978 80761 38046 274573638 46434 60254 367212541 38046 30343 724416559 46434 7783 112298194 13538 7783 219631194 79628 46434 754839105 4937 7783 556978370 13538 38423 947517554 46617 7783 530962755 35027 38423 905230251 79628 32604 279421123 80844 38423 953175384 38423 57377 627238729 72346 46617 888732047 32604 36021 771239846 80844 15074 526922114 46081 15074 477160915 4785 72346 425017010 16390 72346 702113117 43839 36021 107772297 43839 1387 149494644 10454 46081 596582147 4785 7002 24235174 16390 18426 442497630 80917 18426 225462063 69689 1387 183604173 38116 7002 251558505 26906 7002 616124073 69689 42191 223504658 38463 26906 932318039 38116 15271 329297195 15271 67130 893074337 26906 90275 58407508 85842 38463 713068283 2444 15271 707922900 5126 90275 239813984 34865 5126 683451981 43952 34865 416406906 34865 42309 85528531 57109 34865 115401432 47515 5126 59148767 34865 3160 520906477 47515 29971 140817860 74950 29971 42020855 74950 57332 346919370 57332 27029 211583371 7109 27029 138611747 13502 7109 335191024 62483 74950 127781755 43882 27029 515088928 29073 27029 721616235 29606 13502 545638547 13502 42181 443815392 62483 20268 817788069 32386 42181 820949987 2809 42181 692850865 42714 29606 937227804 32386 41373 43322376 42714 65162 55820592 65162 27691 294884531 15185 65162 59682124 41373 70480 931472875 38218 15185 316158309 90341 70480 100345823 90341 78338 19955905 78338 62177 132161067 70480 61685 222854012 38218 59380 999156705 61685 47120 492361415 61685 78091 48529675 59380 67542 455166976 27653 47120 45926506 15037 78091 660170581 90855 78091 322956794 90855 11843 27108461 58110 11843 118731134 11843 77096 124309226 25776 58110 990117152 58110 19525 21900608 77096 23173 736923946 58110 84143 410930425 19525 59242 783428652 84143 57837 251917325 11442 19525 5486539 32700 84143 304562832 84143 29422 910106491 39336 32700 647913102 29422 18562 4640938 19876 39336 750314577 62661 32700 876591204 49136 62661 945439055 18562 63687 716729970 76514 19876 750559047 74717 49136 215248515 62661 3696 502342796 85216 63687 666832516 33696 85216 526290173 49467 85216 252090356 35085 49467 937879225 3696 40449 375002587 61237 35085 311593107 55042 61237 854688214 49467 72658 93658425 7970 72658 972622590 46629 61237 186926882 7173 72658 473912388 46629 21397 549568832 7970 90837 907146918 42730 46629 750005829 11679 46629 777620233 5505 7173 779600593 35437 42730 18138196 2677 35437 599746617 51620 2677 936614614 9932 35437 380321795 39696 51620 485100598 39696 42640 449242629 42640 76905 356453809 76905 63917 51634313 39696 56772 91906754 69765 42640 30806543 76905 7824 75959832 76905 53420 461494198 72695 7824 733019603 72695 87593 958018531 87593 74398 168881351 87593 24468 660125285 828 72695 896026241 74398 64110 162280797 87593 68736 502530443 68736 33731 849290755 64110 28459 87033842 74910 828 32452553 18325 33731 398983486 46982 74910 625080398 19767 33731 27680759 61798 74910 761742079 19767 87858 88778665 18325 15461 86747339 87858 47440 139769003 38082 61798 37470804 9706 47440 634901345 53124 38082 53218949 16416 47440 809984339 53124 75260 921117490 24782 16416 610618685 25891 24782 5178523 15287 53124 773974329 75260 12946 993656525 71718 25891 826750638 15287 89656 368880754 70067 71718 127140214 75858 15287 958071986 71718 64083 58891810 71718 44924 742749845 71138 64083 942101545 71138 15582 64860215 38518 64083 330333087 71138 87251 665479525 71138 74535 333578908 87251 57524 10381258 15582 62692 62037960 57524 8179 494366469 65511 87251 758223553 25230 62692 861486453 84688 65511 959276267 3683 8179 291921939 25230 43081 66022739 65511 8685 7368059 72727 43081 147329600 43081 81937 28608060 3683 48912 382854902 43081 9528 223983084 15773 9528 211547437 15773 47417 558538115 9528 31445 328575973 76639 47417 341840288 15278 31445 436995502 15773 73770 79142571 55833 15278 29262451 55833 58456 632709596 58456 69481 23512580 81207 69481 779987898 80712 69481 27141810 58456 38135 66966216 42974 80712 242506560 80712 31868 968935253 31868 87312 189042549 80712 7493 43582150 38135 61449 82380946 76346 87312 798232679 87312 43598 23555987 82365 61449 654087200 82365 8396 681312423 27189 43598 360803242 43598 84180 526375144 26366 8396 404146291 8396 56827 770660722 8396 49107 344455742 67041 56827 676522845 84180 73829 677306640 73829 29964 359512582 73829 84262 396907216 26105 49107 691676579 27535 73829 801661464 73829 58878 42609630 79980 26105 890047142 78318 26105 592483460 64622 58878 231749803 88883 78318 129880463 37565 88883 836887106 44752 79980 438582232 26686 88883 58659681 26686 35021 130200286 83500 35021 712078185 30594 35021 667053728 57221 26686 725752535 62738 26686 888143067 59780 57221 427637789 32696 83500 415665466 63384 30594 58909871 17918 63384 681709747 47542 62738 229473410 17844 32696 345607705 17918 53772 253021790 17918 45620 906292605 47542 31335 131743774 49932 17844 35974992 11495 53772 111666842 45620 11491 298551575 58059 31335 972898408 81132 11495 65646202 75233 81132 992171612 89585 11491 526343394 81132 605 91157965 8882 58059 501625005 52617 605 252800304 89585 43868 951541197 82024 43868 162560658 82024 43811 648529624 14740 8882 625153419 3052 14740 358007692 3033 3052 604729766 14740 41713 504849696 3033 84579 560157961 41713 4737 392657984 4737 83914 769006573 41713 17507 84223662 58833 17507 969642502 53853 58833 886020287 38712 4737 405092264 88144 53853 63384653 66007 38712 276012743 55272 88144 845198979 36658 53853 164591102 36658 87831 854155847 87831 12792 901067182 21690 55272 104190762 4935 21690 458662572 80062 21690 927226255 4935 20505 412441728 10230 21690 404393251 80062 63519 483221123 78706 10230 500175536 69907 80062 804216667 50520 69907 366180442 63519 74 478873814 31374 69907 572234198 78706 47340 297007294 5229 69907 45976307 74 47694 763678130 47340 29544 103859265 47694 13130 817328391 47340 32071 875574960 29544 15599 669606833 83633 15599 147327846 6421 13130 827718153 32071 71625 968529560 15599 37422 892854359 83633 29548 468835600 29548 41396 707417269 90514 37422 611412657 82092 90514 117097486 86963 41396 646210339 82092 73814 453596383 90514 1067 728219523 90514 65726 149867848 26813 65726 734536175 84216 86963 745161513 73814 38313 948219902 39460 38313 117945050 84216 64975 349333256 84216 62600 499785194 84216 78566 961635177 38313 3800 639084262 39460 80718 794743279 22379 80718 118003169 22379 21266 90341665 36262 3800 442319141 22379 60976 501721783 22379 60324 133771349 8038 21266 965706386 60976 3444 767052793 50647 8038 955868134 76174 50647 15386396 84666 50647 779499001 83252 84666 852152134 27362 84666 636543696 87937 76174 151727773 84666 58864 302125931 54614 84666 881165999 87937 77601 842346265 42106 58864 208057845 28939 77601 86786173 72447 28939 521756283 28939 56460 398808859 72447 46664 523481961 87372 56460 791683176 60480 56460 769790505 86333 60480 655265410 87372 68504 356672047 60480 20641 476057394 26486 60480 268629368 3888 20641 265794209 3888 68328 563296312 68504 61174 63685525 11660 3888 517305698 64436 61174 296147830 38884 61174 838719719 7293 38884 228256878 11660 71181 528991006 40162 71181 868519982 64436 62379 696613681 89552 71181 48040422 89552 46799 112787169 40162 11607 104097437 62379 84594 990586592 74455 46799 383316096 86794 46799 545272270 28106 86794 532089450 58451 84594 69546793 74455 26122 405547244 58451 74762 501806764 70919 28106 17248733 28106 15119 789661774 6302 26122 406035184 26122 40898 725087696 9603 15119 76158447 70919 11557 492307373 40898 13207 740621914 6302 78538 827504699 58452 11557 779586457 11557 70346 129906881 58452 84596 782339951 70346 88002 664529207 70346 47628 488780433 88002 32450 762720725 84596 51213 25961190 77498 84596 301055449 32450 5594 310086671 32450 83518 288715531 5594 84203 114402702 20504 84203 695709719 5594 64026 140537305 47854 64026 314760016 83518 87863 498144334 87863 48903 283427618 47854 24342 517905056 15739 24342 293149693 49864 47854 793546349 2198 49864 319707108 61877 49864 544271249 86074 2198 881687157 86074 67794 199471672 68145 49864 613442359 3491 86074 978492527 68145 86534 930712896 67794 31093 620993816 67794 50858 135972727 55243 68145 519472408 50858 56144 347723038 37073 86534 150546507 37073 4941 147863882 55243 5692 897001504 55243 83561 821212919 64968 5692 398692474 4941 52308 677907334 63452 64968 75864210 5692 62774 365712510 38553 52308 299886146 62774 31962 637410574 80660 62774 733829107 38553 32785 76306601 68339 31962 899578785 72550 68339 968870393 68339 45025 220561120 80827 32785 289184284 45025 76909 947744087 58208 45025 39559189 44361 80827 878061739 58208 39530 240326144 85752 44361 854208483 23668 58208 72234285 88467 58208 35377018 85752 2189 57924925 62882 2189 269618012 17553 62882 466158185 6527 17553 115975318 2189 7147 210786392 69833 2189 459776812 62882 62579 139637996 12885 17553 348766567 62579 39950 51445558 30809 12885 865870444 12885 33363 846288944 39950 62283 804293202 74043 30809 873202745 82067 30809 709881264 30809 77067 441090728 33363 70739 88416523 48472 74043 80521444 85130 74043 46867500 82067 5768 66514353 23451 77067 941660762 5768 87821 883429620 50250 23451 161990229 85130 20950 934291855 5768 72387 304406245 14508 87821 512300148 79194 72387 929258507 50250 12343 766725222 72387 89179 150236879 79194 15382 97086095 79194 50705 142914047 34000 12343 310409123 89179 88147 742225174 89179 26257 294397803 34000 42881 642642893 37314 34000 656968190 34000 55900 343245599 88147 70841 690773930 6267 37314 268498126 37314 68654 15992623 6267 72490 463319548 68654 58411 743181059 68654 29775 591914562 6267 4499 683678814 15179 72490 854866949 29775 3725 307302283 25244 15179 23974430 52062 29775 81627915 49828 4499 861158321 49828 43100 260324977 16499 43100 441970572 52062 8337 940621219 49828 10022 310207327 41285 8337 290451998 3568 16499 108977285 76691 41285 4126172 75165 8337 539770089 10022 28428 522423936 48599 41285 109729863 23584 75165 726352441 18670 76691 839384007 75165 83757 814894156 28428 78487 503882478 4116 23584 187107090 83757 20274 977580488 4116 51191 721358363 55699 4116 364725233 4116 56611 57283581 52862 4116 998407431 47899 20274 106154361 31687 55699 359212897 47899 11739 237230597 56611 63662 710104112 47899 84578 883183986 25031 47899 965757282 84578 51496 341979835 11739 55543 348223850 84578 53809 226048776 55543 63904 758428762 44720 53809 69663477 27908 44720 860587931 55543 15665 8076660 48879 53809 158034121 31490 15665 605278422 77698 15665 265612167 20913 31490 116342617 63358 15665 526746014 40515 77698 376324399 89013 77698 965744095 51253 63358 614233150 57693 63358 574077511 63358 27454 294191716 40515 43980 965603325 15231 43980 479440387 15231 9917 785912707 43980 27374 312557687 9917 54602 192642052 37701 54602 576846502 15231 45777 238510936 23087 9917 359634074 23087 31881 451106756 44142 23087 128948166 37701 6101 534582603 23087 82351 919735594 36455 44142 469813648 41521 44142 136860775 19190 82351 342698079 79589 6101 671225218 23667 36455 951292982 26275 23667 884849841 53148 19190 552285818 79589 7360 88739027 79334 26275 223074574 53148 76813 948120392 46761 53148 552743152 66359 76813 818224962 7360 47712 636247506 18219 66359 834219026 47712 27635 157478392 66359 34728 523673157 47712 21619 140439715 21064 21619 523699548 71581 34728 91586423 21619 47093 643955546 64476 21064 198106721 44336 21619 337634143 44336 52209 431245615 52209 38435 347836759 44336 75332 944475047 28849 52209 115905698 44336 52625 456227966 80126 75332 206100806 80126 90310 586336487 89019 80126 968338281 52625 10289 499307151 10289 67706 76139617 90310 44699 5061720 12399 10289 827917357 10289 41532 647280280 5830 12399 697076595 12399 38666 705710990 38666 78303 300812239 66255 5830 313600257 5830 72605 643793143 36297 78303 797122497 78303 73570 312842552 24791 72605 398862200 73570 7377 50858636 73570 62078 264295888 7377 45036 434046264 85315 7377 216241054 2556 85315 108382604 84908 85315 962541394 84908 24304 875499964 24304 84944 113205564 84908 49561 160241374 17501 84944 312319997 24304 71490 660905858 17501 74168 962218959 72955 49561 589028256 90770 72955 769430541 58347 17501 717724620 34829 74168 273330514 74168 48428 858524126 7300 34829 345329221 90770 88123 153745790 81198 48428 655272619 81198 21540 487905747 18640 21540 50944703 41639 18640 932668386 31569 21540 788498621 61527 21540 540615870 21540 2151 406479723 30425 31569 579255221 31569 22741 211253429 61119 61527 833072838 2151 41250 922670634 61119 15732 1493060 3299 22741 24413413 78798 22741 733627549 79293 3299 857620274 62920 79293 783829257 69331 3299 2018081 3299 956 835739606 69331 60843 487657065 6308 79293 774662098 16900 60843 713834102 6308 69308 82007004 956 54496 221832396 6308 40276 194045207 54496 45046 534578400 82053 16900 118802493 16437 69308 282948203 45046 6319 505766532 12304 6319 685345436 9451 6319 382136948 73846 6319 979283768 8163 73846 908374952 6319 62173 142733908 8163 78911 739297330 73846 22445 217555251 45669 73846 611579358 57750 45669 534270096 45669 46851 756735877 57750 16870 59881285 22445 16908 41704665 23145 57750 830415477 6663 16870 51708719 16870 84361 133319058 16870 43556 125757995 67244 23145 501902030 6663 81564 66662903 6663 65383 526377496 84361 20837 167520346 87535 65383 424185113 65383 38002 152018726 5824 38002 125809805 87535 31489 425646066 50844 5824 309700795 50844 26480 268698742 31489 10665 985679375 31630 10665 964041764 31630 90910 175943263 50844 42146 634491232 75720 26480 278258433 42146 18425 832959513 6942 75720 268144168 90910 12060 113862611 6942 12316 727176620 43938 6942 316149416 6942 1866 893233331 43938 35060 645618446 57798 1866 231766226 3496 1866 384155736 16535 1866 106162804 35060 25899 911049099 35060 88430 668290582 30890 88430 760453381 70058 88430 595874046 39246 25899 858528864 30890 27157 7710189 73744 39246 359325640 27157 37022 296143492 27157 28131 922892368 78274 39246 459603906 73744 41979 27198196 28131 64096 559726275 20307 37022 76913073 27690 20307 596597503 20307 25864 185475871 12933 64096 966439634 62464 25864 647118835 62464 65011 676648533 27690 9120 183996761 12933 70622 507549528 65011 54050 851687756 21203 70622 586530351 70622 83512 643630421 77324 9120 389234346 54050 53992 758510304 83512 43662 510597272 83512 31817 906708187 83512 48129 16074191 78008 53992 714332397 78008 14339 149722767 20315 14339 167948349 48129 58598 701365937 20315 4450 455925317 44823 4450 75155749 20315 39705 208086098 58598 81793 534964051 44823 21588 950481341 39705 68443 123303599 37207 39705 856684593 39705 55999 718183600 26967 21588 66408895 30687 55999 958452446 26967 19343 4137120 19343 10987 809254691 61310 30687 439714679 30687 58408 323310484 70793 10987 780172558 61844 58408 275246561 70793 32290 107723590 77140 61310 581052651 70793 8458 638140285 49059 8458 228099890 8458 68903 90027453 67099 8458 740282438 77140 14925 568974132 67099 15208 119455994 34245 68903 539763261 20783 67099 461016458 76958 20783 52435077 15208 30340 114886246 89471 30340 934281307 34245 28482 952329132 43206 89471 315389499 50438 28482 655584440 30340 75146 135527053 18165 43206 591439124 43206 8354 205170143 18287 75146 67321664 68873 18165 875975201 10260 18165 946942340 8354 34855 118586491 79299 68873 785365058 82343 34855 144306774 10260 54319 54766481 54319 43017 369169016 55852 79299 246440654 41572 82343 312882155 31210 54319 722936887 55852 78882 131378180 72916 78882 903901091 18614 72916 320191118 18614 3185 893088918 57572 3185 19911929 38147 3185 673075204 72916 44715 620531034 45997 57572 898385511 57572 36433 538932228 36433 17450 102499975 45997 80822 782648435 45997 15526 437529900 47461 45997 31951880 10344 80822 160300473 80822 35639 735256690 47461 59831 825622037 19436 15526 114275037 8124 47461 986056450 5151 10344 782412392 35639 25156 812343763 59831 13431 544588650 19436 45894 255760499 45894 85716 810469212 23435 25156 609269907 13431 25696 690412929 23435 30960 737673141 90712 45894 574069035 30960 6067 477395165 82906 6067 564206294 6067 81829 655887648 90712 23785 373449347 31701 82906 871130552 37001 31701 916065512 31701 11775 774706887 22657 11775 441365071 37001 51129 205834925 19070 22657 924985968 20466 22657 3589755 20466 44017 468257783 76151 22657 789889319 90485 44017 29662243 76151 25264 484248426 2294 76151 407798201 38660 44017 62268542 46079 38660 451855577 35097 90485 123983829 38018 46079 52182225 38660 32264 165545658 38660 87164 557334083 81078 46079 224274692 69732 81078 379819545 52007 81078 689685573 87164 87173 744221389 46637 87173 745293392 87173 7612 11167689 87173 28517 223666234 46637 58215 767777871 65613 46637 644561207 65613 39203 522074599 78861 39203 96917 68118 39203 130018639 2903 78861 651751450 18864 39203 676744174 16443 39203 855481299 15069 18864 462582351 23589 2903 937810109 41061 23589 362381957 16443 83642 852240108 83642 23272 25803710 85261 41061 171598868 20874 41061 837748912 73502 23272 77801328 73502 26984 103179761 85261 15022 633619205 20874 88846 134224984 73502 65827 304217236 88846 27108 315345915 65827 42118 151477184 28807 15022 478298492 28807 40710 78684696 28807 66648 939230823 66648 32174 635799088 10648 66648 349023187 10648 89093 113248826 90926 32174 938089047 14461 89093 411798294 24815 14461 532629144 82089 89093 86397442 24815 80212 769511206 26245 82089 966095964 17054 26245 58765467 26245 21146 873012510 11844 17054 78798235 16743 80212 71234170 17054 55857 883964526 56605 16743 350493918 55857 35882 871446368 4232 56605 829840829 21518 56605 326848553 4232 45443 595296452 35388 21518 932970047 88560 35882 745808258 88706 45443 54243417 88706 37803 806440795 35388 45426 404738696 45426 58821 580007161 88560 6021 747882658 44632 58821 542648243 66208 37803 330025715 58821 29531 88810318 2244 29531 616317626 67967 29531 742218290 53041 66208 130629942 67967 82170 560749899 82170 85339 220181474 7769 53041 427448793 76110 7769 868173796 76110 66 323783412 66 73839 710495449 63980 7769 746171835 32417 63980 607793666 64700 73839 283771007 18168 32417 484231367 52323 64700 739906266 12369 32417 440301661 50571 52323 733280021 63929 12369 973053518 46703 12369 396899630 40831 52323 900073781 63929 34258 266194653 46703 38689 966212229 34328 40831 978439475 11225 34258 571933195 38689 1959 609319588 15825 1959 284963443 38689 24694 102695489 1959 33486 239219468 79240 33486 953466132 24020 1959 212885744 33486 24044 242740615 33486 60031 227121681 60031 54270 414839390 16457 54270 304035298 26242 24044 8891359 57663 16457 621904899 20185 60031 29397033 11847 57663 673762156 11847 56404 127535854 48294 56404 162575744 57663 88179 233156696 10925 56404 649895913 17133 48294 45328995 48294 37896 722318679 37896 6478 465082565 10925 8888 397200224 27141 10925 293424527 57365 8888 683843815 40691 57365 529529804 3012 27141 372519286 87546 3012 44504541 40691 18347 371056223 17752 40691 140090363 3012 45009 786770780 45009 8861 995546430 16902 8861 709514356 16902 44513 101918411 33180 17752 417071659 44513 63320 101041999 33832 8861 998558881 33180 65317 779627460 33180 21078 126464093 33832 68603 725113709 33832 58400 486348602 65317 85156 650703370 4938 65317 350613725 85580 85156 558324772 87108 58400 326658533 85156 15785 619004676 2108 15785 818557699 79682 87108 915292187 68220 2108 695770581 22662 68220 592515023 79682 51929 16974352 60052 79682 957265277 16820 22662 112197935 51929 67885 116325038 16820 20464 367493773 16820 21872 901486284 76952 60052 801114959 21872 21082 565226613 76952 27482 952430263 21872 64229 725914980 62677 21872 821966519 64229 81735 245034460 27482 35096 811987112 1385 64229 873628973 1385 50002 30053594 8531 81735 325632634 1385 57903 12217368 35096 35180 915077527 44221 50002 577339698 7206 57903 215593679 57903 75952 577874010 75529 7206 798675845 27293 7206 374302316 27293 13150 235750352 75529 90167 339970193 75952 5643 310854076 67659 13150 159101339 27293 41359 507493629 13150 71473 568731531 71473 56934 331362494 71473 42166 699782948 10997 56934 498329418 21075 56934 644925738 71831 42166 541448317 56934 22066 149842209 53864 21075 19615256 50418 22066 726638308 31828 71831 959221537 34295 22066 887226258 45211 34295 132705904 74947 31828 9153572 87788 74947 94165862 34295 51475 999448513 9050 45211 139343360 33823 9050 687814792 51475 72339 871997867 33823 12236 832733680 9050 61471 804630755 33823 9463 488766930 47022 33823 404957553 12688 72339 955637417 47022 30097 218841707 30097 87878 95380260 9463 89105 488249050 3158 89105 225551484 11732 12688 914835668 61616 3158 64514932 3158 1211 402959964 11732 2612 315693720 61616 64730 189692538 61616 49104 865525526 80106 49104 243622602 59801 64730 137050389 64637 80106 880951324 80106 88762 246848779 12261 49104 116942807 64637 29220 562998036 40035 88762 589794621 58325 64637 366364107 12261 71154 346017512 39613 12261 698998623 29220 31076 826620644 40035 11231 122371060 31076 41708 532509698 69202 31076 624400281 69202 51143 294089641 69202 21216 636408989 89063 21216 893217713 51143 69341 290998299 89063 1308 104309396 51143 85084 912594265 499 89063 592849623 40927 1308 262069415 1308 29816 839003295 75690 29816 113204265 22474 29816 72865462 83753 40927 150906687 40927 12742 280749142 22474 73631 834099413 90217 83753 416375224 85414 12742 240493775 83753 10068 505974550 85414 78383 100693458 78383 81494 355394841 85414 73516 878394001 81494 47923 782055183 73516 81004 385989138 73684 81004 971613266 28454 73516 262581749 47923 34554 129008424 21718 34554 848153717 27990 21718 893021600 27990 37886 658909039 21718 9646 124854499 16778 34554 692062280 272 37886 509057195 272 17764 104210938 51564 9646 661975168 911 51564 266740359 911 9419 154145200 51564 14116 329590595 6240 51564 641155325 29691 911 16137888 29691 37829 216154635 6674 37829 275901502 29691 10275 359538349 29691 28536 104585992 28536 21038 828148322 37829 68035 278847040 6674 43754 961536182 50964 10275 199265243 79823 68035 755981724 84461 43754 338141473 41507 79823 65929624 41507 82035 287843251 27076 79823 602532540 41491 84461 8791556 26252 41491 333013578 27076 14172 708972805 14172 3908 8681780 14172 19593 746847620 14172 82608 813962224 2745 82608 620780077 3908 62339 467444993 82608 71515 300146067 86490 71515 575569136 45795 2745 752090902 2745 18039 507920189 49226 45795 602024102 49226 75703 547630555 75703 63308 646440985 45795 57124 507301198 24441 75703 98883659 13239 63308 385194684 58029 57124 94515688 15813 24441 497763469 737 15813 762096590 69082 15813 545313270 26712 737 658868939 737 50498 987536483 61526 26712 146772137 61526 21488 163459015 66503 69082 747172829 42201 61526 694128113 37045 21488 950261714 89932 37045 91580634 37045 38664 96954463 37045 87661 956967940 37045 14753 144229307 53103 89932 708727284 14753 57723 736039086 14753 49211 80108302 14753 3678 223249147 14753 35422 586045043 75439 35422 195728883 56407 49211 546165791 42506 49211 989203494 28056 35422 93880409 22328 35422 86036708 19341 28056 938089605 28056 71783 734799889 19341 59694 338033821 65725 28056 481068420 59694 56331 880108823 59694 83685 489680734 78333 83685 864042719 65725 60165 500359560 88626 78333 428888196 15943 60165 127121642 60165 5225 310759492 84226 88626 441031114 76464 15943 665351544 79712 5225 271582787 48347 76464 19127282 45369 48347 104789523 9996 76464 246434265 79712 41889 839403475 85835 48347 523860114 9996 37805 731986196 86098 41889 945769620 85835 80163 697837743 62072 86098 299903100 52008 37805 458996060 86098 50830 774322359 23724 62072 596240883 52008 68744 908968226 68744 86783 794523482 87964 86783 320022955 68744 20949 891100771 31806 23724 276242112 27264 68744 148883473 27264 74435 835479705 74435 87721 959660812 85781 27264 161275192 60575 87721 468341455 74740 85781 765830288 74740 47999 621889850 55129 47999 216892852 74740 34607 647041033 60575 21742 372036312 5349 74740 76297062 55129 56098 133070263 29884 5349 560357007 34607 81667 789443162 81667 15404 644759803 56098 21722 299864421 21722 81353 440878000 29884 38030 634446572 15404 90573 199716645 87537 21722 944702170 6898 81353 607799274 81353 86745 686753648 83292 87537 481298546 72513 83292 15607734 6898 88962 894861709 16049 72513 76654196 25836 88962 373681282 58723 88962 399528364 31787 58723 515334025 25836 87663 90528766 40102 16049 107173149 31787 74956 806253452 58723 33398 230770013 33398 73957 653622660 73957 67471 941454486 76601 74956 951061106 76601 82929 13889989 67811 82929 483975583 76601 78719 393977603 82929 33285 328560813 17740 33285 592260061 67811 49062 965030782 67811 83646 614939466 78719 55503 752495981 56386 33285 258563371 83646 45469 142883668 55503 18205 85934284 18205 3139 618820368 69495 3139 94869843 89206 3139 599707302 18205 74170 428316908 3139 34102 438094438 74170 42235 41099513 34102 19286 642428129 57695 89206 126686037 19286 62542 576432778 72471 57695 376203950 29729 42235 389920141 21787 29729 611055406 82415 29729 826449605 80182 82415 690473568 9124 21787 87871646 9124 50895 770986741 82415 29078 945628496 29078 50043 536684091 80182 52067 754697261 50043 25209 948620557 60521 25209 259724244 60521 83217 819894419 11381 52067 277313535 20770 52067 725657664 25209 67668 223075603 13122 60521 100242573 13122 49894 798037729 88606 13122 460444565 67668 45988 285949454 49894 45431 446336957 78248 45431 779842334 49894 54789 638062162 47776 45988 788212981 45431 88951 123322979 54789 25622 139747251 78248 41883 588218291 58732 54789 914179955 88951 57349 6656567 29251 25622 59725866 55375 58732 750272502 54134 58732 686692194 13474 55375 748313561 54134 62758 119362102 62208 29251 961733608 1625 54134 212192608 62208 34872 484165354 7113 62208 182943313 36835 7113 570022122 34872 26561 149490119 58518 7113 366582887 45312 7113 617804986 58518 82031 246257913 45312 67965 67946588 67965 66242 281027480 82031 27859 837745059 67965 73876 262990270 53966 27859 586847755 66242 62611 714199876 62611 49356 72578306 73876 48189 816554111 73876 64559 789036749 71404 64559 276805855 71404 19319 127979681 76543 48189 795652705 43589 48189 392689427 9904 64559 271739869 76543 70861 969553119 84363 43589 100028403 43589 19518 770912260 19518 75534 17688509 65730 9904 264872214 75534 38624 838127271 26227 65730 291982609 81648 26227 262962525 36621 26227 80776982 11785 38624 649331827 40168 26227 232752450 81648 1712 546826492 81648 47896 477998358 21201 11785 490718280 34756 1712 357231139 21201 47244 586214896 34756 19735 280455929 34756 22632 216800314 19735 62625 67299181 68172 62625 365058207 51850 68172 515167599 37117 51850 36407712 28754 62625 608028976 80831 51850 24227472 51850 85573 231403221 80291 51850 116168738 28754 39163 157246030 82436 28754 677404151 39163 36071 710507125 82436 48227 358448522 48227 60961 930580578 36071 64056 99555221 60961 78400 630906716 68057 48227 967437395 68057 4469 403360705 82935 78400 882893639 41266 82935 240713780 2161 82935 430711211 24375 4469 71187937 24375 43561 95097763 82935 50158 833530680 38755 41266 619263178 2161 15147 726778078 84930 50158 478537447 7986 15147 317306109 13606 84930 210056167 7986 25565 781649387 77137 25565 16472243 77137 49202 625966921 49202 60850 815794699 60850 6203 21437940 57687 6203 800372279 41742 49202 175538739 11009 57687 815927174 11009 29780 391054872 6203 16447 254350533 41742 68158 122291436 35719 16447 67878612 16447 61494 22797389 61494 12531 991387415 12531 13818 235918377 13818 28911 145539233 23229 35719 363571319 53687 13818 135156567 28911 40822 145921113 28911 19177 871382214 33478 53687 207188653 90429 40822 134543470 52196 53687 607870684 52196 39062 481970417 39062 11989 714011929 90429 83420 76027458 39062 86973 462451009 8955 39062 242921927 8955 61893 247871176 71411 83420 382900943 83420 32941 140785624 86048 71411 206390016 32941 51248 690451649 51248 74679 346411531 16706 86048 997530546 16706 80086 708764512 44365 86048 594580939 16706 49214 292479291 80086 55373 498811325 80086 39648 906409877 44365 2747 363287006 44365 80762 901642968 49214 28245 683892452 80762 1119 16019111 1119 10686 83906938 56491 2747 268069531 87698 1119 779876577 56491 20671 729049503 62240 20671 668522478 58353 87698 11733688 20671 61068 145771129 62240 8066 575804923 66709 62240 268838881 66709 67761 647836389 61068 10597 495250270 74497 67761 980473460 51034 66709 241716301 25297 67761 389307989 10597 65667 731714023 51034 30716 709888731 54901 65667 509279851 65919 25297 40313522 65919 44525 452417807 54901 67933 612001004 41578 30716 697340407 41578 10385 492026009 41578 30779 196749240 41578 77122 288496303 30779 55666 788631495 77122 89413 85754677 30779 71092 195611659 47068 89413 847451740 65416 71092 653377264 71092 37049 67969412 4042 37049 199635878 4042 76927 905744947 12953 4042 755816403 65416 81627 850588506 76927 85935 420454192 7294 4042 34207195 29827 7294 791356900 29827 62631 665938835 62631 43667 446580485 42012 29827 306210610 69045 29827 595800529 79933 43667 76642794 57594 42012 310709772 42012 44211 933772846 44211 32475 865886962 7193 44211 54211024 6275 7193 779600400 44211 43889 626954917 44211 2583 611047139 2746 43889 301200063 7193 41865 645165632 59151 41865 854328629 59151 82917 714156810 36935 41865 129661372 16398 82917 32251652 41865 56947 100981974 75189 59151 680353617 61436 36935 124497068 58475 36935 954235650 51286 58475 660183124 88915 51286 60012171 74058 75189 738161801 82815 51286 379382818 51286 51931 932578423 88915 86011 695176491 24275 74058 726963986 67787 24275 421702093 24932 82815 481897355 6547 51931 659109129 13758 86011 149112548 6547 22251 899947057 67787 1510 171929311 2025 24932 280235639 22251 24533 423880412 10048 2025 354696291 71692 2025 907110251 2025 26383 503490383 26383 56844 811870081 17123 71692 862905120 42329 10048 578335856 38840 26383 830743339 48464 42329 455972785 17123 61871 591625158 17123 21323 240820686 60159 38840 401945216 61871 23125 794611417 26633 23125 492544104 56901 60159 734709296 23125 13885 262967105 86532 26633 712283731 5370 13885 947685943 13885 32106 737404555 56901 66293 969698733 66293 34281 186565877 5370 10145 146239490 10145 71475 95718166 20295 32106 922717925 71475 66236 81944612 10145 7683 194593789 6680 7683 470110069 74583 66236 565214879 74583 45630 750947626 78437 66236 83778563 21057 7683 535571425 42483 6680 201795680 21057 31804 669441761 45630 53717 572281837 86489 42483 453174299 42483 13115 661153652 46101 31804 79617125 13115 74624 257158259 86489 70563 489408671 66125 74624 432058939 58647 66125 251768316 67678 70563 599151278 26826 58647 75708082 58647 75588 839116220 66125 7017 927157839 67678 60963 17345330 67678 10225 974673149 7017 76853 415617120 31161 76853 221138981 10225 75833 903477576 76853 3864 382395878 24092 3864 166569806 30806 24092 77057071 82686 75833 489864641 11081 30806 308636947 82686 87400 842851722 11081 20168 401092656 62736 87400 134799996 85613 87400 163918206 87400 28885 155972795 85613 48144 601843698 41611 28885 258838010 28885 76372 244975482 46753 48144 73148107 41611 37442 367386786 86106 37442 140427742 41611 77052 246289612 46753 28997 64312015 86106 40905 583241960 54228 28997 594845122 54228 71806 181132934 77052 62320 452284168 54228 18135 584732543 79854 71806 59026327 15683 18135 413516729 15683 89101 692243143 74148 79854 240833594 89101 44610 444393623 31740 79854 330568982 31740 44171 951923537 44610 39413 199200113 9401 31740 300254781 39413 8109 251865176 51648 44171 473869105 8109 65050 623776150 39413 33704 579502392 42381 51648 358927420 8109 21343 387134673 33704 39315 471387073 39315 86575 397343410 42381 88209 513676470 88209 78464 605296928 30074 88209 745700405 88209 79374 92835489 56607 78464 272264981 84770 30074 626741504 84770 76295 989626654 79374 55622 769471166 84770 27935 996595778 68931 76295 929115314 61792 84770 164570847 55622 18618 277797362 18618 72601 245436966 46025 72601 172190928 3002 61792 963609383 3002 54963 306760540 34137 54963 511637240 34137 25232 936828617 3002 38418 814264369 15845 38418 38639732 4902 38418 74423132 38418 2406 410510792 22541 25232 297410219 15845 21630 10574315 83867 21630 128354928 4902 1997 766894275 57790 21630 153340035 21630 8169 668940389 54587 1997 562140021 57790 7928 968117387 57790 33590 115698353 39483 54587 708067957 7928 42355 39451746 7928 316 737189588 316 35680 527077030 316 17106 940245463 17106 53154 293726905 25584 316 223098996 316 3396 235770912 38880 3396 737659470 46106 3396 25879288 26361 3396 657051612 46251 3396 401761732 38880 80914 283029021 38880 68325 872156016 68325 30324 342167507 52618 26361 378540686 55284 80914 467706311 57673 52618 400164738 68325 26401 271708545 58961 55284 685757918 24459 58961 86290978 60667 55284 267742962 61208 60667 423138295 60667 23928 543063282 61208 90789 867639711 23928 5366 517867861 60667 19315 305710941 25157 19315 408232373 26827 25157 736047695 45112 19315 839886369 25157 76731 120759107 77024 19315 833483364 70648 76731 488935835 45112 23008 350910366 45112 63982 865922568 26794 76731 677631086 52275 77024 868669455 23008 45274 261603518 86705 45274 301404270 53803 45274 157638216 53803 49422 78642069 47466 53803 251284353 61117 53803 447652018 10277 61117 825609319 21746 61117 792421463 26922 21746 114431264 47466 79382 588955443 21746 72318 59195038 79382 75853 886595429 36469 75853 691052007 59327 36469 446773687 70190 59327 557247893 70190 10451 166573491 36469 22784 312283592 701 10451 328550910 29313 70190 342054441 22784 88425 145427883 27648 10451 496578686 88425 237 105371869 26810 88425 481812313 237 80254 840200044 237 24604 663490252 43538 237 101707255 43538 79057 359563115 67360 79057 132790692 73812 80254 593337031 86045 67360 271814566 67360 59472 600040220 79057 88110 821952685 59472 20694 611398516 59472 66514 234761969 66514 36144 410212923 13410 66514 399308101 73510 88110 678302451 66514 65254 81495964 73510 41229 254989651 13404 41229 313907391 88429 13404 55884195 59 65254 493681541 60517 41229 403917328 88429 20079 171095131 13404 60780 763585660 76989 59 355634 76989 12033 733814102 40850 60517 128466042 40850 10411 825328262 12033 72927 3698275 90036 40850 448450560 12033 66991 994849143 10411 41929 760202694 66991 10904 991900475 10904 51386 703073814 60939 41929 786188597 60939 35227 721422510 60939 45502 879438016 41087 35227 611375070 63017 35227 827626896 4005 63017 345959193 63017 87011 443619310 47618 87011 502807197 319 63017 130018613 319 36660 640346060 28088 319 268709344 87011 44972 536723262 23680 319 68065982 319 26949 44936294 69336 23680 164634650 70810 23680 218290672 9786 70810 212000815 73136 69336 83209735 21256 26949 770085718 55030 69336 994488327 81994 55030 774578234 9786 69712 130727844 19448 73136 272737165 69712 82474 495315595 81994 26218 814186850 51593 26218 536472664 51593 31842 76974626 2437 26218 51487381 31842 14491 75154581 67616 2437 57523413 31842 24958 696950130 31842 20747 43128827 14491 36170 920559964 22608 24958 705422474 67616 46104 378472414 68429 22608 993390996 68429 49913 892874672 68429 70300 76280893 85166 49913 610170231 70300 69838 420883964 17004 49913 559774492 16159 49913 212285974 23377 16159 735585252 85166 15120 781789723 15120 63621 360197027 43099 15120 755561761 63621 18049 820159918 27040 23377 671130800 87722 18049 482578197 19503 27040 136398265 19503 81979 928980426 81979 21562 719133959 81979 13118 106424451 13118 51774 692499634 23845 13118 219527688 13118 73209 993468111 4884 51774 775772924 76122 73209 268567647 73209 21798 469527439 40349 73209 27130708 40349 54069 594703205 40349 8241 591904322 17881 21798 286415756 17881 30550 8099356 4019 8241 344621097 22785 4019 482560914 30550 349 126803231 30550 14131 800489320 53879 22785 849626073 14131 89611 949822362 30789 22785 311405252 14131 11406 700972290 64347 11406 1560909 89611 51792 451052702 64347 37099 872413657 49399 11406 5845514 64347 13341 113392228 46687 13341 734496335 46687 39753 565817657 76526 37099 21318287 88476 46687 739609660 37025 13341 889072975 78275 37025 558090422 76526 19242 99640572 76526 39299 887583949 17024 37025 329386605 217 78275 697786106 8096 78275 138683726 17024 59802 704931532 3918 17024 22951713 63345 8096 772952536 21195 8096 749494750 63615 3918 331579760 21195 67534 991185446 57925 3918 931619476 57869 63345 512868870 21195 57510 368899282 48781 63615 242674727 57869 25013 649053190 48781 18923 187222548 52608 48781 96810931 2088 48781 440659039 50833 25013 252000748 18923 33519 346460401 52608 58503 21595542 50833 90792 239310168 25138 50833 103242038 33933 50833 385925541 20000 58503 325312353 30194 20000 37251915 62210 30194 94647420 59287 33933 633193665 59287 75841 509611679 69209 75841 243052755 11672 30194 70700039 11672 53466 547818358 44903 11672 651917154 75841 55509 814624354 55509 57833 420336512 86234 44903 713366530 55509 41130 88045918 57833 81605 941512830 57833 34837 793997965 34837 69975 331142453 81605 21027 409582057 81605 70973 81274847 24425 81605 476064200 54396 69975 820292527 65499 54396 590336902 24425 57185 144340749 24425 17198 198653283 48023 17198 533580608 58339 57185 385669203 48023 45359 607004688 57185 78998 214322417 47130 58339 952970467 78998 36391 125564266 36391 56408 346172640 36391 76490 779470717 47130 89829 743905248 89829 28084 750742158 28084 6406 545798600 28084 71838 539648605 89454 71838 64998587 6406 52569 134469108 89454 87313 496055146 52569 7299 459047491 52569 7821 183692827 87313 44654 82873415 87313 54047 355755108 17694 44654 963585083 23157 7299 452080516 70494 54047 908241571 17694 7793 566260629 54047 52957 180600947 7793 74783 581797761 15901 74783 135345971 75924 15901 10665812 7793 21693 198720187 75924 76166 362529131 75924 67483 990036432 52837 15901 666311684 62883 67483 740736379 89175 67483 146316967 89175 86548 493218375 89175 58044 973321974 31251 58044 515830348 23294 89175 103501857 1778 58044 76171995 58044 18528 816816906 58044 36954 832444711 1778 23810 40632395 3805 23810 378727378 1778 68470 200334306 19313 36954 831995304 36954 46902 910636858 70 3805 273964062 3805 73475 976148359 61112 73475 131985752 70 62776 690826583 70 58577 182086449 58577 5968 787040284 58577 17884 942067397 14283 62776 974505064 17884 82647 412820975 56630 14283 127528683 56630 62612 42452987 46726 14283 918089066 62612 11410 924491983 25752 56630 851144278 11410 5668 681286807 74876 62612 136068073 56218 25752 43762378 40978 56218 822467658 4247 25752 792230806 41441 40978 653468605 41441 84326 882475499 4247 38793 672234050 74701 4247 36083730 41441 62103 400331338 74701 58331 143093784 38249 84326 546686740 74701 41978 401053798 58292 58331 459243484 58292 27954 435715528 29838 58331 639582117 39966 27954 629717947 27954 6066 777285903 27954 9349 592899321 29838 65616 554261153 39966 16529 818080503 65616 70560 211963732 33467 16529 353271347 65616 47728 82647948 72052 70560 235969596 4047 33467 838259781 32344 72052 863355656 33467 42598 564610149 58043 32344 554755027 79785 72052 147504284 129 58043 39274095 79785 27277 812505590 129 21466 415252939 42241 21466 47505066 37369 79785 894577754 63941 42241 245798737 63667 27277 662012326 63667 66476 118246959 75581 42241 194476599 63667 66536 257155099 63941 84679 388906892 84679 38284 809509573 38284 19522 185394101 84679 49157 221704701 47316 49157 103006055 80304 19522 435652382 57247 49157 8811734 88016 49157 516304891 88016 87369 542982165 57247 13740 432216932 17424 88016 18092525 2646 88016 855250876 30297 88016 135778136 87369 8762 400421222 2646 78057 879425440 78057 63571 613217278 63571 54754 605507550 30297 66395 225627579 63571 61291 649362922 54754 66857 236083478 81296 61291 669057612 20923 61291 599681826 82069 66857 624926531 66857 63319 101934018 84003 20923 384829372 82763 63319 310501314 41292 84003 64682967 41292 4255 640575795 41292 67793 844282724 84003 43024 88264885 41292 59218 551089688 41292 65693 697073196 23752 67793 124209013 67793 6351 652531588 59218 80454 222549404 25951 65693 83489962 40475 23752 265383624 23752 35984 569476361 35984 78183 504191203 35984 41100 763251549 52774 78183 910594026 15794 52774 996975170 52774 45651 944537752 41100 10115 733287143 78755 15794 531064332 2975 78755 217561341 35623 2975 523034190 78755 84921 943783957 58958 84921 837335310 58958 89726 978364186 2975 34951 42479660 50550 89726 804008079 58958 18768 597542284 50550 35700 50689788 34951 75468 749927517 29349 34951 843270411 29349 70935 445243249 75468 56830 340831235 84390 75468 330312896 67722 56830 31117828 70935 76255 895670404 16601 70935 648563947 1734 16601 15830054 53170 76255 623496846 15167 67722 746212498 74587 1734 765566427 86137 74587 516231530 1734 40755 96555441 77969 53170 648091645 40755 43230 68023651 59796 86137 518735613 59106 59796 911057054 67656 77969 604055992 67656 20473 206276214 67656 68098 178523016 35523 20473 500778815 40913 68098 338589559 50446 35523 197930714 79038 35523 446723366 35523 49073 60101326 11568 50446 275804942 13345 49073 834144371 11568 54210 100274959 64638 54210 758326634 52195 54210 635494088 64638 45877 998902115 52195 66901 737644345 13017 45877 970724913 67800 66901 14363809 67800 57334 128585575 67800 57116 119427867 69966 57334 119596595 90383 67800 483739851 57116 88135 664953387 88135 69550 991471217 57116 48158 975915431 90383 53160 255755165 90383 71351 764345329 53160 85814 445792314 48158 47155 956913077 47155 17302 201538598 17302 30801 88032453 67581 71351 570807062 85814 62662 133399630 62662 28443 793307541 67581 19535 630574045 54574 62662 448898642 67581 9112 75785533 51317 62662 920214296 28443 52994 715618060 9112 338 170826332 75083 338 736510721 30575 338 206625993 8497 75083 635127969 338 31448 876044363 75650 30575 438737408 75083 51810 105405289 51810 19888 869282252 75650 26816 143076276 24045 75650 113899571 51810 51126 822216134 24936 19888 701635574 24045 53371 347160604 8625 26816 56269620 83228 24936 370676376 60534 83228 884093113 74625 53371 315937520 11237 8625 968084203 8625 48902 973976234 26899 74625 880014518 9193 60534 752802268 825 11237 780119907 48902 34871 698038135 825 28351 534419906 10258 9193 357116741 28351 83122 630014577 83122 80053 245309442 83122 4545 302964002 28351 28802 109071258 10258 67877 712361296 4545 69666 131121300 27841 4545 873766690 67877 17474 922090943 64998 27841 674655030 64998 56895 2612116 17474 21420 451120475 15786 56895 725937823 15786 12435 613621939 21420 77171 585675242 21420 51209 970123068 77171 49613 501394021 12435 79484 827157557 25419 77171 784304146 66400 77171 339173509 47917 51209 341871529 77335 47917 78155737 77839 66400 353021913 77839 31816 477600696 66400 74866 498806020 18793 77335 23696385 85095 77839 411957974 85095 58805 256832518 58805 66848 263606291 85095 8215 266904456 74457 66848 723529001 74457 88913 497106215 88913 25396 689681519 83014 8215 824142834 13715 88913 306901681 1014 25396 72393768 53552 13715 67367497 13953 53552 826798737 13715 77145 954988281 72590 13715 548018616 52463 1014 161687859 30929 13953 807728786 79630 77145 604080908 79630 44670 564057980 42261 30929 640048460 44670 28964 569485081 35896 79630 920506308 46274 35896 293533182 44670 43350 243371418 43350 28837 789206191 49684 46274 133508709 30332 28837 51562657 49250 28837 717182163 28837 60485 326298315 28837 69484 887793526 69484 34994 830997444 26771 49250 3580980 51261 60485 475643567 65441 34994 555803884 65441 65603 475349086 65603 34891 723180331 65441 64525 264462504 65603 38768 963941812 74020 64525 958907166 63334 65603 675671701 59026 74020 610102677 74020 32312 167262367 74020 2009 715089315 52550 63334 97575777 31612 32312 409131323 13125 32312 620737259 27227 31612 887367037 85550 31612 731371347 85550 3881 84496475 27227 59891 255228501 27227 79324 188060274 27227 22716 457196078 85550 25732 327128171 79324 35516 10518462 25732 57921 480967470 79324 41621 739181395 85434 22716 52919623 41621 28509 457768180 57921 22243 643404640 70439 28509 514429266 89554 28509 393229609 19822 89554 145181079 22243 48844 612001112 89554 33929 348639950 23188 33929 721276705 58644 89554 108859497 75081 58644 434793631 75081 33506 214376105 15749 33929 692226164 23188 15768 900473489 15749 24790 468633779 75931 75081 116780130 50876 33506 251131345 15768 57389 142078688 75241 24790 982408616 55247 75241 799588296 75241 23458 644190827 16130 57389 508751221 29443 75241 378870850 68536 55247 805205874 24567 68536 313775970 73281 23458 862000883 68536 79286 185153645 35307 79286 215524102 85461 79286 6304254 69 85461 903089791 35307 58207 460685174 85461 10047 849007782 10047 12754 151967281 11347 85461 311385202 10047 32371 647594422 10047 75089 362530471 1485 75089 760775572 1485 53819 253009887 43969 75089 581189211 32371 33345 944826675 33345 76074 677313832 33345 74433 348567481 86208 53819 588237246 21993 74433 592363635 76074 14577 532605523 64544 21993 774512231 14577 37472 72872397 35827 14577 410139915 37472 79855 467122833 82100 37472 211731923 82100 13441 685014964 37472 285 111535204 10295 82100 298060435 82954 82100 142986007 13082 285 275277201 67368 10295 479247526 80566 82954 747156590 4320 13082 667574859 42032 67368 244422939 32855 42032 487484384 76794 67368 312940969 39002 4320 475351857 84371 32855 590549328 28687 76794 463169392 89294 84371 312049588 82895 89294 877422114 28687 78829 249163709 89294 7296 147887787 82895 58987 206018758 58987 79185 278990139 7296 41555 231202824 78829 52107 138919691 58987 37575 438569021 58987 82137 18785949 8398 82137 771465742 82137 59763 165053120 52107 17440 620783297 3817 82137 322736426 38111 17440 230929448 59763 16133 121521135 59763 34866 460807133 19314 3817 392559936 61677 34866 692933266 19314 6380 109711334 6380 21192 683837864 19314 20475 85280682 4918 21192 851971837 4918 24911 745916451 4918 747 30694921 747 64053 678565517 24911 45266 123489083 39571 24911 739083722 64053 22875 189056313 61420 22875 660637704 45266 75225 700242316 27501 45266 815481145 10024 75225 338651137 75225 26226 576052989 55801 27501 453521503 26226 234 783052776 27501 34150 779498494 83528 26226 904916405 78233 34150 92533829 42552 234 627043889 34150 88591 120567956 66595 88591 630422110 88591 29267 1744392 66595 4780 545878467 29267 36930 136358681 66595 82260 463302815 4592 29267 546224058 39987 29267 850166794 37559 4780 339341391 15343 36930 916459598 52406 15343 817016804 15343 56889 782738611 14869 52406 420362182 17433 52406 933018329 56889 28717 896036921 35937 14869 341157459 73925 14869 718187973 73925 75801 818210964 75801 40318 46118101 89415 28717 763249419 35937 87738 275638301 32753 87738 724110476 32753 63173 357852543 89415 43643 559253904 65698 32753 705529752 63173 23301 342573178 23301 45680 880258575 45680 75412 971578205 20911 23301 370515854 23301 7167 518549467 7167 14627 169691453 7167 41380 135674002 38752 7167 536319193 41380 23886 460328140 14627 15916 23007097 14627 51142 469946774 38752 80169 302646142 90062 38752 973024106 22418 90062 473367220 80169 10791 210208969 10791 67613 713024211 29025 67613 553959879 21699 10791 383126634 22418 10990 746419893 65368 10990 135167318 10990 22268 20195262 61672 65368 977192634 65368 69710 45254546 739 10990 667303279 67830 69710 800981820 22268 89127 729160244 90783 739 841472122 739 57308 170018545 19949 90783 544821420 67830 5314 51806938 89127 77940 822282736 19949 30593 160328884 84563 5314 63146635 11051 5314 606813398 77940 42477 297098004 77709 84563 927052236 1080 30593 899355835 30630 84563 30711579 1080 27563 122789397 27563 58252 450193066 66464 27563 240841582 26564 1080 899732511 58252 77310 916192394 74407 66464 454358982 26564 48931 713136819 48931 27670 68560553 31437 77310 976029767 20040 27670 616694870 76135 31437 772344953 53558 76135 701259278 20040 37874 818005334 76135 39007 91768923 23807 76135 90105434 68944 23807 514487900 34381 37874 673011707 60344 23807 841698747 39007 6781 849066974 48748 34381 701199692 68944 35634 663698663 64696 48748 78789533 35634 78425 366757294 6781 18530 617287737 48748 88453 228755872 83840 78425 234479813 83840 73041 162523576 18530 52525 923060131 67750 52525 416566955 83840 72791 402922778 46256 83840 989825903 49636 52525 572083568 2920 72791 587124342 25256 72791 134239949 41700 46256 7729923 76071 49636 906483384 90869 76071 843514664 21104 25256 753296767 25256 33804 837655701 33804 10552 405575369 36549 33804 309599811 10552 39127 920028747 36549 78637 428310621 30896 36549 157684995 36549 50370 710434282 61350 30896 204066314 61350 51980 183051150 77968 78637 920646845 61350 67101 894964896 60600 51980 911399507 60600 24430 742842783 67101 76199 279156104 60600 69408 360704858 21472 76199 501662105 76199 195 108070074 76199 60131 969804831 69408 3438 399809004 85431 21472 742309620 195 64361 585438806 33115 3438 525513550 78901 60131 165635088 25054 85431 553682323 31564 78901 210762445 22531 78901 823894428 75205 25054 381732311 25054 20427 713454858 48020 22531 110725877 75205 56328 563448891 66420 75205 877580181 81942 56328 374823993 20427 37048 824864819 41461 56328 255836490 53617 56328 86978752 50125 81942 757826148 29328 53617 603173424 50125 14506 673323345 88639 50125 717952261 29328 45917 822527448 50125 89995 553851185 70172 14506 886958395 88639 38994 86748512 73965 45917 912674938 39634 45917 298056915 89995 6702 668905122 39634 50795 246267526 54173 38994 13803701 24115 39634 240874288 29865 50795 838868 20631 54173 972818999 29865 14889 705303296 54173 62599 894521063 14025 62599 49833635 29865 26748 310665008 26748 73229 246220729 11521 14889 223815658 14025 3705 652616037 11521 27105 438625076 1607 27105 508038558 11521 40638 746447504 11521 71601 764835436 37657 1607 73189145 40638 17492 916363724 38295 1607 753312026 71601 8182 346949171 37657 42743 528383957 52100 8182 859672497 2541 17492 135911807 55725 42743 740411043 55725 11611 486899913 11611 72706 163609356 72706 15632 972327244 44533 2541 21279741 55725 56519 86549067 72706 40256 150661 169 44533 411294677 81217 15632 825711600 42865 44533 248657932 42865 64964 503579953 42865 22299 364310616 14161 42865 433133682 12004 64964 607814289 12004 28900 20632292 84597 64964 907345010 84597 27521 190302909 28900 28899 452707805 55726 84597 957476844 32764 28900 22654006 6510 55726 541020068 9857 27521 65623932 39156 55726 942199642 39156 89193 158673174 6510 29890 813918779 63107 39156 67535617 63107 37553 261817413 89193 2943 873060554 43536 29890 177057154 37553 76799 692789974 2943 31353 77117288 71419 76799 811249128 38667 2943 846896257 9059 76799 473848809 9059 67731 394024681 11991 38667 340678735 74922 38667 458222235 35050 74922 328731827 11991 6651 883221274 67731 78424 873365820 68902 6651 747252456 3342 35050 719671484 73059 35050 225264019 20126 3342 409053663 20126 18269 926123230 3342 35995 600010617 76972 73059 554494971 76972 9151 123177063 20126 50496 380249378 6837 35995 910797029 42131 76972 93528685 64630 6837 561835157 89327 64630 362811130 89327 71042 657205496 89327 42485 230488335 42131 48776 648205156 64630 30438 176505453 20231 30438 839327008 7420 71042 813125027 66927 48776 804090642 20231 18865 202740658 16844 66927 595005124 66927 49744 520393704 49744 84888 11143207 48251 66927 315208057 43076 18865 379949839 84888 65278 878448698 48251 16295 665520359 65278 64966 832351980 43076 45851 192324931 58977 45851 558329871 45851 52883 893097454 34697 64966 60923076 58657 52883 136604794 52883 18359 833321483 33660 58657 465812709 38499 52883 49829395 33660 79099 793297769 75429 33660 779000018 69665 33660 175898879 33660 36281 431413910 75429 20447 60493865 75429 11919 497633714 31789 69665 256155136 90640 31789 901256429 20447 29931 97858708 29931 24358 141526503 29931 53761 46937974 323 53761 575896973 27610 29931 76497681 16770 323 976754552 34703 24358 297796948 34703 41384 455644572 16770 42510 449323395 20292 41384 600568392 61751 42510 33885365 11025 41384 33587342 74329 20292 46877610 42510 10809 672909803 38955 61751 566239448 74329 32074 456545512 74329 5176 738785231 5176 65463 507570666 33517 32074 800521592 5176 83955 821782321 83955 36595 197718795 5176 9192 271846013 33517 85545 530153520 22514 33517 291643159 6782 83955 814651524 6782 20625 309731889 29765 6782 629226551 22514 14348 795432468 6782 68583 874540284 89529 6782 536685956 89529 34792 747541202 62855 68583 957394236 62855 42487 591303481 75713 62855 124565988 34792 63633 105981590 62855 7956 121360697 63633 30968 302434231 63633 84021 651732476 75713 20223 825729992 7956 66630 517097366 57974 66630 540619884 30968 84395 193951106 56583 57974 170148484 55385 66630 403499646 39006 55385 162758544 69572 84395 190501199 69572 27361 933417068 56583 38235 249142528 39006 13385 170409386 43337 69572 621578322 6815 27361 25089523 6531 27361 580091359 23056 6815 693694776 45073 43337 12627855 23056 39153 880232169 47285 23056 12322636 1173 45073 209070824 45073 1419 148247539 1173 5897 900690013 5897 61408 128940774 1419 68191 491932785 10351 1173 678781001 10351 57306 172370106 33220 61408 507619451 2238 68191 6664744 2238 21079 619170465 31596 57306 577169491 44563 33220 211794369 2238 59977 136118360 21079 8258 642805386 31596 45044 606663792 45044 71652 142235282 28160 59977 418950811 59977 19370 47470272 8258 83924 694746353 36499 71652 88122080 71652 13203 495853016 31692 28160 317061690 19370 37512 547342958 31692 7645 11002612 36499 89106 806395264 74399 7645 438278317 31692 49051 534467601 49441 37512 359461722 5428 74399 874494908 26009 49441 391969188 5428 74119 214944178 26009 12161 149409666 12161 33271 529719989 5428 21287 806052161 12161 66576 373290982 41459 12161 263661830 74647 41459 513593670 66576 25518 242399819 21287 12763 110437361 74647 26770 319977029 19577 74647 588608206 65765 12763 5430079 19577 77583 408328031 54083 19577 646178116 54083 79173 72191608 65765 64768 469014338 6002 64768 424868124 55252 64768 921030773 71191 6002 667820290 25146 6002 31570805 43675 71191 326289875 31529 71191 615287968 71191 49795 580988854 5286 31529 605852873 49795 49245 963606566 56845 31529 460775188 31529 36235 684085247 31699 49795 527806929 63110 36235 683613416 15873 31699 80268916 15873 30744 64648699 63110 38657 895457159 15873 22136 872739956 7091 38657 149137635 34573 30744 101119917 22136 35888 139220567 7091 80947 328457423 30851 35888 119809687 84916 34573 464712671 66771 30851 453388840 66771 62049 651492460 23156 30851 685566708 66771 56417 232885644 56417 60681 133023684 66771 73206 92391382 77711 56417 377336783 73206 90604 320124902 60681 6746 351589602 54112 60681 794314574 54112 6804 290974153 5431 54112 681435674 19100 6804 175360632 65938 5431 37219603 54112 70316 624372073 6804 84633 20832877 63663 84633 635284209 62651 63663 991924940 63663 53596 712935743 84633 48072 239257254 63663 18856 993825993 69642 48072 616801075 62651 1253 193721415 69642 9687 348989418 48072 60745 834823533 9687 11540 46038252 60745 74191 891254831 74889 60745 408508754 9687 35034 442399722 76496 60745 214302131 11540 38587 947660629 7638 76496 997049058 69153 76496 759976694 35034 4835 608828456 69153 62903 918817282 4835 56154 876420913 41014 7638 32250695 230 62903 988838750 35573 230 135180665 76616 230 623799474 76616 36897 333648509 76616 17539 800834583 76616 63135 102344350 9073 35573 996551503 27856 76616 655071694 21622 36897 464032217 63135 83788 298504991 13958 21622 890709861 48793 9073 155087973 53615 13958 236426822 2337 21622 52656727 4657 83788 691581229 16855 53615 311102423 19678 53615 15912229 21021 16855 870764497 16855 82369 121319986 41475 16855 162065777 19678 18956 134349047 19678 66075 131497906 18956 85917 809154197 66075 80564 194270533 23138 85917 946850972 33450 66075 439300388 75247 80564 403773558 2791 85917 42131851 78718 80564 373326315 78718 17461 458080814 2791 57231 32212347 75247 59982 597843874 17461 11101 67982674 59982 62021 687836276 28116 62021 525537727 76763 11101 111457228 85539 76763 114312178 62021 41140 495820022 41140 39932 587073782 76763 15212 754201838 49484 39932 35382429 14282 41140 76518287 39932 54886 492923287 54886 23046 784389065 18364 54886 65955063 23046 75272 931157145 75272 69250 11653115 66601 69250 146291983 88659 18364 850125740 18624 69250 121454797 88659 26519 389063010 77344 69250 740582940 12145 26519 180899857 18624 9353 984390612 18624 84246 779009866 18241 12145 154414742 9353 49257 784611026 84246 27289 958580980 83434 27289 349583165 83434 76583 996300264 76583 86497 837956273 84048 83434 366221986 60134 76583 161491129 84048 38100 634277875 76583 23577 51674927 60134 16655 92313035 11047 38100 988644695 76607 60134 501662173 11047 89177 774331636 23577 66544 790034539 8924 11047 77161586 11047 19791 72766497 51669 66544 175382309 66544 39832 844339624 82073 19791 479350221 66910 19791 793020049 48725 82073 473129997 67078 66910 19432231 66910 58986 376788703 82073 29429 351270693 54816 29429 261959128 29429 30823 574234264 67078 56093 981512401 30823 68820 125181075 56093 79453 414465572 68820 11432 866734589 12173 79453 712181244 30518 79453 58432469 90870 11432 675881261 88404 90870 117561725 30518 41059 595928330 12173 54716 325054325 64507 88404 922340158 41059 20836 556195802 2968 20836 703229360 28300 54716 432625189 81748 54716 56082922 74361 28300 920825010 2968 6435 935272239 6435 11505 498472060 5933 74361 666254397 69515 5933 546397668 5933 29325 9740434 5933 47506 118515543 47506 13884 212634928 13884 62118 545885875 47506 59775 999175390 13884 23875 730137934 59775 47672 920459454 48718 13884 925677108 62118 53410 898832929 47672 18894 293910002 3594 48718 217678099 32362 48718 845027524 53410 85446 965773795 3594 76676 60237200 3594 77824 413738933 85446 44514 862980183 4372 85446 63981354 29385 4372 961617410 37197 44514 70089343 45752 4372 937695888 29385 69102 83476185 83008 69102 695812980 69102 88983 511716607 88983 7653 480140802 65067 88983 832308734 9582 65067 217981737 83008 75120 693818514 88983 25382 907969870 25382 38740 259025195 38740 23358 996653201 9582 87022 427358287 62846 38740 948759842 74245 38740 398678159 74245 1127 472988620 5111 74245 122913238 8661 87022 243064933 77266 8661 636067379 74245 79751 62841410 57517 77266 265400700 79751 7404 410849872 29546 79751 22065715 77266 42006 852728966 73504 42006 691840869 52863 29546 80509238 36650 52863 433938606 29546 33665 328662890 52863 57854 494344872 36992 73504 57669232 33665 86948 40316335 57854 81156 214306882 6366 57854 498891409 36992 67843 74651693 74391 67843 101282427 86948 47404 135259124 6366 63495 680475312 72371 6366 169425260 71306 47404 174940603 49203 72371 270941605 11186 72371 340402111 72371 14637 522680234 25878 71306 133645980 71306 4321 340670308 11186 41860 981282205 72067 41860 373530231 64456 14637 634030090 49103 25878 889860810 68860 4321 897725276 84925 49103 120396636 68860 31695 102005604 84925 51974 70723528 49103 11163 801764753 59899 84925 190054642 84925 74830 967335711 31695 47528 548519527 47528 57932 517479787 54730 11163 934594888 83307 59899 627575584 74830 49184 131632967 49184 80500 526121085 57932 18950 335489028 54730 83637 945516659 80500 6637 998105372 27438 18950 42378690 29182 83637 547282337 7656 27438 226674117 29182 63206 484414258 7656 69401 563187351 36815 63206 710176926 67626 36815 840497844 7656 68002 690777234 68002 38803 34928914 69401 86493 861619746 38803 42790 753153669 19088 42790 123878637 19088 42736 350932259 79932 42790 144458629 42736 28948 389750202 37457 19088 844723552 79932 59958 113582359 15232 42736 134062234 48475 59958 715044453 59958 42694 73728046 27502 15232 145461740 27502 87025 661271215 31796 27502 600150473 43812 27502 48969914 84136 27502 829936922 80158 87025 2616585 80158 41077 756358721 41077 37432 714881694 28621 43812 290895585 28621 33305 108772598 33305 27248 706937023 27248 36929 965291028 28950 27248 198018389 28621 87604 865808556 36929 10095 570346103 10095 56923 43810995 37293 28950 280990622 65900 56923 259316476 10095 86136 909647009 58267 37293 221253182 58267 3364 218876049 9621 65900 175190872 3364 11447 55397686 53508 9621 935042099 58267 73691 454445588 11447 14325 879455407 30927 11447 849827197 9794 14325 686934691 53508 26266 649132396 30927 77907 813424777 70036 9794 49828899 72850 70036 640319041 70036 45577 267350681 19232 72850 64476966 50360 19232 60438255 72850 66858 769097970 19232 84872 362116262 45577 13764 107065423 57396 50360 539394107 66373 50360 763807217 59351 66373 790954918 59351 27581 7738655 27581 58052 193041759 17271 57396 541144051 58052 40538 952449292 38357 40538 914169003 33485 40538 916837298 33020 33485 185614062 38357 6185 159156260 38357 26762 213702019 33485 70637 388337523 33485 35748 351425167 70637 4860 779605180 35748 7850 167967731 37152 7850 205630811 37152 39415 17871681 39415 83211 280070272 76375 39415 489884194 43001 83211 425316380 20869 43001 20318886 46699 39415 90629772 10180 43001 232560213 6712 46699 194008633 6712 80024 896687748 10180 10938 668265300 6712 47656 425275756 19112 10938 945706106 6712 63026 659572956 68841 10938 87707862 68841 70101 749343273 76719 47656 464348335 70101 66490 142440751 86549 68841 645341638 86549 85204 70046987 85204 54105 515869538 76719 25886 300940039 25886 86334 877370110 30300 85204 318999078 25886 59088 951674525 86334 558 129576334 4318 30300 178592944 558 63848 381575348 79602 59088 36585713 39831 79602 407159385 27090 558 721205341 4318 40185 270148596 79602 87672 776233961 40185 53678 782488631 27090 40955 44914290 69234 40185 197266316 69234 14640 647934189 14640 23565 19799486 14640 37821 884222955 14640 32012 154232091 14640 11650 407001739 11650 41097 13386357 17245 32012 691176864 32012 90376 414926431 29197 17245 141142708 90376 65028 704572499 25404 65028 831104823 29197 78765 900418073 90376 11096 387310440 29197 46401 733947082 33212 11096 92991373 13160 25404 845524905 74540 13160 134452452 33212 6589 971262560 33212 54944 56639304 88354 33212 412121937 13160 79448 261819425 74540 56096 901752074 79448 20648 672986347 73801 88354 385791564 71350 73801 991280670 46003 20648 528993453 69393 20648 65085158 5372 73801 134756978 21043 71350 669867280 24810 5372 589653026 50935 24810 504950157 58449 69393 208816914 15324 21043 5535022 24810 43368 363110715 15770 43368 10606824 9370 15324 83364417 43368 14757 53257295 29956 14757 77938887 15770 1714 6827695 52427 1714 392889045 13522 52427 406610864 22723 52427 673010209 1714 71141 56326724 13522 77184 481640668 57179 22723 528987596 72527 57179 194085356 60364 22723 211504326 34119 60364 525856711 57179 16186 435498092 20737 34119 836762721 84218 72527 664200077 90324 34119 718531163 34119 82509 757759977 32657 16186 296217362 79367 32657 965233200 90324 18029 762696036 40778 79367 316021604 72314 32657 401089134 32657 38443 95989782 18029 51280 803575029 18029 45511 806539846 26268 40778 511431480 26268 80508 253079003 59132 51280 940116217 59132 12377 926255616 63751 12377 134682010 59132 48757 549522425 59132 32320 12945764 69433 48757 207232272 1106 32320 71870074 32320 57506 703302231 48757 17408 249342235 30784 32320 975305054 1106 90408 96704861 60851 17408 385677521 12685 60851 401304912 90408 29952 602972974 60851 37466 62777888 60851 9357 950024583 51554 60851 544629071 51554 67437 632289393 51554 26869 24284943 67437 37544 237556952 37544 63966 341610570 32654 26869 51426531 26869 5078 469771045 78858 37544 805595801 37544 11340 626568945 47232 63966 74577349 5078 31827 557228390 18118 78858 328586394 16410 31827 652472235 30907 16410 723786044 16410 89685 787611344 74424 16410 423176926 74424 87783 107639876 68297 30907 716584194 21495 87783 89794487 90293 21495 21671874 597 21495 103963069 89299 90293 402434748 73100 597 827827164 89299 29287 145363744 86796 90293 841447754 73100 85811 30186264 89124 85811 532712310 59511 73100 62242146 43472 29287 142848375 89124 69891 605467366 89124 10426 164871516 87368 89124 967732832 43472 72078 936626960 53318 43472 404436209 87368 39376 196007221 10426 90932 15375552 53318 37006 351722835 69330 90932 873704403 90932 15615 625840847 21340 69330 338978807 69330 54067 944041937 87999 54067 423513795 69716 69330 432970427 63579 21340 366971491 18430 54067 124300480 54067 19267 211311219 69716 13741 1083148 18430 32064 561683386 50402 13741 420910126 54084 18430 669164253 50402 72786 97260377 68421 72786 916887635 32064 43999 102350103 50402 86538 333565910 55003 43999 367209234 2318 72786 753028600 25320 43999 746742486 25320 45929 493038117 55003 46864 514814685 8244 2318 460564413 62214 25320 832448463 84306 25320 780803508 46864 24885 555952381 16671 84306 328790768 71010 62214 13639190 62214 2416 446296203 71010 12323 535011175 81760 12323 264915477 20670 12323 6292227 12323 82991 923101277 2416 2881 123542454 81760 19457 389785331 20670 10419 705188622 62748 82991 607546902 82991 25461 742833055 27910 62748 711634820 54760 25461 445019646 52771 62748 966362178 23083 54760 687441572 23083 71315 830350883 63818 27910 145624318 52771 81972 517013027 52771 63144 492347273 74957 63818 23029470 81972 11656 232926240 74957 52560 577173659 86401 63144 327293324 74957 35435 931786332 49438 35435 702298786 49438 71614 105001602 7967 71614 312477248 75068 35435 725446059 27629 49438 161591099 68137 71614 610985270 7967 42474 839477533 35877 75068 255146132 27629 52002 423015938 35877 85139 370770043 15002 68137 554087662 4661 85139 119035410 35877 68733 44962959 15002 80402 995998944 15002 45379 368200757 89676 45379 257254577 45379 81784 24667560 54459 68733 368147734 16485 81784 31408949 89676 46777 94641701 68340 89676 490434729 59602 54459 42032718 54459 40457 999479472 46777 73406 20046813 59602 12346 921854357 40457 64737 42891320 5785 12346 342165417 5785 30456 115472271 75469 73406 710652146 27713 75469 464417356 79526 64737 596805540 90145 30456 1868796 27713 47054 936444459 7233 79526 958617905 55484 79526 168643021 78802 47054 160853454 4894 47054 463919275 163 7233 694022711 82441 163 205097721 24383 78802 590926856 78802 47737 662435428 47737 13994 307926797 47737 51956 795744904 63639 82441 244245569 13994 22217 92419331 72184 51956 290282653 76612 13994 282851206 22217 48524 163214319 34287 48524 367200676 60870 76612 39665422 56797 60870 880124529 56797 47568 47437796 56797 32252 108437747 130 34287 512475251 31666 56797 13079080 47568 79965 145520244 9299 31666 737220282 79965 82231 532631702 31666 34570 729362456 9299 75471 596911287 34570 61305 338056545 9299 65961 363523006 50815 82231 31861738 83390 34570 545236115 53137 75471 353602248 53137 38574 787422459 62507 83390 637936762 1200 53137 282803280 53137 41771 133869810 62507 83820 764942674 1200 72730 898680637 34606 83820 674979747 34606 49903 363909958 48896 72730 726415155 83820 29314 837005069 42745 72730 767570550 42745 49137 63036732 12669 49903 501002065 29314 65697 510347230 29314 3036 198993581 69264 49137 483656066 36677 3036 950192603 51670 12669 378825343 36677 44502 573000035 3036 40892 28274414 30436 36677 512160392 66984 44502 100921977 40892 61796 120405019 66984 67303 99784287 81221 30436 263137047 81221 11531 22662966 67303 83621 816883670 32291 83621 14317503 81221 75759 885630864 83621 31009 69156614 83621 48266 388614209 48266 79976 776073184 79976 89334 379438207 13002 31009 424319044 89334 17421 520110030 79976 58119 995413650 89334 66758 937097556 60666 58119 924443259 66758 9482 266200260 17421 38876 756839099 26135 66758 666049601 38876 3511 560044903 87177 26135 570234461 87177 21244 505851705 21244 74261 99027137 14609 74261 393006120 21244 90880 832853698 5150 21244 531480856 13893 14609 176494182 13893 81772 869762846 90880 27049 113426057 5150 77368 581390982 58537 81772 814028473 50545 13893 813058888 27049 9605 235094486 10627 58537 462082390 58621 9605 54432751 47798 58537 236593708 47798 78062 449006048 13697 78062 933048886 72315 10627 22486432 47798 31483 593223579 47798 37516 200167010 43560 31483 920148383 31483 89572 785537034 37516 37832 925781751 21841 37832 360120427 70132 37516 654519404 21841 66068 718039673 66068 81136 106893983 14958 70132 742508978 21841 45335 854278246 17650 14958 296136365 61651 66068 274125290 35210 61651 538350066 17650 35295 998208295 34356 17650 238261881 4573 34356 121209326 13641 34356 568652659 13641 6036 815090081 33443 35295 536301639 85851 6036 958185483 89000 85851 953077265 1153 13641 923087314 1153 55683 785315878 38614 33443 476767448 80098 38614 303990369 1153 38056 177282935 55683 35615 126950347 38614 20311 197785495 71786 38614 363615099 83977 80098 931169609 78629 35615 639942014 22763 83977 40305870 78629 43174 946252994 16864 22763 267817066 16864 41372 301300484 55305 78629 231493048 45065 43174 543740136 13107 43174 778011037 34252 41372 37078009 88911 55305 709397220 63346 45065 290856878 24621 63346 646227810 24621 73633 43121078 88911 90922 935623987 24621 49549 892523445 90922 71321 8613155 71321 63891 771688881 79248 63891 298609182 13543 71321 609347675 71321 4597 53012858 65007 71321 644945145 74744 4597 17542257 85026 79248 291602617 73235 13543 370257645 85026 28330 755364478 71177 65007 227298052 56720 73235 818851368 85026 67403 316544931 73235 17503 570055517 71768 56720 121224971 71177 33386 823995213 71768 62348 700077120 33386 17544 31273499 17503 9390 18658670 17544 22846 417628898 33386 6374 403785681 50703 9390 61210132 31638 6374 956292023 85148 9390 774430281 22846 47625 239042423 70114 47625 111237232 50703 24019 281048815 24019 9492 339866336 47625 19386 644577394 6471 47625 554795362 29620 6471 77533514 29620 31686 748156839 42526 31686 679507370 6471 9906 628813285 6471 35951 272567861 54194 9906 327386616 52361 54194 814048926 61764 52361 802714178 21602 35951 298958545 70677 21602 801923317 5058 52361 811971918 5058 22065 4341442 70677 47219 695765498 66765 22065 543130828 66765 6037 106645980 58733 47219 958661606 3099 6037 329233115 32551 6037 814306476 58733 70944 191281482 8974 58733 264455574 4527 3099 47110995 70944 73174 992719233 28286 70944 685471636 8974 5503 336533569 25268 5503 77610571 85662 73174 522431148 25268 44239 51617435 10255 28286 835119570 85662 50403 576013066 50403 45711 792758523 63253 44239 328692938 30652 50403 571871237 30652 34684 163271274 45711 48302 371699237 32431 63253 534330175 19924 48302 670918447 32431 60527 80513349 48302 62155 295117439 48302 72750 16620142 32431 35708 602931516 62155 46181 622624243 35708 24079 688845899 33637 62155 357167953 38455 72750 126657309 46181 36106 607248567 36106 68453 468356413 88315 38455 375868661 88315 39273 298900256 15539 38455 131438063 28375 88315 746209039 28375 67319 159270652 28375 39213 99725756 43482 67319 933281516 39213 90058 858285335 67319 15593 879010551 68964 15593 896648718 90058 74914 291612214 8019 15593 880909170 90058 83841 814492786 86418 74914 581961184 86418 40947 779498659 8019 18186 210199207 8019 42998 795577946 52654 83841 547023604 42998 89212 32215305 37450 52654 445300596 18186 7945 562876479 7945 28303 136302656 37728 52654 792385895 35972 37728 151092353 23315 35972 160837541 46787 35972 878063939 69924 28303 338268388 19453 46787 101229921 46787 15545 471572287 30273 19453 427018876 30273 42715 438541401 30273 67077 111470966 34358 19453 998833894 30273 66443 13651706 34358 89486 804243561 42715 20805 927567853 67077 1190 856495001 64677 20805 420827086 66443 6859 910974849 40715 64677 25310042 6859 29260 324693209 49464 29260 524262145 6859 89523 219896139 74162 6859 668239120 20828 29260 13715870 20828 69690 795055721 89892 74162 437508778 89892 75064 391409317 18625 89892 417537605 69751 75064 24940920 89892 76552 716529672 24127 75064 293933906 77275 69751 16379283 77275 22874 74421920 1306 22874 139196780 22874 60732 851682871 19854 1306 560654991 12630 77275 979367934 2602 22874 706469781 67560 19854 324535905 12630 58935 447897751 37806 19854 877475620 37806 81707 26118312 87939 81707 26781901 87939 13270 526462309 58935 83530 370469782 46045 87939 856747942 46045 34635 668533005 83530 71930 231681029 71930 54375 505514056 46045 64541 400235935 46045 8239 687284145 74923 8239 290690993 8239 33787 593958406 33787 60505 19291835 12491 8239 422379123 43255 74923 890602286 22377 43255 57628813 36357 33787 421256031 36357 16566 65409214 64913 12491 841166232 64913 16519 43226671 33204 16566 952799031 82971 16519 276074099 33204 74562 307230950 10749 82971 260390567 77563 82971 843817780 70076 10749 520874160 74562 10270 319359492 58855 74562 984185895 12614 77563 738359576 77563 54403 658357260 42360 58855 558936112 12614 19810 250715159 12614 54226 505429485 84946 19810 927910481 65093 42360 604519716 67988 42360 897026240 76587 19810 535413177 34113 54226 594315157 37708 76587 807204842 87873 65093 402627361 24060 34113 654896786 24060 8161 638047745 37708 1809 743366786 70954 8161 165423953 24060 33951 881315009 70954 55079 963204573 44971 1809 244799984 70954 38557 272959613 38557 33623 382560454 29768 55079 801857884 44971 62510 877039945 19050 44971 396915267 38557 7032 577017163 29768 50399 107613599 10384 57064